From 37185a5f2fd3d3e821d63ca90dffe9629d147da1 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 14 Mar 2025 00:28:41 +0000 Subject: gentoo auto-resync : 14:03:2025 - 00:28:41 --- sys-kernel/Manifest.gz | Bin 5410 -> 5412 bytes sys-kernel/gentoo-kernel-bin/Manifest | 42 +++++ .../gentoo-kernel-bin-5.10.235.ebuild | 138 ++++++++++++++++ .../gentoo-kernel-bin-5.15.179.ebuild | 138 ++++++++++++++++ .../gentoo-kernel-bin-6.1.131.ebuild | 138 ++++++++++++++++ .../gentoo-kernel-bin-6.12.19.ebuild | 184 +++++++++++++++++++++ .../gentoo-kernel-bin-6.13.7.ebuild | 184 +++++++++++++++++++++ .../gentoo-kernel-bin-6.6.83.ebuild | 183 ++++++++++++++++++++ sys-kernel/gentoo-kernel/Manifest | 21 +++ .../gentoo-kernel/gentoo-kernel-5.10.235.ebuild | 131 +++++++++++++++ .../gentoo-kernel/gentoo-kernel-5.15.179.ebuild | 136 +++++++++++++++ .../gentoo-kernel/gentoo-kernel-6.1.131.ebuild | 137 +++++++++++++++ .../gentoo-kernel/gentoo-kernel-6.12.19.ebuild | 144 ++++++++++++++++ .../gentoo-kernel/gentoo-kernel-6.13.7.ebuild | 150 +++++++++++++++++ .../gentoo-kernel/gentoo-kernel-6.6.83.ebuild | 144 ++++++++++++++++ sys-kernel/gentoo-sources/Manifest | 23 +++ .../gentoo-sources/gentoo-sources-5.10.235.ebuild | 27 +++ .../gentoo-sources/gentoo-sources-5.15.179.ebuild | 27 +++ .../gentoo-sources/gentoo-sources-6.1.131.ebuild | 27 +++ .../gentoo-sources/gentoo-sources-6.12.19.ebuild | 37 +++++ .../gentoo-sources/gentoo-sources-6.13.7.ebuild | 37 +++++ .../gentoo-sources/gentoo-sources-6.6.83.ebuild | 27 +++ sys-kernel/vanilla-kernel/Manifest | 18 ++ .../vanilla-kernel/vanilla-kernel-5.10.235.ebuild | 132 +++++++++++++++ .../vanilla-kernel/vanilla-kernel-5.15.179.ebuild | 132 +++++++++++++++ .../vanilla-kernel/vanilla-kernel-6.1.131.ebuild | 132 +++++++++++++++ .../vanilla-kernel/vanilla-kernel-6.12.19.ebuild | 135 +++++++++++++++ .../vanilla-kernel/vanilla-kernel-6.13.7.ebuild | 135 +++++++++++++++ .../vanilla-kernel/vanilla-kernel-6.6.83.ebuild | 135 +++++++++++++++ sys-kernel/vanilla-sources/Manifest | 24 +-- .../vanilla-sources-5.10.234.ebuild | 16 -- .../vanilla-sources-5.10.235.ebuild | 16 ++ .../vanilla-sources-5.15.178.ebuild | 16 -- .../vanilla-sources-5.15.179.ebuild | 16 ++ .../vanilla-sources/vanilla-sources-5.4.290.ebuild | 16 -- .../vanilla-sources/vanilla-sources-5.4.291.ebuild | 16 ++ .../vanilla-sources/vanilla-sources-6.1.130.ebuild | 16 -- .../vanilla-sources/vanilla-sources-6.1.131.ebuild | 16 ++ .../vanilla-sources/vanilla-sources-6.13.6.ebuild | 16 -- .../vanilla-sources/vanilla-sources-6.13.7.ebuild | 16 ++ .../vanilla-sources/vanilla-sources-6.6.81.ebuild | 16 -- .../vanilla-sources/vanilla-sources-6.6.82.ebuild | 16 ++ 42 files changed, 3002 insertions(+), 108 deletions(-) create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.235.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.179.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.131.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.19.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.7.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.83.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.235.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.179.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.131.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.12.19.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.13.7.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.6.83.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.235.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.179.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.131.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.12.19.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.13.7.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.6.83.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.235.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.179.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.131.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.12.19.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.13.7.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.6.83.ebuild delete mode 100644 sys-kernel/vanilla-sources/vanilla-sources-5.10.234.ebuild create mode 100644 sys-kernel/vanilla-sources/vanilla-sources-5.10.235.ebuild delete mode 100644 sys-kernel/vanilla-sources/vanilla-sources-5.15.178.ebuild create mode 100644 sys-kernel/vanilla-sources/vanilla-sources-5.15.179.ebuild delete mode 100644 sys-kernel/vanilla-sources/vanilla-sources-5.4.290.ebuild create mode 100644 sys-kernel/vanilla-sources/vanilla-sources-5.4.291.ebuild delete mode 100644 sys-kernel/vanilla-sources/vanilla-sources-6.1.130.ebuild create mode 100644 sys-kernel/vanilla-sources/vanilla-sources-6.1.131.ebuild delete mode 100644 sys-kernel/vanilla-sources/vanilla-sources-6.13.6.ebuild create mode 100644 sys-kernel/vanilla-sources/vanilla-sources-6.13.7.ebuild delete mode 100644 sys-kernel/vanilla-sources/vanilla-sources-6.6.81.ebuild create mode 100644 sys-kernel/vanilla-sources/vanilla-sources-6.6.82.ebuild (limited to 'sys-kernel') diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index 29914e0674de..a2a04e6bd289 100644 Binary files a/sys-kernel/Manifest.gz and b/sys-kernel/Manifest.gz differ diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index bb1b7e0673db..76ca067635da 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -1,23 +1,33 @@ 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 +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.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.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 @@ -26,14 +36,24 @@ 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 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 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 @@ -42,6 +62,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 @@ -54,6 +78,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 @@ -66,6 +94,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 @@ -81,6 +113,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 @@ -88,17 +124,23 @@ DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581 DIST linux-6.13.tar.xz 148523052 BLAKE2B 9f617ecb3f2393b57ba03c654fea62a7213f24c835989f333a1ef29492af551bfa7d9ad786d5ef1484854adc77c7c6af38fb09a72d994d305695f512c325e77f SHA512 1137e6440132b0958f89165440e99208f82b204e7245ae69dc9c808df97d13ce8f58136db92407e0e93394fa7f6283ec7a34597c6e92a5b6d9025e0960357957 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 EBUILD gentoo-kernel-bin-5.10.234.ebuild 3410 BLAKE2B b16999a53e9b0753d57f2500a35292738adec460b5fab03838788e59ecdfbe5526629c395cd8d26c34b23c361a78e0a80ed514255dbb2b1e033d597288d891a9 SHA512 98d48becda89965955ff036f9a6d066bbf7ffa9601d2bc83d949e652fa58a32c5543858b97b73dc4758a880f85ee2181e0017f8a33aed5f9352561548ef5075c +EBUILD gentoo-kernel-bin-5.10.235.ebuild 3414 BLAKE2B 31b51fe58f3a145f29823fa7b44361b703d7e24acd01a2b789864508c443e3c3b354614bec5b901d8f2f7c0155a3ec9a6cfd29b5f6f1048d6cbe05fbdfa8e48d SHA512 e6d1b7b80b7709050dad06c40cff927505a2e4a2ba2191e02256309fbeefff12d62f6527e29502d0ada759b59afb673fc1cd64d11378c42b835ad2dc6aabc3db EBUILD gentoo-kernel-bin-5.15.178.ebuild 3411 BLAKE2B 0fcef239e4f39ef9dd3d614ef08c430245e260840c0397d8dc0e6ddc08693a2bf1610f7826a8a827fd9da01ed0a1bdd9a9d22c8b14dee23c363dd6b7b898da20 SHA512 cef5a3222f81523789fc83d61941e8ad615fe303689a90cb7fc06e3c351d319754ca049e30a2453654a703c501f0bce364be24cef116182e3ad31fea8187b2ab +EBUILD gentoo-kernel-bin-5.15.179.ebuild 3415 BLAKE2B 2a82d9eebf57975c51ebac5e8cac306831d29d423756bbf6d2b8c4a92df78ceed832c80ccf6d201921b8e174f2a4e9c5f2807a0cb7f1e2b25ab71c14e67ff01b SHA512 00081dd1717126236d8468f054e6ac9c07ee1c2c281b221e47585b2d5892a79e967ab49c4b333eabb7056c2afd8648fc8b510b6b8fc2623a340fde47112ea3de EBUILD gentoo-kernel-bin-6.1.129.ebuild 3411 BLAKE2B 0fcef239e4f39ef9dd3d614ef08c430245e260840c0397d8dc0e6ddc08693a2bf1610f7826a8a827fd9da01ed0a1bdd9a9d22c8b14dee23c363dd6b7b898da20 SHA512 cef5a3222f81523789fc83d61941e8ad615fe303689a90cb7fc06e3c351d319754ca049e30a2453654a703c501f0bce364be24cef116182e3ad31fea8187b2ab EBUILD gentoo-kernel-bin-6.1.130.ebuild 3415 BLAKE2B 2a82d9eebf57975c51ebac5e8cac306831d29d423756bbf6d2b8c4a92df78ceed832c80ccf6d201921b8e174f2a4e9c5f2807a0cb7f1e2b25ab71c14e67ff01b SHA512 00081dd1717126236d8468f054e6ac9c07ee1c2c281b221e47585b2d5892a79e967ab49c4b333eabb7056c2afd8648fc8b510b6b8fc2623a340fde47112ea3de +EBUILD gentoo-kernel-bin-6.1.131.ebuild 3415 BLAKE2B 2a82d9eebf57975c51ebac5e8cac306831d29d423756bbf6d2b8c4a92df78ceed832c80ccf6d201921b8e174f2a4e9c5f2807a0cb7f1e2b25ab71c14e67ff01b SHA512 00081dd1717126236d8468f054e6ac9c07ee1c2c281b221e47585b2d5892a79e967ab49c4b333eabb7056c2afd8648fc8b510b6b8fc2623a340fde47112ea3de EBUILD gentoo-kernel-bin-6.12.16.ebuild 4836 BLAKE2B 2a0484a744caeb12f732fb75faad542ecdabc8be1e32cc46903850967119bcab1ae878cb3ede266fc915877db95baf2950b41bf1ad8da3ed729dec6a2017c9fe SHA512 1be0d6146567b7df116d6e0875868bff32d33adf7ead209cf7d77b453669933b63aaa682d9022b75164b629d31b4584061862c3341249c8a56bcae3cb748a913 EBUILD gentoo-kernel-bin-6.12.17.ebuild 4840 BLAKE2B 48b7e8d857288cbf8ba1bbe8a01f1176e65757682242268e85424bd6c0eca9216d065e03a1a7786dfcd4b28cc4249591cb7f4aacff6df23d8a1e666a1868ce63 SHA512 159b919c86733fe1a0052bca141f06bb00168d86ea1e4ed7bfe5d361ec4ec59d8f746f3f044123b1a67457e49c41de0f2f35e08416612c74747f39a55757bf18 EBUILD gentoo-kernel-bin-6.12.18.ebuild 4840 BLAKE2B 48b7e8d857288cbf8ba1bbe8a01f1176e65757682242268e85424bd6c0eca9216d065e03a1a7786dfcd4b28cc4249591cb7f4aacff6df23d8a1e666a1868ce63 SHA512 159b919c86733fe1a0052bca141f06bb00168d86ea1e4ed7bfe5d361ec4ec59d8f746f3f044123b1a67457e49c41de0f2f35e08416612c74747f39a55757bf18 +EBUILD gentoo-kernel-bin-6.12.19.ebuild 4840 BLAKE2B 48b7e8d857288cbf8ba1bbe8a01f1176e65757682242268e85424bd6c0eca9216d065e03a1a7786dfcd4b28cc4249591cb7f4aacff6df23d8a1e666a1868ce63 SHA512 159b919c86733fe1a0052bca141f06bb00168d86ea1e4ed7bfe5d361ec4ec59d8f746f3f044123b1a67457e49c41de0f2f35e08416612c74747f39a55757bf18 EBUILD gentoo-kernel-bin-6.13.4.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 EBUILD gentoo-kernel-bin-6.13.5.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 EBUILD gentoo-kernel-bin-6.13.6.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 +EBUILD gentoo-kernel-bin-6.13.7.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 EBUILD gentoo-kernel-bin-6.6.79.ebuild 4800 BLAKE2B 90f70735a7740122d1dbb6e1a866e4304fd01b1c86dd1f0f40e533610d9e548f22e20cd569808271eb974eac7cc8c9e7741aa68f282ffd8e84889023beea6de1 SHA512 7946073bc602ca2b8c6473085cd6e2144c880b4423c6d1571b3e7f1dc2cc9c1f3a743d0a5e0edbfd09722ff6268abf8a14307c4e73b7df668d40bc7e66f764e7 EBUILD gentoo-kernel-bin-6.6.80.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66 EBUILD gentoo-kernel-bin-6.6.81.ebuild 4664 BLAKE2B c0c2ce7004eab882f77b193a66c677418d3840a8d816d710c299b392e60167424651b21ee3d3540eb5285d6c3214047c56b8438470c9d52cc1135b7dc9de6bb6 SHA512 5606a2d9fb27b884915db9806dc8dcf6b79bee2bd7758f509e496dd153230b0f2c1015cc625ba25d58777c12ee3489c0111e8ab1d8c9df61a33bedc5243cc1cc EBUILD gentoo-kernel-bin-6.6.82.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66 +EBUILD gentoo-kernel-bin-6.6.83.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66 MISC metadata.xml 482 BLAKE2B 3e7e4723542cbb8ac93dae78248fb8c26b96b7bfb2a3cd7913e4e7aef9beff07d9e8301219ae95bbbe4282d0806614b2733bea5d818797d19b0070c9119c0e1d SHA512 e3de887610d2c063fde21d52ce78c5d15301bffff49a82508c50dc1b03e606bf3e87506b376f10c6c10334949f577bc0f5307c3f45f2544fac799c57cf75d4d4 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 +} 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 +} 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 +} 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 +} 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 +} 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 +} diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index b71d297c8c27..a35ad2aa4381 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -1,11 +1,17 @@ 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 +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.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106 DIST genpatches-6.12-20.experimental.tar.xz 78504 BLAKE2B 25778b844669455b4e86da77ea029ce6ce788b8a26d5a6b4674e9164045eeadba997ded46611457fe14e0d8db56927dffc76fb9ead9ee268bda76ed59d7b7a70 SHA512 e0f94b7fbba58372e66114b8c4c0d7ccb37d325dc0657dc808ecc04961d4809eff6a3af149fe5ac27d9979041954aab674bab3312ea5ad6e832df7051606e80a DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2 @@ -15,6 +21,9 @@ DIST genpatches-6.12-21.extras.tar.xz 4056 BLAKE2B 3e9f15c4f81d5435193b58cc9ca33 DIST genpatches-6.12-22.base.tar.xz 1317780 BLAKE2B 0a9dfe87c950f29ac195f28ad5b62e66087717a00a17cd0d8510e0f50629c863e14f7cb289382cb080aa0baca66e30ceac168e64b203d4e5cd24acf39c6f2c25 SHA512 f0e073bd24a3f2f09a2a707e6cec54cee9a6388af62ca6d4f49a2369f300a544c7e91ba1adea432a63dae4312ab430ba299dea930edcff72512652c482fd73c1 DIST genpatches-6.12-22.experimental.tar.xz 78500 BLAKE2B e3904a21fa56ff04dcd9c811561edc4099ad932234fe110f386794d442fe9c1a8b1d8af213e768b47f899588004a053037d853ef0a531f85b02f2444972e0c36 SHA512 e35b9b8134af31d7ff095171e1bd11b3f6a7c7a09864d05fa5584f6fb28953d7391d664039ec35cef94eaf8274b25c9898719dbd92c5b598ddcfd57d312d1863 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.experimental.tar.xz 78500 BLAKE2B f7c0bbe38f90fe3c203725c83bae75f105de44ecc3b4bb5d262056936cc472f8678d50900587e51fd388ed54d95fefa624ba86642f5d12bfc650f0bb4a2a0e37 SHA512 9738997ec9056d66a0e56fb21bc1d6f06c198394993d2960c13acf29821b0f6f1e8b6637abca0abdd3e57ff25b734286a309d991c9614fe6b9ee1f8de59e25fc +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.experimental.tar.xz 6044 BLAKE2B fcd6bfabc02309406b8c5652812476511afe9fe9f254593bbfb4eeccfe13becee8d0e607baa94a5ca02a74d25337287ec249bc8e70aed3f7a924224f070b6eda SHA512 38be5a9478b708debe1da05582f6c9a90f02b038cffcdf51c4c64d84071545ced4ed6b55387a6e34de81894e56d2defac294aefd5d726faedb8abfc8c546ab57 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b @@ -24,6 +33,9 @@ DIST genpatches-6.13-7.extras.tar.xz 4056 BLAKE2B 955e08c33032fbb70ab68d49a52fa3 DIST genpatches-6.13-8.base.tar.xz 530700 BLAKE2B 8650d50f384ca432f277726ec238555fa64e4b037ed49d2405eb1c1a9f6300844fb34d41753ea18bd37a79735a1f54c7ce9af7c1c4e920efd6184a9283b79841 SHA512 c466145cff1087c565d9c3b77ed05cd9c5866589837244a60fd4eb7dfd24b4c093b03703058541f80212c4ca88c652700069e29890274094f9890df220dac5b9 DIST genpatches-6.13-8.experimental.tar.xz 6056 BLAKE2B 8a4591efbcfe36941d9d8f2296bcc49aaa7c0f8b1be38d1a4187bcbae6d5f41a70551d370cd8545e26fb93e8e4231f3ae2e7ecf71dce083dc12fa7a90a1da448 SHA512 61954f7ad5d1d51ca801167555f25205676b8c100126d583d159d279331f6af70dba40d9cfd2f208cf9e65c84914bbeb2d8e59946cdfd6a2d051ec2d9450cfe8 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.experimental.tar.xz 6048 BLAKE2B e4b7ccd6b9b4595786b7099ff86e19a000d35ddbc41fc97c65af3f3a016259bed8de772ebc2b7067b0e50dae3afee37588bbf1cb0eb5e838e8d752faa8af04a1 SHA512 33c6de78db09a1c2f81b428c89e516a0808bf5b14b641bb14f505b66d186d49c2e3da4f686dae72648938b18459bbcc22dc07247ea101fa319f11fe57e86a101 +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.experimental.tar.xz 6048 BLAKE2B 96b5565ca479bd73fa7c04d5f916cb2c5b2d10dbd5c33a6984822a6eafe149d43127bcf0f8c26435178c927c80eabf38e54e6b87c809cc37342c9e1f398f80c2 SHA512 51c63e1b48262aad4f3e676ce3988bf01eb4581a6bdbfce90fc6634f8546a56ddf79b58209906769dd04feb6df65a5e86034d806b0dc0bfdf2c02480db2df762 DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845 @@ -36,6 +48,9 @@ DIST genpatches-6.6-90.extras.tar.xz 4056 BLAKE2B 7340bb8da2740eb61379ef3e4b4183 DIST genpatches-6.6-91.base.tar.xz 4601548 BLAKE2B 51c18245e7540477ad1b70b763d00bb7fa212dcead101c538e7358ece3a3ada8228a5ee8a037d951bb0ad2e55dc8676acd2e11a6c10fed8336e867989d4209e8 SHA512 77cfdf1bfb0ec324a7a5d8fdfb28f1da4d2f0ff3c9edcf7d880628ac7137e2742bca6e359e39956cbba1440c42d9278390e548009c34389d3672016cd36a18a7 DIST genpatches-6.6-91.experimental.tar.xz 6048 BLAKE2B 3b8d1534a2af6099d0bc0c549f977d17dae42e73097f4ea4c71b82faa43fc97bda3fd0311aac9fe36e64331906687dc5c89ce651a1b4f1ce1b78f80be9a4aa55 SHA512 0be361d73ee43f0ba0a59b5f89e877365dc990d95a63e858cb5a171dae145489d323ef5a1bb1bcbfab606d7506bc7ff85ffe0b9e02c0e431b762772b3bb2c981 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.experimental.tar.xz 6056 BLAKE2B 30833546b1c64d1861ac554af909b39cb31614c98015e5ebc9293b39327a553b73690a15ff0e3a0826636b835a7e687368a34c53334ba99bb7b660bb651f6f0a SHA512 182fd3910e3a424b4bb9715c05eea0e179f9aa904b184a64be86ab08800e180be1ce3bef5292a6e1f16f44b77b4d58c56521d2c22accff7c2ead85dffe156f6a +DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4e2527a560429567fe80aea823a1571efcdfefb7a86f031662ce5460dc9191bb4f47958339345378874cd71042b7ac578fb SHA512 34a41bd55a9ec7a6c68676b44a60949f9b79aaf43b140d7e84c12bc0f4c4c44e44528301c86510e99247149897eeee69dfee153acb00779b01fb3df4381f7516 DIST gentoo-kernel-config-g15.tar.gz 5746 BLAKE2B 2baef40e18cbf3bb975362d71ad674604ad80338d1e6914ffa2fc03af26f1b9c9cec66d39a56077693a7327060bc29bd5eb5787549857dd3779e841192cb2016 SHA512 45d609ee25a529988868b8c99c808f4e6abbde34ae501bf35523431ee85c9f3657663d6f938f2036a5f012a55a68965b32fd41fc44d8f6ca606a6fd38f952445 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 DIST kernel-aarch64-fedora.config.6.1.102-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437 @@ -70,17 +85,23 @@ DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581 DIST linux-6.13.tar.xz 148523052 BLAKE2B 9f617ecb3f2393b57ba03c654fea62a7213f24c835989f333a1ef29492af551bfa7d9ad786d5ef1484854adc77c7c6af38fb09a72d994d305695f512c325e77f SHA512 1137e6440132b0958f89165440e99208f82b204e7245ae69dc9c808df97d13ce8f58136db92407e0e93394fa7f6283ec7a34597c6e92a5b6d9025e0960357957 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 EBUILD gentoo-kernel-5.10.234.ebuild 3653 BLAKE2B 9c53cfef0dd547bf001446fd0f722d57d567317bb62dd2563bc7ea2f69c684156ae505d24ee6c57e4777ed203825e8b1568d0894e3bcd57966aad73b940b686a SHA512 30fb5fff7305d5a6af73ac578b6e1b6aa2aa3ed0dbc5ee0692ce5b91f87b921ef3b451325d1ceab32923d8f63a7c401aaaa628ce6c7068b4ed85bc1e4c0923e2 +EBUILD gentoo-kernel-5.10.235.ebuild 3657 BLAKE2B 7c18f6747afcdf0555a3d4d3014c535ee8c44c5233c44681bf9d428138ca3493263a5745eecc362a788618de418761166553183eee0b817b3111a89b8675e447 SHA512 a6c41de17e69c7c39202559c85048b14c02819d07db12c9bd297b5a64494b4058f392df69e3afccd7a04614a1f97a607ed17d44e0e97ca976d295cbf2fc0c967 EBUILD gentoo-kernel-5.15.178.ebuild 3897 BLAKE2B 2ebd2bbe405ea2e7d1d400ce3a52930601f7d4464a71eb12617987a35b1db9f7f11bb69ec69f4410f03d8304522dffab218b50ce2f2722746ea82de73da7e25b SHA512 b2bbae3e8566af6750375a7032509dc78324a5a41b885fd0ee4a83bc4e72078bfe2c3da704b051db3199dfcb4ccce8c25bb9c477b4678d50510f436076154414 +EBUILD gentoo-kernel-5.15.179.ebuild 3901 BLAKE2B 0c86dfb380aedfa5dc6cbbee8caebb7c246d69d545b826dd64d70eae56ae0612976bea72532669650f00e9d6560df7183a7691e91eb44949a3154e2a4cd2ff01 SHA512 6cf92591d24bf7b06b52f3684e8e554cc82409a06b7bc4713ed699e9b3aa26327cfd460a09178c532a3c41afd22ee2315953fda9cc747bf28e889548443ffff0 EBUILD gentoo-kernel-6.1.129.ebuild 3936 BLAKE2B 55546c80947d21c44e524f360aeeac9036339c1bc0f3f051ad839721261be1c81ad1cb05c6412de1a4b46486c8256ace0b679ab12cc11fe60114af61f2b76309 SHA512 ca6b21838325b6d0120d134596e7cb99044a3f6049b2b76465851410ac9d04b7daefa76f02309ee66617faf26a526a2fdb87b08ee32b679339654bdcfbcaf4a4 EBUILD gentoo-kernel-6.1.130.ebuild 3940 BLAKE2B 8911136c4a459ae5d78375628ab9414a74639aa403ec4e838fb3378c032a3fcd0b5e1a407c645e9b53878b9ff2dab53778c40b126c66659bc34abc228c0ba475 SHA512 f7da7e65135152f3a90fc85d42ccdcb99d022f7f1e19299f7988b52e911d7213b81484bd3685773a23a21da16fafee7480e2be595d75e4df23fc9240c002f8ee +EBUILD gentoo-kernel-6.1.131.ebuild 3940 BLAKE2B 8911136c4a459ae5d78375628ab9414a74639aa403ec4e838fb3378c032a3fcd0b5e1a407c645e9b53878b9ff2dab53778c40b126c66659bc34abc228c0ba475 SHA512 f7da7e65135152f3a90fc85d42ccdcb99d022f7f1e19299f7988b52e911d7213b81484bd3685773a23a21da16fafee7480e2be595d75e4df23fc9240c002f8ee EBUILD gentoo-kernel-6.12.16.ebuild 4183 BLAKE2B c608f14e99885ce41c3623e40582ff52d99f93bafe66ea717e4f09055952b85862f4e1aa23992ebf9e0f97e69bcf374c6fe7c9cff306f279bac63fcfea5f1816 SHA512 f3f5f0a1321830c83156095041b675a13519be2e1915e3711003356a74bd2b6591aac44e6f87fc5bedd6e969c50514b8337c2c441691442cbc14e871dc28029d EBUILD gentoo-kernel-6.12.17.ebuild 4187 BLAKE2B 42f1e605dab0431bdc79097c7543de4b3392968a1cde097956d8e685717a5df4e4283094e1ba75ab74c5bef3907a1d9db9c748afadebacc6f11d83f446e5bbe4 SHA512 e9b908a472cb50fcd5d26bc2576069fac9f6dfb9bee1ff2b123feef8e06d7b005403eb951c9cc35d6b5ffbe298c3c23ef0c3b7ee0fbf7692dfe9552183d0330b EBUILD gentoo-kernel-6.12.18.ebuild 4187 BLAKE2B 42f1e605dab0431bdc79097c7543de4b3392968a1cde097956d8e685717a5df4e4283094e1ba75ab74c5bef3907a1d9db9c748afadebacc6f11d83f446e5bbe4 SHA512 e9b908a472cb50fcd5d26bc2576069fac9f6dfb9bee1ff2b123feef8e06d7b005403eb951c9cc35d6b5ffbe298c3c23ef0c3b7ee0fbf7692dfe9552183d0330b +EBUILD gentoo-kernel-6.12.19.ebuild 4187 BLAKE2B 42f1e605dab0431bdc79097c7543de4b3392968a1cde097956d8e685717a5df4e4283094e1ba75ab74c5bef3907a1d9db9c748afadebacc6f11d83f446e5bbe4 SHA512 e9b908a472cb50fcd5d26bc2576069fac9f6dfb9bee1ff2b123feef8e06d7b005403eb951c9cc35d6b5ffbe298c3c23ef0c3b7ee0fbf7692dfe9552183d0330b EBUILD gentoo-kernel-6.13.4.ebuild 4187 BLAKE2B 22b5219d6ce7d3d432e0a0b57c4eb212420fb9ce335b154545e09146d93c6e62ce28cb014ab5d57c0bfb5f7533b2a05f798828a8623a6fc8f868f776f0f507c2 SHA512 de34fd16ff5816cfbbe283d949b9362d1319c3de3273b33a599b03357f15d44670baacb31dd2f3285e7e31b415dba2319df31beec82ef64fa2b20df261202232 EBUILD gentoo-kernel-6.13.5.ebuild 4427 BLAKE2B 083d9fe57475f3d477addb6c28aa4ee5ff8725d20ca125d2a34efe303c62bf36c9666ebe8a7a873918cd15a161d2238424b3bd3ebace2ccf9b64fe0b42b6b46a SHA512 ca8d7a707cfff5168bf3864454546794ca002365f0a22eef66ff0587e653aaa3517a4da930ae758cb45eccee5c8bb4b2c952b8cafe21c25961d1e0752f344e3d EBUILD gentoo-kernel-6.13.6.ebuild 4427 BLAKE2B 3daa09cfd626879ee4c0f306b9212ff5bc35bf9886a49f6e45bf6899508d127884ddf3af68e59ced908bef9fdd3405bf94e54453c1ad405a421dc25dc4221d55 SHA512 976a70f83d2daa039fa13635b551f37d95e7e424afb6cc336bf36cc52b461ecd56be42cfba7de454f8bcf0cc8f91786ec51e44f7d019b26627a3a31272a39663 +EBUILD gentoo-kernel-6.13.7.ebuild 4427 BLAKE2B 3daa09cfd626879ee4c0f306b9212ff5bc35bf9886a49f6e45bf6899508d127884ddf3af68e59ced908bef9fdd3405bf94e54453c1ad405a421dc25dc4221d55 SHA512 976a70f83d2daa039fa13635b551f37d95e7e424afb6cc336bf36cc52b461ecd56be42cfba7de454f8bcf0cc8f91786ec51e44f7d019b26627a3a31272a39663 EBUILD gentoo-kernel-6.6.79.ebuild 4183 BLAKE2B a1070b62afe40366c6e27c54251eac4e004c043a69a68115c02ae0abddbeed67318fadf51885a853f1ee3ab80f602cecebc81d8a74108598720c4dbe49d26bf7 SHA512 52e45ae4c3fc7d8c6fb1ffadf317b7196faeff1755e2532f28de641e47b8bb3535fdb63c619a8e08190fa51d0942f9c65ae1061f1097f84f9905c136cd4c19ab EBUILD gentoo-kernel-6.6.80.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25 EBUILD gentoo-kernel-6.6.81.ebuild 3923 BLAKE2B 2c1b66bb3c3708079170d10db1118d00ef64df6c7f8ff3ae153e661a4d7ecf1e991b18b319124059f3bc484cf50c06f06aba59ac42db981b29373a94dbb5365e SHA512 ee2e5aed1117743961606073fb204e81670180dc55a90d27075b9c29a532ac7089008e7af6c9f1dfbc4de87a3b8b45b39a891636da772a44bd4d1010d7ae08ef EBUILD gentoo-kernel-6.6.82.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25 +EBUILD gentoo-kernel-6.6.83.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25 MISC metadata.xml 837 BLAKE2B 4a479438c85425dc4b1450f546cda4cb516284062391554a7944b56e11643c96dfcfdf354670b8e733ef3c1e86f6e47cee7e37445fed688123185c5e970a6669 SHA512 fc8982b0c939c006971bdaea1d91a13d232d41aa62451db5a07ebe55e5b87de548d40dd1d953f60fab8fd7567f56c8c918db76d34cd3c6239c6e0b545a539f94 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.235.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.235.ebuild new file mode 100644 index 000000000000..817cebaa241c --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.235.ebuild @@ -0,0 +1,131 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.10.12 +CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built 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://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.179.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.179.ebuild new file mode 100644 index 000000000000..9217d46eeff6 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.179.ebuild @@ -0,0 +1,136 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.102-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built 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://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.131.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.131.ebuild new file mode 100644 index 000000000000..1009a9df0132 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.131.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.102-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built 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://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.19.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.19.ebuild new file mode 100644 index 000000000000..5b65f76f5b2f --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.19.ebuild @@ -0,0 +1,144 @@ +# 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-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.12.8-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built 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://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.7.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.7.ebuild new file mode 100644 index 000000000000..b9d4f92901a4 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.7.ebuild @@ -0,0 +1,150 @@ +# 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-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.13.6-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built 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://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + riscv? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config + -> kernel-riscv64-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + cp "${DISTDIR}/kernel-riscv64-fedora.config.${CONFIG_VER}" .config || die + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.83.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.83.ebuild new file mode 100644 index 000000000000..3cd7741b4cb3 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.83.ebuild @@ -0,0 +1,144 @@ +# 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-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.6.12-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built 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://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index af30df5d3d2e..1d3f4e0bfdf2 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -4,10 +4,15 @@ DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989 DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b490f34ee3f70609320fab3249f961d567ed6a0c3f9887b4874aa40f613c0dccbabfab8f44d21ce298fd0a1fa59526795cb5064c SHA512 9418363867f58ce43f12d27fd6947e4f9b0d2f90483d51b0e964f9de3f29eaca74c7c5079d8001a50f863e665db464bb3a2eabb79b3ae96e4885328b25fd0e6a DIST genpatches-5.10-246.experimental.tar.xz 11856 BLAKE2B d3bd7122f35d2311e50b34ca6047bca4ae51dcd0f9c9ad7eee49b53b4d45a73e836c1d55c12a5bffa11ea70dfcdf6a27f801d93cfad5a6fa329c74901ec7fdd4 SHA512 3376b277009b73a60e7803f9d0b780f7e3db6d4a7753082cd9905b67fb2c42efc049c848f007515e4346e4791ec24ec375f03d67f50c1a8f9e3292993d988ee5 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.experimental.tar.xz 11860 BLAKE2B 2e910ee741f20160a10be9fdf50220a28101ad0a7c7c8ff2cca1cb9cedf46b9b2a420864ba166552f11300bfc69ddd73761f3f3c89748143539e7ee7f57559ea SHA512 bd2c89cab1b157b45f24c3d80d4b23a9763b87c48616a1d50cc410fc86197d97517e7c06dbce4c9e037094bcf9989918709a179f1a6e3d6571c2dadda74b6fe3 +DIST genpatches-5.10-247.extras.tar.xz 4056 BLAKE2B d29ec4efd273e45db7e438cbb95bb144781dce436074f186cc68cd35584914ed6a890ef39a1f36c51dc8228202c734212f5249cd30747cb82462d2a0d744760f SHA512 12a76bd3187edcbe3150586b7fffeefbc09fcb4b2c5ee8ef53d205c56283116f1ee4a3ab847c0c59fd21050c9df6bfd3d4d4a4584d2ac8897ccc06a0e8a0b77d 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-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-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c DIST genpatches-6.1-128.experimental.tar.xz 17452 BLAKE2B 80db4f58546c2f93c834711bcce23e91151160f106dbee42136b071093296a2f4f62d7bbc724d29148a68802fb63276d53359da05b6e646ce7ed3ff8977b15ed SHA512 71f2e7e67fe389a47af07884fce18443321a3282412a0d09b2deb42838f03108c2147a1dd4592e3062ddd202df3a9ae632e52cebc15ede012a67625a81272059 DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558 @@ -17,6 +22,9 @@ DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95 DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a0dfcab059a3e89c9f750c905756a435032598676f08ef04df2287911a3857b903a0d453009b395222a70d92b8d9f6a7efb1f SHA512 d60623d0112952865bc80e6245b269dc9630623d322e710929a39bf8fe3d5f021d1442be8d96401d7eb1ca3ed92a267ac89a6a3418f48c494a338375dc58bbee DIST genpatches-6.1-140.experimental.tar.xz 17724 BLAKE2B 22a4642ec86058d61ebd391111cc78f924ef3985baaf1145078159d04d065eac029a221eb533be129e746b0a2b3b70015b742924d69a001aa0dde3b2edda86ea SHA512 d4245ba6dc2d15d4fc0983f59ca2a5e3d297f09be7ee1f6e1cbda5250c8561409d051dcfc124565b7d78b4f3662e2d4f92fffcbea89e7ba0ffed516c6ed123b6 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.experimental.tar.xz 17716 BLAKE2B 96938b7666d5ec0c2061ca9a97183887115fecc1bd103826108763937f9b7695e24d6cc487ebd270dcca22eee9e9cf4c73b75a9d69c9edd1b0b49b75bb40dcc3 SHA512 a6b2f61a449ca6fa06b94906dbd6b7d5bd3903a9b302319e0f5afad3295889fc8b7718462a8b526dbf4df1c5727ac074f49330d60b1ae219743755f88f88fba5 +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.experimental.tar.xz 78504 BLAKE2B 25778b844669455b4e86da77ea029ce6ce788b8a26d5a6b4674e9164045eeadba997ded46611457fe14e0d8db56927dffc76fb9ead9ee268bda76ed59d7b7a70 SHA512 e0f94b7fbba58372e66114b8c4c0d7ccb37d325dc0657dc808ecc04961d4809eff6a3af149fe5ac27d9979041954aab674bab3312ea5ad6e832df7051606e80a DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2 @@ -26,6 +34,9 @@ DIST genpatches-6.12-21.extras.tar.xz 4056 BLAKE2B 3e9f15c4f81d5435193b58cc9ca33 DIST genpatches-6.12-22.base.tar.xz 1317780 BLAKE2B 0a9dfe87c950f29ac195f28ad5b62e66087717a00a17cd0d8510e0f50629c863e14f7cb289382cb080aa0baca66e30ceac168e64b203d4e5cd24acf39c6f2c25 SHA512 f0e073bd24a3f2f09a2a707e6cec54cee9a6388af62ca6d4f49a2369f300a544c7e91ba1adea432a63dae4312ab430ba299dea930edcff72512652c482fd73c1 DIST genpatches-6.12-22.experimental.tar.xz 78500 BLAKE2B e3904a21fa56ff04dcd9c811561edc4099ad932234fe110f386794d442fe9c1a8b1d8af213e768b47f899588004a053037d853ef0a531f85b02f2444972e0c36 SHA512 e35b9b8134af31d7ff095171e1bd11b3f6a7c7a09864d05fa5584f6fb28953d7391d664039ec35cef94eaf8274b25c9898719dbd92c5b598ddcfd57d312d1863 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.experimental.tar.xz 78500 BLAKE2B f7c0bbe38f90fe3c203725c83bae75f105de44ecc3b4bb5d262056936cc472f8678d50900587e51fd388ed54d95fefa624ba86642f5d12bfc650f0bb4a2a0e37 SHA512 9738997ec9056d66a0e56fb21bc1d6f06c198394993d2960c13acf29821b0f6f1e8b6637abca0abdd3e57ff25b734286a309d991c9614fe6b9ee1f8de59e25fc +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.experimental.tar.xz 6044 BLAKE2B fcd6bfabc02309406b8c5652812476511afe9fe9f254593bbfb4eeccfe13becee8d0e607baa94a5ca02a74d25337287ec249bc8e70aed3f7a924224f070b6eda SHA512 38be5a9478b708debe1da05582f6c9a90f02b038cffcdf51c4c64d84071545ced4ed6b55387a6e34de81894e56d2defac294aefd5d726faedb8abfc8c546ab57 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b @@ -35,6 +46,9 @@ DIST genpatches-6.13-7.extras.tar.xz 4056 BLAKE2B 955e08c33032fbb70ab68d49a52fa3 DIST genpatches-6.13-8.base.tar.xz 530700 BLAKE2B 8650d50f384ca432f277726ec238555fa64e4b037ed49d2405eb1c1a9f6300844fb34d41753ea18bd37a79735a1f54c7ce9af7c1c4e920efd6184a9283b79841 SHA512 c466145cff1087c565d9c3b77ed05cd9c5866589837244a60fd4eb7dfd24b4c093b03703058541f80212c4ca88c652700069e29890274094f9890df220dac5b9 DIST genpatches-6.13-8.experimental.tar.xz 6056 BLAKE2B 8a4591efbcfe36941d9d8f2296bcc49aaa7c0f8b1be38d1a4187bcbae6d5f41a70551d370cd8545e26fb93e8e4231f3ae2e7ecf71dce083dc12fa7a90a1da448 SHA512 61954f7ad5d1d51ca801167555f25205676b8c100126d583d159d279331f6af70dba40d9cfd2f208cf9e65c84914bbeb2d8e59946cdfd6a2d051ec2d9450cfe8 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.experimental.tar.xz 6048 BLAKE2B e4b7ccd6b9b4595786b7099ff86e19a000d35ddbc41fc97c65af3f3a016259bed8de772ebc2b7067b0e50dae3afee37588bbf1cb0eb5e838e8d752faa8af04a1 SHA512 33c6de78db09a1c2f81b428c89e516a0808bf5b14b641bb14f505b66d186d49c2e3da4f686dae72648938b18459bbcc22dc07247ea101fa319f11fe57e86a101 +DIST genpatches-6.13-9.extras.tar.xz 4060 BLAKE2B f4ce8b701cafe532570d8066e2bc0a41eb2340f54a078a8766cd5f1e0c4e2ae5cbd17f6db1cea0b045ec92dc492d7a9886e9e0513adbc9bf5f3012efb9d7eee0 SHA512 43a23e9d3ad03b31a9de22270b89d6abf78247bbd9ad7a60e8d381c09affdb26e11041aa6cacaeef9d44be5b1b976d6d201047b3a6c52dd3e389633d525d013e 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 @@ -47,6 +61,9 @@ DIST genpatches-6.6-90.extras.tar.xz 4056 BLAKE2B 7340bb8da2740eb61379ef3e4b4183 DIST genpatches-6.6-91.base.tar.xz 4601548 BLAKE2B 51c18245e7540477ad1b70b763d00bb7fa212dcead101c538e7358ece3a3ada8228a5ee8a037d951bb0ad2e55dc8676acd2e11a6c10fed8336e867989d4209e8 SHA512 77cfdf1bfb0ec324a7a5d8fdfb28f1da4d2f0ff3c9edcf7d880628ac7137e2742bca6e359e39956cbba1440c42d9278390e548009c34389d3672016cd36a18a7 DIST genpatches-6.6-91.experimental.tar.xz 6048 BLAKE2B 3b8d1534a2af6099d0bc0c549f977d17dae42e73097f4ea4c71b82faa43fc97bda3fd0311aac9fe36e64331906687dc5c89ce651a1b4f1ce1b78f80be9a4aa55 SHA512 0be361d73ee43f0ba0a59b5f89e877365dc990d95a63e858cb5a171dae145489d323ef5a1bb1bcbfab606d7506bc7ff85ffe0b9e02c0e431b762772b3bb2c981 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.experimental.tar.xz 6056 BLAKE2B 30833546b1c64d1861ac554af909b39cb31614c98015e5ebc9293b39327a553b73690a15ff0e3a0826636b835a7e687368a34c53334ba99bb7b660bb651f6f0a SHA512 182fd3910e3a424b4bb9715c05eea0e179f9aa904b184a64be86ab08800e180be1ce3bef5292a6e1f16f44b77b4d58c56521d2c22accff7c2ead85dffe156f6a +DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4e2527a560429567fe80aea823a1571efcdfefb7a86f031662ce5460dc9191bb4f47958339345378874cd71042b7ac578fb SHA512 34a41bd55a9ec7a6c68676b44a60949f9b79aaf43b140d7e84c12bc0f4c4c44e44528301c86510e99247149897eeee69dfee153acb00779b01fb3df4381f7516 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 @@ -55,19 +72,25 @@ DIST linux-6.13.tar.xz 148523052 BLAKE2B 9f617ecb3f2393b57ba03c654fea62a7213f24c DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 EBUILD gentoo-sources-5.10.233.ebuild 734 BLAKE2B 1f47319020636711a17ab5f4859627ab85bdd23e31b03c9e1f7ba684c398e783a09e3e48e02bcde0a10750bcc5f00b0f402f5648baf9064af166d16f5e9f949a SHA512 1b8af7dea76c4e2f4d8a297e4cd1fedcaf0578fd32df0f654478ac54f3b93d87fcc62783368e07189843be04b2ba66bfceb83bac88ae4e89d6485d2fe7e68719 EBUILD gentoo-sources-5.10.234.ebuild 742 BLAKE2B 2ee72198e5c0e7d6f75d14dae3d7b5daee2cad7b73045d82c7eb6c738fbcd6c67fd38e8e50a25a198a308f0c559a97f89f339e02a0bffce0090b4e2ebd792bda SHA512 0cb043e864cb5236879d592d08a897cd062cebdce4e2f0baf5c93412bd4528241a025115fe7586626c7bfb634b0eba2adc98f6cb848d06c715e88b947e89d580 +EBUILD gentoo-sources-5.10.235.ebuild 742 BLAKE2B 21bc518ea45f413f689ffb01ddf6b2e8e5ee9a1b793fbe4e5bb3c2c710492a79944b75cc913d6f9fa3cc0bd55cdc093fa5f017981971610a5c347a6cdaed5e58 SHA512 6b929e039dffc0b486f0be4d4091be26367e4d07d6062c661b1e0bb610def5e1114577bc1b259cc327e69a52b128547d0fdcf0031d1214118ff8ac1d29001844 EBUILD gentoo-sources-5.15.177.ebuild 721 BLAKE2B d03d59d425ac07ac7496e9d63bd3485a1e56a50b9d764a30c67a642c7d3d4af7440258eaf9f4395f82b2643378790d369677568cbb93d673b53f6dfc1a2b63f5 SHA512 33074823f062772063e5d64abbca5a77c11317ffc3d7e04736d85eb9a45b07ad74999b8d536df52351d25a1cfce598145ab33514eec7375afb00fa4d4a284031 EBUILD gentoo-sources-5.15.178.ebuild 729 BLAKE2B d3f3f9343e760888fff796ddd7ff2262046a3f19ed936517ab24249c81cad429ca6415999d25f5cb32df837729bffaad3a51a4f4e985b9137e4f327b7e1486fb SHA512 158720907849791acee37640315811f7696b8bba43b9e6ad6556056e11e300799753ff823dccbbf391ac23c3d611200fc8e69928468be19f6e2a0ce6b6ddda7e +EBUILD gentoo-sources-5.15.179.ebuild 729 BLAKE2B d3c198ad963f0e3bc4dbaea0481e1c7ee311c6a7153e5c0b99151680fb86e858b87f4068f06be225ea27ad1fc782d503fe51d386b523bc25dfe7fb34e9df7a03 SHA512 7dedaed1260fac74de6074af4b13706ce08d0de3a947f23c470459dab076316c62d5c81b40d81d650edf6053574e549f2d625bdb8d554c90fb0df9b75e451244 EBUILD gentoo-sources-6.1.118.ebuild 692 BLAKE2B 5fb0b953f2a044ba2c049fe5bd3bc54a712bb8b529d3ce87049bf33c19e842c06f760abd09186353922e337977cda87b309dcc7cb49de05743c9cef84bf68b3c SHA512 ae00995ab29b63106d96ddacb188957d88a6bd2e71fa3a12693bd4393b51000a7b592b891adb5d3eed16c3f91af44e82863c23ce5ebb7c8d2d58b4d6823ec9da EBUILD gentoo-sources-6.1.129.ebuild 740 BLAKE2B 7c28acf2e1de5a0ac488d17841928a9d4014132080447a3a33bb67ff01e95a41f2b9c652ecfe76c1b8f64a5188674df6e399072a2a01030fa44b4769b6fa7363 SHA512 4a2d0b4e39a47797296fa3421beaf9209440fba9414fa1472202d70b45e1c09b00991e0240bbe578d5753cf89c0734ad9a42bb47edb9ad09ac4cf5703c850246 EBUILD gentoo-sources-6.1.130.ebuild 742 BLAKE2B bec5466d614c60c4d72ea7303d365b1a75aa9a6a722b00afd6c809cb06ea2e961a8d645dcfc38a204eeb83045af2bdf3a64e5a9aec1667230ce1354e8439226d SHA512 0646d0a2a07da431542e8330989954b4d058cc779b8edf991185faf3004c1645554d9300d4f82b2a94789b7b8792acba9723cf18a05012cd73ebd4c19fa0fe3f +EBUILD gentoo-sources-6.1.131.ebuild 742 BLAKE2B cedeec691ad0c3b7b63896819883fe01bc056ebe29954735d4d70e9db8715aa8f9b3be41f1b9a56756ecdc831106ae6c1c09f9395e1b4302ec2f643701a1cb54 SHA512 d599566f6006fc808856341ff175a9ed11ac0da64a7c6a399f06a0fe3310fabc7fda4b0246cf54e8c16109430b64d3588a5887a2834998223dc329207321bd0a 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.12.18.ebuild 928 BLAKE2B 938bec977ad1a6a08120e4952efa2009bdbcfec6904ceabde83e3a6aaa3f9e650e203e71cc45de2a3fe85d94e738f3dbfe5a92ab87d435e4c92b271024cb64d4 SHA512 9ccf311b041a05544672c2eff049a2e773624d87eec3df600bf0d6de173b509292591985f7c96bc3f47af7bce8d763894f698e94f6412b1a23583a73792df113 +EBUILD gentoo-sources-6.12.19.ebuild 928 BLAKE2B 36263bb3a644118600958e5b7517bdb8141c3798dd26820f28d704def375bbcffd95c3bc0ddde0a732400e0a797e461c981dd8c305cc613d62fc6cef68062a50 SHA512 fb208937e9f7feb80924fdd100a22ad9dff873dde8021dcbbe2b43edf85d27a19b41583990427b2574c6bd5ee82e0010f37647871a432b879b2ca23a4edd3e81 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.13.6.ebuild 927 BLAKE2B 3b6831c7d3ab5f572aa0148b4f7d198ab0d0122ba2f99c57862a9b46b397c70d37990662e3e5ce9bf94b572d25aace9dfd010cb0783b8cb33bf52d31b3625a42 SHA512 95767250c0d13392d95e78f98035485d2e9455017e05dcbf10903b343aa00d7ebee2b1571f06cca024197cd6ce934d50faa93f9d2d5d4599a6d3f3cea1a630ca +EBUILD gentoo-sources-6.13.7.ebuild 927 BLAKE2B c8bd1132f56eacdb7fe6f53f41bbb71f9ff864a323a6ed260cabe72f873484408191ca8fbcc011e0413b186169d29de9c7ac82d8ef9e1fa1caae0fa07b980ec8 SHA512 1e56056daafc8ba8fb991a77174050e2684a58aae4e9af509c59380cbe15384bdd23d18cea015312e1c86f29f1c99484a789959a2cad2e662be9ab7afebc4ee9 EBUILD gentoo-sources-6.6.62.ebuild 698 BLAKE2B dc488e742bc2e9eede45e646abb4d0bd9a0a563066f0facde7b021efae8152f3e0db15ad38a97b4060c5dfaa47f619513565f95e195f6d4fae7cf5f470c5865c SHA512 a99f6584c94d553241bd9cf561af2f7159b216b281a987849eaa98f4fdb7946525ec5688e7010a48837508782b59faec03b337cb3f408f11f8e4d3d3de6abcde EBUILD gentoo-sources-6.6.79.ebuild 746 BLAKE2B 5c8963ec18a81a8792d0152f0d4fb429a03c19a18df136a6c1a083e1da7f20c1895bf1dd52adca0903dc3cbfa4d20fa016f573dfdd268d238178bb52b51139f6 SHA512 1ae2e638da101ba0053018ad8680e4b0f54f50785da09188e7150d8efc4af9eea74bba0e558dd6c4c460251b35845cb11275e032b7e83086979dfffb2ba4e363 EBUILD gentoo-sources-6.6.81.ebuild 748 BLAKE2B 9fac44cd925a9af476dec3cfdb6a39c2f52a196121ed5a26de9fdb278400b42530dd3f13ed895d43873cfc5e806574b198021bc5cd2ddbf9005d742bfea31579 SHA512 aa77ddfe95fbac5dc43f7e91cbd9feb7a7a844f8af92b140d870c482dbf731abf5256333055d487c985bd99972752b6d13c0ea9583055001df72d20618c41c8c EBUILD gentoo-sources-6.6.82.ebuild 748 BLAKE2B 12e3eaea3105876ade5cff4fc3e75d6becb4f67e76b24da3b53cd4b317da50d9451563e3afa39e8cecd5b140d6c3ea8f9dbf09ef70d27e7f6e89c6b879cc7a23 SHA512 0ca12444cb194a5a4e17672654c8eb1d4d090858496a583c175d918f7d37f3dbabaa508f8ada99f52922d09a22ea0039f10e756ccd57eb3e03b91c0caff1a299 +EBUILD gentoo-sources-6.6.83.ebuild 748 BLAKE2B 8430bb680f12aef3beb479a8b40715c13a4e974224d2b34d50479873cf04679148b8fc6513d1382c242d79df769576ae519debb62907d213bbec8ec54f95cba6 SHA512 67efd4dd3684ba125c77a311ae40ac442f0ef8ac3a3f74b962b7ca523375c15445d7bcd4bb3abf48aa429da7cdd4617c29c4ba84e581a3f51aa9f909cf910521 MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.235.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.235.ebuild new file mode 100644 index 000000000000..903c5447ed0e --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.235.ebuild @@ -0,0 +1,27 @@ +# 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="247" + +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 ~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-5.15.179.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.179.ebuild new file mode 100644 index 000000000000..85d0b0832bd8 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.179.ebuild @@ -0,0 +1,27 @@ +# 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" +K_GENPATCHES_VER="189" + +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 ~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.1.131.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.131.ebuild new file mode 100644 index 000000000000..336edcdbb969 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.131.ebuild @@ -0,0 +1,27 @@ +# 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="141" + +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 ~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.12.19.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.19.ebuild new file mode 100644 index 000000000000..b6d94edc23e0 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.19.ebuild @@ -0,0 +1,37 @@ +# 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="23" + +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.7.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.13.7.ebuild new file mode 100644 index 000000000000..e7b2dcfbd4f7 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.13.7.ebuild @@ -0,0 +1,37 @@ +# 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="9" + +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.83.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.83.ebuild new file mode 100644 index 000000000000..8e762ae98d68 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.83.ebuild @@ -0,0 +1,27 @@ +# 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="92" + +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/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index ccc41a51a249..f1e15d13a08f 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -25,24 +25,34 @@ DIST kernel-x86_64-fedora.config.6.13.6-gentoo 258071 BLAKE2B 7a1ea7f365b5e81707 DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8 SHA512 c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c DIST linux-5.10.234.tar.sign 993 BLAKE2B 7eb53d476c7a54f2e714f86b26b4869eb3af467e14de1d80d3f6b5528797fd01087d15b42bdae021d0adf5e992dd19d9d090c2c471b26055241cf29ac3561518 SHA512 bebee6cfd20fec042784da0cb6968df56f63892337136053e742834aa54f57776513a2008967aecb7433c9f84b3d051aa9e8a6665d79bf7ba034c8a872f2823f DIST linux-5.10.234.tar.xz 120770336 BLAKE2B 51aad37418ce7402e3c7a461f9c82e32d34c47ea9d0aa5ff434a701d031b13f62e8f32c0870a64903c42628feabde06339ce66519efaabc7cafbc5595574f375 SHA512 ddd8114230af1a270e39ac8dd41a1d09a3f70ab0eb65109b2de41e3e01103fa0e7531960fbd84698f29c12531ab1fec51da6a07ea88a1309438e90e896f78c0b +DIST linux-5.10.235.tar.sign 993 BLAKE2B c0acd93574b7b9256a565e2fafe62f538d12ab17bfd6a94fe08e92db7ccf9cbbfa7a36016741b020d97390a809da426d8257057fbba393ce9aee344df1c26ca2 SHA512 522d6c514052381debd0f6cc415fa7e009172eb5b609ae8ffb23bf12560d7a6a164030b78c3acec05857f5b34dbf57f482419364543929f733a72ea27bb78a50 +DIST linux-5.10.235.tar.xz 120781532 BLAKE2B 74a32181fb63277bb5e5a295d8325ab7a08870ff6c4b0a3302bb06960d5f9ba5b8a4fdc2d5a7c6d07004be31e3d5268aa9420167677bf6081e4577aab99a3142 SHA512 2f9e7b7689f19b7fd16a577f0f51cb4dd7ecc52b7b7c39f3e518e2760d3f639940c5a212976b92531298ff534d49a7ae667137540d30f7f25e5f7db6dce2abb6 DIST linux-5.15.178.tar.sign 993 BLAKE2B b6b5d98d5df48b20b051c28ef4913ffce45985cfc4bf6df6e180db846830451ad21f2d5977738013e5ff923193dc2c2ed04d733af865ea9affeded028c63c2f2 SHA512 0d2ec409dfaeb905eb30641e7dee58d291eaf0173a417ca69bde7482c701238f647e00c63fb8d9ce9d06af47e35fd2037d709772bb477985f1dfb8dd6088cc9d DIST linux-5.15.178.tar.xz 126714520 BLAKE2B 6310e6f2fb5d8167374d3aa2f73f543447d60a72f939f509fea5ac88c9a01ab8b29b102149eb91c151e24af7b6036068033eba9ad4d3150f86e2b8f938f1e399 SHA512 6ee4890ec988a44158fd42d54308184ac7c697f1c0d0a69836401e42d422de5872965fc8f09c7032a069392af575e0f31303113fe354a9c9f8105102717bfa2e +DIST linux-5.15.179.tar.sign 993 BLAKE2B 813517278a3a0cfec625558601c2b6450729d94eb8d8549e8c542f099cfb639b9386887c7443fcec7ef6af2302d4bf75fca5416631fa02772aec99ca27b47d1a SHA512 678394d39440d42514f5f5955e96ced72f43ba82df75a680b375f8af1d74365e8fe86378ba166679024b938b9a58703f607593270d808e954955062450f52596 +DIST linux-5.15.179.tar.xz 126736344 BLAKE2B b2ae74980be8df1633ff41105b476201bd2ce383d756c7b6214c6ef69b6285d6bb37e6d8a9623318854922c8bc4e1bcfaad52fd5bd5c7bc629ca68f91d9385f5 SHA512 14a89f165c0202f8c69fc317e1c591b549647bb5be19479d7f5da64afc7b828bedcee12b449fcdc15c3a498143e37fd536d745937b3dffb4c95f9420c7ba0246 DIST linux-6.1.129.tar.sign 991 BLAKE2B 0bb30f02ab11b585b2c4501e904ab6a198c6b2facf574d1ae3b0f028b449468b61f16dc884b305bcb85114017dfec92e7d1705b9cde5ac5bca10b79a485ff915 SHA512 4f40ecd3ee1d1adbc1a45186d78629fb3c70234a8554d7e231480dc9b8e30c2ac523ea12197180dd424886a5331176fb8bd305e7fdd136f0f56331edf024cf97 DIST linux-6.1.129.tar.xz 135266412 BLAKE2B 9e865a581cad529fc7109cb3e33f3cfaa428b2b6dd236789488e834b080ae2c2a155aa326663fdac11f374f61a223a1e216c6f9d496aee5e903f25df4961d01a SHA512 dbeace0a2a3601219ec927df31158f4f83a8c4830ec41a59b5c60cbfe2b5363f02586257ba47abcf09c26f0f8fa5a6a77db97f9aca2337841ab80aeb0637aaf1 DIST linux-6.1.130.tar.sign 991 BLAKE2B b265afcc1946e0f33c58d229f0478bd7963807efdee1e45d2cff2f1badd095f03805ccc02b8e8fa5348d302e73a244505865779bf630d9af87683e8e0dd5c6a3 SHA512 df72a271bac993132492d8d68be39f4acdd04bc4986521990821ec53435e55a80afa9ad3dac5299d3ee02cc87def4c48ea4bf0a593fc7fc80cee89efefbd6c38 DIST linux-6.1.130.tar.xz 135258000 BLAKE2B 04c4826d015c7f0d38ee67f1a139c60d3f863d215352fc7cac85a2f907db6f09d02c7d6fb2c85306d3333d8a7baf7be96450702a8ff75453b6108f3573e3d809 SHA512 546aa361cdda1721509064c8b8a2e05197b4f06d36d84af3c7fd9c165cf72bd2ba6143a902a6c0f6400b38bd0090a67b751b80638c178e56f7f72f87e8a5c538 +DIST linux-6.1.131.tar.sign 991 BLAKE2B 90ad61bf9bde4d9afa562716ac2bb54d4bb1f1ce9f6aa78722294f1b95e1d2c37f93ff3ddb18a15820a5fa93c12efd2e74a2fde0d5a113960a3d81a97d7dce53 SHA512 758ff1d0f1061c1eaa06109a7ce13be850b9aa43c2f62ce346f5a32125a52ae4a1fe6225a23cafc91f0a55b7b5d0fc6516b013686f9b4d61fb397019c14207b5 +DIST linux-6.1.131.tar.xz 135295220 BLAKE2B 5aef8d29bf896cde0c85f9486859bcef9628a7139fa701f0dc118318ca1bdbb1c78be31f2b4ba9b5dc209dc3e389fc935f3bdd64aa4650dfe88f922d0f696fbf SHA512 4fc8628e8593e7a713dbaba23f5f46eb94813d3a34791bbfd643d719e572ca4c2afa0b1e2b43dc3a664a9a2dca4d3c4145cd3c457636537022d52003d8b979cf DIST linux-6.12.16.tar.sign 991 BLAKE2B 1cb2ab38031cb9a4523388f6bbddb3ff2536cf8cdd10b56b96c1eceae3f3be3c1ac3e627a5ef872d1eeb8370bb36e1a7306510e912508ede9bffda782df60ddb SHA512 fc5a5ecb830bf3120cc9bf09e597d1b3701a417a82b728500cf6dcce7b162f47d04f065c915e5b0bb2c9782e29c61d81f3f7a74a4cce76d4b1309b5e31ecc913 DIST linux-6.12.16.tar.xz 147993844 BLAKE2B 756e29cc878322b961957f4b725806a2447c9de83799b57c5309106e45fb8aaf947286ea15a0ad7b9733e96155a50ad57bac5a0a7bb54df11dbc924bffbe472d SHA512 744b985df4c63e27e01febec41fd8dc24f1dfdaa45f12f3b044f45d457718ff3c31bf43abc8b6513d486dfea6390ad5ba342b8f8a53030dd30a90018b782b917 DIST linux-6.12.17.tar.sign 991 BLAKE2B c27588ac039e6f589cc5e7ed50861cecee0e702de2e7eda7a5b2fa86bba479ae867159cb577fc6e1290ab5d782118090fb47e8854f23e0bcc99335c61c1e5dda SHA512 468c561acfb5eecdd22c485cbeba3a569eb3574699c3e60c90221384f624a9f53179fa6ba882231e26dc4140b094817b33535ed2b46bfa527015317e00fcc12e DIST linux-6.12.17.tar.xz 147988256 BLAKE2B 70025e9fb55dd808e43f58e5584d46932ac2463203b5c9f86ac5685f59ddadcc22b0b63bf388ce373ae1a9412fe1c19373084b7ea25b493efc20de07f39726a5 SHA512 16f1c0b5f54a9e9af4b41eaf43a3189ede80a03b4caf6430b563b7f1a09258b831e64517e788b57a49755b8e3e3828bd9d92892a3b858fa1c0359ad50585449a DIST linux-6.12.18.tar.sign 991 BLAKE2B 463e07d3eba0e0835866e96844257a8c01d503f790ceba91ddb0ac98c384a365b632398108ed6d33c823a8456f1061067896eb70724f438d6d5dcdb7bb78f1a5 SHA512 a53904208b3706462771971caf2488fe9baa1e75ea58eed4d8c69163cafcae58a6ec05b38ae4ed88abf1a8c2ac8f7d1fb2cbc358846e1f32144c078ed21bb31f DIST linux-6.12.18.tar.xz 148052104 BLAKE2B d6c751915032c43c7558d85295c106d9ec4e5b93c828bc44058fe953de7c82b68fde2b6f295054f69fd1db3ae889a90de21cafc42099def3a87f41d977ffb48b SHA512 451641642da2a93f64cbe92a4b810cd56d4761e928f194f4e7ef35995bc2884706975043f2975ee354ed54178285463e8a3facfc98bc127309ebe5bee60f7d21 +DIST linux-6.12.19.tar.sign 991 BLAKE2B a3c9a37e9bb4059d01bd15fa3f8b6379e1988babafd857bd2241f7d1a6f2a1484731415625665cd6991851a6fca820b0f6914f0145f2eb9d6e30ca685c712217 SHA512 d25560ba33cfab6c29db55d0f121eee4d336aaa5cd744e222bca3c3fdd14454cd9c6bc234b3ad53805b9e131229b7f103518cd369630ebd2d2c59b3761876735 +DIST linux-6.12.19.tar.xz 148001296 BLAKE2B 71bf8a8d7f3583df9a54504d66cb50e60324dbcb95f8dc2d9b3479b41485c22dec0743fa272a516118df36d5d59e87220cf9007e1f1b51ecffe5a3f9b76c0e90 SHA512 cce6afef152b81daddaff0692d1d867778638934920700c6ef34b9063c72b438b5b1e273456a572cd5b223a67502faef32eec879c6374691ad9ba1df8d3a4603 DIST linux-6.13.4.tar.sign 989 BLAKE2B 1825b5690bc923e217ebb2ee5f6dd05d6cea19f1b190f5ec52f23eab790bcea374824eb6ac797b6161e0bcdf7dfd343f53a95a87ad57c793f821eb79f1ceda0e SHA512 f7110f08f96156482281b901042e95019741776005eb7fec29a4bbdeea0d4cbfa8bc625335453524c3b64d9a8f82b2dfe4da8d6a3119dba267e8d46de65ff605 DIST linux-6.13.4.tar.xz 148494632 BLAKE2B 2fe8e972e7de458fba6fbb18a08a01f17b49e4a2d31aa1368e50895a2698c6e1aaaf5137d0c0018860de3fe598e4ba425d6126ade7387ba227f690137111a66d SHA512 d6e1fa891d4d62554020886c785e11d9ed982b236033b765471c47bcdd6026d33cd0fd9c83fd4ee9fee474d41e6e7e8079ee322bf6d3185d8bdda20cc9c0fd95 DIST linux-6.13.5.tar.sign 989 BLAKE2B bd83850b70c5e8161e20b7fc21029145e9cafb90b4028cf4d84de33e0a911cd498707b9a15dc3f39c1874498ad083fb478af16bc87c585fb57e45f90939f4cb4 SHA512 0fa12aef17d3e527ec89b5bd8c66471e86b14688b98971d00142217d4797e6a751e88d9d2bf5951dae1b0cf4f4f92c1407b9b456ea3fb10fa45a8e722e8e7972 DIST linux-6.13.5.tar.xz 148547124 BLAKE2B f8d57680d657c57bfc02a7981133e1e0dff9718f9ffdaff99be89861582cc8922884a4c8ce76acf8cc97bf407dc77b91d6c0d0cab59b210d5fa485d27eac1999 SHA512 654c03973dc57c6e4fd66e2b5639ebeaaab2737a1702b7235572b4b88bebd67b80e7e3c364e76f1b29c66e046c3109e8052bff1ec6f79f4afcad387624680d00 DIST linux-6.13.6.tar.sign 989 BLAKE2B bf83a21f35056a8cf1e5793eb936b46a5fd23594891a6c674e96cad1fc5c8d2dd096e55d77cba3924f69f11e9928571c69e887e28825b371272a3d6d02532d38 SHA512 2fe5f8e0027a67176e2f5ee41f3ed0621cdfd729787991f9a54c405e966f1c41cae90ec74d40f57cb99c2cfa18d942b9b44f602d3f652724048b8bc9d6420f6d DIST linux-6.13.6.tar.xz 148589432 BLAKE2B 5a216c56c77efaee1a3f5c9198ade9180e4640ffcde39662ccf85c2a5945a08c5f362220fb0906369c72a3ea8bdc16fdd24d3e1dbc0f51fc831f3f724ed73300 SHA512 8be4719a32d1fb409e06aea46360b0dd765bb20360e5f2b45b17685416c60eb8a09d10f602c84e78c6f0da28784bcff1dbea2c44f81d8676745ff21c66c313e9 +DIST linux-6.13.7.tar.sign 989 BLAKE2B 23d79822a93fe16ccded19dbe9db0cb3b3d4b4c945e6227f22137f9cfa7045ef21e4712f34ca640cde7f9c4191389f60241f6bf09b6b263fd073ca11b71ddaf0 SHA512 39d8102b66c2cfa674f97812649fbf08b6d789633a0e05100b65d7536366bb630a12c6def90f7ba0cfa532d1c357aec280199a48953f649349bd628a71403e22 +DIST linux-6.13.7.tar.xz 148586592 BLAKE2B dc9e71842d7e9d2e016ca2c6e791d627790c87cd445b404c73745dc565eb89617ec69f1150b228d7853a595ea7f6daf6acdb74f8383088af30d42bb4c062a129 SHA512 78d23772a41228a65a2bf122d4b609297f0713ba5f8abae94465db578d5e66d369013c6edc8d4f82f29a3643d1a9610ddbe6f55e96814df94a581abf53c15031 DIST linux-6.6.79.tar.sign 989 BLAKE2B 4f33ea96cd0d8b8f7048e87b20f40dabe47f3999a453cbf05ba54e34e0d71adf77258f8f69408ba9aade6cb4d5051ce3cac7bc56de6314054b8160fbc38692af SHA512 76e363f033130d173fbe732f90fd474bad95397d0d462cab75dfbb7cbb9b29982013b41d7d41f43c5c94fcfd144e453b3eb5e0c999dd06ed2e1eaece2e271c7d DIST linux-6.6.79.tar.xz 140477964 BLAKE2B 091909d80d1fd68090cc4e1399181df8dbc7c8d18d3c141feac80186ab63ab1e219af5c72d5cdae14269eca962ce5654bf21d761a400348b87dd1ecd6711600c SHA512 7eb3f4656806d2aebbd5d78ef9858eee9374163f40f13b5d459cfe36b21e116a9f25410b1188253ba23be5d62191276c96dcab8e0165ff6d17d10849d76b66b5 DIST linux-6.6.80.tar.sign 989 BLAKE2B 5a352191cdf22273df549c3c5bd5a39593d94d037402d9d7f72b2e14fed4429b756c45911f0fd152251e82fe2c0850b018eff02cd45747482974b0aef046a799 SHA512 fba0b75af6bcba534e459b49a0ef6194dad1cc57a61adec5b18b64ea0474d7c3db5d0bd4491ff050440a6ceb41cb60cbf8fe22eadc68245db6fade631142dbd3 @@ -51,23 +61,31 @@ DIST linux-6.6.81.tar.sign 989 BLAKE2B 902e61120b698ca09556093c6132b82cbe0a3ce6a DIST linux-6.6.81.tar.xz 140494088 BLAKE2B e4471a537fe0192d34c3b60dd884413e3d03b6c2d6157de81c0e0ac549cbbf1bd4c0ad245546a1248cfda9f2dddee15ea46ae28e25b21e1d4d68449b0661ae37 SHA512 093c57cdb4863aac08db71b21bf008b01eefea63512deaab310c0b750571325f70f2e0c69d15badd3d9528e4821aadffc0f150c7e0ee71098498362649b5f310 DIST linux-6.6.82.tar.sign 989 BLAKE2B d9f09471cab55f92eaaeb53f4d886a87f02dc3be3d5d29a85531f7157f35cb07bed9e2f585cef6e3e636317878ca7cc828abfcc15794bb88f728e1f9a15c9055 SHA512 ca01dea9fde4a036e114059cb65e364a95c5eec3a60f5d9e9507d0005e88943b5f8d5102535e1af05fb94abbe235ba71531a19d147a090c005370aa28bcf122d DIST linux-6.6.82.tar.xz 140499504 BLAKE2B a1c926630762a6266774205fe2397d5e60c92a70f96abca43c7d192e510ad878ad5372b178ec48a257437cb1a2633c5ee7124857b653062cb6b61dc438eb85ef SHA512 3869f5fe714b37c99b818655a5d11b17127bab62ae5b8bb8541a2ca8623c58a2ee7d1f33abd49a26dabaa3849f408e15caaa9698585e473e0640b429eda113bd +DIST linux-6.6.83.tar.sign 989 BLAKE2B 0ee23a3c90df5ffb2d1aa989607c73b9f7e1b25de055d8c27910358eed2e72a5498f8b920153995428e0014e68656b603c69c1af216166d0bb6eefa748b11283 SHA512 3c7dda924f1f1f37dc108617c4ee7ffdf8b68a5a496c31bc40a69318c3a06fe5947b82408e8ec04c3cdd4e0009ce1089ae52d51e52747a6a318252c305834b6a +DIST linux-6.6.83.tar.xz 140537160 BLAKE2B f64772b505ba83991141e1ca012934e90e70681d366a561a36dcbfacc7c982eac8a7d07f0498af1cf56222b320d9e072529c973f1ff3b720fc3e7a855311d431 SHA512 31cdaa6f9e5180b64cac91ed37f7212eb3b1e5647c6a1876689ff30762a216085762074241080b0c870dd69472cd7807aea076b1e8b7f3199bdc9a6ebfe54571 EBUILD vanilla-kernel-5.10.234.ebuild 3645 BLAKE2B 1ea04f10c909c48b238478c31702e3ddf6af4f1a38b31718ff9042190fbf32429c57d5704e69b147c42eb63f286dd7f5e8f936574a8e7710a6afe6da2f1d1b9a SHA512 a92ef6f9b66b22fb5d76805500b4087b8a5bc3d67821f11bc711c96d17dca63fefb4d30074ea25ac190a27577f0b09c8bf7a999b9d59ca60666bb7204d643b6a +EBUILD vanilla-kernel-5.10.235.ebuild 3645 BLAKE2B 1ea04f10c909c48b238478c31702e3ddf6af4f1a38b31718ff9042190fbf32429c57d5704e69b147c42eb63f286dd7f5e8f936574a8e7710a6afe6da2f1d1b9a SHA512 a92ef6f9b66b22fb5d76805500b4087b8a5bc3d67821f11bc711c96d17dca63fefb4d30074ea25ac190a27577f0b09c8bf7a999b9d59ca60666bb7204d643b6a EBUILD vanilla-kernel-5.10.9999.ebuild 3276 BLAKE2B b959175e6e8e9b5ca482c13fa446048059539e17b61c96f455a9eb5283b87b8ae08ae63b8b5aedf1acd68b8e6e4c0315296bb1e6a4deeacfda04a68f8cd8c3e8 SHA512 ef4999a451bb7db00b7fced4843ce687ead6e013b31835bbf3c87e344ac36d2007e9f3e3675f49494b09f69f3a460cd66a166550db458f8a946105c22a7b8ee0 EBUILD vanilla-kernel-5.15.178.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f +EBUILD vanilla-kernel-5.15.179.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f EBUILD vanilla-kernel-5.15.9999.ebuild 3396 BLAKE2B b49ff336093b27e7c9d552f35058b99aa7235c3c0b52cac1a4e693a550e67444c2f6d0862ede2762f552ca24b7553cd47cfbb0d3c4c7e99327d4d424dd58e279 SHA512 6c589d709c840f999d2d05cc8df6912292918e9c9f004af3dadac7f6fd226f3e9c58ac0baea63b31eaa13b6c3bc03da2f1ed476f69010aa714312ab07cc5dcec EBUILD vanilla-kernel-6.1.129.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f EBUILD vanilla-kernel-6.1.130.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f +EBUILD vanilla-kernel-6.1.131.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f EBUILD vanilla-kernel-6.1.9999.ebuild 3423 BLAKE2B 129dcee9c807c2b5b57bd572e413c2ada69a82e516618ffca0716e3eb4627ab39022937fa9d591990c45ace930e9212a74a19c7c9312b289fd8ebb42a3d3a642 SHA512 d160fb8984ab9babf2ab9e966fa010f20fe80a77ae87be05487372967fcc044b641a3649aa709a25db229a295f87bf70fbbc3a915e36d4952f8a2c250f1306bf EBUILD vanilla-kernel-6.12.16.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 EBUILD vanilla-kernel-6.12.17.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 EBUILD vanilla-kernel-6.12.18.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 +EBUILD vanilla-kernel-6.12.19.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 EBUILD vanilla-kernel-6.12.9999.ebuild 3507 BLAKE2B e20a9cc117b56293b757c8640efcc42e6a452458a702e88d81411e2dd107f5a5413d86bf8297bfb4a2e374193e3bbef5afcb23c4395471ff60bf7b367de17d12 SHA512 c9c085a41f582f9fcbdd879b1ab319086d3930b62cae544f2ee5af2f793e91121200c4abc92546db7f8c74438a4b9c847b06f0e185fcb050f08df271d0cd09e2 EBUILD vanilla-kernel-6.13.4.ebuild 3883 BLAKE2B fcd0d9b61ba26751b44e20ef9cbc7c5c01ea2b30de9516202420c36b2ce3ea4caea32248ad8b50597af14443b50920b1fc86c1e3614030eb36f99f7d2e495396 SHA512 201fbeade1ee87edfd222107d0c3961353f16f33053a6f383cad72bb8ebb1203ef6255440868c410bc4b2e8c452c4d656f7467a3d93d746463ae3247dca362f0 EBUILD vanilla-kernel-6.13.5.ebuild 3883 BLAKE2B fcd0d9b61ba26751b44e20ef9cbc7c5c01ea2b30de9516202420c36b2ce3ea4caea32248ad8b50597af14443b50920b1fc86c1e3614030eb36f99f7d2e495396 SHA512 201fbeade1ee87edfd222107d0c3961353f16f33053a6f383cad72bb8ebb1203ef6255440868c410bc4b2e8c452c4d656f7467a3d93d746463ae3247dca362f0 EBUILD vanilla-kernel-6.13.6.ebuild 3883 BLAKE2B 4b5dcd3e0fb290323a523a66a57097826f7487eb8a9ef35b5fcbfca6ba6a9ef75fa539cc62b610364cbc0b5172f507900fb30cb307625780192304b84d903d62 SHA512 98af2d6c97a502c4ee3ab0d8223f6bd716016ec4dc261f6dc9a033281e8f8b161d47db05109c061e8d336ea12f9b6303239fbe6cc8b005e85efb869c54326f87 +EBUILD vanilla-kernel-6.13.7.ebuild 3883 BLAKE2B 4b5dcd3e0fb290323a523a66a57097826f7487eb8a9ef35b5fcbfca6ba6a9ef75fa539cc62b610364cbc0b5172f507900fb30cb307625780192304b84d903d62 SHA512 98af2d6c97a502c4ee3ab0d8223f6bd716016ec4dc261f6dc9a033281e8f8b161d47db05109c061e8d336ea12f9b6303239fbe6cc8b005e85efb869c54326f87 EBUILD vanilla-kernel-6.6.79.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e EBUILD vanilla-kernel-6.6.80.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e EBUILD vanilla-kernel-6.6.81.ebuild 3619 BLAKE2B af509569dce472f7be3d9a26caf1a118d9498ee00ad1bedc2c7439ed03dedcaca485f45b789c40bab1182a9f3e2a499b63c5d0f44ffbf78d61d31d6512851d3a SHA512 fc8c9561994efbba4900293d2c66b3c9a9c2c0da87501b37bee787b24f6cad0c37f47f7a930fe5cf93aaf1f0b1b427d1bc9427b4b04a0a80e4ac9fb3d14c2a54 EBUILD vanilla-kernel-6.6.82.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e +EBUILD vanilla-kernel-6.6.83.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e EBUILD vanilla-kernel-6.6.9999.ebuild 3507 BLAKE2B a78248737387b1f25a7212d43a0f3c3079bf33c90cbb29aacd64259a6289335eab77d13f621320f4c06435fa8b45765fee653a2f487f1e57b26bfe3366d68521 SHA512 de703ae4bd4a3bfb069e6ac30a46cec4e4c3bfb841d0838faad38c3393b6f2c77a7e6dbf69c460b08d18e59ffea443e2e8bc2a20dec30dc1cec3078b2ecef2c5 MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.235.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.235.ebuild new file mode 100644 index 000000000000..4c395b41090d --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.235.ebuild @@ -0,0 +1,132 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.10.12 +CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.179.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.179.ebuild new file mode 100644 index 000000000000..f922ce9dc716 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.179.ebuild @@ -0,0 +1,132 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.102-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.131.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.131.ebuild new file mode 100644 index 000000000000..f922ce9dc716 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.131.ebuild @@ -0,0 +1,132 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.102-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.19.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.19.ebuild new file mode 100644 index 000000000000..237bf2d71e7c --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.19.ebuild @@ -0,0 +1,135 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.12.8-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.7.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.7.ebuild new file mode 100644 index 000000000000..3eba7a89fbc8 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.7.ebuild @@ -0,0 +1,135 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.13.6-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.83.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.83.ebuild new file mode 100644 index 000000000000..f4370e66a954 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.83.ebuild @@ -0,0 +1,135 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.6.12-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +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://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 167be16f39e7..f6ea6c4dedea 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -5,18 +5,18 @@ DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b 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 -DIST patch-5.10.234.xz 6491636 BLAKE2B 6a560570dfee1d931d4bf0e808259871a89799d462cfc27864bc946f33def9766d197ff7d7a9ba3d517b7dfb23fd5a860d9cff7a52a3da0d99595cbafd9122b6 SHA512 f982f7232ea7644db4194cfca6fa5ac4783cb894062db78d0a2722ef5aede45c7058759149f8389a619e6449f56f72bfd7dcba707cc0ad39eb9d973b0050a3e8 -DIST patch-5.15.178.xz 6548944 BLAKE2B 889581be880b6753e6120612c57902ba3c9bdc792f91bff2ac66332e08232b992ec1aebd05e0134e7e20041ec4208edda060ca57ddce0e1550b08c21116d04b9 SHA512 b215a0c2ef4c858d2e7fd02f7e87234ed174149cfeee16c243c727856a02437bc2bda123a7fc31daf9e91b1479628f0b8e017f9bf60bbda3b074ebbd40305fba -DIST patch-5.4.290.xz 5889788 BLAKE2B 8563bd98fa4fb8a789e0067977897c8cd15f6e44dd8f7785c19714c942236bb06bb13171803b13e25c5582ec3096244c2b9a2c12716e439a8c63bab4531aa711 SHA512 4de0763ef17d2902ef3412b6e4a51b644ef8ae2969202df104da4dc6ce13e5b0f8fb1503af6be165af9729a1935791a83979ee20edb7f039ac3a226a33f259c6 -DIST patch-6.1.130.xz 5854584 BLAKE2B 2bb5a356933e2a0874c14d217150c66bb447d373f14a32b7a9e32b5a95aa6c95f1e8ffd9e1ee44e8e767b2cfcb37ce1fd1e7da1211ab54cb2fa4f64f37f2f084 SHA512 f427ac7e0f204b81b7c4a4ad84ba812d829fa01e8355e71479747d8fb3ecb055b36e804c61f5dbc4e84355c0a537f62d03ef0ef46148d0c8edabcf7d19fa6874 +DIST patch-5.10.235.xz 6567828 BLAKE2B 551a90fe35f777e2b6eca67eb172f152ed157dd3992aa8c8982415d74b8261a04fe2c93d3562b6ffa19712a8c1a52d524c6121bc83be1bb2e4e767826fce5766 SHA512 62c68b8af48fab039f9be6d20e1a6fab9dc2f6ed838880721a347b81d7017138707d9479c03b4fee1dd3917d656c11c361f42fafef699b288f69c0dc08779cdd +DIST patch-5.15.179.xz 6675604 BLAKE2B 488ab3b7f5c5fcbf70049165dc818e32a94ae7285f36280f612c24e4597c41bed5306d60c8a54fc6fc61517114aa79f97140fd79eac2e6e96f1a4d73961fc218 SHA512 96c3c8419f218c9e4f16da0a277df078eeb6f60e8ec86567d367e6be28381fa6ef4b5abec6147c4a38dcdf9682684ea03e87e434881cd40787279ada10c4ccd5 +DIST patch-5.4.291.xz 5950504 BLAKE2B f150888620b4c125342071a0bfe5ed242bd75daa74d9c78f457515c2a08992aab36869d5c9e1823af25ebd03391508080d26ecf6c851b4278d51b21fe446808e SHA512 453f44ae01c475529b6794eeba8412341ace5aa3e881487295b37aa981412323ca37e02a317629eabe57a38a4bee466b1e4625105d4731006602e3a65dc4e568 +DIST patch-6.1.131.xz 5871412 BLAKE2B 096473ecad8e294d1955c6a02443db9d3d0fc7c650f517d8fc3538775f73308c424ee23f96d1f06211edd0b45c152f12f49aff27991cf4f7e24a93119a3645b0 SHA512 66476c5718ab3491303e75eb97803373b50f48624a52653338764305f937c2d7ee363940ff6d09ffbee47b0110c7c1adf5b7eedb375be5373b47e4d67ae36f25 DIST patch-6.12.18.xz 1262572 BLAKE2B f30c35fa830b26cda982cf50a612adc278e434a98a29ba74f0586f26d3519bc8be7a5f52fdf8f0d1bb8cfdab8908dd7447091b5e75c639cfd63c8d44f8388072 SHA512 50af116ac7517b0de59bfb99a2523f393bce2ae147192ca5ee2e50fae3be1c60c734513a3d5fa46218b44c9235dc36345789c1590de872dc1407ddc570dd68e8 -DIST patch-6.13.6.xz 512800 BLAKE2B 647d3a0f56774f8c57c246bdcf47745fe53505542e2416a4f431f6ab2bf9b377859a8c18323140b774e89c3df53109a1145aeb465f12d0dcebaa02ea3d731ad1 SHA512 755039b6884649214fcb93a750a17a320dbe4cde09dfcb5afab2ac7f696d56342c6ee8db14895ced927beb488bef480156a23b6c13e4b49a6cd9a21545ae7a3e -DIST patch-6.6.81.xz 4000380 BLAKE2B 90d58139350de88c38fc0aaf1c717fc1eef7821c13c3c2c0be76899202936bc3d95a9d516f1ac413d663cd7f070a1198ed4641eeb8e565952ed6b01bb13b42f6 SHA512 108f73582629e593a2f4800e50b9dd71fda5c22fea297f02275b41163f219e4ff5fae7aeb07fb14c2fe779ecc045fec6c92cd09006522d9eae522961a832a122 -EBUILD vanilla-sources-5.10.234.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282 -EBUILD vanilla-sources-5.15.178.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282 -EBUILD vanilla-sources-5.4.290.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282 -EBUILD vanilla-sources-6.1.130.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386 +DIST patch-6.13.7.xz 572248 BLAKE2B 9c21493458e008852c62311c8297764d81b8ea1dd370836cd7d1ad8dd154d4b62040ee084fd3c085da620da01d18f7259cfd2f4bd9b7b10de678c41e0b1e5795 SHA512 d96ec7f92af765cee1809ff77a3d52949e4edda14f1bf25a48040804eb816a3856997b9520db19381e3c14239c359263b8ca91fcf604e36781900642486c2b15 +DIST patch-6.6.82.xz 4001736 BLAKE2B a29cc46668c6e7f5010768952d7c046c0ef925908fb6463b97a2a90dd356f45521b481752c7e1fd52b6392f15ea8f1b1f036d500ac35a2c72f14a3a3e21ab78f SHA512 f0f0a56797a4c4046503a96cc6a408feca704641a1bac712b970cb895998ead8707807e213c49785489794f66d50a6ed0e890b176c91c2790e07de98e5c67bcc +EBUILD vanilla-sources-5.10.235.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282 +EBUILD vanilla-sources-5.15.179.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282 +EBUILD vanilla-sources-5.4.291.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282 +EBUILD vanilla-sources-6.1.131.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386 EBUILD vanilla-sources-6.12.18.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386 -EBUILD vanilla-sources-6.13.6.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386 -EBUILD vanilla-sources-6.6.81.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386 +EBUILD vanilla-sources-6.13.7.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386 +EBUILD vanilla-sources-6.6.82.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386 MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.234.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.234.ebuild deleted file mode 100644 index b5bd198b6294..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-5.10.234.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="https://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.235.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.235.ebuild new file mode 100644 index 000000000000..b5bd198b6294 --- /dev/null +++ b/sys-kernel/vanilla-sources/vanilla-sources-5.10.235.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 +detect_version + +DESCRIPTION="Full sources for the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.178.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.178.ebuild deleted file mode 100644 index b5bd198b6294..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.178.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="https://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.179.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.179.ebuild new file mode 100644 index 000000000000..b5bd198b6294 --- /dev/null +++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.179.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 +detect_version + +DESCRIPTION="Full sources for the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.290.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.290.ebuild deleted file mode 100644 index b5bd198b6294..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-5.4.290.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="https://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.291.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.291.ebuild new file mode 100644 index 000000000000..b5bd198b6294 --- /dev/null +++ b/sys-kernel/vanilla-sources/vanilla-sources-5.4.291.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 +detect_version + +DESCRIPTION="Full sources for the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.130.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.130.ebuild deleted file mode 100644 index fe614dc5495e..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.130.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="https://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.131.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.131.ebuild new file mode 100644 index 000000000000..fe614dc5495e --- /dev/null +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.131.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 +detect_version + +DESCRIPTION="Full sources for the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.13.6.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.13.6.ebuild deleted file mode 100644 index fe614dc5495e..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.13.6.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="https://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.13.7.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.13.7.ebuild new file mode 100644 index 000000000000..fe614dc5495e --- /dev/null +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.13.7.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 +detect_version + +DESCRIPTION="Full sources for the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.81.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.81.ebuild deleted file mode 100644 index fe614dc5495e..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.81.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="https://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.82.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.82.ebuild new file mode 100644 index 000000000000..fe614dc5495e --- /dev/null +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.82.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 +detect_version + +DESCRIPTION="Full sources for the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -- cgit v1.2.3