From faf076fad9f10f2a63c334c74dca345c08d66be1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 29 Jul 2026 21:41:28 +0200 Subject: [PATCH 01/11] virtual/dist-kernel: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- virtual/dist-kernel/dist-kernel-6.1.178.ebuild | 16 ---------------- virtual/dist-kernel/dist-kernel-6.12.97.ebuild | 16 ---------------- virtual/dist-kernel/dist-kernel-6.12.98.ebuild | 16 ---------------- virtual/dist-kernel/dist-kernel-6.6.145.ebuild | 16 ---------------- 4 files changed, 64 deletions(-) delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.178.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.12.97.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.12.98.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.6.145.ebuild diff --git a/virtual/dist-kernel/dist-kernel-6.1.178.ebuild b/virtual/dist-kernel/dist-kernel-6.1.178.ebuild deleted file mode 100644 index 13848dc136b6a..0000000000000 --- a/virtual/dist-kernel/dist-kernel-6.1.178.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV%_p*} - ) -" diff --git a/virtual/dist-kernel/dist-kernel-6.12.97.ebuild b/virtual/dist-kernel/dist-kernel-6.12.97.ebuild deleted file mode 100644 index 13848dc136b6a..0000000000000 --- a/virtual/dist-kernel/dist-kernel-6.12.97.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV%_p*} - ) -" diff --git a/virtual/dist-kernel/dist-kernel-6.12.98.ebuild b/virtual/dist-kernel/dist-kernel-6.12.98.ebuild deleted file mode 100644 index 13848dc136b6a..0000000000000 --- a/virtual/dist-kernel/dist-kernel-6.12.98.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV%_p*} - ) -" diff --git a/virtual/dist-kernel/dist-kernel-6.6.145.ebuild b/virtual/dist-kernel/dist-kernel-6.6.145.ebuild deleted file mode 100644 index 13848dc136b6a..0000000000000 --- a/virtual/dist-kernel/dist-kernel-6.6.145.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV%_p*} - ) -" From ed87082d6cf284e4d6c668e8e4c4f73ecabb2609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 29 Jul 2026 21:41:41 +0200 Subject: [PATCH 02/11] sys-kernel/gentoo-kernel-modprep: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel-modprep/Manifest | 9 - .../gentoo-kernel-modprep-6.1.178.ebuild | 177 ------------------ .../gentoo-kernel-modprep-6.12.97.ebuild | 177 ------------------ .../gentoo-kernel-modprep-6.12.98.ebuild | 177 ------------------ .../gentoo-kernel-modprep-6.6.145.ebuild | 177 ------------------ 5 files changed, 717 deletions(-) delete mode 100644 sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.178.ebuild delete mode 100644 sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.97.ebuild delete mode 100644 sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.98.ebuild delete mode 100644 sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.145.ebuild diff --git a/sys-kernel/gentoo-kernel-modprep/Manifest b/sys-kernel/gentoo-kernel-modprep/Manifest index 8f56a405a46b5..1ad4e713c3df4 100644 --- a/sys-kernel/gentoo-kernel-modprep/Manifest +++ b/sys-kernel/gentoo-kernel-modprep/Manifest @@ -1,15 +1,11 @@ DIST gentoo-kernel-modprep-6.1.177.tar.xz 7629496 BLAKE2B 9cfda56d89d4d0f5c4ce736a931528d505402c6e2fd29c1e3bef60c1ddd3bc27e5edbe117eff7c1247d9e19eae717070f18027a260c3da47ecca377e009e2b27 SHA512 41cf44a73e56250eece3c482081f5b737e2f867a7f6cc67efdda0ecf48a239c3bfd0704021807ac5f4b6fb97342e25c0a2bdbb7df00eec7894bf189168c4f180 -DIST gentoo-kernel-modprep-6.1.178.tar.xz 7437068 BLAKE2B 4af83f1ee0ed14197c2134ba4d2126eada30634b9da34fe876630480dc938dad19870811c5aa235efdcb3495e8cf2aadee923a3e7bf7e014d107471bb144e140 SHA512 b150d7f2355851fec48f44e2b62ee6e48c0e565b76762767e1cbb03eb66332f997d67123a6ed9902b385d3a1911754d05185ca937a23930ec0bffdf3c4b17f76 DIST gentoo-kernel-modprep-6.1.179.tar.xz 7438592 BLAKE2B 56e96cef5bf5be59c563c7d6116abb9cbd585a2bddf56fa80bc063a9ad634acadbef024f5bdba559c49dacd20487953d633f677954695d46f6a854a5cbbd0c94 SHA512 751476a516445bb935ed9069a8845eaa50b9bfa9224082e9ababa33eb05c0155329a986d3f5f804f5e7de2e6e06dc18bf25d3fb4bb8a8879939e45fa8b8bf59e DIST gentoo-kernel-modprep-6.12.94_p2.tar.xz 8881680 BLAKE2B 53ca847f718eace8a954be748fe663a30dccdfc93fc4fb8fd407d3a372d69da9238c7ef154a8fb0cd20e7215843287d64d63dedcf20a9a1dcfe77d02caf655d7 SHA512 f2b1effbbdc0113f6c3d31e9ccf63fde8f4cb176c57f0f5f83b77f2b67f6eedfca7d227d127965b791e644900a82b867e2ed688b872a3c30fc5a7baa6edfb54e DIST gentoo-kernel-modprep-6.12.96.tar.xz 8908716 BLAKE2B 3d0b1d5f5d11d5441e8eaa3e3559ee32bc532245f25e6ab2cde94045c76963ffcb676b1c994dda1de10ac92a2d29bdd0aac3236bbe910e44e8cc4c399d698540 SHA512 16dec73ecc1a2ced37eab762e4c68eea1e2460aa9c1ad2362f25933fd762173039918dfae5816f84939e615b6534d5615cb43a69bd2b8491028d44500e301323 -DIST gentoo-kernel-modprep-6.12.97.tar.xz 8914980 BLAKE2B ad4888cbc5a389954d7a7ee945d6fdc4bde2b5f464e7ef86eac66ec9a676cf692f9fe69b757b28b34247780a0f4e4faafeeb0421ee076d548498690c3ccc35b5 SHA512 1fddc57b61169ab22e016bc83521a32dc880c91136767f5e403157e3bbcc26206dd3b51fb4c5a71c08bbc3d92acfba5921502c3fa907a7131b2a64cf4ca96e37 -DIST gentoo-kernel-modprep-6.12.98.tar.xz 8907060 BLAKE2B bd82a4e7362fd53a75fa08e089c677c8afbe9ef29938093c7e5d2c95d89e1cf2f6dc9a487e35e2c58ecfb535e09ece8a04662598d3eaad4ca8ed3d324df9743a SHA512 13620faa0ea058e2b05fc331bc9b8d5ff6bfa28920ccbfc790a6a382f1af7c8ad77845d3783351724cf4f698ebe3a546a1be758d17c3f89f49936b5285356df9 DIST gentoo-kernel-modprep-6.12.99.tar.xz 8912152 BLAKE2B 166a91be10b34e81375ca01f5f80d526fb5c49a3b038732bb1a7547496d3bba6fd86b9c9618902f23cad189c45ad31dbac063135e9e80ae05d12683a8326b069 SHA512 20cc0c59525daf421f5e5c491e122400cd357f558aea88f773eee561dae2ee157e5ba0d748bfbd9af1aa4d4593dd6bc3e7ead8d02ce6a1aac5af88211450e714 DIST gentoo-kernel-modprep-6.18.39.tar.xz 9547836 BLAKE2B 46b2b29e10207496f959de8e3f3065be341e279dd6716d0a13aaa6374ba87a143f0edf9e2e58785c896074fbe828404afd8dc948444075463da93cdd76f2cc43 SHA512 ed4764bc2c165ffca7a56dc1221b93f319137fb0e60eaa714084fc1685d37793fb4a8048edf3d65ee05b5d69c70b070b56f2e3b0696c0f0c32c8b7c606b24ca2 DIST gentoo-kernel-modprep-6.18.40.tar.xz 9558352 BLAKE2B c4c5f3d7f16b82bde608130aba0d635735f290aceb5a844829b2e19d0b00864f45f2b3f87ac039cfe7a5b6b51b71044e3fbb39da6e048220c3c0eaa9afd71140 SHA512 b80a3bd8458c081f81060404e99ca1fc1b34cd53cddc7f976a4096e0d1ecc386abe8ededbd48082f8b35a24e1eb9d1c2433201a9785428f0fe9be85670c20be2 DIST gentoo-kernel-modprep-6.6.144.tar.xz 8534728 BLAKE2B fdde38e05bdf05f611a7da9edbfe96ca5051c9765b792f76197e000bba3ca2751058b0688e87f5df2040410ffb292b84198b67e21d93e753e81cdd3e55bc3436 SHA512 792cecfb449c6742cf4df3d8b058f2a7d7fa3629a38e8ec21f223ef8f4178b16990ac9d3420220cd174911c58ebcb014bd989555501121026e817bcc0351668a -DIST gentoo-kernel-modprep-6.6.145.tar.xz 8247164 BLAKE2B 940be47d5ce60e1bd76a882368c122c0132f6d8d0d6c80174645c0b42144f718482bbd7632487d96d7c43aab214b77bfb70844b3ef68252eb5f29351ba042f06 SHA512 5d2346313a963a6649451323584b906ae4f85a07cfc3616f08638d1b38c8c1194c1c57ed7dafdc63d3f8f7ba08c1f1a683a093334d9f07872d3cab03ef861a2c DIST gentoo-kernel-modprep-6.6.146.tar.xz 8240204 BLAKE2B ffd4f0cf8539a12443afe19306ff13d7a0e8deb8be7fa1b2e2a958acdad15131a4da50ab5b77a0658419b60bc23e55fd10ed0d3409a972ed8cd26bce3bb07784 SHA512 f5888e6cd8b62693e477107756a03618292fb1d443ea6a333039269b086137ec157f1835a295fda436dc3d1d53bb4299dc57abc21980292d2c58e310e8a14d9c DIST gentoo-kernel-modprep-7.1.4.tar.xz 10035516 BLAKE2B 309159bfff409c59a4ee170e2018ff2c33d306661c2e317ffb966a34035429bc28cc208493037c7016c97a7d4fc96e9df20305feb1baf7bc0b54d7e15dab2094 SHA512 c35d6c3d76ade0b4a39a271cd7f66fc4724bb59f7e33008a7be2b53391be29643ea773665dc20cabc8bc35f2b9a37c7762c1a143feff379879451bc3279f2a66 DIST gentoo-kernel-modprep-7.1.5.tar.xz 10033412 BLAKE2B 049e03b2cc00958fb60500079331e4464f3400a0a240807111a67b84f355466f133a4c3e9bc6a07856bf92499749d754a26adc869e6fd933b1bdf4a2cbf164e8 SHA512 f8242a91a6c286da3f328eaa92d6dab6c54449aff5b7593ed9474220eb73ac890fd211ce0cd58800627adc1e33498ae7f035ec214991fb208f486d0a5dfa11b7 @@ -21,7 +17,6 @@ DIST linux-6.x-sha256sums-20260619.asc 230518 BLAKE2B 49cdface57b698e1051da14b30 DIST linux-6.x-sha256sums-20260705.asc 232223 BLAKE2B a1437222bbb2ce89bb6af047c7412f21746307015204ad17d6461896287685660f2a72591339a07ff4f35312ed07977c0fae73be637ea0c9f01e747efc44ab08 SHA512 f3861ba8002b7971f3037dcfa2a74559bf27709f6665d0128f4ab606c12623763ee1511785101fe208e5c224f261fcee1cedde92a264c90378679b31b27c70ac DIST linux-6.x-sha256sums-20260718.asc 232905 BLAKE2B bc1b19fc88204dd12441ad794f3f653280e97ac39b8c71143e84a3ffd9eb3bc2cf479ab934d274ec173d5f3e22f5455a55a7b896c9a8317bb9535a98101a2277 SHA512 3ed5d7b97f7ce35ab682e48d286c1447c76e68729bdf4134a24e01637e90538100f445ed8a747b98d6a4e208cf4adb3232cdb136e5e6b0e57c05901bb82ab884 DIST linux-6.x-sha256sums-20260724.asc 234269 BLAKE2B e9758b458a4573488bd1d62a540fb3fb577cf3b7ac24573c409c25e369cf7299c2bf7a1d8aa4ae1f461abbbca88026e3b56ed6cbe8e711627d4600899cf3405a SHA512 ad2e2c7abbb8f668e02cf8ad3149b950a3b4a3218e359225df8331e4725a6264e04484ab4be4adacd5143dc624d5250c07cc5ab6acaae9a22b25e294ce299bbe -DIST linux-6.x-sha256sums-20260725.asc 234610 BLAKE2B 7a0afedb076c293e9a6484f42831882fdf3ff0433f1da7ac07eb11f719522b8c7340dc319a1b0a8a7c39f86997c8ceeb88c4be8d383401cdd324f77332498611 SHA512 c15fc5a09482d2854e0b213444e091c0d95266fc286f234d411fbd4cb9b960b2721d0cfa02f711cf3302a9c3fc902422fe4b0daa422ea4b157daf4f3d51cfff2 DIST linux-6.x-sha256sums-20260729.asc 235633 BLAKE2B 45624d2c7a46aa06d6225b69ea8659149ad2e37a8260771b8c0d407055395c91581e56bf457e6d2134e3255fb9f610067c0039b763c40ad83bcea89e320eb7f1 SHA512 980b67e9ac8677482cdb0f1148117167201cb7cdce7bc0811289b87f46e3dad1829c4f429d0cdffe79670f480c0d3ba3ea903fc1fb6d34bd5df81ede0ae2c9f2 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260718.asc 7546 BLAKE2B 814e5f1cbe1de870e1108c4d1f5c63fb93a90e57db2b8a8d69439ff26117346d868edbdddeb1814603da101ee2c15214e4b16269f70becb3285ee881450d68d2 SHA512 3f514272266d22bc2fa21fa2efcfb93d6da4571ccf2d6c404ec3a0743117165df6bddb9cb2556b4fad971b00b941ce9721658dadaa9ca946f0707972880599bd @@ -38,17 +33,13 @@ DIST linux-gentoo-patches-6.6.145.tar.xz 39848 BLAKE2B 46a5473d9d056b691af2bcda3 DIST linux-gentoo-patches-7.1.3.tar.xz 12076 BLAKE2B 3cc00cd7b7afaab4d9e35d2ae7b9c59fa6e3008b9312578a52cd62b7bd2145bc8ef9776ed0702a7e379a69b823047aaab9bbd4270b97c89f79c5d5c6975c67a7 SHA512 3c5606c60d5a1e68ac4424a9aac4da59a8d279ebc185b959e2ddbee790a4d048bb5460c18133244a184541c0aa0892ca92823a645100dbb578733b623accc502 DIST linux-gentoo-patches-7.1.5.tar.xz 10484 BLAKE2B 9b65135d72792375660312e27170cf92858c1a5063c38faed02b378dae399d8f119ca3ff1400175c7354d3e14d1b179a96b4087141d6da649b7ce90b3be1af02 SHA512 c496dd761ee462fbad26186c21f5809e6f7c915de17c4dfc9d1b7ff612f9edc45891b7e7b0381d4faaa50091c4699989a89e1162f897bd6f352170157718f94a DIST patch-6.1.177.xz 7632012 BLAKE2B d1c93ff47abb193b430fefe75414af9128c621b2da4538e769eff8728c0035f948e2f5fe245a3633f4f6ec31857f0046aed5e493510c17dd340b434dc66428c7 SHA512 0f5bfce80c44916fe52a9adcda37f568fbc0a2e108f16a11d0b46f1c2d66bf197e1cbfa08bdabd85ac2bbeb4bc751dba7e76fb4d2f70658df7e24bef62cb91c0 -DIST patch-6.1.178.xz 7843708 BLAKE2B 34574bc761599dda077871607516011207bf323f919289c7b36668a2dfb8f124aa0e879f61d60932cbc3b3ad629509f8bd67a5a9085c96fc805a2a003a667316 SHA512 233ddf0f5ac8830eff590646d1ae8ab42421e816a786f284972be46cf81a13f75383d685571df42f8b6ea0206eeefe9aaa7e417219ae88c0fe073658f7a54086 DIST patch-6.1.179.xz 7844400 BLAKE2B 9466335d5eeb08e5ba076151129ef1ed5ca6b0d2132f69dddafbac44295e767066a8e9db605c167a9a75b01647da8ab15fac63c221a4863deb362152bf05302c SHA512 1a12f69f0b8b59d90a27e26e447e9c8f2979e70c9927384a87cad7edd3c56e981123cf1b2de73c2bc4524a211792f9094cde9693296b9c8297d41f8dd2bc1a07 DIST patch-6.12.94.xz 4823260 BLAKE2B e3db641e9965737f5143714a52277c454fd70664b0a51f627f92a61d438c738e85451611afb60e8476e6d2aacec4f0e9dc009f3b720ac3bd59c54bad438cd8a4 SHA512 5afc7235971df37eb1209798d074469737614fd505f56b7ba0045053de69d35101abb375bf50d0dbe1fd2f211877bbd3353eb922427f7f2958911d1a7203bb08 DIST patch-6.12.96.xz 4953340 BLAKE2B 455d0eb19086f1feb82905ea233d9347595e1e92b1e943913e8f3d534bd2f7242e7ac1fb7781f239090eb606fbf5e308d8a4a0ce8686b430a58a3e33263afc4c SHA512 c112d977ca29d5967fbc6d678491f159ac15b7e3a5b03b7237fc5c4eecb1ef1a9a0e3c20bdeed55a680376990b1c52aadc9e0ad2f7a4f3406a0c1bf66b5771b4 -DIST patch-6.12.97.xz 5243416 BLAKE2B 61ffc5362a8b875b9810dcc62509bebb16599a1750f1df4864e83cc0e11603f75e6777538b0e90c57c69c1a9e7e6d670d6d2d226abde51424a042d55cae43abe SHA512 c9c56aa2ef06875a6478c4838815977fb3cdf5f75e57cd3b4586cd462285326f704bb924ed68cdf94c4f9d5563056ca18a63686b565a826108015d469924ea5f -DIST patch-6.12.98.xz 5243448 BLAKE2B 9833c96b4353f8d0fab2fea0c934eef69c4c4fcdef256940f3075a3526d42cb34fbe12d2b576e98df349f227091b5463deefafafcfaf4bca9df0c7fe69a04cca SHA512 bb4cbd7f91970d6c300ac656cafed6bed2fa5a69962920de4cf9f1f28eff256494e355b612e74b252dd9ef936590183fd5fb00cc180dea427851174a4f383d94 DIST patch-6.12.99.xz 5243940 BLAKE2B 146c6990222b69a092496ec07f9dcc9dbd7a96c68fb05b34651ec510dc02607de19e9f110cbaa9d45f06890b7bf897c202540202120ed5ce220b35ff1f2b3577 SHA512 a5dde5147b5d3195aafff23488fb138b4e076d329aea07c54e5961d04137f1e4594ed442ad189fae468f64a5d2a12ba309a8f27438b9ef9255799f35762a6f1f DIST patch-6.18.39.xz 2380952 BLAKE2B bec14f9eaefe9074b1188f190946cce0bcd11cdbde924e2b67224771c2ee4e84bdabad9157d2c2d9ef8ec839d72fdeb4bf9ec9c34ae6be60e93870ffb0a59cbd SHA512 f6bf71379410109de3af0be6f985b4a7b603e602f40759b921b8edc98b904cdf8b7b265ccb41426e0bc3cb31993d9a1ab459d8b52cc0406af6db5e66a3f8dee3 DIST patch-6.18.40.xz 2793924 BLAKE2B 890df27220da2c6fc8efb53d0f90dc1144d6d077d01762d1bb13467a01dee0d627ac056b02a7a1d74def9ba1b6e50bc50d06ba4b12f76cf63acffdf0a931b62b SHA512 cf265aed22e83bcd8f34d3c0da2a8307654b16338c8be383784632105e21f0d9dc5b73c3732e415230c4164b2b2c9e5915808335e2f10e28207aeed4d773ca56 DIST patch-6.6.144.xz 6310920 BLAKE2B 3534c34f959f3a8daceb5b5c86cdfc232b66e869415f84ca5b336ac484b89b7f938e4161aaa91ed84920674e0c98f5881214b3bc317c89e8ffad28f58c0e26c3 SHA512 fc5b0dea2467fe88fece9fce4e2c251de19e84e634659b219f68baa8f99010e367c672836d2b1e47f5fb9965258b94bdfae23bd4c753cfb64143b0df6d1bd101 -DIST patch-6.6.145.xz 6565752 BLAKE2B 9cb5703d333afdcc171a24d66cab3a73ef4ab790489e0eb72f6d62d2a3c01bcfba89c49049330e0db6d02ad585d66224a7d53140f4e794d121bc04fd553276dc SHA512 fd62fba3c4afc9e89a2b83ca3b4d76e2b60d4d75d7c5154c51f78d9204efa407c61e1ffd13097db26a20c89250af40fd5c77ff611b778b3d5d8d1ce5da1470e7 DIST patch-6.6.146.xz 6567164 BLAKE2B 65af3e9972424fd266ac2e7cb215f5cc9bd395bbebe84afe865333c7de7e6b33c2bc73b433260056f3d07967fcfb8d633bd5c505e119ca5176404ccfb9f97757 SHA512 9218e2de93f6b602ad0f5214159679a85f8f92f31561afcc5dd635af7175323797ec17899ba5cc732a597e7dbd2c1d97920e5ccdb7da553c27437798344c7ee6 DIST patch-7.1.4.xz 220504 BLAKE2B 0de674ce0ba1848415c207d05223df14b1bbdd35c34b533e5bbbff68f01302ab8c2fda37d3468e85afc5707d6053f4bc26e8b44d9b45dccb2aa1cfc3351bf8a5 SHA512 43d6d33de8834ed65fedb0cc2a19d18faf94f60f1ef5774d7433a2a4d35dcf565762fd38814179f14d0fa639e902021246a32cbc34af3124470ef28f1fc4f048 DIST patch-7.1.5.xz 882648 BLAKE2B 484bfd4ae3ee5eb7da2cc8a58138c1c0bba966fe99e8f47603ca3e5f8de50c470301d19ac69322e73d52637e00e73c50c863d77a442fbc2008a8221ac76e3cbf SHA512 fc3cc487e2a633b9c2f0122a2dcdc3e515b4ad433c72372d7cf489b2c60ac186bc6b5ba9a1a7ea40683a5387c0300349ca6873d2938dc4ed2292e77f1743e01f diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.178.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.178.ebuild deleted file mode 100644 index 1905cc7632c1d..0000000000000 --- a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.178.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dist-kernel-utils toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.1.178 -SHA256SUM_DATE=20260724 - -DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -SLOT=${PV} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - virtual/libelf - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - app-alternatives/yacc - dev-util/pahole - virtual/libelf - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" - -KV_LOCALVERSION='-gentoo-dist-bin' -KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" - local pkg_arch=${ARCH} - [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le - tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die -} - -src_prepare() { - local patch - cd "${BASE_P}" || die - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - WERROR=0 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare -} - -src_install() { - local rel_kernel_dir=/usr/src/linux-${KV_FULL} - local pkg_dir=( "${P}"/* ) - local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - - mv "${pkg_dir}"/lib "${ED}"/ || die - cd "${kernel_dir}" || die - insinto "${rel_kernel_dir}" - doins System.map Module.symvers - doins -r certs include scripts - - local kern_arch=$(tc-arch-kernel) - insinto "${rel_kernel_dir}/arch/${kern_arch}" - doins -r "arch/${kern_arch}/include" - - # Add the identifier - echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die - - cd "${WORKDIR}/${BASE_P}" || die - insinto "${rel_kernel_dir}" - doins -r include - - # remove everything but Makefile* and Kconfig* - find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ - -delete || die - find -type l -delete || die - cp -p -R * "${ED}${rel_kernel_dir}/" || die - - # strip out-of-source build stuffs from modprep - # and then copy built files - cd "${WORKDIR}" || die - find modprep -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 -} - -pkg_preinst() { - dist-kernel_update_lib_symlinks -} - -pkg_postinst() { - dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" -} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.97.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.97.ebuild deleted file mode 100644 index 8328879e0d645..0000000000000 --- a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.97.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dist-kernel-utils toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.12.97 -SHA256SUM_DATE=20260724 - -DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -SLOT=${PV} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - virtual/libelf - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - app-alternatives/yacc - dev-util/pahole - virtual/libelf - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" - -KV_LOCALVERSION='-gentoo-dist-bin' -KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" - local pkg_arch=${ARCH} - [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le - tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die -} - -src_prepare() { - local patch - cd "${BASE_P}" || die - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - WERROR=0 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare -} - -src_install() { - local rel_kernel_dir=/usr/src/linux-${KV_FULL} - local pkg_dir=( "${P}"/* ) - local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - - mv "${pkg_dir}"/lib "${ED}"/ || die - cd "${kernel_dir}" || die - insinto "${rel_kernel_dir}" - doins System.map Module.symvers - doins -r certs include scripts - - local kern_arch=$(tc-arch-kernel) - insinto "${rel_kernel_dir}/arch/${kern_arch}" - doins -r "arch/${kern_arch}/include" - - # Add the identifier - echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die - - cd "${WORKDIR}/${BASE_P}" || die - insinto "${rel_kernel_dir}" - doins -r include - - # remove everything but Makefile* and Kconfig* - find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ - -delete || die - find -type l -delete || die - cp -p -R * "${ED}${rel_kernel_dir}/" || die - - # strip out-of-source build stuffs from modprep - # and then copy built files - cd "${WORKDIR}" || die - find modprep -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 -} - -pkg_preinst() { - dist-kernel_update_lib_symlinks -} - -pkg_postinst() { - dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" -} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.98.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.98.ebuild deleted file mode 100644 index fa707af927edd..0000000000000 --- a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.98.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dist-kernel-utils toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.12.97 -SHA256SUM_DATE=20260725 - -DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -SLOT=${PV} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - virtual/libelf - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - app-alternatives/yacc - dev-util/pahole - virtual/libelf - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" - -KV_LOCALVERSION='-gentoo-dist-bin' -KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" - local pkg_arch=${ARCH} - [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le - tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die -} - -src_prepare() { - local patch - cd "${BASE_P}" || die - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - WERROR=0 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare -} - -src_install() { - local rel_kernel_dir=/usr/src/linux-${KV_FULL} - local pkg_dir=( "${P}"/* ) - local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - - mv "${pkg_dir}"/lib "${ED}"/ || die - cd "${kernel_dir}" || die - insinto "${rel_kernel_dir}" - doins System.map Module.symvers - doins -r certs include scripts - - local kern_arch=$(tc-arch-kernel) - insinto "${rel_kernel_dir}/arch/${kern_arch}" - doins -r "arch/${kern_arch}/include" - - # Add the identifier - echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die - - cd "${WORKDIR}/${BASE_P}" || die - insinto "${rel_kernel_dir}" - doins -r include - - # remove everything but Makefile* and Kconfig* - find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ - -delete || die - find -type l -delete || die - cp -p -R * "${ED}${rel_kernel_dir}/" || die - - # strip out-of-source build stuffs from modprep - # and then copy built files - cd "${WORKDIR}" || die - find modprep -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 -} - -pkg_preinst() { - dist-kernel_update_lib_symlinks -} - -pkg_postinst() { - dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" -} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.145.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.145.ebuild deleted file mode 100644 index 0e67a7b83e315..0000000000000 --- a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.145.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dist-kernel-utils toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.6.145 -SHA256SUM_DATE=20260724 - -DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -SLOT=${PV} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - virtual/libelf - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - app-alternatives/yacc - dev-util/pahole - virtual/libelf - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" - -KV_LOCALVERSION='-gentoo-dist-bin' -KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" - local pkg_arch=${ARCH} - [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le - tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die -} - -src_prepare() { - local patch - cd "${BASE_P}" || die - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - WERROR=0 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare -} - -src_install() { - local rel_kernel_dir=/usr/src/linux-${KV_FULL} - local pkg_dir=( "${P}"/* ) - local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - - mv "${pkg_dir}"/lib "${ED}"/ || die - cd "${kernel_dir}" || die - insinto "${rel_kernel_dir}" - doins System.map Module.symvers - doins -r certs include scripts - - local kern_arch=$(tc-arch-kernel) - insinto "${rel_kernel_dir}/arch/${kern_arch}" - doins -r "arch/${kern_arch}/include" - - # Add the identifier - echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die - - cd "${WORKDIR}/${BASE_P}" || die - insinto "${rel_kernel_dir}" - doins -r include - - # remove everything but Makefile* and Kconfig* - find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ - -delete || die - find -type l -delete || die - cp -p -R * "${ED}${rel_kernel_dir}/" || die - - # strip out-of-source build stuffs from modprep - # and then copy built files - cd "${WORKDIR}" || die - find modprep -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 -} - -pkg_preinst() { - dist-kernel_update_lib_symlinks -} - -pkg_postinst() { - dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" -} From 617584a880b5791fb460d46911c9722f92e420b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 29 Jul 2026 21:42:05 +0200 Subject: [PATCH 03/11] sys-kernel/gentoo-kernel-bin: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel-bin/Manifest | 21 -- .../gentoo-kernel-bin-6.1.178.ebuild | 168 ------------- .../gentoo-kernel-bin-6.12.97.ebuild | 222 ------------------ .../gentoo-kernel-bin-6.12.98.ebuild | 222 ------------------ .../gentoo-kernel-bin-6.6.145.ebuild | 222 ------------------ 5 files changed, 855 deletions(-) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.178.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.97.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.98.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.145.ebuild diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 1f58079fbed4b..e6005273d7372 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -2,10 +2,6 @@ DIST gentoo-kernel-6.1.177-1.amd64.gpkg.tar 75540480 BLAKE2B f3fe489cd4f0ef0d2e7 DIST gentoo-kernel-6.1.177-1.arm64.gpkg.tar 69130240 BLAKE2B 7bd46949245282ab14827928a26348018ada1d1bc0fddc07940575f9fcf47c19e613248f9a766868214c1d9baa29440d47340445f48bc1d9d7da6d950caf589a SHA512 048e988c07c35d9778402c80d83a2f88b6309ff55fd3273e37066ac7ef6644abeb5ff9f2c68816d4a581833a766f8d9e8d51127ff1905213ff122b8004eabca7 DIST gentoo-kernel-6.1.177-1.ppc64le.gpkg.tar 62607360 BLAKE2B 95f371ac17acc7a0fdc66f92b10e3aa5b5b55b0bde20eae10117180c60cafffa906e8fbc84a8628e160fee18fd794a39ef585ff4f6ca1e7915c6d866d62bd5c3 SHA512 ad235063d3282ecb519f900bd276f2472bc775377a1f3bc9dc7eb62f5033e8d3de10f50b6eff6915d2fd8578d3447523ba37a40dd86b205e37b93c48e3e4b886 DIST gentoo-kernel-6.1.177-1.x86.gpkg.tar 64829440 BLAKE2B 6d72047795c88ddf42c12be9fe58e11abbd0e5081d60ef167edb595d8a740c59372ede7b789c913cbbdde16f7be013ebafcff56466c3cf1a7ac07ca48c5468fd SHA512 8a2ab7685604e18a66f05b0787c3a848f666d94f7ce1eed21e455b3edf75b12ec0d20118a59dcb6fc1413a172179778bf31800889288b2e7f025cceca53bd70b -DIST gentoo-kernel-6.1.178-1.amd64.gpkg.tar 75571200 BLAKE2B 6f1818793497d2aa361905b196a97738aac27d74c0779a170fb9ed36a967e6f812986b7c829902aed69e8bb532351db6fb707f816917b4021e7aec3deb0ef952 SHA512 630f980bb316df2c6cf8b2a3f0f2fb2d44fab7a27a675a49e17d89bd8af4580b5b9f2ea3b14c4a09c9400c3a154470b52ce55734723e19553077fc5479de0244 -DIST gentoo-kernel-6.1.178-1.arm64.gpkg.tar 69140480 BLAKE2B a57766c410ba1e43e887c24901d1e3c6177cc306dcbd7a7dbebe847194b59dbb6a3cd597525095ae9e88d488cbe419594d2a9209846bea2cca629a9917e149bd SHA512 f32e1a3a5b4ca73a095b4b7a60fbb4cca308cbb2fb0a81088c5b917834e043fde68001634aa0e96401f044d2dbbae72c27ef52f27c8cbb3602e9a4da277c0acc -DIST gentoo-kernel-6.1.178-1.ppc64le.gpkg.tar 62617600 BLAKE2B 9009f66907191d5c122674ddf071995f9a2abf28eab18dabfd7126b8b49a1bcee9b44906329e01f67eea4522b14bafe2362c9b8dbcd1a1c1ad1809815cb676e8 SHA512 d13ab0e4ec29db9f681d23cfb3609dffcb17c7c548a2f39ad67e3407734177ba080c8259ef27bb7b31394bb226080c530133b797f30beafe1ebe0f7bf778242c -DIST gentoo-kernel-6.1.178-1.x86.gpkg.tar 64829440 BLAKE2B a8791991fed1826456f9ad208b7808c3a8e772378b954a60f5a3987382256ea901889f4ef819684c72b72bb4133c79161a757e5517c54f7b6ada1a71db330931 SHA512 84a7e70b055e5a8484915769f6b5456bb67ce7a79b12a5f70ec7f0f75569bd129261dd1dc9aec70e9041eb13a6456c270e2efff7088070a9fc3c6a12983af38e DIST gentoo-kernel-6.1.179-1.amd64.gpkg.tar 75571200 BLAKE2B f0b48fc5ff5b0eeb5dbd4596bdbbc7aade14af1b8f430c3cb080d57f44d6958b96af2bf5ef43a477a7787f4880a3a3c74fc4443c2e596488fc1fe0d977715af4 SHA512 7a8ddb565e0791a24539c42fdd83ecc6a68ea304e012d2ecc15831fecf696fabe708318eba00249fc16da1dcc03458498900bb5a791d14883bf3227dd9996732 DIST gentoo-kernel-6.1.179-1.arm64.gpkg.tar 69140480 BLAKE2B e0fe442759c3b7d57e81a134a7cca154bec25bafdce99bd652af127c9fede7ef92a6cb3dde1277660b5cbe3f33d65a182788badcae0c987a2a7b33910449e744 SHA512 9684fa0151f4d2f18edf8a163d0d2a031d8e596aedf81c8db89704e18ce61fabdd42c97d0ad4c8b17ff3afb075b28ab89161429dc0221e7e16795961c71cfe66 DIST gentoo-kernel-6.1.179-1.ppc64le.gpkg.tar 62617600 BLAKE2B 56cbd94d9a2200237e7d24f901d3b8e542c9369e216fd9926e7dd41786cdd0c08317b47d21e74f129bba1c91657e50a1f5cc98ee9efb90481ed00a7fa7c343b1 SHA512 93aa507de4b4048371d704fa9f3bbceb8557283e7c788552be6fa5551296bdae5763f45be502127e4ad24305730eba1e154adde69c91dd303254abbe150aad62 @@ -18,14 +14,6 @@ DIST gentoo-kernel-6.12.96-1.amd64.gpkg.tar 326727680 BLAKE2B 9d7da3684c0e8be773 DIST gentoo-kernel-6.12.96-1.arm64.gpkg.tar 296273920 BLAKE2B a5f09a4e92ebeee00113ddf52de1e72dffa24a24d8e7c10811c1e5d0687bbba3b22dac93d9a38199f10dee77337a83c1b20b9083ca7d53b7b7dc461695a3a252 SHA512 852b0b99c5f3cb9a83535ba2c43cd6d7084795b71f517acaec59ab8b7d30ac543cb0409ffab98e8a2e37a228956fb58650a6783039b566743a798c00683e2c2d DIST gentoo-kernel-6.12.96-1.ppc64le.gpkg.tar 73953280 BLAKE2B 118746e6a0afc5cebbb287118b018a2106c1ec5de041ea5d2e5e434dfc077d40fe55adfdf8a891a863b344e1c7aefba79a379996ce0a8b2eb025b77258f0d1e8 SHA512 d809d8ac18c778afa103b1f060d23e901fe8ec778e03c49fe405da5cf253749a3e6356b42e714afd50c14a2d4f114cbd5db2b6c91151466f9f42c82df3e9c5e5 DIST gentoo-kernel-6.12.96-1.x86.gpkg.tar 77711360 BLAKE2B 2738840fa11b5e0680956326d592a2add02df039c011a01ce0ed2205abeeaded84c41972340ae9aee49f9355365bc25abe6f179c02acf271ae1561fefd8387d6 SHA512 bee39a8faafe6f339dfdc23811668f8d55e248b46ea6cded99363aefd3faee973bc971ee866abfc3a9f2a0115414bb0d9fdafc7d83994235e80c7d8c6bf8223c -DIST gentoo-kernel-6.12.97-1.amd64.gpkg.tar 326748160 BLAKE2B ce12ff337d9b6a232d6d8275a1634b15da747969afdcec803f6cae845e6ff5c9e0a6ddf7378bb9e774c0135daf6534f8966cd69c344c02c80c7a910126f0409a SHA512 b9488bcf9d2873246c61274be732ce02de82d3d8a503e368797099da3ffed28522b0e2864cded27207a3d2c6d6d52424352c3d502060699726c85554322454fb -DIST gentoo-kernel-6.12.97-1.arm64.gpkg.tar 296294400 BLAKE2B 4a50c802f80577a6bcaf980df1c4de378aadc641f615ec6936c8840d91a41ec24a67c940790fd1598a075641197936104103b5e4c592b1464963ec2fd61c8ec9 SHA512 1791ee9bf5a6f16880905fa5cc14213191fe476502e4aa3b77debcb16841183795539c4d5a38e2f298728f21d1ac08082ed85797c383a1d4514db0c0190d6e71 -DIST gentoo-kernel-6.12.97-1.ppc64le.gpkg.tar 73973760 BLAKE2B 13ad3f62a91d70a38f9cfa2a44a3a3cdb37e57abd86d97809a722c17a04faf42d8e66f6886c37cbafa0ae1024bc1e77bb9eb380450d0f869cfe77b6864eba427 SHA512 980e499c3e30d9a348a20be4fd4324ff57c24d3bf03083632352104334e4edd8ea6cf4e4d004524479a0f2b4fcfa0c9a68f0b40dde2c9fea1f376ddf646aedd1 -DIST gentoo-kernel-6.12.97-1.x86.gpkg.tar 77742080 BLAKE2B 0986511691c0f72ca5f9e0481f2545942bdbe44e2afbc2901e9de981da405cec7fd188f2df95ed36019f0abed78495286ca263d76b27af93530bb97f265f4da5 SHA512 c8cedcad59abb038882c74cf574837db966c893538df08697e8752a2d894e881fcce0138fe8aab529180a9744f9e4481288101c7c07b3cd199f768b79ecb3e5d -DIST gentoo-kernel-6.12.98-1.amd64.gpkg.tar 326819840 BLAKE2B cb118e9d0592794f7627d5e36adf29412f7d4f8816494b3f8f98440c4bb250f9326bc7fecc960c79ec37cc92faa1f7cb231cea13d69c993dddd198b5f1e33049 SHA512 2c970cc6f18e9a65d555b09a80811dd1e198629612d81bf9c881e62f2333ebc887bdb6a5961513ca74414c1854b3e2c129f2cb2a0e96f149f49ad08551deda61 -DIST gentoo-kernel-6.12.98-1.arm64.gpkg.tar 296325120 BLAKE2B deaaf293a4d259d652bd0ed51c8cc6d7486eb0d5af78a0e0ea1d4fc933a523e5dbade1ab78865e5234f5e2b3f589e6ec9208d989a7e7ec1b5df300826801714c SHA512 8b6ee0536590b9fe44d79838638fb0c595b3af22a62de6e68f954ed40fa47db18d2af90e7d753b3e684ce5c5bc464e65f910f45f85df1abc191729434082923c -DIST gentoo-kernel-6.12.98-1.ppc64le.gpkg.tar 73984000 BLAKE2B b01c81baa9a972a9647b972498039697a37836521af5dea876b294e94060ff33d8734faa7d5d1519ea468305b5e01b39c688570fdd894bf15093afb64569479c SHA512 f2af7a69991e8cab09c15ac3d819d0691ee52828cdf17e6cc598cb1eadf4f7b519bd40f71625e5e2ee71a9abd37d4b55d4fff19384728587422fa319d001664b -DIST gentoo-kernel-6.12.98-1.x86.gpkg.tar 77731840 BLAKE2B ea9ffc6036901cc45e2d65804e6aafb9f6f4cd04213b1f9f4e8530b1d88792c36d45e44c02d826baea677452eb6f402da5894ac72a81c6ad112e6f786b51e12c SHA512 a571f6973159623c54e17b7c9d0c6bff0fb2f7b66101050ee657d4b465b886ac43e9ffeffeb34799006fb214f21459cc08b036a3a09d913785f917f9f0d8d43a DIST gentoo-kernel-6.12.99-1.amd64.gpkg.tar 326819840 BLAKE2B 54d19d598ee7bf5de28b7239b5947f448ab35117ca78cff2be1eb46e96fc19e7152ed8c560cce553353e9b91d596c30d1464471360fe05c50d75e089017b2796 SHA512 8ae18650b97849cbf6c1225e5ffc3a7100ee63191e592ed9f305933694d67735b8d39d615cc5b1480cc07cc770460e68cc50752d4d0e9e120feaddc764e3c25f DIST gentoo-kernel-6.12.99-1.arm64.gpkg.tar 296304640 BLAKE2B 770d4748ec4658be654f1e23284115945787821ee0a69c7fddbea359f3ca59744318f4daee8f4b6f41c511dbc9b7715c4e395e765a3fa0049b857602f69b2ef1 SHA512 53d84d28f64e0f80513848fa58a0b6f347659eaf58467a1c83851594cc14fa4fa3fc242513c3a8033a9eabb88b10f5170d0e2587d360efb6835fde232413c689 DIST gentoo-kernel-6.12.99-1.ppc64le.gpkg.tar 73973760 BLAKE2B 6bf3350c544256a6df3ed7af0d9150c4c17a1f1a8e9432aba919ba54b03c2b5434a5157c129197ea08194f4888ec14395769a47d9761095121835f0797e010b2 SHA512 3591a928d380ad02f66f297aecc58e6106f3bd68485e0cf9f98b7b92715433d92218d3be5f5d9942e8f1e2aedd5dc9c48e3e47cec7b07238a01fb444f5fe4e0e @@ -42,10 +30,6 @@ DIST gentoo-kernel-6.6.144-1.amd64.gpkg.tar 290580480 BLAKE2B bd6e7c37542fbf1b12 DIST gentoo-kernel-6.6.144-1.arm64.gpkg.tar 260648960 BLAKE2B d31313abeba83d65a9b34073a99d5883b7a18fa00a1ae5f883843d1c76442d81871df48b0fc6306b3ad2df70246e5d124e2ea1044f238aa16626a737a526b743 SHA512 ae9a2cb3134ca017bfde604ab364e6582507c906005d2164f07bbfad7ff7c8ec41a0be5e61077df5ecc1e6380ffa0295fbca558ceea82e0e2b4f40f3f85886fb DIST gentoo-kernel-6.6.144-1.ppc64le.gpkg.tar 65300480 BLAKE2B 28489bbb27022dbe47f4df4f3778cd6f86d5a6c866ae98b21f6cb7b634ab31e35a9a06d8780918f042f33c4bef7beecb02047d2c19cd0abf2ebe2a6121725226 SHA512 aa1e0ac053e69271b8af6919e7ef0263d847cf542e371e6bea68acdfdcc6c08f28abf9974251a09d9ab015eaae12a47947c7d91c3276ccebf4d27696041faa03 DIST gentoo-kernel-6.6.144-1.x86.gpkg.tar 68659200 BLAKE2B 937550b119bdb77c1166c0a3194706c96edd05dde8d85037ae8643e8c32c66e8050530cface2c2468be75131a8c1ac4d60ae228dfa0715573bc147c80549d151 SHA512 3907fd2f60786af04424626c876ce30909f01e71bd3a66eb9d5ecd354232a69ecba204fe8971e9a3db714eb07ee236713adcdb1d2e0b7a1a824c03dddbfc99b0 -DIST gentoo-kernel-6.6.145-1.amd64.gpkg.tar 290754560 BLAKE2B 9b894d1e00b4604e2dcc571a56fb0a42aa98848fbf57de47a4c5a9981672641f63a6e351bbd9cce910ffcaeff4b0a0934692b710cf2054dc1124434593780c0b SHA512 43ceb009d20f88047cb148703bef6d2a98d7de00774b1b502cf5eec6d3f7fab335065974b1909b584c74e038415eafdfa4f4352b3068b6ac0e4821b1b5062a95 -DIST gentoo-kernel-6.6.145-1.arm64.gpkg.tar 260741120 BLAKE2B cbd0e735be9e7d5265a63a8b11795efa9df9099cbb671756cff4b7b097655ad9dd432713c9eed6f7b75cc1b2af19ab65c0e467f7d33963ed1c302528447aeed0 SHA512 0528d269c02f80ecd98120bb8da51c8e1a652c67a16231afa7889f1a696c82fb3860dece9ea7b3ef54c2589f4bd8246ef622ceb55ebadc3bcd2a3646c6f1a3c9 -DIST gentoo-kernel-6.6.145-1.ppc64le.gpkg.tar 65310720 BLAKE2B 075baa9849f626ea7ce1a0db997f1f457a6cd3d958a78342c1080c50b028f16c6c8061d59765904a6b5eb8f54b2004d888ee351d417963148ab6bbc7d9e751db SHA512 dc1e4c1ceff14824ad6be2352c7f1a35310ec999b49aa43fe7faf698de6fa09d67cbe1f8260c8b5fa2b99466cebbadf7456bec2d284e2001a1a2f956566f3d09 -DIST gentoo-kernel-6.6.145-1.x86.gpkg.tar 68628480 BLAKE2B 1194b6ab9a1334531316b295945a03d8ac0aa924845491c104462fd84a19ee2338a2b008d721c9a394cee1c7a837ec23922ea8cce5901f3f913225bb8d8df63b SHA512 3ac1087c074e8a7f7f8ecf0df2cf486699cd74d0cba2b6fd079b0c158514b6761d1a11e424bfaf09a8de3085732d48f7e292ebd6a3b624acb1e95c44aa334117 DIST gentoo-kernel-6.6.146-1.amd64.gpkg.tar 290775040 BLAKE2B 1972cb49a9267c438bf915305cf8068a51690f03593b17e8d7fed93eb6f30f095c4720911142ed7175f00891dc8354bd86f3f86297286792165b899aa2183517 SHA512 115aa04c2c992094f0baa19e49ab525b72bb91dedb6acf6a1d93feeaf0eb1f8715250abda9b38beb9bd15b8f11e6804324518f15a9de49612847640eb344d6e9 DIST gentoo-kernel-6.6.146-1.arm64.gpkg.tar 260751360 BLAKE2B b6211efa028082fa13162051923b5fb559f2e471e9115202ed7bbfd696125737712190917c6de76cf1d025e85e9d9ee8580c0b1dd99a23f0b64b14e83a7fc54d SHA512 c24c83254f0c469e3439c0d3002a1a60651fbd2fe75a7333fdc5578c042893be2d91d650f219894d9e4a9f30481062f75fbccad6d1ea8bbf16156a6c98049024 DIST gentoo-kernel-6.6.146-1.ppc64le.gpkg.tar 65310720 BLAKE2B 3b806d2b938724234c18012e01b04eb26ecc148eb665cf72ef6c09331ebdd8ebc73d6606b8321d3a2515e077733c8bf22752e370e5c895666c690c65dab1259d SHA512 cbd610cd138b8205e1aa6e237605841017cb450967cb5359a4b6c5677ee02309258a769d618a77c0a5e0b5cb0ebda29ad193d2bee684ec7404be7dfc45172361 @@ -66,7 +50,6 @@ DIST linux-6.x-sha256sums-20260619.asc 230518 BLAKE2B 49cdface57b698e1051da14b30 DIST linux-6.x-sha256sums-20260705.asc 232223 BLAKE2B a1437222bbb2ce89bb6af047c7412f21746307015204ad17d6461896287685660f2a72591339a07ff4f35312ed07977c0fae73be637ea0c9f01e747efc44ab08 SHA512 f3861ba8002b7971f3037dcfa2a74559bf27709f6665d0128f4ab606c12623763ee1511785101fe208e5c224f261fcee1cedde92a264c90378679b31b27c70ac DIST linux-6.x-sha256sums-20260718.asc 232905 BLAKE2B bc1b19fc88204dd12441ad794f3f653280e97ac39b8c71143e84a3ffd9eb3bc2cf479ab934d274ec173d5f3e22f5455a55a7b896c9a8317bb9535a98101a2277 SHA512 3ed5d7b97f7ce35ab682e48d286c1447c76e68729bdf4134a24e01637e90538100f445ed8a747b98d6a4e208cf4adb3232cdb136e5e6b0e57c05901bb82ab884 DIST linux-6.x-sha256sums-20260724.asc 234269 BLAKE2B e9758b458a4573488bd1d62a540fb3fb577cf3b7ac24573c409c25e369cf7299c2bf7a1d8aa4ae1f461abbbca88026e3b56ed6cbe8e711627d4600899cf3405a SHA512 ad2e2c7abbb8f668e02cf8ad3149b950a3b4a3218e359225df8331e4725a6264e04484ab4be4adacd5143dc624d5250c07cc5ab6acaae9a22b25e294ce299bbe -DIST linux-6.x-sha256sums-20260725.asc 234610 BLAKE2B 7a0afedb076c293e9a6484f42831882fdf3ff0433f1da7ac07eb11f719522b8c7340dc319a1b0a8a7c39f86997c8ceeb88c4be8d383401cdd324f77332498611 SHA512 c15fc5a09482d2854e0b213444e091c0d95266fc286f234d411fbd4cb9b960b2721d0cfa02f711cf3302a9c3fc902422fe4b0daa422ea4b157daf4f3d51cfff2 DIST linux-6.x-sha256sums-20260729.asc 235633 BLAKE2B 45624d2c7a46aa06d6225b69ea8659149ad2e37a8260771b8c0d407055395c91581e56bf457e6d2134e3255fb9f610067c0039b763c40ad83bcea89e320eb7f1 SHA512 980b67e9ac8677482cdb0f1148117167201cb7cdce7bc0811289b87f46e3dad1829c4f429d0cdffe79670f480c0d3ba3ea903fc1fb6d34bd5df81ede0ae2c9f2 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260718.asc 7546 BLAKE2B 814e5f1cbe1de870e1108c4d1f5c63fb93a90e57db2b8a8d69439ff26117346d868edbdddeb1814603da101ee2c15214e4b16269f70becb3285ee881450d68d2 SHA512 3f514272266d22bc2fa21fa2efcfb93d6da4571ccf2d6c404ec3a0743117165df6bddb9cb2556b4fad971b00b941ce9721658dadaa9ca946f0707972880599bd @@ -83,17 +66,13 @@ DIST linux-gentoo-patches-6.6.145.tar.xz 39848 BLAKE2B 46a5473d9d056b691af2bcda3 DIST linux-gentoo-patches-7.1.3.tar.xz 12076 BLAKE2B 3cc00cd7b7afaab4d9e35d2ae7b9c59fa6e3008b9312578a52cd62b7bd2145bc8ef9776ed0702a7e379a69b823047aaab9bbd4270b97c89f79c5d5c6975c67a7 SHA512 3c5606c60d5a1e68ac4424a9aac4da59a8d279ebc185b959e2ddbee790a4d048bb5460c18133244a184541c0aa0892ca92823a645100dbb578733b623accc502 DIST linux-gentoo-patches-7.1.5.tar.xz 10484 BLAKE2B 9b65135d72792375660312e27170cf92858c1a5063c38faed02b378dae399d8f119ca3ff1400175c7354d3e14d1b179a96b4087141d6da649b7ce90b3be1af02 SHA512 c496dd761ee462fbad26186c21f5809e6f7c915de17c4dfc9d1b7ff612f9edc45891b7e7b0381d4faaa50091c4699989a89e1162f897bd6f352170157718f94a DIST patch-6.1.177.xz 7632012 BLAKE2B d1c93ff47abb193b430fefe75414af9128c621b2da4538e769eff8728c0035f948e2f5fe245a3633f4f6ec31857f0046aed5e493510c17dd340b434dc66428c7 SHA512 0f5bfce80c44916fe52a9adcda37f568fbc0a2e108f16a11d0b46f1c2d66bf197e1cbfa08bdabd85ac2bbeb4bc751dba7e76fb4d2f70658df7e24bef62cb91c0 -DIST patch-6.1.178.xz 7843708 BLAKE2B 34574bc761599dda077871607516011207bf323f919289c7b36668a2dfb8f124aa0e879f61d60932cbc3b3ad629509f8bd67a5a9085c96fc805a2a003a667316 SHA512 233ddf0f5ac8830eff590646d1ae8ab42421e816a786f284972be46cf81a13f75383d685571df42f8b6ea0206eeefe9aaa7e417219ae88c0fe073658f7a54086 DIST patch-6.1.179.xz 7844400 BLAKE2B 9466335d5eeb08e5ba076151129ef1ed5ca6b0d2132f69dddafbac44295e767066a8e9db605c167a9a75b01647da8ab15fac63c221a4863deb362152bf05302c SHA512 1a12f69f0b8b59d90a27e26e447e9c8f2979e70c9927384a87cad7edd3c56e981123cf1b2de73c2bc4524a211792f9094cde9693296b9c8297d41f8dd2bc1a07 DIST patch-6.12.94.xz 4823260 BLAKE2B e3db641e9965737f5143714a52277c454fd70664b0a51f627f92a61d438c738e85451611afb60e8476e6d2aacec4f0e9dc009f3b720ac3bd59c54bad438cd8a4 SHA512 5afc7235971df37eb1209798d074469737614fd505f56b7ba0045053de69d35101abb375bf50d0dbe1fd2f211877bbd3353eb922427f7f2958911d1a7203bb08 DIST patch-6.12.96.xz 4953340 BLAKE2B 455d0eb19086f1feb82905ea233d9347595e1e92b1e943913e8f3d534bd2f7242e7ac1fb7781f239090eb606fbf5e308d8a4a0ce8686b430a58a3e33263afc4c SHA512 c112d977ca29d5967fbc6d678491f159ac15b7e3a5b03b7237fc5c4eecb1ef1a9a0e3c20bdeed55a680376990b1c52aadc9e0ad2f7a4f3406a0c1bf66b5771b4 -DIST patch-6.12.97.xz 5243416 BLAKE2B 61ffc5362a8b875b9810dcc62509bebb16599a1750f1df4864e83cc0e11603f75e6777538b0e90c57c69c1a9e7e6d670d6d2d226abde51424a042d55cae43abe SHA512 c9c56aa2ef06875a6478c4838815977fb3cdf5f75e57cd3b4586cd462285326f704bb924ed68cdf94c4f9d5563056ca18a63686b565a826108015d469924ea5f -DIST patch-6.12.98.xz 5243448 BLAKE2B 9833c96b4353f8d0fab2fea0c934eef69c4c4fcdef256940f3075a3526d42cb34fbe12d2b576e98df349f227091b5463deefafafcfaf4bca9df0c7fe69a04cca SHA512 bb4cbd7f91970d6c300ac656cafed6bed2fa5a69962920de4cf9f1f28eff256494e355b612e74b252dd9ef936590183fd5fb00cc180dea427851174a4f383d94 DIST patch-6.12.99.xz 5243940 BLAKE2B 146c6990222b69a092496ec07f9dcc9dbd7a96c68fb05b34651ec510dc02607de19e9f110cbaa9d45f06890b7bf897c202540202120ed5ce220b35ff1f2b3577 SHA512 a5dde5147b5d3195aafff23488fb138b4e076d329aea07c54e5961d04137f1e4594ed442ad189fae468f64a5d2a12ba309a8f27438b9ef9255799f35762a6f1f DIST patch-6.18.39.xz 2380952 BLAKE2B bec14f9eaefe9074b1188f190946cce0bcd11cdbde924e2b67224771c2ee4e84bdabad9157d2c2d9ef8ec839d72fdeb4bf9ec9c34ae6be60e93870ffb0a59cbd SHA512 f6bf71379410109de3af0be6f985b4a7b603e602f40759b921b8edc98b904cdf8b7b265ccb41426e0bc3cb31993d9a1ab459d8b52cc0406af6db5e66a3f8dee3 DIST patch-6.18.40.xz 2793924 BLAKE2B 890df27220da2c6fc8efb53d0f90dc1144d6d077d01762d1bb13467a01dee0d627ac056b02a7a1d74def9ba1b6e50bc50d06ba4b12f76cf63acffdf0a931b62b SHA512 cf265aed22e83bcd8f34d3c0da2a8307654b16338c8be383784632105e21f0d9dc5b73c3732e415230c4164b2b2c9e5915808335e2f10e28207aeed4d773ca56 DIST patch-6.6.144.xz 6310920 BLAKE2B 3534c34f959f3a8daceb5b5c86cdfc232b66e869415f84ca5b336ac484b89b7f938e4161aaa91ed84920674e0c98f5881214b3bc317c89e8ffad28f58c0e26c3 SHA512 fc5b0dea2467fe88fece9fce4e2c251de19e84e634659b219f68baa8f99010e367c672836d2b1e47f5fb9965258b94bdfae23bd4c753cfb64143b0df6d1bd101 -DIST patch-6.6.145.xz 6565752 BLAKE2B 9cb5703d333afdcc171a24d66cab3a73ef4ab790489e0eb72f6d62d2a3c01bcfba89c49049330e0db6d02ad585d66224a7d53140f4e794d121bc04fd553276dc SHA512 fd62fba3c4afc9e89a2b83ca3b4d76e2b60d4d75d7c5154c51f78d9204efa407c61e1ffd13097db26a20c89250af40fd5c77ff611b778b3d5d8d1ce5da1470e7 DIST patch-6.6.146.xz 6567164 BLAKE2B 65af3e9972424fd266ac2e7cb215f5cc9bd395bbebe84afe865333c7de7e6b33c2bc73b433260056f3d07967fcfb8d633bd5c505e119ca5176404ccfb9f97757 SHA512 9218e2de93f6b602ad0f5214159679a85f8f92f31561afcc5dd635af7175323797ec17899ba5cc732a597e7dbd2c1d97920e5ccdb7da553c27437798344c7ee6 DIST patch-7.1.4.xz 220504 BLAKE2B 0de674ce0ba1848415c207d05223df14b1bbdd35c34b533e5bbbff68f01302ab8c2fda37d3468e85afc5707d6053f4bc26e8b44d9b45dccb2aa1cfc3351bf8a5 SHA512 43d6d33de8834ed65fedb0cc2a19d18faf94f60f1ef5774d7433a2a4d35dcf565762fd38814179f14d0fa639e902021246a32cbc34af3124470ef28f1fc4f048 DIST patch-7.1.5.xz 882648 BLAKE2B 484bfd4ae3ee5eb7da2cc8a58138c1c0bba966fe99e8f47603ca3e5f8de50c470301d19ac69322e73d52637e00e73c50c863d77a442fbc2008a8221ac76e3cbf SHA512 fc3cc487e2a633b9c2f0122a2dcdc3e515b4ad433c72372d7cf489b2c60ac186bc6b5ba9a1a7ea40683a5387c0300349ca6873d2938dc4ed2292e77f1743e01f diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.178.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.178.ebuild deleted file mode 100644 index af968e8acf859..0000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.178.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.1.178 -BINPKG=${P/-bin}-1 -SHA256SUM_DATE=20260724 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) - amd64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - virtual/libelf - app-alternatives/yacc - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" - -KV_LOCALVERSION='-gentoo-dist-bin' -KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} - -QA_PREBUILT='*' - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - unpacker -} - -src_prepare() { - local patch - cd "${BASE_P}" || die - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - WERROR=0 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" - - # If this is set it will have an effect on the name of the output - # image. Set this variable to track this setting. - if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then - KERNEL_EFI_ZBOOT=1 - fi - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KV_FULL}/.config" modprep/ || die - emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KV_FULL}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KV_FULL}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/.config" -} - -src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" - - # Overwrite the identifier in the prebuilt package - echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die - - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KV_FULL}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.97.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.97.ebuild deleted file mode 100644 index 0b6c945c57f65..0000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.97.ebuild +++ /dev/null @@ -1,222 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-install toolchain-funcs unpacker verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.12.97 -BINPKG=${P/-bin}-1 -SHA256SUM_DATE=20260724 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) - amd64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="debug" - -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - dev-util/pahole - virtual/libelf - app-alternatives/yacc - amd64? ( app-crypt/sbsigntools ) - arm64? ( app-crypt/sbsigntools ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" - -KV_LOCALVERSION='-gentoo-dist-bin' -KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} - -QA_PREBUILT='*' - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - unpacker -} - -src_prepare() { - local patch - cd "${BASE_P}" || die - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - WERROR=0 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" - - # If this is set it will have an effect on the name of the output - # image. Set this variable to track this setting. - if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then - KERNEL_EFI_ZBOOT=1 - elif use arm64 && use generic-uki; then - die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build" - fi - - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - - # Override user variable with the cert used during build - openssl x509 \ - -inform DER -in "${kernel_dir}/certs/signing_key.x509" \ - -outform PEM -out "${T}/cert.pem" || - die "Failed to convert pcrpkey to PEM format" - export SECUREBOOT_SIGN_CERT=${T}/cert.pem - - if [[ -s ${uki} ]]; then - # We need to extract the plain image for the test phase - # and USE=-generic-uki. - kernel-install_extract_from_uki linux "${uki}" "${image}" - fi - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" - kernel-install_test "${KV_FULL}" \ - "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KV_FULL}" \ - "${WORKDIR}/${kernel_dir}/.config" -} - -src_install() { - local rel_kernel_dir=/usr/src/linux-${KV_FULL} - local kernel_dir="${BINPKG}/image${rel_kernel_dir}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # Keep the kernel image type we don't want out of install tree - # Replace back with placeholder - if use generic-uki; then - > "${image}" || die - else - > "${uki}" || die - fi - fi - - # Overwrite the identifier in the prebuilt package - echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die - - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die - - # Update timestamps on all modules to ensure cleanup works correctly - # when switching USE=modules-compress. - find "${ED}/lib" -name '*.ko' -exec touch {} + || die - - # Modules were already stripped before signing - dostrip -x /lib/modules - kernel-install_compress_modules - - # Mirror the logic from kernel-build_src_install, for architectures - # where USE=debug is used. - if use ppc64; then - dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" - elif use debug && { use amd64 || use arm64; }; then - dostrip -x "${rel_kernel_dir}/vmlinux" - dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" - fi -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.98.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.98.ebuild deleted file mode 100644 index 5b81f8d816843..0000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.98.ebuild +++ /dev/null @@ -1,222 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-install toolchain-funcs unpacker verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.12.97 -BINPKG=${P/-bin}-1 -SHA256SUM_DATE=20260725 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) - amd64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="debug" - -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - dev-util/pahole - virtual/libelf - app-alternatives/yacc - amd64? ( app-crypt/sbsigntools ) - arm64? ( app-crypt/sbsigntools ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" - -KV_LOCALVERSION='-gentoo-dist-bin' -KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} - -QA_PREBUILT='*' - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - unpacker -} - -src_prepare() { - local patch - cd "${BASE_P}" || die - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - WERROR=0 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" - - # If this is set it will have an effect on the name of the output - # image. Set this variable to track this setting. - if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then - KERNEL_EFI_ZBOOT=1 - elif use arm64 && use generic-uki; then - die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build" - fi - - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - - # Override user variable with the cert used during build - openssl x509 \ - -inform DER -in "${kernel_dir}/certs/signing_key.x509" \ - -outform PEM -out "${T}/cert.pem" || - die "Failed to convert pcrpkey to PEM format" - export SECUREBOOT_SIGN_CERT=${T}/cert.pem - - if [[ -s ${uki} ]]; then - # We need to extract the plain image for the test phase - # and USE=-generic-uki. - kernel-install_extract_from_uki linux "${uki}" "${image}" - fi - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" - kernel-install_test "${KV_FULL}" \ - "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KV_FULL}" \ - "${WORKDIR}/${kernel_dir}/.config" -} - -src_install() { - local rel_kernel_dir=/usr/src/linux-${KV_FULL} - 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.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.145.ebuild deleted file mode 100644 index e5aec75eec478..0000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.145.ebuild +++ /dev/null @@ -1,222 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-install toolchain-funcs unpacker verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.6.145 -BINPKG=${P/-bin}-1 -SHA256SUM_DATE=20260724 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) - amd64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="debug" - -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - dev-util/pahole - virtual/libelf - app-alternatives/yacc - amd64? ( app-crypt/sbsigntools ) - arm64? ( app-crypt/sbsigntools ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" - -KV_LOCALVERSION='-gentoo-dist-bin' -KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} - -QA_PREBUILT='*' - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - unpacker -} - -src_prepare() { - local patch - cd "${BASE_P}" || die - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - WERROR=0 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" - - # If this is set it will have an effect on the name of the output - # image. Set this variable to track this setting. - if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then - KERNEL_EFI_ZBOOT=1 - elif use arm64 && use generic-uki; then - die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build" - fi - - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - - # Override user variable with the cert used during build - openssl x509 \ - -inform DER -in "${kernel_dir}/certs/signing_key.x509" \ - -outform PEM -out "${T}/cert.pem" || - die "Failed to convert pcrpkey to PEM format" - export SECUREBOOT_SIGN_CERT=${T}/cert.pem - - if [[ -s ${uki} ]]; then - # We need to extract the plain image for the test phase - # and USE=-generic-uki. - kernel-install_extract_from_uki linux "${uki}" "${image}" - fi - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" - kernel-install_test "${KV_FULL}" \ - "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KV_FULL}" \ - "${WORKDIR}/${kernel_dir}/.config" -} - -src_install() { - local rel_kernel_dir=/usr/src/linux-${KV_FULL} - 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 -} From 3dc7b44847972df5fe0eab76fcabe6fe46413da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 29 Jul 2026 21:42:47 +0200 Subject: [PATCH 04/11] sys-kernel/gentoo-kernel: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel/Manifest | 5 - .../gentoo-kernel-6.1.178.ebuild | 144 ----------------- .../gentoo-kernel-6.12.97.ebuild | 152 ------------------ .../gentoo-kernel-6.12.98.ebuild | 152 ------------------ .../gentoo-kernel-6.6.145.ebuild | 149 ----------------- 5 files changed, 602 deletions(-) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.178.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.12.97.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.12.98.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.6.145.ebuild diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 4a7b8278f2eb1..c7d7e15b2b379 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -14,7 +14,6 @@ DIST linux-6.x-sha256sums-20260619.asc 230518 BLAKE2B 49cdface57b698e1051da14b30 DIST linux-6.x-sha256sums-20260704.asc 232223 BLAKE2B a1437222bbb2ce89bb6af047c7412f21746307015204ad17d6461896287685660f2a72591339a07ff4f35312ed07977c0fae73be637ea0c9f01e747efc44ab08 SHA512 f3861ba8002b7971f3037dcfa2a74559bf27709f6665d0128f4ab606c12623763ee1511785101fe208e5c224f261fcee1cedde92a264c90378679b31b27c70ac DIST linux-6.x-sha256sums-20260718.asc 232905 BLAKE2B bc1b19fc88204dd12441ad794f3f653280e97ac39b8c71143e84a3ffd9eb3bc2cf479ab934d274ec173d5f3e22f5455a55a7b896c9a8317bb9535a98101a2277 SHA512 3ed5d7b97f7ce35ab682e48d286c1447c76e68729bdf4134a24e01637e90538100f445ed8a747b98d6a4e208cf4adb3232cdb136e5e6b0e57c05901bb82ab884 DIST linux-6.x-sha256sums-20260724.asc 234269 BLAKE2B e9758b458a4573488bd1d62a540fb3fb577cf3b7ac24573c409c25e369cf7299c2bf7a1d8aa4ae1f461abbbca88026e3b56ed6cbe8e711627d4600899cf3405a SHA512 ad2e2c7abbb8f668e02cf8ad3149b950a3b4a3218e359225df8331e4725a6264e04484ab4be4adacd5143dc624d5250c07cc5ab6acaae9a22b25e294ce299bbe -DIST linux-6.x-sha256sums-20260725.asc 234610 BLAKE2B 7a0afedb076c293e9a6484f42831882fdf3ff0433f1da7ac07eb11f719522b8c7340dc319a1b0a8a7c39f86997c8ceeb88c4be8d383401cdd324f77332498611 SHA512 c15fc5a09482d2854e0b213444e091c0d95266fc286f234d411fbd4cb9b960b2721d0cfa02f711cf3302a9c3fc902422fe4b0daa422ea4b157daf4f3d51cfff2 DIST linux-6.x-sha256sums-20260729.asc 235633 BLAKE2B 45624d2c7a46aa06d6225b69ea8659149ad2e37a8260771b8c0d407055395c91581e56bf457e6d2134e3255fb9f610067c0039b763c40ad83bcea89e320eb7f1 SHA512 980b67e9ac8677482cdb0f1148117167201cb7cdce7bc0811289b87f46e3dad1829c4f429d0cdffe79670f480c0d3ba3ea903fc1fb6d34bd5df81ede0ae2c9f2 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260718.asc 7546 BLAKE2B 814e5f1cbe1de870e1108c4d1f5c63fb93a90e57db2b8a8d69439ff26117346d868edbdddeb1814603da101ee2c15214e4b16269f70becb3285ee881450d68d2 SHA512 3f514272266d22bc2fa21fa2efcfb93d6da4571ccf2d6c404ec3a0743117165df6bddb9cb2556b4fad971b00b941ce9721658dadaa9ca946f0707972880599bd @@ -32,17 +31,13 @@ DIST linux-gentoo-patches-6.6.145.tar.xz 39848 BLAKE2B 46a5473d9d056b691af2bcda3 DIST linux-gentoo-patches-7.1.3.tar.xz 12076 BLAKE2B 3cc00cd7b7afaab4d9e35d2ae7b9c59fa6e3008b9312578a52cd62b7bd2145bc8ef9776ed0702a7e379a69b823047aaab9bbd4270b97c89f79c5d5c6975c67a7 SHA512 3c5606c60d5a1e68ac4424a9aac4da59a8d279ebc185b959e2ddbee790a4d048bb5460c18133244a184541c0aa0892ca92823a645100dbb578733b623accc502 DIST linux-gentoo-patches-7.1.5.tar.xz 10484 BLAKE2B 9b65135d72792375660312e27170cf92858c1a5063c38faed02b378dae399d8f119ca3ff1400175c7354d3e14d1b179a96b4087141d6da649b7ce90b3be1af02 SHA512 c496dd761ee462fbad26186c21f5809e6f7c915de17c4dfc9d1b7ff612f9edc45891b7e7b0381d4faaa50091c4699989a89e1162f897bd6f352170157718f94a DIST patch-6.1.177.xz 7632012 BLAKE2B d1c93ff47abb193b430fefe75414af9128c621b2da4538e769eff8728c0035f948e2f5fe245a3633f4f6ec31857f0046aed5e493510c17dd340b434dc66428c7 SHA512 0f5bfce80c44916fe52a9adcda37f568fbc0a2e108f16a11d0b46f1c2d66bf197e1cbfa08bdabd85ac2bbeb4bc751dba7e76fb4d2f70658df7e24bef62cb91c0 -DIST patch-6.1.178.xz 7843708 BLAKE2B 34574bc761599dda077871607516011207bf323f919289c7b36668a2dfb8f124aa0e879f61d60932cbc3b3ad629509f8bd67a5a9085c96fc805a2a003a667316 SHA512 233ddf0f5ac8830eff590646d1ae8ab42421e816a786f284972be46cf81a13f75383d685571df42f8b6ea0206eeefe9aaa7e417219ae88c0fe073658f7a54086 DIST patch-6.1.179.xz 7844400 BLAKE2B 9466335d5eeb08e5ba076151129ef1ed5ca6b0d2132f69dddafbac44295e767066a8e9db605c167a9a75b01647da8ab15fac63c221a4863deb362152bf05302c SHA512 1a12f69f0b8b59d90a27e26e447e9c8f2979e70c9927384a87cad7edd3c56e981123cf1b2de73c2bc4524a211792f9094cde9693296b9c8297d41f8dd2bc1a07 DIST patch-6.12.94.xz 4823260 BLAKE2B e3db641e9965737f5143714a52277c454fd70664b0a51f627f92a61d438c738e85451611afb60e8476e6d2aacec4f0e9dc009f3b720ac3bd59c54bad438cd8a4 SHA512 5afc7235971df37eb1209798d074469737614fd505f56b7ba0045053de69d35101abb375bf50d0dbe1fd2f211877bbd3353eb922427f7f2958911d1a7203bb08 DIST patch-6.12.96.xz 4953340 BLAKE2B 455d0eb19086f1feb82905ea233d9347595e1e92b1e943913e8f3d534bd2f7242e7ac1fb7781f239090eb606fbf5e308d8a4a0ce8686b430a58a3e33263afc4c SHA512 c112d977ca29d5967fbc6d678491f159ac15b7e3a5b03b7237fc5c4eecb1ef1a9a0e3c20bdeed55a680376990b1c52aadc9e0ad2f7a4f3406a0c1bf66b5771b4 -DIST patch-6.12.97.xz 5243416 BLAKE2B 61ffc5362a8b875b9810dcc62509bebb16599a1750f1df4864e83cc0e11603f75e6777538b0e90c57c69c1a9e7e6d670d6d2d226abde51424a042d55cae43abe SHA512 c9c56aa2ef06875a6478c4838815977fb3cdf5f75e57cd3b4586cd462285326f704bb924ed68cdf94c4f9d5563056ca18a63686b565a826108015d469924ea5f -DIST patch-6.12.98.xz 5243448 BLAKE2B 9833c96b4353f8d0fab2fea0c934eef69c4c4fcdef256940f3075a3526d42cb34fbe12d2b576e98df349f227091b5463deefafafcfaf4bca9df0c7fe69a04cca SHA512 bb4cbd7f91970d6c300ac656cafed6bed2fa5a69962920de4cf9f1f28eff256494e355b612e74b252dd9ef936590183fd5fb00cc180dea427851174a4f383d94 DIST patch-6.12.99.xz 5243940 BLAKE2B 146c6990222b69a092496ec07f9dcc9dbd7a96c68fb05b34651ec510dc02607de19e9f110cbaa9d45f06890b7bf897c202540202120ed5ce220b35ff1f2b3577 SHA512 a5dde5147b5d3195aafff23488fb138b4e076d329aea07c54e5961d04137f1e4594ed442ad189fae468f64a5d2a12ba309a8f27438b9ef9255799f35762a6f1f DIST patch-6.18.39.xz 2380952 BLAKE2B bec14f9eaefe9074b1188f190946cce0bcd11cdbde924e2b67224771c2ee4e84bdabad9157d2c2d9ef8ec839d72fdeb4bf9ec9c34ae6be60e93870ffb0a59cbd SHA512 f6bf71379410109de3af0be6f985b4a7b603e602f40759b921b8edc98b904cdf8b7b265ccb41426e0bc3cb31993d9a1ab459d8b52cc0406af6db5e66a3f8dee3 DIST patch-6.18.40.xz 2793924 BLAKE2B 890df27220da2c6fc8efb53d0f90dc1144d6d077d01762d1bb13467a01dee0d627ac056b02a7a1d74def9ba1b6e50bc50d06ba4b12f76cf63acffdf0a931b62b SHA512 cf265aed22e83bcd8f34d3c0da2a8307654b16338c8be383784632105e21f0d9dc5b73c3732e415230c4164b2b2c9e5915808335e2f10e28207aeed4d773ca56 DIST patch-6.6.144.xz 6310920 BLAKE2B 3534c34f959f3a8daceb5b5c86cdfc232b66e869415f84ca5b336ac484b89b7f938e4161aaa91ed84920674e0c98f5881214b3bc317c89e8ffad28f58c0e26c3 SHA512 fc5b0dea2467fe88fece9fce4e2c251de19e84e634659b219f68baa8f99010e367c672836d2b1e47f5fb9965258b94bdfae23bd4c753cfb64143b0df6d1bd101 -DIST patch-6.6.145.xz 6565752 BLAKE2B 9cb5703d333afdcc171a24d66cab3a73ef4ab790489e0eb72f6d62d2a3c01bcfba89c49049330e0db6d02ad585d66224a7d53140f4e794d121bc04fd553276dc SHA512 fd62fba3c4afc9e89a2b83ca3b4d76e2b60d4d75d7c5154c51f78d9204efa407c61e1ffd13097db26a20c89250af40fd5c77ff611b778b3d5d8d1ce5da1470e7 DIST patch-6.6.146.xz 6567164 BLAKE2B 65af3e9972424fd266ac2e7cb215f5cc9bd395bbebe84afe865333c7de7e6b33c2bc73b433260056f3d07967fcfb8d633bd5c505e119ca5176404ccfb9f97757 SHA512 9218e2de93f6b602ad0f5214159679a85f8f92f31561afcc5dd635af7175323797ec17899ba5cc732a597e7dbd2c1d97920e5ccdb7da553c27437798344c7ee6 DIST patch-7.1.4.xz 220504 BLAKE2B 0de674ce0ba1848415c207d05223df14b1bbdd35c34b533e5bbbff68f01302ab8c2fda37d3468e85afc5707d6053f4bc26e8b44d9b45dccb2aa1cfc3351bf8a5 SHA512 43d6d33de8834ed65fedb0cc2a19d18faf94f60f1ef5774d7433a2a4d35dcf565762fd38814179f14d0fa639e902021246a32cbc34af3124470ef28f1fc4f048 DIST patch-7.1.5.xz 882648 BLAKE2B 484bfd4ae3ee5eb7da2cc8a58138c1c0bba966fe99e8f47603ca3e5f8de50c470301d19ac69322e73d52637e00e73c50c863d77a442fbc2008a8221ac76e3cbf SHA512 fc3cc487e2a633b9c2f0122a2dcdc3e515b4ad433c72372d7cf489b2c60ac186bc6b5ba9a1a7ea40683a5387c0300349ca6873d2938dc4ed2292e77f1743e01f diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.178.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.178.ebuild deleted file mode 100644 index 10f202933f7c3..0000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.178.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.1.178 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to git.gentoo.org:fork/fedora/kernel -CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_P=gentoo-kernel-config-g19 -SHA256SUM_DATE=20260724 - -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 - https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR}/${BASE_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" -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 -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - local patch - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die - ;; - arm64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die - biendian=true - ;; - x86) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .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_CONFIG_P}" - - 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.12.97.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.97.ebuild deleted file mode 100644 index 13065225d2ffc..0000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.97.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-build toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.12.97 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to git.gentoo.org:fork/fedora/kernel -CONFIG_VER=6.12.41-gentoo -GENTOO_CONFIG_P=gentoo-kernel-config-g19 -SHA256SUM_DATE=20260724 - -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 - https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR}/${BASE_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - sparc? ( savedconfig ) -" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" -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 -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - local patch - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | sparc) - > .config || die - ;; - amd64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die - ;; - arm64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die - biendian=true - ;; - riscv) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die - ;; - x86) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .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_CONFIG_P}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - "${dist_conf_path}"/6.12+.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" - "${dist_conf_path}/zboot.config" - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.98.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.98.ebuild deleted file mode 100644 index 0962e0ed7f0b8..0000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.98.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-build toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.12.97 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to git.gentoo.org:fork/fedora/kernel -CONFIG_VER=6.12.41-gentoo -GENTOO_CONFIG_P=gentoo-kernel-config-g19 -SHA256SUM_DATE=20260725 - -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 - https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR}/${BASE_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - sparc? ( savedconfig ) -" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" -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 -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - local patch - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | sparc) - > .config || die - ;; - amd64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die - ;; - arm64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die - biendian=true - ;; - riscv) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die - ;; - x86) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .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_CONFIG_P}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - "${dist_conf_path}"/6.12+.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" - "${dist_conf_path}/zboot.config" - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.145.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.145.ebuild deleted file mode 100644 index 536a4d915eea5..0000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.145.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-build toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -PATCH_PV=${PV%_p*} -PATCHSET=linux-gentoo-patches-6.6.145 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to git.gentoo.org:fork/fedora/kernel -CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_P=gentoo-kernel-config-g19 -SHA256SUM_DATE=20260724 - -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz - https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz - https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 - https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR}/${BASE_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" -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 -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - local patch - eapply "${WORKDIR}/patch-${PATCH_PV}" - eapply "${WORKDIR}/${PATCHSET}" - - default - - # add Gentoo patchset version - local extraversion=${PV#${PATCH_PV}} - sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die - ;; - arm64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die - biendian=true - ;; - x86) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .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_CONFIG_P}" - - 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" - "${dist_conf_path}/zboot.config" - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} From 928ee3955f5fe5347c9a07c3a6abf5ea53a777d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 29 Jul 2026 21:42:57 +0200 Subject: [PATCH 05/11] sys-kernel/vanilla-kernel: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/vanilla-kernel/Manifest | 5 - .../vanilla-kernel-6.1.178.ebuild | 134 ----------------- .../vanilla-kernel-6.12.97.ebuild | 142 ------------------ .../vanilla-kernel-6.12.98.ebuild | 142 ------------------ .../vanilla-kernel-6.6.145.ebuild | 139 ----------------- 5 files changed, 562 deletions(-) delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.178.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.12.97.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.12.98.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.6.145.ebuild diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index f64c26eb6f249..4def62d13d4a5 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -15,23 +15,18 @@ DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f DIST linux-6.x-sha256sums-20260704.asc 232223 BLAKE2B a1437222bbb2ce89bb6af047c7412f21746307015204ad17d6461896287685660f2a72591339a07ff4f35312ed07977c0fae73be637ea0c9f01e747efc44ab08 SHA512 f3861ba8002b7971f3037dcfa2a74559bf27709f6665d0128f4ab606c12623763ee1511785101fe208e5c224f261fcee1cedde92a264c90378679b31b27c70ac DIST linux-6.x-sha256sums-20260718.asc 232905 BLAKE2B bc1b19fc88204dd12441ad794f3f653280e97ac39b8c71143e84a3ffd9eb3bc2cf479ab934d274ec173d5f3e22f5455a55a7b896c9a8317bb9535a98101a2277 SHA512 3ed5d7b97f7ce35ab682e48d286c1447c76e68729bdf4134a24e01637e90538100f445ed8a747b98d6a4e208cf4adb3232cdb136e5e6b0e57c05901bb82ab884 DIST linux-6.x-sha256sums-20260724.asc 234269 BLAKE2B e9758b458a4573488bd1d62a540fb3fb577cf3b7ac24573c409c25e369cf7299c2bf7a1d8aa4ae1f461abbbca88026e3b56ed6cbe8e711627d4600899cf3405a SHA512 ad2e2c7abbb8f668e02cf8ad3149b950a3b4a3218e359225df8331e4725a6264e04484ab4be4adacd5143dc624d5250c07cc5ab6acaae9a22b25e294ce299bbe -DIST linux-6.x-sha256sums-20260725.asc 234610 BLAKE2B 7a0afedb076c293e9a6484f42831882fdf3ff0433f1da7ac07eb11f719522b8c7340dc319a1b0a8a7c39f86997c8ceeb88c4be8d383401cdd324f77332498611 SHA512 c15fc5a09482d2854e0b213444e091c0d95266fc286f234d411fbd4cb9b960b2721d0cfa02f711cf3302a9c3fc902422fe4b0daa422ea4b157daf4f3d51cfff2 DIST linux-6.x-sha256sums-20260729.asc 235633 BLAKE2B 45624d2c7a46aa06d6225b69ea8659149ad2e37a8260771b8c0d407055395c91581e56bf457e6d2134e3255fb9f610067c0039b763c40ad83bcea89e320eb7f1 SHA512 980b67e9ac8677482cdb0f1148117167201cb7cdce7bc0811289b87f46e3dad1829c4f429d0cdffe79670f480c0d3ba3ea903fc1fb6d34bd5df81ede0ae2c9f2 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260718.asc 7546 BLAKE2B 814e5f1cbe1de870e1108c4d1f5c63fb93a90e57db2b8a8d69439ff26117346d868edbdddeb1814603da101ee2c15214e4b16269f70becb3285ee881450d68d2 SHA512 3f514272266d22bc2fa21fa2efcfb93d6da4571ccf2d6c404ec3a0743117165df6bddb9cb2556b4fad971b00b941ce9721658dadaa9ca946f0707972880599bd DIST linux-7.x-sha256sums-20260724.asc 7879 BLAKE2B 1e2043f96ea2fbe6e4f89049fc4f835f65422b698cd9fe7f0c5c9eca05bef143700914f919876bfe22a25ce7f2243df93217070e183161c8513dbabb74735408 SHA512 3eb0fbda0affef13e5f9ecbf34e9032ea0fa4bd4d8153f023738bcf18963630990b055b0264dd63ff8a72da65b1ce786c4a02a6fd639965cfc5e54c0813c923b DIST linux-b19b382f183d421a407f5d708dde1eff5009274d.tar.bz2 1401905 BLAKE2B fdb884e73fe206f91a39e76a76fdb1d703eb0529dc97b7f3129dacd3ae9f33c8acf14820a00facb07e99cee89acdad77b9cb43e95458656eabf375b1bb507b22 SHA512 1a9c210271a8a6b88a304b91a31caa693fbd289babfed8ee7767e834fc860f9a5cb52e457cbc548246cc7816d24490f7568389a71089975edfc4e31bd83f9490 DIST patch-6.1.177.xz 7632012 BLAKE2B d1c93ff47abb193b430fefe75414af9128c621b2da4538e769eff8728c0035f948e2f5fe245a3633f4f6ec31857f0046aed5e493510c17dd340b434dc66428c7 SHA512 0f5bfce80c44916fe52a9adcda37f568fbc0a2e108f16a11d0b46f1c2d66bf197e1cbfa08bdabd85ac2bbeb4bc751dba7e76fb4d2f70658df7e24bef62cb91c0 -DIST patch-6.1.178.xz 7843708 BLAKE2B 34574bc761599dda077871607516011207bf323f919289c7b36668a2dfb8f124aa0e879f61d60932cbc3b3ad629509f8bd67a5a9085c96fc805a2a003a667316 SHA512 233ddf0f5ac8830eff590646d1ae8ab42421e816a786f284972be46cf81a13f75383d685571df42f8b6ea0206eeefe9aaa7e417219ae88c0fe073658f7a54086 DIST patch-6.1.179.xz 7844400 BLAKE2B 9466335d5eeb08e5ba076151129ef1ed5ca6b0d2132f69dddafbac44295e767066a8e9db605c167a9a75b01647da8ab15fac63c221a4863deb362152bf05302c SHA512 1a12f69f0b8b59d90a27e26e447e9c8f2979e70c9927384a87cad7edd3c56e981123cf1b2de73c2bc4524a211792f9094cde9693296b9c8297d41f8dd2bc1a07 DIST patch-6.12.96.xz 4953340 BLAKE2B 455d0eb19086f1feb82905ea233d9347595e1e92b1e943913e8f3d534bd2f7242e7ac1fb7781f239090eb606fbf5e308d8a4a0ce8686b430a58a3e33263afc4c SHA512 c112d977ca29d5967fbc6d678491f159ac15b7e3a5b03b7237fc5c4eecb1ef1a9a0e3c20bdeed55a680376990b1c52aadc9e0ad2f7a4f3406a0c1bf66b5771b4 -DIST patch-6.12.97.xz 5243416 BLAKE2B 61ffc5362a8b875b9810dcc62509bebb16599a1750f1df4864e83cc0e11603f75e6777538b0e90c57c69c1a9e7e6d670d6d2d226abde51424a042d55cae43abe SHA512 c9c56aa2ef06875a6478c4838815977fb3cdf5f75e57cd3b4586cd462285326f704bb924ed68cdf94c4f9d5563056ca18a63686b565a826108015d469924ea5f -DIST patch-6.12.98.xz 5243448 BLAKE2B 9833c96b4353f8d0fab2fea0c934eef69c4c4fcdef256940f3075a3526d42cb34fbe12d2b576e98df349f227091b5463deefafafcfaf4bca9df0c7fe69a04cca SHA512 bb4cbd7f91970d6c300ac656cafed6bed2fa5a69962920de4cf9f1f28eff256494e355b612e74b252dd9ef936590183fd5fb00cc180dea427851174a4f383d94 DIST patch-6.12.99.xz 5243940 BLAKE2B 146c6990222b69a092496ec07f9dcc9dbd7a96c68fb05b34651ec510dc02607de19e9f110cbaa9d45f06890b7bf897c202540202120ed5ce220b35ff1f2b3577 SHA512 a5dde5147b5d3195aafff23488fb138b4e076d329aea07c54e5961d04137f1e4594ed442ad189fae468f64a5d2a12ba309a8f27438b9ef9255799f35762a6f1f DIST patch-6.18.39.xz 2380952 BLAKE2B bec14f9eaefe9074b1188f190946cce0bcd11cdbde924e2b67224771c2ee4e84bdabad9157d2c2d9ef8ec839d72fdeb4bf9ec9c34ae6be60e93870ffb0a59cbd SHA512 f6bf71379410109de3af0be6f985b4a7b603e602f40759b921b8edc98b904cdf8b7b265ccb41426e0bc3cb31993d9a1ab459d8b52cc0406af6db5e66a3f8dee3 DIST patch-6.18.40.xz 2793924 BLAKE2B 890df27220da2c6fc8efb53d0f90dc1144d6d077d01762d1bb13467a01dee0d627ac056b02a7a1d74def9ba1b6e50bc50d06ba4b12f76cf63acffdf0a931b62b SHA512 cf265aed22e83bcd8f34d3c0da2a8307654b16338c8be383784632105e21f0d9dc5b73c3732e415230c4164b2b2c9e5915808335e2f10e28207aeed4d773ca56 DIST patch-6.6.144.xz 6310920 BLAKE2B 3534c34f959f3a8daceb5b5c86cdfc232b66e869415f84ca5b336ac484b89b7f938e4161aaa91ed84920674e0c98f5881214b3bc317c89e8ffad28f58c0e26c3 SHA512 fc5b0dea2467fe88fece9fce4e2c251de19e84e634659b219f68baa8f99010e367c672836d2b1e47f5fb9965258b94bdfae23bd4c753cfb64143b0df6d1bd101 -DIST patch-6.6.145.xz 6565752 BLAKE2B 9cb5703d333afdcc171a24d66cab3a73ef4ab790489e0eb72f6d62d2a3c01bcfba89c49049330e0db6d02ad585d66224a7d53140f4e794d121bc04fd553276dc SHA512 fd62fba3c4afc9e89a2b83ca3b4d76e2b60d4d75d7c5154c51f78d9204efa407c61e1ffd13097db26a20c89250af40fd5c77ff611b778b3d5d8d1ce5da1470e7 DIST patch-6.6.146.xz 6567164 BLAKE2B 65af3e9972424fd266ac2e7cb215f5cc9bd395bbebe84afe865333c7de7e6b33c2bc73b433260056f3d07967fcfb8d633bd5c505e119ca5176404ccfb9f97757 SHA512 9218e2de93f6b602ad0f5214159679a85f8f92f31561afcc5dd635af7175323797ec17899ba5cc732a597e7dbd2c1d97920e5ccdb7da553c27437798344c7ee6 DIST patch-7.1.4.xz 220504 BLAKE2B 0de674ce0ba1848415c207d05223df14b1bbdd35c34b533e5bbbff68f01302ab8c2fda37d3468e85afc5707d6053f4bc26e8b44d9b45dccb2aa1cfc3351bf8a5 SHA512 43d6d33de8834ed65fedb0cc2a19d18faf94f60f1ef5774d7433a2a4d35dcf565762fd38814179f14d0fa639e902021246a32cbc34af3124470ef28f1fc4f048 DIST patch-7.1.5.xz 882648 BLAKE2B 484bfd4ae3ee5eb7da2cc8a58138c1c0bba966fe99e8f47603ca3e5f8de50c470301d19ac69322e73d52637e00e73c50c863d77a442fbc2008a8221ac76e3cbf SHA512 fc3cc487e2a633b9c2f0122a2dcdc3e515b4ad433c72372d7cf489b2c60ac186bc6b5ba9a1a7ea40683a5387c0300349ca6873d2938dc4ed2292e77f1743e01f diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.178.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.178.ebuild deleted file mode 100644 index 277f0eba10270..0000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.178.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to git.gentoo.org:fork/fedora/kernel -CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_P=gentoo-kernel-config-g19 -SHA256SUM_DATE=20260724 - -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz - https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 - https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR}/${BASE_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" -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 -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PV}.xz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - eapply "${WORKDIR}/patch-${PV}" - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die - ;; - arm64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die - biendian=true - ;; - x86) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .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_CONFIG_P}" - - 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.12.97.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.97.ebuild deleted file mode 100644 index e0ce2d6682b64..0000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.97.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-build toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to git.gentoo.org:fork/fedora/kernel -CONFIG_VER=6.12.41-gentoo -GENTOO_CONFIG_P=gentoo-kernel-config-g19 -SHA256SUM_DATE=20260724 - -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz - https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 - https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR}/${BASE_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - sparc? ( savedconfig ) -" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" -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 -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PV}.xz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - eapply "${WORKDIR}/patch-${PV}" - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | sparc) - > .config || die - ;; - amd64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die - ;; - arm64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die - biendian=true - ;; - riscv) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die - ;; - x86) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .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_CONFIG_P}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - "${dist_conf_path}"/6.12+.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" - "${dist_conf_path}/zboot.config" - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.98.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.98.ebuild deleted file mode 100644 index 267f0b33eac97..0000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.98.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-build toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to git.gentoo.org:fork/fedora/kernel -CONFIG_VER=6.12.41-gentoo -GENTOO_CONFIG_P=gentoo-kernel-config-g19 -SHA256SUM_DATE=20260725 - -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz - https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 - https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR}/${BASE_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - sparc? ( savedconfig ) -" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" -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 -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PV}.xz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - eapply "${WORKDIR}/patch-${PV}" - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | sparc) - > .config || die - ;; - amd64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die - ;; - arm64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die - biendian=true - ;; - riscv) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die - ;; - x86) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .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_CONFIG_P}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - "${dist_conf_path}"/6.12+.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" - "${dist_conf_path}/zboot.config" - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.145.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.145.ebuild deleted file mode 100644 index 61b6c7657b2fd..0000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.145.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 - -inherit kernel-build toolchain-funcs verify-sig - -BASE_P=linux-${PV%.*} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to git.gentoo.org:fork/fedora/kernel -CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_P=gentoo-kernel-config-g19 -SHA256SUM_DATE=20260724 - -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/${BASE_P}.tar.xz - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz - https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 - https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc - -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc - ) -" -S=${WORKDIR}/${BASE_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) -" -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 -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ - sha256 "${BASE_P}.tar.xz patch-${PV}.xz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - eapply "${WORKDIR}/patch-${PV}" - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die - ;; - arm64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die - biendian=true - ;; - x86) - cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .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_CONFIG_P}" - - 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" - "${dist_conf_path}/zboot.config" - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} From f885ec7f82c4714f081a09f314cacc380f4e4230 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 29 Jul 2026 20:45:38 +0100 Subject: [PATCH 06/11] app-arch/7zip: edos2unix-ify all files, not just ones we need for PATCHES This is more friendly both to future patches we may want to add in the ebuild but also user patches. Bug: https://bugs.gentoo.org/929025 Signed-off-by: Sam James --- app-arch/7zip/7zip-26.02-r1.ebuild | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-arch/7zip/7zip-26.02-r1.ebuild b/app-arch/7zip/7zip-26.02-r1.ebuild index 51c437a9ca095..2f8bf71dfbf2c 100644 --- a/app-arch/7zip/7zip-26.02-r1.ebuild +++ b/app-arch/7zip/7zip-26.02-r1.ebuild @@ -61,9 +61,11 @@ pkg_setup() { src_prepare() { # patch doesn't deal with CRLF even if file+patch match - # not even with --ignore-whitespace, --binary or --force + # not even with --ignore-whitespace, --binary or --force. We only + # strictly need to convert the .mk files we patch but do everything + # to allow easily patching in future + facilitate user patches. pushd "./CPP/7zip" || die "Unable to switch directory" - edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak + edos2unix $(find . -type 'f' || die) sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror" popd >/dev/null || die "Unable to switch directory" From b4d234867061c794ec052e301662fcdc846f97ff Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 29 Jul 2026 20:47:39 +0100 Subject: [PATCH 07/11] dev-ruby/digest: Stabilize 3.2.1 x86, #979938 Signed-off-by: Sam James --- dev-ruby/digest/digest-3.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/digest/digest-3.2.1.ebuild b/dev-ruby/digest/digest-3.2.1.ebuild index be237535d2a65..4375db7ac1bf9 100644 --- a/dev-ruby/digest/digest-3.2.1.ebuild +++ b/dev-ruby/digest/digest-3.2.1.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/digest/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="test" ruby_add_depend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" From 288ff5378df3d9bad6628689fc4513db529c4dbd Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 29 Jul 2026 20:47:40 +0100 Subject: [PATCH 08/11] app-editors/featherpad: Stabilize 1.6.4 arm64, #980047 Signed-off-by: Sam James --- app-editors/featherpad/featherpad-1.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/featherpad/featherpad-1.6.4.ebuild b/app-editors/featherpad/featherpad-1.6.4.ebuild index 0dc4a636a21e8..701bfc96041e4 100644 --- a/app-editors/featherpad/featherpad-1.6.4.ebuild +++ b/app-editors/featherpad/featherpad-1.6.4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/FeatherPad-${PV}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="+X" RDEPEND=" From 9ab56a48b3c091b756c4da12698b76406fd51ff7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 29 Jul 2026 20:47:41 +0100 Subject: [PATCH 09/11] app-shells/fzf: Stabilize 0.73.1 arm64, #980068 Signed-off-by: Sam James --- app-shells/fzf/fzf-0.73.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/fzf/fzf-0.73.1.ebuild b/app-shells/fzf/fzf-0.73.1.ebuild index cb1f5138bb1e4..8752779dd5ed8 100644 --- a/app-shells/fzf/fzf-0.73.1.ebuild +++ b/app-shells/fzf/fzf-0.73.1.ebuild @@ -17,7 +17,7 @@ LICENSE="MIT BSD-with-disclosure" # Dependent licenses LICENSE+=" BSD MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86" src_compile() { local go_ldflags=( From fb016ad510ef763dd433fa977156c564b28b9a47 Mon Sep 17 00:00:00 2001 From: "Stefan Cristian B." Date: Wed, 29 Jul 2026 17:45:45 +0300 Subject: [PATCH 10/11] dev-util/flatpak-builder: revbump 1.4.10-r2, bugfixes * dropped gettext, it is no longer used in upstream * added appstream-0.15.0:= to relink at upgrade * fixed docs aand html generation as per conventions Closes: https://bugs.gentoo.org/980046 Signed-off-by: Stefan Cristian B. Part-of: https://codeberg.org/gentoo/gentoo/pulls/1566 Signed-off-by: Zac Medico --- .../flatpak-builder-1.4.10-r2.ebuild | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 dev-util/flatpak-builder/flatpak-builder-1.4.10-r2.ebuild diff --git a/dev-util/flatpak-builder/flatpak-builder-1.4.10-r2.ebuild b/dev-util/flatpak-builder/flatpak-builder-1.4.10-r2.ebuild new file mode 100644 index 0000000000000..088cd7c9f9df8 --- /dev/null +++ b/dev-util/flatpak-builder/flatpak-builder-1.4.10-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Tool to build flatpaks from source" +HOMEPAGE="https://flatpak.org/" +SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="doc +yaml" + +# dev-util/flatpak and dev-libs/appstream are runtime dependencies of flatpak-builder +# their binaries are actively being used by flatpak-builder as is +# qa-vdb returns false-positive warnings +RDEPEND=" + >=dev-util/ostree-2019.5:= + >=dev-libs/appstream-0.15.0:=[compose] + >=dev-libs/elfutils-0.8.12:= + >=dev-libs/glib-2.66:2= + >=dev-libs/libxml2-2.4:= + dev-libs/json-glib:= + net-misc/curl:= + >=sys-apps/flatpak-0.99.1 + yaml? ( dev-libs/libyaml:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + app-text/xmlto + dev-libs/libxslt + ) +" + +PATCHES=("${FILESDIR}/flatpak-builder-1.2.2-musl.patch") + +src_configure() { + local emesonargs=( + $(meson_feature doc docs) + $(meson_feature yaml) + ) + meson_src_configure +} + +src_install() { + # conventional HTML docs location /usr/share/doc/${PN}/html + local HTML_DOCS=() + use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/flatpak-builder-docs.html "${S}"/doc/docbook.css ) + + meson_src_install + + if use doc; then + rm -r "${ED}"/usr/share/doc/${PN} || die + fi +} From 3ab9ce9c85580771451d4bdb062451d928ff93cf Mon Sep 17 00:00:00 2001 From: "Stefan Cristian B." Date: Wed, 29 Jul 2026 17:45:10 +0300 Subject: [PATCH 11/11] dev-util/flatpak-builder: drop 1.4.10-r1 Signed-off-by: Stefan Cristian B. Part-of: https://codeberg.org/gentoo/gentoo/pulls/1566 Closes: https://codeberg.org/gentoo/gentoo/pulls/1566 Signed-off-by: Zac Medico --- dev-util/flatpak-builder/Manifest | 1 - .../flatpak-builder-1.4.10-r1.ebuild | 48 ------------------- 2 files changed, 49 deletions(-) delete mode 100644 dev-util/flatpak-builder/flatpak-builder-1.4.10-r1.ebuild diff --git a/dev-util/flatpak-builder/Manifest b/dev-util/flatpak-builder/Manifest index 48161a49f8892..dd26161f9fa01 100644 --- a/dev-util/flatpak-builder/Manifest +++ b/dev-util/flatpak-builder/Manifest @@ -1,4 +1,3 @@ -DIST flatpak-builder-1.4.10.tar.xz 630004 BLAKE2B 616a2dac4393d08f7e3898f347bd71ae9a0f624f3d8e480aacc0a239ecc7f170bd7b42c49fffa32bf2d1c9985e3f0677f1a84affb654e830f78b04b9388343a6 SHA512 7a81eaa0e9bcad407af5229992b4e7ce17a6579856e921ca90c36914f542ef5cc368d0183a46cb13df3dd9649d1ec3fb7df1482106d76a8b25b730a032f2b23f DIST flatpak-builder-1.4.4.tar.xz 530300 BLAKE2B ffc956cb60ddc085c478a3da78a2d0eb5f13e7add9d4246a316cb37a405a02e21e547ee3dd13a78a0cd1d90789ef6c0eeefdc7c2735c6c7147451997a2f38c70 SHA512 7ccc6c9cf464f1637063d2f7ca32464c81c148b50f5479a49c80fc364781ba82ab2e57135e4902f9e00dad25ac70000658c20c7e8c0a10a519eb1d3a86dad35a DIST flatpak-builder-1.4.6.tar.xz 621076 BLAKE2B 065bc01bd1fec181454d32de8280f55990c3a5a4f160c4af25722aca4d1942f38fce84f419c558e9c61a386f43ff7b8ea90058c8fb9ddafb7966b2f486e0b04e SHA512 be065fc5ccd7b6669cc852b5687d725d7b5aba40a492522c8ce4e9498310048d24cfa3f3e8ee5e24d990e73eb915becaa0cd181ced78508623d7696ea737f7a8 DIST flatpak-builder-1.4.7.tar.xz 622452 BLAKE2B 35c7e1dea16f0f6ab592061deca4954ccf7cd5ada8ae6645fc9aedfb6d86d29fee47b66987a36bd4eeb489a03328d5c34f9178a0a2e22b02a87db609a6988080 SHA512 81b88a43102b75efcdb11cbaa60a48bcb431c42104b58765f353cd8e40799af9f1513e8212dd98ac704d78914ff6205999d4789c66ee0c54213ed5b88a2fb879 diff --git a/dev-util/flatpak-builder/flatpak-builder-1.4.10-r1.ebuild b/dev-util/flatpak-builder/flatpak-builder-1.4.10-r1.ebuild deleted file mode 100644 index 2abe24146bfde..0000000000000 --- a/dev-util/flatpak-builder/flatpak-builder-1.4.10-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Tool to build flatpaks from source" -HOMEPAGE="https://flatpak.org/" -SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="doc +yaml" - -# dev-util/flatpak and dev-libs/appstream are runtime dependencies of flatpak-builder -# their binaries are actively being used by flatpak-builder as is -# qa-vdb returns false-positive warnings -RDEPEND=" - >=dev-util/ostree-2019.5:= - dev-libs/appstream[compose] - >=dev-libs/elfutils-0.8.12:= - >=dev-libs/glib-2.44:2= - >=dev-libs/libxml2-2.4:= - dev-libs/json-glib:= - net-misc/curl:= - >=sys-apps/flatpak-0.99.1 - yaml? ( dev-libs/libyaml:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=sys-devel/gettext-0.18.2 - doc? ( - app-text/xmlto - dev-libs/libxslt - ) -" - -PATCHES=("${FILESDIR}/flatpak-builder-1.2.2-musl.patch") - -src_configure() { - local emesonargs=( - $(meson_feature doc docs) - $(meson_feature yaml) - ) - meson_src_configure -}