summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-28 19:27:52 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-28 19:27:52 +0000
commit4b1be5ef874aaeb61a2116048e0c2312e53f8c69 (patch)
treee2f0118b102bf7e7ad852582d410adb43f13b035 /sys-kernel
parent4418da21bd05d610a3450f4aa75481785ca372a0 (diff)
gentoo auto-resync : 28:02:2025 - 19:27:52
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/Manifest.gzbin5403 -> 5399 bytes
-rw-r--r--sys-kernel/gentoo-sources/Manifest16
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.13.2.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.13.3.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.74.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.76.ebuild27
-rw-r--r--sys-kernel/installkernel/Manifest2
-rw-r--r--sys-kernel/installkernel/installkernel-56.ebuild236
8 files changed, 238 insertions, 144 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 29f788c0f3d8..bf5b33a3c14b 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index bd07a2ecf310..058df3abd07b 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -37,12 +37,6 @@ DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8
DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8
DIST genpatches-6.12-21.experimental.tar.xz 78520 BLAKE2B d54bff82152abcafee32ef8e2b60a7a5dbd76f3f2abc7fbed3159df84fe17f5cbcbc3c3c7c0084cd542da04ce76e900d2628396552eaa9b385d86024b1dad194 SHA512 595033b2ed765cabd1e902fd87799c0dbe3001ee8327ecafadf0d3d1c0078bc122907dcdc9a5c14f0737d8b01f6a5065fafd5bed80ea3e7ef5a3ce985ccbb641
DIST genpatches-6.12-21.extras.tar.xz 4056 BLAKE2B 3e9f15c4f81d5435193b58cc9ca334d88aba9e2f53fd4e92a4d03af361efeb0169c7bcbc6e5f63e84f76b7ea7025c6bf21ce265d5e382967191839a0d54f73c3 SHA512 aa3ce68cc56dbf92c2e149a9cb3c6e55e8b232d4984eeb30346d31070d3650724e2749d46eadaa103c8f40c9eb1a23c4fd66c641d31eefa84a60b988057d409c
-DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
-DIST genpatches-6.13-3.experimental.tar.xz 6052 BLAKE2B 782113ff4f82cfbbd1b28e388db42c671188283816eb0da3ed64c343566df8c657b519acc3e170c817c0dfb6016aa32c33b26c7ace85411fbc16b36cb9caaf68 SHA512 f6c9288f0c5683a550b2300d94fd069e210af5334c55b2ea8e54576c25789e4999c3121750f4c7b0a4ecad6b188da018b6f25b6ec149b676658a6df4fd2c4f4c
-DIST genpatches-6.13-3.extras.tar.xz 4056 BLAKE2B cd43af52aff7f3b5bfb46f3b2f2df0b421bcd33aa478993115e9fe58205f4b347e722bc5f14e9c8b1a2a563db987d335a993dc5293fcd972b78a5a258c819b24 SHA512 1f2968091cba801465a74c58f0d265ae7c53d4f4e03c0369ddb4d9c855783255a404d4677c9a3fd06a8a820717562e2f2ec3ff31d126b0243909c29a3175995f
-DIST genpatches-6.13-4.base.tar.xz 334628 BLAKE2B b6df0f8fc9caf20896083f0fe842569285bd5e7f4382335425c1473f407341fbf9409021105def025e2d3a7809a5f1543d75e0fbe8fd937c3203e14f549200f5 SHA512 432b7b5087284187133e8d92eadcd1147537bc8c9efa07cda3ba2ef1949d16659ba0519a2ca7d308dd17efded344f6bb0433a3ecb509eb9b11eece334cb49378
-DIST genpatches-6.13-4.experimental.tar.xz 6052 BLAKE2B 26b343d91df0ff1a33fa1766500b5aa9a8489d322ea0194ec25593156b28c252b18c504700a7b5d0a148c24bdcef23cec0573be9e66d76977fb61035acabe9cb SHA512 6149afb41957a47e2abc6d360fbd8e098cb808e12c98c12dd5484856a3544cc5967935ef44de8f4ac79626a3f26e85e3d804002bba1b5f6d89f6e2b046e95a21
-DIST genpatches-6.13-4.extras.tar.xz 4056 BLAKE2B 5314c94335eebf04dbfda351894b06f617d297205e0d0355c810502479c838448601ea69db8d68722b6863d762cc33654ec09512fa562dae29cf878751939773 SHA512 9c331e6958c420e71e4621f5e5d72779d80dcfcc10a2269fa2e4f39f28bc5f041f09b676da1be98088d6b40353424692c54988b9a73e26956ca54aad948c0701
DIST genpatches-6.13-5.base.tar.xz 335748 BLAKE2B 167f3f37113e64882ac841e16344ff25a96e614d3a29ebb96b5a21ddf7496386ea4f2397d5a5df0e6ce1e98348934befad7cecae6e947ba94ce1551ff837043e SHA512 1b6d3777fc25d24d31ccf33edbca65b09a5b0f3f48d8af5058b4c8de7b32830bf6fcff330e64ef2b9220cd4a117cc571bc3f900b52e68d4a9277c2a7d1f1ef32
DIST genpatches-6.13-5.experimental.tar.xz 6056 BLAKE2B b243d376019facce55c1df9826f89449f372f2f952c0aaf7c8fdd806d3b1659b0af338938075653ec809b3d673396f09d968f8c4ea1d9d795c6b2168b835f154 SHA512 b481e69eb1a317a2aca633160668aeb147323c4d0befa7d94cd0718f7e426713d2f4e1bf761f2e171b5970121fd0e90da56542b850ad64764571aa22ee6d0988
DIST genpatches-6.13-5.extras.tar.xz 4056 BLAKE2B 452b32878514cf29e43de6103b298c41150b888bd78509e26211c7d39e6b8f23acff0f4a5c906e1b0a8cbbb939f0fc6a106085542d4f92bc1e6f2f85580df7f2 SHA512 688fbea8a74987de17fa4afa84a6f3904b39518db971d7ccea13d4fb4f6e7df8031c940e31c2297cf7b15c7d3ec49941232b8d9d352c69e8ca6233bf7b846779
@@ -55,12 +49,6 @@ DIST genpatches-6.13-7.extras.tar.xz 4056 BLAKE2B 955e08c33032fbb70ab68d49a52fa3
DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
DIST genpatches-6.6-70.experimental.tar.xz 5760 BLAKE2B 819eec9931b944363d5da41bddcc17007f9825d6caa736e30869d175cceb138a87a2c22c2b17ebd070b583d69840d2b28597dbf80ce2835e1088cc6c7fa86660 SHA512 b6b1a58c549a1350e4b1479544db9658a8ad78f61dd3c486b909351c29e61d9d6fe97230f01437775d32711633cde4300be1b00bfa6dc9687e60b126427689da
DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
-DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
-DIST genpatches-6.6-83.experimental.tar.xz 5760 BLAKE2B c386820f271246e427fa89b5ab810a0c78da4290af42c6eace86f5fb2f8806180cf69e9b50b50ea192ffc4149236a5306b79a0a17f5524127c0736eb42d20d56 SHA512 63651e164d45c08c93b9f30c9fd3f7631c0b667f11d36bc72541f84e81e4fdec4228ca5f4c0dc13f371358538c20bc3fe03d07870b0669801c9508821e27a48f
-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.experimental.tar.xz 6052 BLAKE2B e6941428784bf32ca75580c25bfe79a624bc119727313044f50736042d51ef6c2bfec88e85e6e8f4ea5ec2825524ff248cd1bda78e52f46b586645676ea11546 SHA512 7aa4f507cfb76a2760e855c5c7e70e3b39982efda2d06cb970e2914a7a66020e8200f209981db7823290638e7de2e6c4f0cf7203265a0e07333d77783fdc4394
-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.experimental.tar.xz 6056 BLAKE2B c2dd9e5d53340b186fec3e20099cd516ec78d7e7afada069c87f75fb17f100fb3ccd26d7acedc2b3f76052343b5c7eb87bad3419ab45caf6350cfe4da3cac22d SHA512 fa7dba0aa629b925126302cd7e67f0a5414ad742b518f95f3cac14b1b4d634c8300eaf948f776012f59954f62cd83ed11fdaf248ac98c5d167708a83fc069c85
DIST genpatches-6.6-86.extras.tar.xz 4056 BLAKE2B 4c46bc6c6c44cda1bc3efa60f4f20fe54b5fb96a87f607f0f56335f210cce191afbb5a60ce89be0c4bab244677ca411b2de5659e8fd18f6e7a8a6768498e244f SHA512 6901c9d6d1edd3049332f38319dbf390fd9f2429325f0a4d5e01ba60dd140fe952d2543cce3b98f0b95bc8373dc1684fff2e4b0abe535694c018f88fd503fbd5
@@ -93,14 +81,10 @@ EBUILD gentoo-sources-6.12.13.ebuild 928 BLAKE2B c7ce2fe0c3ac46d3198a14afd69f0df
EBUILD gentoo-sources-6.12.15.ebuild 928 BLAKE2B 65e107d3e1497d8cfcc76d0aeb6e3271ffc10181296895f8f290b393d1784d131dc89cfdaadbfb7b78bcd20c6b58fb619e891af37b001e33c8fa284486526009 SHA512 35b9da3abe9e1ab0884e3371e7386845c0b1f153f61bcda95e7e0fa2eedfbc9e1dfffe3f820a48666e40d761d4a21441a4c8291d1fd5a010e35c2dbc8145eda7
EBUILD gentoo-sources-6.12.16.ebuild 926 BLAKE2B 9f7a9d3bb7052dfbb50a1d94ffd96b7713e466ef1d8c2ad0ee1b5f1f965ff2b0f2222d7cfa1e1d7427686716e119b13fc7d0c51c5f5f962af1d122bec5e62ec8 SHA512 94d81e04f52bcb3329e761b4a2af3d85c58e3c1fd7035eb72b367a6e611e071339f8fd179d751ed0df6e21aa6201eeac7cf23dc91b3cfd5bba53b4d01c4673d8
EBUILD gentoo-sources-6.12.17.ebuild 928 BLAKE2B 4e77c229e2d53c8d5310c1ab5a5cdf1e57d6a5355089cc66bcb1e5ac4ba32da8d1eceef6759ce1bf75621e31cec598bf76e71221ae8ea3619134372f82faacad SHA512 55984bbbecb83e5dff3a43b507320e8a18e8c55583a9d48252db60b383e0c2b1101e3aa405e53d47cf2e660f295cabee6c6ed48daef651e508e559b3e98627d0
-EBUILD gentoo-sources-6.13.2.ebuild 927 BLAKE2B 6cc56fcfdb686c075af481104c8506a2ca8b6a077a9ff4b1ddbc5bc0752f2b42712eaa04ea059f1f3bac165efa8334158f9280570b125861b98fddeb584fcd3f SHA512 37f4bc7a0e43318c7eff636fe48f0ee507c31172d90e3e419d2656df06aac18e696cf0102b9b4efa232efb34a31f902f2d9442c21c04a113f974f91118bf1ec4
EBUILD gentoo-sources-6.13.3-r1.ebuild 927 BLAKE2B 67972810b5b0b7b5201118c86db44683917cef334fa14f830fcbd5cc2e6d28884ca88ce39dca047604c6e1c9799fea95cd7a86a47f47c92ee0ea1774e1bc504c SHA512 317c41f4874811b4ff9809dc7472b148b9df63e6d54fb706761a1270a7db196a6374af459432124ad0d77c15786eab2c89c1f211789ac472581820a8e431050a
-EBUILD gentoo-sources-6.13.3.ebuild 927 BLAKE2B 268c23f749a0054b17b8303c9fc99acff1aa794d6942df856ed270fd63e0d24188bce8171519e431a96c2c62605989f4fca00447bc7e5b09ef0bf59a51bd9d6a SHA512 0fb18857a1324a0c614e3bf84ac3bec396c879cdbceb8f6a91d3060d619728f502091f589e5f0762e9c5dc41a01fa264ef72b48904729fbb4f8b8f31ec383689
EBUILD gentoo-sources-6.13.4.ebuild 927 BLAKE2B 5b3e17435f46d7e9f8473510cb0bdd864ad6c71da056acefac8fb30737db549cd3a1d8f2342bc5f6952c406900b7ab52218127584ede48dfbe01c5392e6d5dea SHA512 bec8accdf22539a96895fdfa2ee780a32fd0f572b63634e3771333b7588d04f23d9ad310de4b1d9022472cfec386fce358d9f1b0807fad648e3415ef36fd242d
EBUILD gentoo-sources-6.13.5.ebuild 927 BLAKE2B c4e2ccacac54f1c83a09b364e76261171ada7be379328e2b790f50d06a49b4b4089f705253703df9906f371e02164a0220081519ae9d817dac6b74f41d25be85 SHA512 a545ce1aaaa9ffb550c994995f98cffe2c38e07cb59f303ef3b494b8c03eea92154223118b5f767fe9414e33d197b0e536493e44916b51d5a6006990c003a62e
EBUILD gentoo-sources-6.6.62.ebuild 698 BLAKE2B dc488e742bc2e9eede45e646abb4d0bd9a0a563066f0facde7b021efae8152f3e0db15ad38a97b4060c5dfaa47f619513565f95e195f6d4fae7cf5f470c5865c SHA512 a99f6584c94d553241bd9cf561af2f7159b216b281a987849eaa98f4fdb7946525ec5688e7010a48837508782b59faec03b337cb3f408f11f8e4d3d3de6abcde
-EBUILD gentoo-sources-6.6.74.ebuild 746 BLAKE2B 7bea96343cd37e4e2c32a76f76da5f4aa5b958f3448435d6cca623c4b3ef4af08435342cf782edc6390af22163e5d03d9f78f2561328709d09049cec3388b769 SHA512 cef9d238f8330081590a85f4482f7bbe0f6b509dfd0b115e5e7a92318da3cdad5f82b149ebfa95d99e3b34a5cb4d93872ec1e587054377c9a7131cc8e53f7fab
-EBUILD gentoo-sources-6.6.76.ebuild 748 BLAKE2B 1e9fe09d06e1a342b9ff6fd6f990a8fa952489494dfaba860fd7c45c2691077f846ed21626815eb22f1b1db470734fa67fc7e61faa1ef0e6f44b84a07eda5ff5 SHA512 3a429067b0be96299c47c3febd64e482cb99737348947e8b77e103890bca2e30980fcf0cf6a83784a7c75f8e49c50c6f49d6ef6852240734bdfa19c18e34a4ef
EBUILD gentoo-sources-6.6.77.ebuild 748 BLAKE2B c7b1ac5eed721b906ac5f5412a669fcd8f7615ae75486567c8fb97075181bb7d1b87d4b2a400af9f88f420efc880fc782a579d70fdc12f01718cd4b364a5bea2 SHA512 b90d76bd59ed84c50543a45c8ca4907b309536f52b263a271fde5dd8be5719ca2b8ebd01cb66f6f97c41796de737b3d1cd8c86490457bba853428b5dffd16000
EBUILD gentoo-sources-6.6.78.ebuild 748 BLAKE2B a8abec7514c79e68d237630781d5be989c15a5f2240022c4504de12931e06756b20c74fe67151fb6eb10e62a67d0d7b9a605b2f953e83110f1d3aa22ffecdc12 SHA512 4d75e5c636489e5e7c5c47c3a03b4252e7c6c623f6cdd16cd6d7a2132b86653920fb9525ccd38d4ec4abc91b5dc8034525b0b73172d5f261cfc1589ebc41b3b1
EBUILD gentoo-sources-6.6.79.ebuild 746 BLAKE2B 5c8963ec18a81a8792d0152f0d4fb429a03c19a18df136a6c1a083e1da7f20c1895bf1dd52adca0903dc3cbfa4d20fa016f573dfdd268d238178bb52b51139f6 SHA512 1ae2e638da101ba0053018ad8680e4b0f54f50785da09188e7150d8efc4af9eea74bba0e558dd6c4c460251b35845cb11275e032b7e83086979dfffb2ba4e363
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.13.2.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.13.2.ebuild
deleted file mode 100644
index c568adbf7d79..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.13.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="3"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.13.3.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.13.3.ebuild
deleted file mode 100644
index 245215436a72..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.13.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="4"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.74.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.74.ebuild
deleted file mode 100644
index ef2ef445ad3a..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.74.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="83"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="experimental"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.76.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.76.ebuild
deleted file mode 100644
index 19b20d13680d..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.76.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="85"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/installkernel/Manifest b/sys-kernel/installkernel/Manifest
index c876bfcecfbe..c2c8e9e092af 100644
--- a/sys-kernel/installkernel/Manifest
+++ b/sys-kernel/installkernel/Manifest
@@ -1,5 +1,7 @@
DIST installkernel-50.tar.gz 25265 BLAKE2B 12fe64bc584d7ead4a24a7d81b83c69fb0aad21fb0f88195e5608519ade5dbf9e6009b6b6d0f81190b96cf170b6b5e7f220522bded20d99fa95b3fe65e8476a6 SHA512 fb780d7e0c724e93c2c0a0f43fc17a95862a55733ad76df43daab3ce09f4d06e2c357a0bac0decd821c9c36dbda846cf89f8cc60d721f0cb32b39f336da2c72c
DIST installkernel-55.tar.gz 28690 BLAKE2B 261a9dfebb5cc40e5e493c1bc23dd85a4c4768ed8f80620c6f50923fcaa34da8fcc193ddb3e49788a1431327336edb85347fec382d105e5fcf79a4102921519b SHA512 27bde846acec0437de8acb6509dd624dcbea938a6151be527f2edf45583023e84a9a6a3ac442523d21cc6ba9f4a856f45241c2a0ada2da42562f943da754ca05
+DIST installkernel-56.tar.gz 29914 BLAKE2B 98a3a15ad244a9c222a53cf58e0b97c6aaa5a0880a5d437000ec4c78892e0c2eb83324c8e429ab97cfecbe6b665703e655191cf9bf1e09f8d71362e6627caf26 SHA512 93dcc11593b0cb10697b99de1d338bfd91d91fdb7dbd735babc1e4c0e96fb2198cf88a64bf1eacdd4d70a038a8023b3955026f4781270153c360dbee23c0385f
EBUILD installkernel-50.ebuild 7400 BLAKE2B 59bc011dc19fa29027d4f511d0a86c14060a5a119ccd5941b680bb153fac484128bcf2a8f1ae4ef7221ea0491c9e21ec949c860871daa260bf779af496d06764 SHA512 78d7899e8b40029654225a2a21663ba68a54e534499b3d8ccc1acba2b501905604e2a5125cf0065a98b5ba2dbb26b13a107cac9ac97394e2d4bd98ced94fad31
EBUILD installkernel-55.ebuild 7035 BLAKE2B fbf71e282efa16ca8d49f1095069d971f1924ab5d50cdb75822a1b6fac0cb2a6ef234854101706435545dc2781c0e76663c4cdc606fca8a6c577dacbf99a3a08 SHA512 3df71bf31e5566975b40a2839191b4db9ef8f392edc6887978a23ed2964da70d7a4caa3eb466df440b45a7c3ac6450821455f470b07f900f960db79f557c4c8b
+EBUILD installkernel-56.ebuild 7035 BLAKE2B fbf71e282efa16ca8d49f1095069d971f1924ab5d50cdb75822a1b6fac0cb2a6ef234854101706435545dc2781c0e76663c4cdc606fca8a6c577dacbf99a3a08 SHA512 3df71bf31e5566975b40a2839191b4db9ef8f392edc6887978a23ed2964da70d7a4caa3eb466df440b45a7c3ac6450821455f470b07f900f960db79f557c4c8b
MISC metadata.xml 1379 BLAKE2B c141302cfe1dddf7d11d68cafdf97437f037caab171b1c1b071cc366b6a98acb5940c1ab73bcc49bf97fe9c852ad28c8923fbf00f0a51f2a02174a5d542f9edf SHA512 f5a20936b0b569fd2a8eadb76eeb8d7ec8c905b0e15ae285c351d82bef0c001e64d47a19774a6b958b845a20adc3df5e7cc583649dfcf9ef7c684132498e8bf8
diff --git a/sys-kernel/installkernel/installkernel-56.ebuild b/sys-kernel/installkernel/installkernel-56.ebuild
new file mode 100644
index 000000000000..76e844e55163
--- /dev/null
+++ b/sys-kernel/installkernel/installkernel-56.ebuild
@@ -0,0 +1,236 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit eapi9-ver linux-info
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="
+ https://github.com/projg2/installkernel-gentoo
+ https://wiki.gentoo.org/wiki/Installkernel
+"
+SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-gentoo-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="dracut efistub grub refind systemd systemd-boot ugrd uki ukify"
+REQUIRED_USE="
+ systemd-boot? ( systemd )
+ ukify? ( uki )
+ ?? ( dracut ugrd )
+"
+# systemd-boot could be made to work without the systemd flag, but this
+# makes no sense since in systemd(-utils) the boot flag already
+# requires the kernel-install flag.
+#
+# Ukify hooks do nothing if the layout is not uki, so force this here.
+#
+# Only one initramfs generator flag can be selected. Note that while
+# both dracut and ukify are UKI generators we don't block those because
+# enabling both results in building an initramfs only with dracut and
+# building an UKI with ukify, which is a valid configuration.
+
+RDEPEND="
+ !<=sys-kernel/installkernel-systemd-3
+ dracut? (
+ >=sys-kernel/dracut-106
+ uki? (
+ || (
+ sys-apps/systemd[boot(-)]
+ sys-apps/systemd-utils[boot(-)]
+ )
+ )
+ )
+ efistub? (
+ systemd? ( >=app-emulation/virt-firmware-24.7 )
+ !systemd? ( sys-boot/uefi-mkconfig )
+ )
+ grub? ( sys-boot/grub )
+ refind? ( sys-boot/refind )
+ systemd? (
+ || (
+ sys-apps/systemd[kernel-install(-)]
+ sys-apps/systemd-utils[kernel-install(-)]
+ )
+ )
+ systemd-boot? (
+ || (
+ sys-apps/systemd[boot(-)]
+ sys-apps/systemd-utils[boot(-)]
+ )
+ )
+ ukify? (
+ || (
+ sys-apps/systemd[boot(-),ukify(-)]
+ sys-apps/systemd-utils[boot(-),ukify(-)]
+ )
+ )
+ ugrd? ( >=sys-kernel/ugrd-1.31.2 )
+ !=sys-apps/systemd-255.2-r1
+ !=sys-apps/systemd-255.2-r0
+ !~sys-apps/systemd-255.1
+ !~sys-apps/systemd-255.0
+ !=sys-apps/systemd-254.8-r0
+ !=sys-apps/systemd-254.7-r0
+ !~sys-apps/systemd-254.6
+ !<=sys-apps/systemd-254.5-r1
+" # Block against systemd that still installs dummy install.conf
+
+pkg_setup() {
+ use efistub && CONFIG_CHECK="~EFI_STUB" linux-info_pkg_setup
+}
+
+src_install() {
+ keepdir /etc/kernel/install.d
+ keepdir /etc/kernel/preinst.d
+ keepdir /etc/kernel/postinst.d
+ keepdir /usr/lib/kernel/install.d
+ keepdir /usr/lib/kernel/preinst.d
+ keepdir /usr/lib/kernel/postinst.d
+
+ exeinto /usr/lib/kernel/preinst.d
+ doexe hooks/99-check-diskspace.install
+ use dracut && doexe hooks/50-dracut.install
+ use ukify && doexe hooks/60-ukify.install
+
+ exeinto /usr/lib/kernel/postinst.d
+ doexe hooks/99-write-log.install
+ use grub && doexe hooks/91-grub-mkconfig.install
+ use efistub && doexe hooks/95-efistub-uefi-mkconfig.install
+ use refind && doexe hooks/95-refind-copy-icon.install
+
+ exeinto /usr/lib/kernel/install.d
+ doexe hooks/systemd/00-00machineid-directory.install
+ doexe hooks/systemd/10-copy-prebuilt.install
+ doexe hooks/systemd/85-check-diskspace.install
+ doexe hooks/systemd/90-compat.install
+ doexe hooks/systemd/90-zz-update-static.install
+ doexe hooks/systemd/99-write-log.install
+ use grub && doexe hooks/systemd/91-grub-mkconfig.install
+ use efistub && doexe hooks/systemd/95-efistub-kernel-bootcfg.install
+ use refind && doexe hooks/systemd/95-refind-copy-icon.install
+
+ if use grub && use uki; then
+ exeinto /etc/grub.d
+ doexe grub/05_uki
+ fi
+
+ if use systemd; then
+ sed -e 's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i installkernel ||
+ die "enabling systemd's kernel-install failed"
+ fi
+
+ # set some default config using the flags we have anyway
+ touch "${T}/install.conf" || die
+ echo "# This file is managed by ${CATEGORY}/${PN}" >> "${T}/install.conf" || die
+ if use uki; then
+ echo "layout=uki" >> "${T}/install.conf" || die
+ elif use efistub; then
+ echo "layout=efistub" >> "${T}/install.conf" || die
+ elif use grub; then
+ echo "layout=grub" >> "${T}/install.conf" || die
+ elif use systemd-boot; then
+ echo "layout=bls" >> "${T}/install.conf" || die
+ else
+ echo "layout=compat" >> "${T}/install.conf" || die
+ fi
+
+ if use dracut; then
+ echo "initrd_generator=dracut" >> "${T}/install.conf" || die
+ if ! use ukify; then
+ if use uki; then
+ echo "uki_generator=dracut" >> "${T}/install.conf" || die
+ else
+ echo "uki_generator=none" >> "${T}/install.conf" || die
+ fi
+ fi
+ elif use ugrd; then
+ echo "initrd_generator=ugrd" >> "${T}/install.conf" || die
+ else
+ echo "initrd_generator=none" >> "${T}/install.conf" || die
+ fi
+
+ if use ukify; then
+ echo "uki_generator=ukify" >> "${T}/install.conf" || die
+ else
+ if ! use dracut; then
+ echo "uki_generator=none" >> "${T}/install.conf" || die
+ fi
+ fi
+
+ insinto /usr/lib/kernel
+ doins "${T}/install.conf"
+
+ insinto /etc/logrotate.d
+ newins installkernel.logrotate installkernel
+ keepdir /var/lib/misc
+
+ into /
+ dosbin installkernel
+ doman installkernel.8
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ # show only when upgrading to 14+
+ if ver_replacing -lt 14; then
+ elog "Version 14 and up of ${PN} effectively merges"
+ elog "${PN}-gentoo and ${PN}-systemd."
+ elog "Switching between the traditional installkernel and systemd's"
+ elog "kernel-install is controlled with the systemd USE flag or the"
+ elog "SYSTEMD_KERNEL_INSTALL environment variable."
+ elog
+ elog "See the installkernel wiki page[1] for more details."
+ elog
+ elog "[1]: https://wiki.gentoo.org/wiki/Installkernel"
+ elog
+ fi
+
+ # show only on first install of version 20+
+ if [[ -z "${REPLACING_VERSIONS}" ]] || ver_replacing -lt 20; then
+ if has_version "sys-boot/grub" && ! use grub; then
+ elog "sys-boot/grub is installed but the grub USE flag is not enabled."
+ elog "Users may want to enable this flag to automatically update the"
+ elog "bootloader configuration on each kernel install."
+ fi
+ if ( has_version "sys-apps/systemd[boot]" ||
+ has_version "sys-apps/systemd-utils[boot]" ) &&
+ ! use systemd-boot; then
+ elog "systemd-boot is installed but the systemd-boot USE flag"
+ elog "is not enabled. Users should enable this flag to install kernels"
+ elog "in a layout that systemd-boot understands and to automatically"
+ elog "update systemd-boot's configuration on each kernel install."
+ fi
+ fi
+
+ if use efistub; then
+ ewarn "Automated EFI Stub booting is highly experimental. UEFI implementations"
+ ewarn "often differ between vendors and as a result EFI stub booting is not"
+ ewarn "guaranteed to work for all UEFI systems. Ensure an alternative method"
+ ewarn "of booting the system is available before rebooting."
+ fi
+
+ # Initialize log file if there is none
+ dodir /var/log
+ local log=${ROOT}/var/log/installkernel.log
+ if [[ ! -s ${log} ]]; then
+ echo -e \
+"DATE\t"\
+"KI_VENDOR\t"\
+"VERSION\t"\
+"CONF_ROOT\t"\
+"LAYOUT\t"\
+"INITRD_GEN\t"\
+"UKI_GEN\t"\
+"BOOT_ROOT\t"\
+"KERNEL_REL_PATH\t"\
+"INITRD_REL_PATH\t"\
+"PLUGIN_OVERRIDE\t"\
+>> "${log}" || die
+ fi
+}