diff options
Diffstat (limited to 'sys-kernel')
25 files changed, 1562 insertions, 8 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz Binary files differindex c96954222f5b..42dcbf24e7a8 100644 --- a/sys-kernel/Manifest.gz +++ b/sys-kernel/Manifest.gz diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 0d692e6df514..e28c7f2f6e41 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -14,8 +14,12 @@ DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146 DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02 DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe3ef733da7242a61891647efae6c79b49bfdb589342a76a4955ae3e908e533b29f974ba414ea5649ec0a93826cf61ae625e9 SHA512 df9fb97cf87a0255afe9eb6c74c51dbe90bab5851f20097c17abc72ab00d63d2d7b4f2622f3db18daeee6cc8d0bdda9dae60bc42ef7844c5544c4eb147ded50f DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7 +DIST genpatches-6.10-17.base.tar.xz 1115084 BLAKE2B f0638c12dd60db695f4c0d71a75b240503e9df4d1f85c2a687168dfc71c45cbc26442ab686cd0d66d2283ae736d61d51b1c72a41cacb2516877f57f52631f36a SHA512 c80f19e549505ea6b2e617a390d35615f39ce804a177039cc4f628d95eda18ab49547b7ce033af60f34400bad491e1094fd0621b90dbf69f61cc7c0f1148e842 +DIST genpatches-6.10-17.extras.tar.xz 4060 BLAKE2B 85b844a23a44636e7e9208adcdb1f39ad1e60dc02fb7bb3cb721364a3e4818fa874b0afed54e5e9469dc0459811244ea9df68df9a9c433f170e0ca23c10dc162 SHA512 c522aaacfbe492fad25c719bc8a4cc65180fff963443b113fe2d4bb1a09660c2f6eef8f7cd502f9e84fc8ddb6c392a4dc55929ea7a058abbd65dcc9521851ba8 DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56 DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb +DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4 +DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8 DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88 DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e @@ -24,6 +28,8 @@ DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5 DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8 DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066 +DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393 +DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7 DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae @@ -56,10 +62,18 @@ DIST gentoo-kernel-6.10.13-1.amd64.gpkg.tar 288819200 BLAKE2B 2285473dd589c891a9 DIST gentoo-kernel-6.10.13-1.arm64.gpkg.tar 264857600 BLAKE2B a11f726c23ab4cb6e00818c65dc06101b1a31eb094e2c5a5934f520e3d07d80c7a617fc9b930578fc64e44a4ebef5ee26b7676e7b62f3153591aeed606239794 SHA512 cdc93c3b7b460822678509ae93d6afe3cad5fc6807bf4df6ea7c88780c81691d9adeb1298a01d21d851d8d1afb52098af8b091710b7d1ed599f54aff95551d09 DIST gentoo-kernel-6.10.13-1.ppc64le.gpkg.tar 72017920 BLAKE2B 6abf40e9a021793dcdd5822c9336e97cf2428e7ddaaff9fe54dfa1a5816131ef4e5a99ca08119c86b3de63e1b012a75b44729f0652d23016e722edf91d12eabb SHA512 0f8d53cb7c523759b29db4597a2b61f726c1c7e9ab9dadea58540a314021375ed93e0ff682f3952e3e0970eb433695247739d4583c45e5803f927a590584d0ea DIST gentoo-kernel-6.10.13-1.x86.gpkg.tar 75581440 BLAKE2B 659e4d952918c7a38b1799be1240a7a8a87619685ac9692c4509cdce316b8c4ae41e7483b9e5723fe573597de264e268db03f87ab2a291cd94e43ffadc16416c SHA512 336630ab1c1a5175fa6ea1b2601578fccaf067946ac0fba2eb75a91278ce7d35a01b45489b9810083c191522a67060ced8183fc05690902f1a4232630a79c297 +DIST gentoo-kernel-6.10.14-1.amd64.gpkg.tar 288962560 BLAKE2B 44b6eaef5635c74ce7d044735d1414a8a52cd5bd52e7573bf52bc7967ebe367e43d99bbc41e810b93e77670d575032324fe69e789f0544310e27198ddc607179 SHA512 cf9418886edbf099d2a45f983dc4261e4f6e565d8c7de96b77523386502d0b73d0afb8bfbe2ee0045a15176eda5818983a9d6c887887070d624735cd73ab2a80 +DIST gentoo-kernel-6.10.14-1.arm64.gpkg.tar 265287680 BLAKE2B b45003867570a7f9a54751f5ef080c3ce32129d776eefca15fd993a9239aff4d7188a46f4a0b878a6f1468193e8295856994df894f55b58e7203b62d2c0a4677 SHA512 18cb039eab10811b74cbda128b1e2a1ebea7a2d168d137b82ac208cf05eccd964ff951d67796534edb0b49103f6a9c7815b00d1a20bc5ff67942ed244e1d0b6a +DIST gentoo-kernel-6.10.14-1.ppc64le.gpkg.tar 72058880 BLAKE2B 9686f3249dc191106226aacdcfa7d2b4cc7df7525b91cdf121468b26a69ba9bf589f6b7f3807a1e40db48614797af4e1df46fe506ee6a99e1d33c8bf9696cdcc SHA512 76541e3d36a513b0ee2c9fa349dc4c14639b394b6058f7bf4dfec2df25bfbb3f6b873d21930b767ffef793ffa39308be3ce29b4baf2eb98cc9bee61098e59d7f +DIST gentoo-kernel-6.10.14-1.x86.gpkg.tar 75571200 BLAKE2B 52bade7aeffd7c568cac5343aa595a1d7d83a5a8bdf4e0752a5b111ba0548aff09756dce4b1ec57d9f3a38b1e7b3696e27b6576836ae37b69e17919c3ebffd94 SHA512 7c110ccafbf48c5db07c85117cfae2655ef849f4b5f77e22ac9a728a4db2193afad8db7c10a68ca5851953e95befef4c672a8e154b127aa56967075d72821b6c DIST gentoo-kernel-6.11.2-1.amd64.gpkg.tar 290437120 BLAKE2B ab05d92452ffe85d6d43a084369b10f645e368b9bd1aec8e88255635d245408954cd7b7c5272342780a0cef681fb32b3fd8557ed7abbb5938794cc509de3fb5f SHA512 a7f59e92213df8685f4081eb9bf588e91d37bdd0169bc2db85e4683ee8197bd808297668f1747e99fa4db653f62b7bac5b3ed4a53f6e6088941845f8ac56baf9 DIST gentoo-kernel-6.11.2-1.arm64.gpkg.tar 266506240 BLAKE2B 4307c1a177cf7f6c04c160ac32126d8f01068b7c164e50d222f958e8b0d5bb6a01f6144e43fb796e736ff6cedb1aac1718b969a1acc1cc653d051c8797eb8f48 SHA512 9187854b7eaeca1ae65b42122e0d572d418bce8f37a12015c500f365094adfe853cc8d933300799b2a34705bed1cb5854532550e5d6c1a22befc02a8d9e90c9f DIST gentoo-kernel-6.11.2-1.ppc64le.gpkg.tar 164065280 BLAKE2B 0e0ac3e089058e89c5b0d8a211d1e0c640d9e8f9c31de78dff0ac1e430960adc887bb1b68e60d47008ae157ddd9995fd5b31644ab5107799ab3c6efe83181b4e SHA512 ae98d1e68c8085e8b8eeec4e4a5c9efbe341b672551a961d96c9a7b11e729f5dbf747a08db14868ff1e57d497ae1b1d669b4a807bc89d4d81f0f0587f901ee97 DIST gentoo-kernel-6.11.2-1.x86.gpkg.tar 76298240 BLAKE2B bf9065a12b771c0b6d7247b874c014c2043eb5959afe590f3cb84abb8b2491076f5f4c3f575f7fd30ff20e9ce5c474401b2b6eaef107f648621f03fb95cccecb SHA512 928f822fb1b656d479a56d083ec10b97032a75eb8b83745e6f5cb3a283f2b221ff134af584041ff9711e7ddff9d337da32d6178243e9635759bfc598e1d34f6d +DIST gentoo-kernel-6.11.3-1.amd64.gpkg.tar 290590720 BLAKE2B 78743fef66f9868d5bb21e58450350102af9d0c074315b11b345d57d4eef80522e4a7392f0097bccd672fa60e0df6178c10ca581aafa8714a2fb4fb4ab039557 SHA512 4d1468f318576b0de633f1686068593e18c661938a3934fef4286a6854b0f3e32a29fa02437b07b4a6a21df461eb741ad236fa3346359d74ee4a392d502cc7f0 +DIST gentoo-kernel-6.11.3-1.arm64.gpkg.tar 266936320 BLAKE2B 0abd406d7ae2572ca05d7d5f2d1525c22d1a4f5562edaf4a04a41fc3c883d42abceb8d181f5a92551178f207c75a313d788995dcd29823a2aef0eaef757969bb SHA512 aaf4d09f3bb8db87775d46e377031b64fb9647c3b024f889e517a3d14e8b5068631409ba70b7410fe5a512c9b55e2c01e04c4099cc02efc1f8cbf4649a5e6a82 +DIST gentoo-kernel-6.11.3-1.ppc64le.gpkg.tar 72755200 BLAKE2B a3511528cdf72cb6f60113d7dbc0f0fcb4b25953a9200cd2c4c181d79dcbf98f622d1cedd9aa4356369e19f388faacbd8ae81e221c6a9978fbf4d5f54caf84d0 SHA512 eb52d04af845fd8f8eab10871dcfbc72b6409273027ed91cb2f820aa0c2bfed0aec6981dc36a3de1c074e7415c4df758f3016dadac2eca047c096d2640877acb +DIST gentoo-kernel-6.11.3-1.x86.gpkg.tar 76308480 BLAKE2B 390e3ba29a1fc3c8117c6744f449f07a3bf99601f2743a5ed7ba3782b0dd1c8bc05df978d96581905e8216a8382c2bd37841108c1d5899846075ddcca8102e23 SHA512 5e6b88c6928f71f474ff47c238b39f7f09f9a9620d9ae33fad4c46bfd57ccf2c19aa47b5343894e15336d3424090aa60b672f8303dc3d9186d47e99446b954a4 DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62 @@ -76,6 +90,10 @@ DIST gentoo-kernel-6.6.54-1.amd64.gpkg.tar 264038400 BLAKE2B 43c561c8320889bbd44 DIST gentoo-kernel-6.6.54-1.arm64.gpkg.tar 240107520 BLAKE2B 82631d4d9537959bb75f99b3b065a423813f406f541c7a43a3204a83ab323d775ca7e45ff0db560166bb8f3aa185fcbea95c8cf6a7270760e5365e35acc01f05 SHA512 cdc71a6c5b32eb51bef79075784694170d4015a333f781beb66be56775c1b488e8ae7bec376941c36af14b8bd50f68f29ba5bcfebfbce8923d57cb96400faa73 DIST gentoo-kernel-6.6.54-1.ppc64le.gpkg.tar 64286720 BLAKE2B 2ebf7d82817f46deacdac2e34fb6387e0c82723b468f0a6c1d5e759d40b9fd89c14641aef1ba6db711386cb355afc8f48918b44d7d32ade1686cbbdb83adfe6e SHA512 3210d827dbdddf6e61659f3cebfa778ecc9669f6c176ac7226625ea1231fd2f212a2420a0cd1d5f10f9ce2133d58f74a4542a61c41162d09cd10a9bb3f00d121 DIST gentoo-kernel-6.6.54-1.x86.gpkg.tar 68331520 BLAKE2B f8b49c5579a237b8d61406207c2c46b5df6fe69da25b3f8a29b724a96b90e8f520038a411f6e989eee1c1143cc4a5fb7c7a8aa2fa03fcf4d46968f01cf093f1c SHA512 89b0bdf7b96f264783c828c7f3676e10365d40f6328cb2d0173ca430d6daf052c3b6e09b8df7447549bfd8be79d850e64cf782da08fe5f1beb33be67e72a35e0 +DIST gentoo-kernel-6.6.56-1.amd64.gpkg.tar 264222720 BLAKE2B 9744f94c6c7d3e450e346e64a665b42cbc1f3a49cb6ae4741f82aa7523f267c67afafc3e4544712fe221bd51b745ddb6f5fd83a0edc4b7916ae5b8ea70682751 SHA512 64491534f68e81a30d75d2434b964708175208dc5298d9847baace8a83f363a18b0efd604f0d1f0b57d4e5cdc283360b819c4a982ad3024cae42e04eb8bb2cfd +DIST gentoo-kernel-6.6.56-1.arm64.gpkg.tar 240455680 BLAKE2B 3146686d24594a64dc98e38fe66f556fa420f7af03e3881b92bbbec76902fb7e5d5e1eb0b07758732d5894bb9b78d6d5773cd84af0efa284125edb14c5c6babe SHA512 c3f463b8a05bd79fbeaa8ed16b093198d51177ba669fd4b275160066ecd17e72867b3ed0453dcc0f569044cb53889c3a0cb4e18b4ff18839f12c49ea25493964 +DIST gentoo-kernel-6.6.56-1.ppc64le.gpkg.tar 64307200 BLAKE2B a5931dcaba361d9746e52c0678d9bcf4683790f8ae8774a077cc6e6581b675a54e3b81f51c9c4d90943c1be4981ff357cb2f2874ec0514572cd1fa0fd61726d3 SHA512 2caec2de3e2b7e2b4171f4573228a06f3e05f18bf72c576fd88718b2f5d1e124e746b32e05c80ac9e7cdb30bef0a4cf124badff06e32918b7168e302335c57df +DIST gentoo-kernel-6.6.56-1.x86.gpkg.tar 68321280 BLAKE2B 83c9050276f6dcd7b5a43d48f2de4c5223f426fa4be513e6e108456c73c9cf380ada26a35ba00da03643b6afceb6ef595ab26e3063655c840046146b5edee35d SHA512 4503abad28c822948198231c406c82b53ff8df2924a4c05e4f1f742ef336b5c71d007b5e45872b8eddc2308a0fa6dcb8f3941499532bbe4df54e5c67b96e4047 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 @@ -90,9 +108,12 @@ EBUILD gentoo-kernel-bin-6.1.112.ebuild 3415 BLAKE2B a055768b284fe252a8561a59800 EBUILD gentoo-kernel-bin-6.10.11.ebuild 4446 BLAKE2B 3dab2ecd10f1300e3143e2b00628131873247655575eb2970d8949d88664a64f4a6e3839837420a6b698a96c6f809db09367e2aba6e9e18053d9688895e74466 SHA512 140baca2fdf790faea4c66ef06315bf8216bd980892ace3eba465c3daa55c68c8f6dc48c17af370b0fc57e03506714a9c0546c4ec9b63888f361df7ccf14ad23 EBUILD gentoo-kernel-bin-6.10.12.ebuild 4446 BLAKE2B 3dab2ecd10f1300e3143e2b00628131873247655575eb2970d8949d88664a64f4a6e3839837420a6b698a96c6f809db09367e2aba6e9e18053d9688895e74466 SHA512 140baca2fdf790faea4c66ef06315bf8216bd980892ace3eba465c3daa55c68c8f6dc48c17af370b0fc57e03506714a9c0546c4ec9b63888f361df7ccf14ad23 EBUILD gentoo-kernel-bin-6.10.13.ebuild 4404 BLAKE2B eb882baf5abaf101b6a79de2ec6415efb5025766fbbfa44810bafee1b296d1e30d4ba650e1a4ffee4ef36ab583560f212aa1e5297640743afaab502aa0e58fe4 SHA512 418baa3a268a11b1d8ffd0926f61a5404f25cfc14e84c0f5ecdf21121c002f079560c03e6558f8d478ebb2748f502d3bcae3ec29fa27bb982554f217f5621b26 +EBUILD gentoo-kernel-bin-6.10.14.ebuild 4404 BLAKE2B eb882baf5abaf101b6a79de2ec6415efb5025766fbbfa44810bafee1b296d1e30d4ba650e1a4ffee4ef36ab583560f212aa1e5297640743afaab502aa0e58fe4 SHA512 418baa3a268a11b1d8ffd0926f61a5404f25cfc14e84c0f5ecdf21121c002f079560c03e6558f8d478ebb2748f502d3bcae3ec29fa27bb982554f217f5621b26 EBUILD gentoo-kernel-bin-6.11.2.ebuild 4404 BLAKE2B 9afa632e141e459083b38f2c090b56ce5c7ee8019541197041879a19a80eddc44988395f66adfa0db37ea1fb13a519ffc6df284096d82af8f742baf151374347 SHA512 cd44d3203e6597f87b3d89d84487258ddb2564143cb8cb26700a746588256c58e549beb1b58d641b5615bbb3a929ac7772a77d2917a04423d22218c1120277d5 +EBUILD gentoo-kernel-bin-6.11.3.ebuild 4404 BLAKE2B 9afa632e141e459083b38f2c090b56ce5c7ee8019541197041879a19a80eddc44988395f66adfa0db37ea1fb13a519ffc6df284096d82af8f742baf151374347 SHA512 cd44d3203e6597f87b3d89d84487258ddb2564143cb8cb26700a746588256c58e549beb1b58d641b5615bbb3a929ac7772a77d2917a04423d22218c1120277d5 EBUILD gentoo-kernel-bin-6.6.51.ebuild 4377 BLAKE2B bfaab6da8b10d8ad48866c0f201828b087f22e9ba1d3e176856c48596ca35d4858be06e4176debe23c3ac264812445d8ea257ef306a490f20f6db288d2f49f5c SHA512 f5343b2b001d86fb80b1cb977f5b3f5e16e92e4c4b540d69f5c3e62817d72123c1e02e98a73d79b1df0df8f02b6a7e3e577b21423f0d791179fd581cbeb777b6 EBUILD gentoo-kernel-bin-6.6.52.ebuild 4381 BLAKE2B cb5297f393bbb033f0cf387e4d3e64a690d4f24b8d4284b3a5bf17ee55d8c959bc1ca985dee6a6702079e921c286d10cc457f0ed955b8da7682a4a9c2919b242 SHA512 cd99ce456ff79b2b0f79aadbc9036a4168c760516b8365b340499d43fe8ced7bd351162a8208e81a670688602d4674f344fb8d592da48755198aeaf49dc790aa EBUILD gentoo-kernel-bin-6.6.53.ebuild 4381 BLAKE2B cb5297f393bbb033f0cf387e4d3e64a690d4f24b8d4284b3a5bf17ee55d8c959bc1ca985dee6a6702079e921c286d10cc457f0ed955b8da7682a4a9c2919b242 SHA512 cd99ce456ff79b2b0f79aadbc9036a4168c760516b8365b340499d43fe8ced7bd351162a8208e81a670688602d4674f344fb8d592da48755198aeaf49dc790aa EBUILD gentoo-kernel-bin-6.6.54.ebuild 4381 BLAKE2B cb5297f393bbb033f0cf387e4d3e64a690d4f24b8d4284b3a5bf17ee55d8c959bc1ca985dee6a6702079e921c286d10cc457f0ed955b8da7682a4a9c2919b242 SHA512 cd99ce456ff79b2b0f79aadbc9036a4168c760516b8365b340499d43fe8ced7bd351162a8208e81a670688602d4674f344fb8d592da48755198aeaf49dc790aa +EBUILD gentoo-kernel-bin-6.6.56.ebuild 4381 BLAKE2B a93fda57e30fd9cd5a86d435dcb4da0904765aa614cf116fb03361c1f265e13387f2d435d7ae84843dba884fba85bd920315592a390a1083ceda17de3b194e90 SHA512 bf02477dd36ce323182e7d0dbadf3991ab3337eecc796fe8d921d7efa71b484a8d0e19136963079e366088db388a2e8206881a86a1b42203d9c3eef8b5158444 MISC metadata.xml 482 BLAKE2B 3e7e4723542cbb8ac93dae78248fb8c26b96b7bfb2a3cd7913e4e7aef9beff07d9e8301219ae95bbbe4282d0806614b2733bea5d818797d19b0070c9119c0e1d SHA512 e3de887610d2c063fde21d52ce78c5d15301bffff49a82508c50dc1b03e606bf3e87506b376f10c6c10334949f577bc0f5307c3f45f2544fac799c57cf75d4d4 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild new file mode 100644 index 000000000000..d7138a37a18b --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild @@ -0,0 +1,171 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_SECUREBOOT=1 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG/-2/-1}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + dev-util/pahole + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + kernel-install_test "${KPV}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild new file mode 100644 index 000000000000..80868c7e256a --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild @@ -0,0 +1,171 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_SECUREBOOT=1 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG/-2/-1}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + dev-util/pahole + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + kernel-install_test "${KPV}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild new file mode 100644 index 000000000000..9f37dfa41127 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild @@ -0,0 +1,170 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_SECUREBOOT=1 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + kernel-install_test "${KPV}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules +} diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 55511f2fd299..f83e64145b94 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -17,9 +17,15 @@ DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712 DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe3ef733da7242a61891647efae6c79b49bfdb589342a76a4955ae3e908e533b29f974ba414ea5649ec0a93826cf61ae625e9 SHA512 df9fb97cf87a0255afe9eb6c74c51dbe90bab5851f20097c17abc72ab00d63d2d7b4f2622f3db18daeee6cc8d0bdda9dae60bc42ef7844c5544c4eb147ded50f DIST genpatches-6.10-16.experimental.tar.xz 81200 BLAKE2B 7029757b6c300b4da086c087576fb04a0e3fed9655d37204ef2a1af67cdc4480f1e2d08b04e7f5e08ac443d5b69fc4685c09581f69fa0295ba467631f2c15ca3 SHA512 a206f745393efddfd7bd7ea5b2a070ecb8159357d97a4f161f31a67c5dad0eb0ab9f518dca53a4849393cf099ba6fb69db220fdbe6fb3c0472a64c2838fcb0a2 DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7 +DIST genpatches-6.10-17.base.tar.xz 1115084 BLAKE2B f0638c12dd60db695f4c0d71a75b240503e9df4d1f85c2a687168dfc71c45cbc26442ab686cd0d66d2283ae736d61d51b1c72a41cacb2516877f57f52631f36a SHA512 c80f19e549505ea6b2e617a390d35615f39ce804a177039cc4f628d95eda18ab49547b7ce033af60f34400bad491e1094fd0621b90dbf69f61cc7c0f1148e842 +DIST genpatches-6.10-17.experimental.tar.xz 81204 BLAKE2B ec652282f84f7447b7b0226ef40145527fc6f0c09275adc5cec1202bbe9071b73a27a2bb02cf4fc3b88b920e2617491aa1736f00d9926eaafe50b85851d2628a SHA512 8b4220fce89105779418e9e5451f9d729cbfac465a47758a6e47977930a102a4994c1083579a47b38e48001a45d56807fa33c3a97c4533c4631cb69035468624 +DIST genpatches-6.10-17.extras.tar.xz 4060 BLAKE2B 85b844a23a44636e7e9208adcdb1f39ad1e60dc02fb7bb3cb721364a3e4818fa874b0afed54e5e9469dc0459811244ea9df68df9a9c433f170e0ca23c10dc162 SHA512 c522aaacfbe492fad25c719bc8a4cc65180fff963443b113fe2d4bb1a09660c2f6eef8f7cd502f9e84fc8ddb6c392a4dc55929ea7a058abbd65dcc9521851ba8 DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56 DIST genpatches-6.11-3.experimental.tar.xz 5764 BLAKE2B f94aff1b3cd09bc114df6b66fd9be4bd2873a580f0dfa7d9f9be0ce7f4e4c1108e355c0af6ab553e231fd9f3927885ec7620651b7a2d957703f62c9e290ce0b4 SHA512 80b97e073ebb011ea6662ff3e1cf3d945ccb035b539f12fbfa2adb0adb5349e426f398930cfb83e06c60e9e82a75c006de85b4eb7f8b1b8caa9a65c6641798db DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb +DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4 +DIST genpatches-6.11-4.experimental.tar.xz 5772 BLAKE2B 961c02ef554e069a7b929c239c420ae325c4ec94a841d3acf57f6784dc41ef48ac5f14e96aefd096af205309fcaeeb41c2758d28a73ecb6536f1a80d9c668cca SHA512 06b6cc560e7ebb5f1d0a866e5166c1b6d6430e45b6326b4206dcef4751b9238131b4b3940d3ac342902bc69c13fa8bed490e64ba44bd03f8eefdeb40a14f8fbf +DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8 DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75 DIST genpatches-6.6-58.experimental.tar.xz 5760 BLAKE2B b4af0dd521cb76b237f16a505c55326359be8d45e92f73d98c3665c95ee3db563a5b1732635158612afa0212340ef2b34cc5acdd2fdefe49e8a995947124d7eb SHA512 1a4a76c9c5d1253072f7a591b5a98a4b914289348aa1162d2ec18075ebdf9f331f5c0a7a9043e6772fb6531b84846ef6b66cd28ede67859444e2a895becd18e9 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88 @@ -32,6 +38,9 @@ DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a3 DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8 DIST genpatches-6.6-61.experimental.tar.xz 5764 BLAKE2B d34f4e60c3786bdebcb6eb9330828f19f7b9bd38f48f2c7babe6e4472330beaa88f502a5c6d1eec241dc69d53bee9e845f02908726a29f327bc8bcaed3b28445 SHA512 ae63c4aad0dbd0883b4b653d3f25a316bd8909d4974201ca6ad8a5c9a6aab25e6708aa5dd9aa6261ac0df079f1aeff98dd1041f9d8cd27141bc5e2f54f76414e DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066 +DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393 +DIST genpatches-6.6-62.experimental.tar.xz 5760 BLAKE2B 63137033ea2c4f896b2ca18bff82b512b22e017ba0fc9dcd10c5ac797d3cf69c2ec2919e545a3ecc5d507fe539a178f2c3e8a7d78df25813b66348f199d02dc6 SHA512 e6ad09767043221135db4a5abd59d610ca5477f8d8cbab5d9254e81d59aa8f7731d872a0ed78e0d4a0b5756118a62af920b56946d082338cf1ac5b82f924cab1 +DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d SHA512 2a7230cce57a67e3333f9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6 DIST gentoo-kernel-config-g14.tar.gz 5686 BLAKE2B e5147ff4ffab92428b3e7f1b0897b997f8a298805f4f43b0a4d3047607bbb1a5ebfc268e0bb9688372a5eda561df9f256c78e00cdd7e3caf7868724214722f56 SHA512 f79638f9ff9dd0154512baf0234024216b6708d35a3c03a580ca5913286ad1ea13bdde5ea9b4722c6a7cd8d591c11ec52c1e225111a260343cd56aa1f1a88502 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 @@ -64,9 +73,12 @@ EBUILD gentoo-kernel-6.1.112.ebuild 3940 BLAKE2B cd3a851e8e3ea33b512752760526c1f EBUILD gentoo-kernel-6.10.11.ebuild 4187 BLAKE2B 9508a58ae228bdb91f6f04f8761edb691c19ff536f76bbcd96e74ef0c632099c0c3ad0df004463d44ae800af6da92f15ed917951f1d6540d26f0daa50b0eb7f9 SHA512 aba34df51c08995b08ce4b68897c807bd968e95122406a65229a9ba053fed029d117111e639fed9cba0ca7a8b2d1f51a5d964888fe9e4573df662e88f6e828dd EBUILD gentoo-kernel-6.10.12.ebuild 4187 BLAKE2B 9508a58ae228bdb91f6f04f8761edb691c19ff536f76bbcd96e74ef0c632099c0c3ad0df004463d44ae800af6da92f15ed917951f1d6540d26f0daa50b0eb7f9 SHA512 aba34df51c08995b08ce4b68897c807bd968e95122406a65229a9ba053fed029d117111e639fed9cba0ca7a8b2d1f51a5d964888fe9e4573df662e88f6e828dd EBUILD gentoo-kernel-6.10.13.ebuild 4187 BLAKE2B 9508a58ae228bdb91f6f04f8761edb691c19ff536f76bbcd96e74ef0c632099c0c3ad0df004463d44ae800af6da92f15ed917951f1d6540d26f0daa50b0eb7f9 SHA512 aba34df51c08995b08ce4b68897c807bd968e95122406a65229a9ba053fed029d117111e639fed9cba0ca7a8b2d1f51a5d964888fe9e4573df662e88f6e828dd +EBUILD gentoo-kernel-6.10.14.ebuild 4187 BLAKE2B 795dfde08d37d507f7b20ecd5969d69f75613ff6be23cb207ed345de5458108008022d14ee48257b6ca5502ef1375c6ccbc24a1c1eb66e892842236909f54539 SHA512 c4f904506f0ed7a7fb3a323c422d6fd42252bccc7c95eeda2b0c5b55dfc07c2a890d849fea4342eaa835bb8a1458f67bd07e5a27493cea97b164c81fb1c29779 EBUILD gentoo-kernel-6.11.2.ebuild 4187 BLAKE2B 9b50da0ccdf3d320aad3d5520e098fad3d5a08970a67816981a763ad37efcaa0935a62b9cf12ae29718bf99cc69acb2d4170cb2c7dc773e971e5b0d906c1f770 SHA512 a50284cb85a82ebc69867b5fcba9194d567961ceb83d4d3851f32775f3ef39c1e50c683a792bc68a2ef28e07b0b3c18df25d46a4b921f799351f9d78fb1dc501 +EBUILD gentoo-kernel-6.11.3.ebuild 4187 BLAKE2B 9b50da0ccdf3d320aad3d5520e098fad3d5a08970a67816981a763ad37efcaa0935a62b9cf12ae29718bf99cc69acb2d4170cb2c7dc773e971e5b0d906c1f770 SHA512 a50284cb85a82ebc69867b5fcba9194d567961ceb83d4d3851f32775f3ef39c1e50c683a792bc68a2ef28e07b0b3c18df25d46a4b921f799351f9d78fb1dc501 EBUILD gentoo-kernel-6.6.51.ebuild 4183 BLAKE2B d201364a19b05f7990b679bde0eceffb496b308a70441c576d5b92b038f0446e869a1fccd80fce30a808ebfb6f6962716b9e13f89ae8323df6ae49c995b9a60e SHA512 0afe390d7fe0b1569d69a5065fdb2382f78281c25947089e2e0125f4544020750872d1b8c6ba26ef00d6511d2cc4cac8c8b5d1b29780dd0bb65f5b227baf45ec EBUILD gentoo-kernel-6.6.52.ebuild 4187 BLAKE2B 351568763f6f9eaaa350e9581b11fe5e86b5ed1eafdaf6cb2a0f51340c82f9a754d3a1991dc3c3abb766661393886ff3d5fee9e2a1bceef14005d5063642739e SHA512 62b8cc53dd76db8ec94f7085449036bcdb2e0ff36f76a7d1bf905b7dbac1d422d57b7f187b499de4612c0e09868c1293b087ffaecb22f4bf817a14d9218d956d EBUILD gentoo-kernel-6.6.53.ebuild 4187 BLAKE2B 351568763f6f9eaaa350e9581b11fe5e86b5ed1eafdaf6cb2a0f51340c82f9a754d3a1991dc3c3abb766661393886ff3d5fee9e2a1bceef14005d5063642739e SHA512 62b8cc53dd76db8ec94f7085449036bcdb2e0ff36f76a7d1bf905b7dbac1d422d57b7f187b499de4612c0e09868c1293b087ffaecb22f4bf817a14d9218d956d EBUILD gentoo-kernel-6.6.54.ebuild 4187 BLAKE2B 351568763f6f9eaaa350e9581b11fe5e86b5ed1eafdaf6cb2a0f51340c82f9a754d3a1991dc3c3abb766661393886ff3d5fee9e2a1bceef14005d5063642739e SHA512 62b8cc53dd76db8ec94f7085449036bcdb2e0ff36f76a7d1bf905b7dbac1d422d57b7f187b499de4612c0e09868c1293b087ffaecb22f4bf817a14d9218d956d +EBUILD gentoo-kernel-6.6.56.ebuild 4187 BLAKE2B 3842c73be10666ff95edead2db14ececd07990f0e59c385cdee89067b34eca844c823b96e247431c5ae3767a975c25545d596eba04db7bf923518c2e9f64e565 SHA512 b14343be871ba1b611e88b2e27f2a952a76e8d473d2af423fde8af96077aebdf9a5ec41304d828e7c4ff84867b5afdf8a3c5c6b7fcb39ad9803da3295c3079ce MISC metadata.xml 837 BLAKE2B 4a479438c85425dc4b1450f546cda4cb516284062391554a7944b56e11643c96dfcfdf354670b8e733ef3c1e86f6e47cee7e37445fed688123185c5e970a6669 SHA512 fc8982b0c939c006971bdaea1d91a13d232d41aa62451db5a07ebe55e5b87de548d40dd1d953f60fab8fd7567f56c8c918db76d34cd3c6239c6e0b545a539f94 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.14.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.14.ebuild new file mode 100644 index 000000000000..a48bd2d24dde --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.14.ebuild @@ -0,0 +1,144 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.10.1-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.3.ebuild new file mode 100644 index 000000000000..b8724c4f5ec6 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.3.ebuild @@ -0,0 +1,144 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.10.1-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.56.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.56.ebuild new file mode 100644 index 000000000000..b24adf44ad6e --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.56.ebuild @@ -0,0 +1,144 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.6.12-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 15af81b2564b..eb07d79c3b5f 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -43,6 +43,9 @@ DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712 DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe3ef733da7242a61891647efae6c79b49bfdb589342a76a4955ae3e908e533b29f974ba414ea5649ec0a93826cf61ae625e9 SHA512 df9fb97cf87a0255afe9eb6c74c51dbe90bab5851f20097c17abc72ab00d63d2d7b4f2622f3db18daeee6cc8d0bdda9dae60bc42ef7844c5544c4eb147ded50f DIST genpatches-6.10-16.experimental.tar.xz 81200 BLAKE2B 7029757b6c300b4da086c087576fb04a0e3fed9655d37204ef2a1af67cdc4480f1e2d08b04e7f5e08ac443d5b69fc4685c09581f69fa0295ba467631f2c15ca3 SHA512 a206f745393efddfd7bd7ea5b2a070ecb8159357d97a4f161f31a67c5dad0eb0ab9f518dca53a4849393cf099ba6fb69db220fdbe6fb3c0472a64c2838fcb0a2 DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7 +DIST genpatches-6.10-17.base.tar.xz 1115084 BLAKE2B f0638c12dd60db695f4c0d71a75b240503e9df4d1f85c2a687168dfc71c45cbc26442ab686cd0d66d2283ae736d61d51b1c72a41cacb2516877f57f52631f36a SHA512 c80f19e549505ea6b2e617a390d35615f39ce804a177039cc4f628d95eda18ab49547b7ce033af60f34400bad491e1094fd0621b90dbf69f61cc7c0f1148e842 +DIST genpatches-6.10-17.experimental.tar.xz 81204 BLAKE2B ec652282f84f7447b7b0226ef40145527fc6f0c09275adc5cec1202bbe9071b73a27a2bb02cf4fc3b88b920e2617491aa1736f00d9926eaafe50b85851d2628a SHA512 8b4220fce89105779418e9e5451f9d729cbfac465a47758a6e47977930a102a4994c1083579a47b38e48001a45d56807fa33c3a97c4533c4631cb69035468624 +DIST genpatches-6.10-17.extras.tar.xz 4060 BLAKE2B 85b844a23a44636e7e9208adcdb1f39ad1e60dc02fb7bb3cb721364a3e4818fa874b0afed54e5e9469dc0459811244ea9df68df9a9c433f170e0ca23c10dc162 SHA512 c522aaacfbe492fad25c719bc8a4cc65180fff963443b113fe2d4bb1a09660c2f6eef8f7cd502f9e84fc8ddb6c392a4dc55929ea7a058abbd65dcc9521851ba8 DIST genpatches-6.11-1.base.tar.xz 5964 BLAKE2B 8be1c3247179ca906348591dff7b8801d57e1bbf6f4e10e60f4ee406adaa1e128ca773b03dda4441fd41e8a501f3593f3bc4abb6572ef14921844fa7adf13b13 SHA512 bbc003883c60a188537d30fc7fcb20074a1e2ce68aa36feda986e820a817212f3104cfbb891a9692507b1a59d6121a2bb5ef3925d9cfe5f73ccef652ef60d91d DIST genpatches-6.11-1.experimental.tar.xz 5764 BLAKE2B 73e11666445d3d69fdb8af28fc587ca6b78f65c9853f1e5737a6cc91d08ad428fd5ea992b82e81603f69396be51ba6fc6230a8229bb58359c039c59ab022b245 SHA512 6b112489ef02db745edc10914690d55c8ae708a7ec2c03f9daa0ed3b427c227bc231dc286b9df8352970fb32071378fe189537f2afe4d1cda9eb4bcfaa12c45c DIST genpatches-6.11-1.extras.tar.xz 4056 BLAKE2B e983a357142a10c6f73f73c0be8f8fc2612a2a3e0e113cc39c5b129eaba7a793d49e5817a3d9e8c5cf64bc6c1b6884fbac419f89810dbb8ae6244b49094aa9d2 SHA512 6cfb2e6d763bafd379299541a67028d6c73e0687746e373bc85f7677e9bb49d6f0a85091e216fe2ffa0e00b253c32a61dd2c4b8e800b33b9410c908fa37b8518 @@ -52,6 +55,9 @@ DIST genpatches-6.11-2.extras.tar.xz 4056 BLAKE2B 3f465186cd74ddde1200eef68b11a8 DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56 DIST genpatches-6.11-3.experimental.tar.xz 5764 BLAKE2B f94aff1b3cd09bc114df6b66fd9be4bd2873a580f0dfa7d9f9be0ce7f4e4c1108e355c0af6ab553e231fd9f3927885ec7620651b7a2d957703f62c9e290ce0b4 SHA512 80b97e073ebb011ea6662ff3e1cf3d945ccb035b539f12fbfa2adb0adb5349e426f398930cfb83e06c60e9e82a75c006de85b4eb7f8b1b8caa9a65c6641798db DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb +DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4 +DIST genpatches-6.11-4.experimental.tar.xz 5772 BLAKE2B 961c02ef554e069a7b929c239c420ae325c4ec94a841d3acf57f6784dc41ef48ac5f14e96aefd096af205309fcaeeb41c2758d28a73ecb6536f1a80d9c668cca SHA512 06b6cc560e7ebb5f1d0a866e5166c1b6d6430e45b6326b4206dcef4751b9238131b4b3940d3ac342902bc69c13fa8bed490e64ba44bd03f8eefdeb40a14f8fbf +DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9 DIST genpatches-6.6-54.experimental.tar.xz 5760 BLAKE2B 61844e58934ca89da13e04c5c93da1e6eb71c752482001936c2e2eaa692229cf5be2aa719dc1405483bbe0e913d881f006856056dd656005b7010f682afd80c4 SHA512 8834c971262fc05701ed4d6a6681dd0392e27b26332c7540b3bd569252dd2f257d142e7e30919794f5894d5e0cda1865b578eb4a86566d0308e114353fe0e727 DIST genpatches-6.6-54.extras.tar.xz 4060 BLAKE2B 22ea7d143bfe168bc5d9d30832423bcd33b49c1b3b5ddf031000d7d9fce96f6fa0fb1d06fd33b27a5de9c9f3833a139557f0ed7408ef12b23568784ff38ca7a9 SHA512 1b1a229b5923e7f3426139b17608b5feae6061313f7aea66de23f09a54696def39bf4b384c4e884a3e5c758c08e04dcfe1ab7f2aa331db74b59f5e511c6f2c5b @@ -70,6 +76,9 @@ DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a3 DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8 DIST genpatches-6.6-61.experimental.tar.xz 5764 BLAKE2B d34f4e60c3786bdebcb6eb9330828f19f7b9bd38f48f2c7babe6e4472330beaa88f502a5c6d1eec241dc69d53bee9e845f02908726a29f327bc8bcaed3b28445 SHA512 ae63c4aad0dbd0883b4b653d3f25a316bd8909d4974201ca6ad8a5c9a6aab25e6708aa5dd9aa6261ac0df079f1aeff98dd1041f9d8cd27141bc5e2f54f76414e DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066 +DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393 +DIST genpatches-6.6-62.experimental.tar.xz 5760 BLAKE2B 63137033ea2c4f896b2ca18bff82b512b22e017ba0fc9dcd10c5ac797d3cf69c2ec2919e545a3ecc5d507fe539a178f2c3e8a7d78df25813b66348f199d02dc6 SHA512 e6ad09767043221135db4a5abd59d610ca5477f8d8cbab5d9254e81d59aa8f7731d872a0ed78e0d4a0b5756118a62af920b56946d082338cf1ac5b82f924cab1 +DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 @@ -91,14 +100,17 @@ EBUILD gentoo-sources-6.10.10.ebuild 829 BLAKE2B b183018a601d58a5955d0cc5d0866ad EBUILD gentoo-sources-6.10.11.ebuild 829 BLAKE2B a3ccc4375094b89e5f8df8ce12ea3b1661174b29d3da7759fc4cf994bbab195db0ba73f670281648dd1bc8365ab91433bc70c82c7332d585dd6d6313f03c652a SHA512 3c999de4eb119387321d47f3b8e42217875e7ee12143037c2fa118889cf8869c563f6fb7dfa3769d32300bcdbb61ca843a42efe3015ff8c4a4b0c6586faa41c9 EBUILD gentoo-sources-6.10.12.ebuild 829 BLAKE2B 94284723d70d1b24dcf88308f54f555664da3bf3a161a6d3e755483aacf426c5424c2ba067609dd08955547a23ac86c20f7fc7bdbe76db62e288269de411b3e3 SHA512 b624194faa94574674f870d9dd3333491a957878ba1f7cb3689df43756739883960c26a3a586ecc9a726a4393b4dee507bf9409250bc7895a9f54de39fe80364 EBUILD gentoo-sources-6.10.13.ebuild 829 BLAKE2B 603695ff4a84faf72a14f726357bde2acb02f709fffab898f90cca6c45377aa2d50bf00f8b0bec39f0eff12ac9f40f62dbd91910f1e58985173676ace814df83 SHA512 b03013c637b5b1bea18f42af4a26360a159333a84d46018550e5eeed0bf6f1181c7d1bdef20f331313a904a8944cfa1e9ccf6c17708496add1625f31ac974702 +EBUILD gentoo-sources-6.10.14.ebuild 829 BLAKE2B a5b292228ee488f420621a9a1b7f97f80ee8922dcf31cec74216af7851250a5fc3cf12773319e061d608eb8749046b84ea5b9db36c273f9700395795829c871e SHA512 7ab4fb222b8f2fec4cb0ee0ec8c93b7b6af14126162c92d92f6f879edb8f14b4dd3aeb6d54d61b38a152b2785502846c31a79c9a3ce6b31c236eab497a7db7a3 EBUILD gentoo-sources-6.10.9.ebuild 829 BLAKE2B 355f5febeeb0f2ee78186303b3dd3e428dd66b93c111b5941fa8862ea021ade5b340d3538e29e966c2e5e1de4c49fbe6b2ba1130ed0f7d7517686596c13dd132 SHA512 82b8f58c164114688c58eeb4e500931ace274fb570e4b581391e2f7723c8fef9bf6cabc3ed9e92fbee731c1fd7b5045fa2285500a5978ad49ea752c9ee196906 EBUILD gentoo-sources-6.11.0.ebuild 828 BLAKE2B 2bf939e847187dd29f130284793dbbe72003ad6c73db5871c92516379f1281658338c2da7515e86ac179c34f734dbdb4adf7d63c695277542ae9fb1289bf2d30 SHA512 0ab30076e1ae48977045262d1f25f2b598ad41c3446d2c39804b32ca784e2da55ab53de60c3d1641317f0947f0c495dc08aab0f88d952d7f0940384897e2a2bb EBUILD gentoo-sources-6.11.1.ebuild 828 BLAKE2B dc99e3f85112b9308fb2deb03a60535487d92e7ef4866acd6cbb0ef8ac22f16c422848e3f06d33448ace54714743a81c986d7771cb0623f4d3d7b46422df6514 SHA512 6a47684f0c49f29c3ea562c0f1a03098e5d26910dd1d9c264fbeada6584dfcb910a6ba3103fc9c6d08fb419d2c47069e2e97c642e3602e3de7fbe4f9a443f1ba EBUILD gentoo-sources-6.11.2.ebuild 828 BLAKE2B 845902a449961111204d2ae22767f7bbc603d49d63d671e4a3a344a9f38e25249467a70f563fd7c554ddaa376cd8a185dbc5c9c86a6d7a9d8c475cbff56ab83a SHA512 cb828ffba60acc19d6f4f07aeb8352a06ada24c1c96f062d1711a0e90512cd4e7ae9530930899dfa1e64fa8571f1201cf60e62d4bf5b4a47b553ea2a4859e6e8 +EBUILD gentoo-sources-6.11.3.ebuild 828 BLAKE2B 5cd903b29244cff89a750067ae0a1d0749a5946b55f0f31237cdf564621b6f9cf7e6110a9c789bb603f314abf2dc56add1f3d61c2c0073a3c18e246bd84e3544 SHA512 fbe87c34ad85747f56565e5fc2b088715442b722ed0bc180fe4dfbe21608915f044689bf8c13bb703dcb581ed6c4016a0c87e229dd4950646bf87a7da888d079 EBUILD gentoo-sources-6.6.47.ebuild 740 BLAKE2B cd91302ae477610ac61dedb82a58ec88083ee2630ae5b68ca61507b7441ace99f186d78e0ed56cd0b471442a9acc0f49847da7da74d69c6b0011636107eb9995 SHA512 bd8c98c5710b7de4b0a76612548f77a9a048b73e8cf08c1dd49bdfac778c5735fb9bfd005b4289e43abcd0f7ea37ac8da77975fe05ffc4ec2ab1267e7786cf75 EBUILD gentoo-sources-6.6.50.ebuild 748 BLAKE2B 3b287a2d2c5e69c097ffcdef4650350b621bba1a3bd64a53cd17ce3fadc382d0ac69f7c0e8591cbe56e17df3a0d0a3a73bdcffca2fee728e4fabf6bdb64f7e4f SHA512 334be92ace180541640e7599036270b2da2f9ea229147729b5e6b41def818eb385df9b2178891a6d35bf14a644ceff8fd07ecbae6eb80104089b404254883eac EBUILD gentoo-sources-6.6.51.ebuild 748 BLAKE2B 3f0444752bb7635b81d83a7d5853208cc1995aa423c1f3dbb7b959fe49fcbbe3d48fca9090ceb6757908d83b4d3d2e64f4fa5b6e52fc60c2c373e24b6db6ea25 SHA512 251aab4cdb8b5a019dcc3b9038d7cec347e27fa52f0142ea879319601dd8ff6b673c12053f375a7661231fa770b42a70a31a3533f7d0223fc1f0defed3013a93 EBUILD gentoo-sources-6.6.52.ebuild 746 BLAKE2B 36e19be4f8e8d6ea96bbb4e6364d64f97339b4731e60f81f56865feded4a06600094eae237390860510b6d57ca838c3f451b81d77a01d4d4a9cfbe82fea1e463 SHA512 0c528d45f7a9eb97c64b4b6eb81236df8eba7eeb12fd5fec7d73e61aabc7652606d37bad4f4922c65c400c726b7a2247052108572097f9e916351ffe405914c0 EBUILD gentoo-sources-6.6.53.ebuild 748 BLAKE2B 18dc01a1ff4b713f2cfc7f32cf9fa5873b81971f4186b9b638ba3142013280f2cd3d90d8304c656592109b9b8d2db362e307027e9f67368f34303ca41d04535a SHA512 a9997231ee239a39f3f0e238209047958d75bbcc115f9d8e5a6960451d6158fa1c8263adf5cf9db0f428b716224cc9e5331085eb00b6332a991f12f46c951131 EBUILD gentoo-sources-6.6.54.ebuild 748 BLAKE2B 6474c8ec99dc94d9606391939b0b45d8edc4cb4410e6e695b85602a8d2d8a9289e891d0af9b6bab768dbb5d2d768297d5b1bce8335bc1a58c9375c7876171dcb SHA512 62877934770b1e897e7a59d05b996ac29966b84f69d89a127acd0b96020a5d169eecc23f55e0485d56857a90da6e6b9505d77e7417f6fc92e0d694255d67c0ae +EBUILD gentoo-sources-6.6.56.ebuild 748 BLAKE2B e19a1ec229b7408fe91663ffde3d37467c0e64ed615d544424677f6740ac12cd2f1065523e09707659d6c6789f9780153d24388f4dfa550913a9096ab558563c SHA512 28e9be2d6516886f2d3f83ab15894729a5cffbc443642de216706662da848907e25ba396afe3834406cd6f9947b565fae9d999fda4f9475d7921c01990e09ef3 MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.10.14.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.10.14.ebuild new file mode 100644 index 000000000000..61722b17707e --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.10.14.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="17" + +inherit check-reqs kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_pretend() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.11.3.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.11.3.ebuild new file mode 100644 index 000000000000..12a29468095b --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.11.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="4" + +inherit check-reqs kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_pretend() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.56.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.56.ebuild new file mode 100644 index 000000000000..2a01ca5e220f --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.56.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="62" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest index cb420a7b6441..d65df22a66b7 100644 --- a/sys-kernel/linux-headers/Manifest +++ b/sys-kernel/linux-headers/Manifest @@ -11,6 +11,7 @@ DIST gentoo-headers-5.15-1.tar.xz 1496 BLAKE2B 9d88ecc517e226580ba43cba1b5cc6223 DIST gentoo-headers-5.4-2.tar.xz 11352 BLAKE2B 0ff989dbfff9070c291efe1a8b925462770e71d0c3faeb2e53581dcce02abe45969ec293a7293b6d843f483927b15f4accc1f24ee4966483164e8f72727cfad8 SHA512 b460e4d00bdd9ec2ecf229f3b2dde7c6468f775399ba6a49fa0533c0688628c7b27d83835c21eab07407fd98c220043cd1b20e37cc4decbd08a3f2fd9cf6c2be DIST gentoo-headers-6.1-0.tar.xz 1172 BLAKE2B 6929760733cd4a89228554b57b1027ccf887b6c7e56b45f71db9926e9328e2f0cf28b2f386eaaaef461cb2e05e4b1c088ffafea308f25254409f56c381bea2ca SHA512 14c3629a3c3aded37655ed277d718ed8398a08e231682f88037f1feb0c0727ef298f5e17626372fe890606930c027a3a59d8266bac746960651a90443beab5c5 DIST gentoo-headers-6.10-1.tar.xz 1164 BLAKE2B 83c11fb4d7a2ecc3ca34dd271918da3ec6d31cdd78926f1530ef44bd401a810b5013fcf0018c03bca6856427406cfcef10df77d86f77324eb5f837c19dc392b5 SHA512 b17238528653e3be95b6871a49a5d52275fd8a1126df6255090adff18d5e1b1aa84dabb942f6933245e0cc6386ea7145aee0c986507c3a9986e186d9643175a5 +DIST gentoo-headers-6.11-1.tar.xz 1164 BLAKE2B 381aef3f8f8dd3f5f2c6ffb162bc2e509df6a0b61e935c92319a7f0594551fb4c05d0b7c3dc88362f49c272b47626d5df2cffbb4c541672102f9f4e76d1abb09 SHA512 60fd8ae83bbb43f5215ffcea37ed3b9e71820d4e9cbc4a3f2e4016970791ae68adea677ef777e4ed931b88b586e2a5470f9a447cdf2b1e87a6252fd0fbc3a1be DIST gentoo-headers-6.6-1.tar.xz 1172 BLAKE2B 626bb33b42f48bceca2ba6a0a9c0b043a8607bb391d3b541e98d2af42eacfabeda3a5a3d48b7bee1fd0a2a8ad0b6173bde49d3827ea087e501eb0e91d18c4ab7 SHA512 09bcda97d9d17ee3f66ee46d9c00b8ac4fba5b9662fa24e4e2754bd9e4e7b3f097e5f2d52281eeb7a671dfe303aabe15c8fd66f117fddf29fb094e28d8c603b3 DIST gentoo-headers-6.8-1.tar.xz 1164 BLAKE2B 43283b61fc35057c7f703108d6e4aead901329106e4c297cdfc261e8f9cb1f2ec9370b7367432b9eabe9fcc4358da745170b1f4ec6079d373f50de1fde148778 SHA512 c43e18ce1b39a60e163c2e0f824b1402bcbda84f20b2ae38d53681ff517713c42fd876954fab0ab8044b66e28e32f9ee93fc61ecbbc9c2bb5a9932a0616e570c DIST gentoo-headers-6.9-1.tar.xz 1164 BLAKE2B fd385a2c39e9528f60dee582f153485842e76a8a9ad87fd8a11179b8ad2558df23e3c7fb7476f3f1011536e26da50f625a660d2a8ae01954300085f8b3f1bb01 SHA512 3fad4602e453a9aae24cc640ee6c70b06f221c78262f5befe794ca5eb48c352aff335715b5033760ca690bdef55e6a6acb5d3d2351bae885f3023098b5c6ecb1 @@ -24,6 +25,7 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2 +DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579 @@ -37,6 +39,7 @@ EBUILD linux-headers-5.15-r3.ebuild 1448 BLAKE2B 7ffcce8562a1b2e3c4c1c5d46e5d41b EBUILD linux-headers-5.4-r2.ebuild 1248 BLAKE2B 81a4158ec640b5932f212bfb77b67e1d89cdf40b4685396a44f7c9cd9e617718496e21c2e0d25f4e78a8c4fa81806cd5dfa545e716329554c3a674d7e8df9054 SHA512 8221a9e869748c562072923a224ebb764c6f61237c3a6a086d973e2d2ea15b44208db0bb15e9f95fbb25b33548019231628770ba83d2c0bc0b05c825b8232898 EBUILD linux-headers-6.1.ebuild 1337 BLAKE2B 5481cd4c87fca00aabb255b6e73ab4babd6e78496fa5668e9cdb6345e2def0bb907d8e9d0504a0c1543597ed469e39588ba8dbee0f1ab5ce68e97fde2a6537f1 SHA512 186bf5f5cb2b33f30ebb9f06e18be13f498ea685168fe31642f5a663017ab59f6a0ae18a41095d49c91c90ab9218ef93afa9e385012c494b99cedb77600a449c EBUILD linux-headers-6.10.ebuild 1297 BLAKE2B 4dde0ebd80559d441ad6b3dde0dd796ba52c4ebdc727254901f45723af949076a40d330cbcc2f647b256d5be9e79f6ad9aef460f5488700855502737b6f9687b SHA512 c8ac59557617bca88fe43e7be8a73c484196136e5b18332d5f1a5acbaafc8077d73f3c9daee5bca4cf51822a2cf7620f91f7bcf18562a15f8f80d688e25b5039 +EBUILD linux-headers-6.11.ebuild 1297 BLAKE2B 4dde0ebd80559d441ad6b3dde0dd796ba52c4ebdc727254901f45723af949076a40d330cbcc2f647b256d5be9e79f6ad9aef460f5488700855502737b6f9687b SHA512 c8ac59557617bca88fe43e7be8a73c484196136e5b18332d5f1a5acbaafc8077d73f3c9daee5bca4cf51822a2cf7620f91f7bcf18562a15f8f80d688e25b5039 EBUILD linux-headers-6.6-r1.ebuild 1376 BLAKE2B bc18f342f6452eec5d687ad78ba9a51fc7bdf0dcde7a0ed077cde76722201e108aa4eeff8700a4a3fe6a26c0ea1fc87b7c3d799e362843d5fb2323f7dd4588d9 SHA512 a9b50d0d64bd4c93e40cb19a4298fe0fb2323a263927843a8445898bb248cc79932b2e96fa801db9d2de3e6f5edc10804ca6500e2dd2477aa154f13317ff02e0 EBUILD linux-headers-6.8-r1.ebuild 1379 BLAKE2B ba13caa5b4fc265400d3bbcb6d2bb79f0711c97dac1455a8baf74cce3ecdbdce249d71d0bfd3d2cdb07c65bf7f8a17ed535296d22ae833ac29d32a6d60a16767 SHA512 7c61db52b85f05849452e5c6831f4748bf3eeb38e4a020b1adf7a6602d0e3b3b7db6dc296a06c43e34e3fc4312a345a834de510ad5686e8a56743c79637f2623 EBUILD linux-headers-6.9.ebuild 1379 BLAKE2B ba13caa5b4fc265400d3bbcb6d2bb79f0711c97dac1455a8baf74cce3ecdbdce249d71d0bfd3d2cdb07c65bf7f8a17ed535296d22ae833ac29d32a6d60a16767 SHA512 7c61db52b85f05849452e5c6831f4748bf3eeb38e4a020b1adf7a6602d0e3b3b7db6dc296a06c43e34e3fc4312a345a834de510ad5686e8a56743c79637f2623 diff --git a/sys-kernel/linux-headers/linux-headers-6.11.ebuild b/sys-kernel/linux-headers/linux-headers-6.11.ebuild new file mode 100644 index 000000000000..e7403703114a --- /dev/null +++ b/sys-kernel/linux-headers/linux-headers-6.11.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ETYPE="headers" +H_SUPPORTEDARCH="alpha amd64 arc arm arm64 csky hexagon hppa loong m68k microblaze mips nios2 openrisc ppc ppc64 riscv s390 sh sparc x86 xtensa" +inherit kernel-2 +detect_version + +PATCH_PV=${PV} # to ease testing new versions against not existing patches +PATCH_VER="1" +PATCH_DEV="sam" +SRC_URI=" + ${KERNEL_URI} + ${PATCH_VER:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/sys-kernel/linux-headers/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz} +" +S="${WORKDIR}/linux-${PV}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + app-arch/xz-utils + dev-lang/perl +" + +src_unpack() { + # Avoid kernel-2_src_unpack + default +} + +src_prepare() { + local PATCHES=() + [[ -n ${PATCH_VER} ]] && PATCHES+=( "${WORKDIR}"/${PATCH_PV} ) + + # TODO: May need forward porting to newer versions + use elibc_musl && PATCHES+=( + "${FILESDIR}"/${PN}-5.15-remove-inclusion-sysinfo.h.patch + ) + + # Avoid kernel-2_src_prepare + default +} + +src_install() { + kernel-2_src_install + + find "${ED}" \( -name '.install' -o -name '*.cmd' \) -delete || die + # Delete empty directories + find "${ED}" -empty -type d -delete || die +} diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index b17186869c67..625c0fb9dca2 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -5,7 +5,7 @@ DIST ugrd-1.22.0.tar.gz 65955 BLAKE2B 0573364964ce8d874ff126e87e003aeb90d3f6460e DIST ugrd-1.23.0.tar.gz 67477 BLAKE2B 12980f3620f9d6c98ee652d957f96961f2b1456719b2806a72c9512bd7f74a74a162f57aefbf2f92967becb7d3e05feebaf4fe590d0be4884c7d99b5f5037ad5 SHA512 ccf4af7fae729142203f5f4e619273705c8d9d9ee56b65e90736aed9f2f7cd0b886f12e84ca3ac4e8f754606bc91e9dc80a14721059e90e76e622ecac3b8e408 EBUILD ugrd-1.13.0.ebuild 1462 BLAKE2B 52d73a0564a64c31a1fa9cb02377f6735e883ee3f7c68f1fbdf404ebedf12faad5641e815cd09b9797e52378a462a56036d7a3106d5c35f9c15f1fe074712fd8 SHA512 6568990c8bf6f20fc49f8ae8d1080cfff04593b8255b361efe18e0e5a09fe8eeb1160cdbff2b1b2276f12860f5b3e0a7dd08302cc2d6f073f2759d72a35467b0 EBUILD ugrd-1.17.0.ebuild 1462 BLAKE2B c57694a328f9ee661569bac819216461fa9545f3ff00f2514994f8bc7ca0b5137dcda1d4e8ddf880fddb2fb7a515fa3c49dd62b99aa82349c46e57529d951ea0 SHA512 c7216215e70de33ee35007c89a717ac9c175e47c18bdfd70663a62b25f3e9bf79297679c05a030b8be913387498c6101d3a60da56f748345c467d8c4fa7dd1d6 -EBUILD ugrd-1.20.0.ebuild 1991 BLAKE2B 0db47c00e898694c37b7f0ae4d626b81d941d8014d88187b02652ce137dccf4cdc51ebac7999ff2da70e63b2e714b89c0d464727dbfe6055a92ab5e881adac1d SHA512 a856a599f75758fd6afb9d3027aeb351d572601c553b631ad778fd8dde642a81f6fa24496eba16f7c7f83f9d433a41f44e2aa2937b6bfb657e1f599ef06b4154 +EBUILD ugrd-1.20.0.ebuild 1989 BLAKE2B bd566233e7efc496d327595ab36e1010401f1529f11c638e9ea560be6b9458ed2b6bfc241adc25a4214741c399f8f50bfd4bd61b2526316cdccfbec89333937e SHA512 9440fcda80d0198338c659da3f5168a98ea0dd580d748726c70ca46253d72662cf89df99d36ab6262d7e57ec69927a6b8d11d88a625f528f789cf66f07663b4e EBUILD ugrd-1.22.0.ebuild 1991 BLAKE2B 0db47c00e898694c37b7f0ae4d626b81d941d8014d88187b02652ce137dccf4cdc51ebac7999ff2da70e63b2e714b89c0d464727dbfe6055a92ab5e881adac1d SHA512 a856a599f75758fd6afb9d3027aeb351d572601c553b631ad778fd8dde642a81f6fa24496eba16f7c7f83f9d433a41f44e2aa2937b6bfb657e1f599ef06b4154 EBUILD ugrd-1.23.0.ebuild 2041 BLAKE2B c457d8cc9c84ac3d6ea3765a72dc267a2db827a87b79af91643c97c4bb56c4305649074c26666d700a240e37b4b899be6227a663eb427fd95609e6693defe705 SHA512 73d8d2720cc762c5cd81173f37066d68869a45f0034ef89f1cd189ce04460dae4d81e798f34f88bd362aa11d7d7f8b56160e1d7c971eb0beae07d8d92984b579 EBUILD ugrd-9999.ebuild 1981 BLAKE2B 0b5cde4d6cc50754fd9bd76c8d11062c6a2c040f55c075ba408d46ba84573d389cd886964668d33391e24ea2185460db9c9d3948b8b4ec26dfb5b2e2910fce28 SHA512 5bbd8d1559b89c3b54ed28affafba75a9777f3da867b8aac3657845ccf5bc715d2bb8ac083e5045ea4ac3a6cc6537c4f73ae0d8529bc986e406cd72c8977cf71 diff --git a/sys-kernel/ugrd/ugrd-1.20.0.ebuild b/sys-kernel/ugrd/ugrd-1.20.0.ebuild index 6869d9c50265..a38b24dd7d62 100644 --- a/sys-kernel/ugrd/ugrd-1.20.0.ebuild +++ b/sys-kernel/ugrd/ugrd-1.20.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" RDEPEND=" app-misc/pax-utils diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index ff97996ffc20..b7822ed21569 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -41,8 +41,12 @@ DIST linux-6.10.12.tar.sign 991 BLAKE2B 4e48b45853b4a486d0bb6c4357c2df3f9ef9c26d DIST linux-6.10.12.tar.xz 145175356 BLAKE2B 22cb2e7c59e65da55f1db0678f3e913376d343f8285666bbc2c4e6a2b1b45c492c8d01a10f9a0ab6f944745a676ed7da9270683d29ca4984f68c86f965dfe121 SHA512 735720dd392a50a3b625f8e095f56c4c3632996883fcc80d7bf864c122c7417fac056295740fd2c5c9d3f77e75cfc1e7cd988566b3e32f64366e90c31c4ee9b1 DIST linux-6.10.13.tar.sign 991 BLAKE2B cb6a063a814fdc9b375c959cfb105fa50c121b04e66c20681a683bcddbf6f43c4be9d8c9417eb90b7ddc7fdd75218ee0de005d82f13e6a250f0f46de12ad4927 SHA512 acbb5ee6eb7fec0ef007375f0d4d40bc85f2bc56b465b179a7b17a5ad357867ff8a5ddb1a34920b15557a0a95bbfb1d5caa677d3d3cb0ecb9e484a25ab08389d DIST linux-6.10.13.tar.xz 145190852 BLAKE2B ecade921475057a3834fb07ded49f094b5d6c008939554b30463f5fece12b4d1619515e1207ad5fd089a13c0ecd290313a36041df408af922b85c466e0b14e0a SHA512 3df1fa7a1cf373063f73ab6f4e3d98321cd17890ca3836907526d88bf44d9ce4c588b0bc252230732c4128ccf24825c658d0e324c645fc59a16d17c55a158a5b +DIST linux-6.10.14.tar.sign 991 BLAKE2B 71f7eaa331d48ec4f07fc8e69300caf6dcb597834fec56e8f4c2a988456f9a6b574d1eb0d161a0a121a7deedba9e904980f916ec9e5219bc077dc709f6852d21 SHA512 f94446edd1a1463835431af9a558c483bbb8c626b545b3ff4c82c751ac11e4adc4cbf4803643da1bc6ae28cf98896f95e8519ab084db388f5d0e6c384c6405d2 +DIST linux-6.10.14.tar.xz 145226492 BLAKE2B 587d7c27809f5ca1efef263deaabd8e4b8f0e40bc6bc15d9a94b70486ff68e2d3b3aee0314286fe23be887ef06a8596e83629e96fced9eb9da1da65c39d72609 SHA512 1dccdc084b47ccbb270ddc1f4d9b020c4314eec198141690f83fe3cf78959a7b15638b7d69bead235b18ddcf8e6c99c8e8a62bc1c17a983d911d647b07c3919d DIST linux-6.11.2.tar.sign 989 BLAKE2B 685a21225e6c3001ab51ed508494402daa3271587659d32d026c3a0436c0aaa2ade9be348f153a0ba2b2e0efb6c45a6643910d30166a8ac421fb05143eaec775 SHA512 1cbb97a95364470a1ed39878b0b933a21b1d990ce6a3c58b39f9ac2ca563970804ad7c375a82f155575a483f431631861326c3ecbfc3f44082cb4f895aeb7947 DIST linux-6.11.2.tar.xz 146931068 BLAKE2B 5720e8dd0bed0247dcfe0bdbce17e36e67bff56811611ae1b04f048b77b6e60c2a48303db73c5a0d4a56c7125cdd695116c4dfd965bd7cb28aa932f427bb3e7d SHA512 7c07edfa5dcbfd824fd45ab4523f1f6e3b15b4f3f1a424f14e060450b59d343db03af7a965707e6e6944ddc368f58655a10961d521592c4b4b9e97c9ee7c6732 +DIST linux-6.11.3.tar.sign 989 BLAKE2B 53fe38b1c15fc7df8e7a9774b97c3510068ead9f2ec3417edaa305e665a72d1e2b0f53b607afc124a57b3dccee5f3ab66b06d18183585bd64a6296291dcf3f6e SHA512 d5c24190bc80918364b6b27218ac060c771a7ed8c0db9e1829107616a252ca1046eca442e69a1b7124f818500905bbdd18c06b3c81b9055651be5ecae8473115 +DIST linux-6.11.3.tar.xz 146928596 BLAKE2B 69582e4745850f3ec004d87859ac88994e3715ed38cd66aff2633fbcb6c20ca2e3be83417cd2c42c2757ab4e084e622c688799b5ad28e15c391adb2afab79a68 SHA512 da3088bf011da14d45c8abf16b003261fadd85bd05e8c48781134c75830b26b5e5ec3b1cf0b1bb0ea18bb596d95e13b5445e8084ae4cb61110db0c719c7b046e DIST linux-6.6.51.tar.sign 989 BLAKE2B 6413a28f43c12842b24a6bbb3def5cdff4776ddb773afe71d13f987212e8247b721599f24fe003585f85402b39e175a223053d47871603ab5878b1caa9a13f1d SHA512 0eecf63ad8f3c20edef379b90e9c7b576457ae5dee6cf265bbc7bbed1e46f6fc33fbbdf437497edc3ca821349762f97d8b2a11f249fc14ecd91c4f7002528a66 DIST linux-6.6.51.tar.xz 140337048 BLAKE2B 11c628d94cd62e08ec500fd67fc8b989e03cfa617690f5f7ce010f211c7778c7b57c119d827a707b3c09e862b5b96de3eb8e503b7128a4e1651789e4420ac1e6 SHA512 c79fcd957dbc855e101464a04b33921ab0dab7bf16201da0cd49b4c3dc9746f22a7f3411033035698ef98e8c9bcc6edf560e44c2b740235beac7cd59a4ea695c DIST linux-6.6.52.tar.sign 989 BLAKE2B c3ea21b0921eab9df4fd36ee10ba4f417ccdde013be1d4a75c28e50578495812ec058a51bbbefdd9baf9b5fab97ee1558c6bb9ba79172750dd89ac8494f5913c SHA512 a19d1283072c8a648b02765e9ac94284171a1376e0a07fd4872a32c565e5d6f213cf38af636475c46e9369bf45c32971ad60afaed3c2ebe9d6e6614fc9731d5b @@ -51,6 +55,8 @@ DIST linux-6.6.53.tar.sign 989 BLAKE2B edca06d7c0b33f98d19dfe1015857a882fc4122c4 DIST linux-6.6.53.tar.xz 140328808 BLAKE2B dfd4ae4bcc65c7b078163c182d5b86df56abd62aa44c3b1fdfd8dd7b2533b1a4472b24e8e2e9cb1661230f550e43419e5a93bb133504781f6cfddf029033caaa SHA512 c5ac0eeea96f367088c1e9e137e48ab30e580bdc6d9d710211d23c6e3787156b7925e5827792b642ef6725799a9f588a2e6194625768e9c75ec846a44196c5c5 DIST linux-6.6.54.tar.sign 989 BLAKE2B fe3c73d59b3ae7499e935d234f6a141fa49251118a2c754ee53f12b2ad7360634925e0c04c35c67e982a4f9d19964fc5985a14086882b2f446b1b53e47b1072c SHA512 c52d5ffbbd1722d4d3ec742738731b6397841afcb4d9dda9297e9ca604477a8eb32e96f0900604d0eef7810d05552d2518c2e094911a6179a641f55c7a358330 DIST linux-6.6.54.tar.xz 140359092 BLAKE2B 4f98a064904009693a0db2860eba8bdafc01c203591cbfdc0596deacb6949d6480cee9252b94b3eef687d84ae2091059a0da1654884ca8c30735b9f20b3223ed SHA512 e2e90849dd81be3d5fe663f3607593403ea919c7700b0e18666f40c33e3dc1bc3617479fe3ef7e0aaf9ab0bcfe01fb9642d34ebf4cce8908503e0921fe4b61f7 +DIST linux-6.6.56.tar.sign 989 BLAKE2B 78c1cbb565ef2ebc6e6555832c48b9e1ddcd367d1e6311134d29a005b2c2747c52675266f78c28da7149df2b5dafd40f1e9520ef4208562d204c9cad863c38b2 SHA512 a9a0c445938f19f70552184df5114e68f7dc82e1abf6b6cd0b2432c41158c0da1643eff359ca2fba45bd82600086ca08d30420c8832f9dc5b194992006cc3329 +DIST linux-6.6.56.tar.xz 140374716 BLAKE2B c33477493337b759023dcff084360edcb3b0b53cc9543bd64537a9fdc736cc4d6c17d0b357e7a60141021bd9d1f46caaa997d8be8e75261fad657f4d9f058e12 SHA512 57af6cc0796db0f0cf727b93155d34cf9a702abdfdbcde2e9d421eca7e225ec519a9f8a5e859879a24dd530c047666468cb70445c5389f17e3a6996888ce89d7 EBUILD vanilla-kernel-5.10.226.ebuild 3764 BLAKE2B 43089c603ae954540d1cd342807f80c1d48b8dca6e6daa11b1d9fddcf5cd2825f7bce4d9e0beccf2d6dec094a7b635cc4eeddddacf57c01b96bd61a25fba04a7 SHA512 75dadccf961b229811e7545870091871fb40e5d31d5cd6f836ea5c1a53e4c9d3715d8c943d12419ac2f654c0f4fbd3e412ed9545d5c903ae92886eea70c6eabe EBUILD vanilla-kernel-5.10.9999.ebuild 3276 BLAKE2B c60d73d8b0cd26bac12ddb2fb7a13453b368263d67f0a33ebcef8dfd7cd98b079c20b201d7ca4e2885e4e6d6c32dee2b69aa3305e0fcecccca8cadd4390556da SHA512 42ddd72b3fc53f19dc134cb0a602c69f2bad3d88b663e6a34dcb70e8d91e1043b47dafb4cecbdd06a7b54b134c27b56b2a0d07fcbb52284ea09544463a075686 EBUILD vanilla-kernel-5.15.167.ebuild 3884 BLAKE2B 22c4512e55f664facf50f13c352917b7282ae0e471357a7aad9cc662752f6a7050c469d32d89a3c45204b0e93ffef5b972b502710552753c3b7f8b162e0846c4 SHA512 48529a915db79aa35900e89becc0df56b9a06d7278e271902d19dd92a293bf320df9b999beb3ca76688a7876a39491f658e0313e9b8c50b7e85adae8f3580494 @@ -61,10 +67,13 @@ EBUILD vanilla-kernel-6.1.112.ebuild 3884 BLAKE2B 22c4512e55f664facf50f13c352917 EBUILD vanilla-kernel-6.10.11.ebuild 4002 BLAKE2B 29f8100e097f6bdbd1774976269cb2a8c03d65430f25a603357b876d0f255bdcbc522f95565b5e60e389515f61f855c12f93f3db7ba0c8f21c70d06f41b9bb1c SHA512 0ca779de97d3e18195a6f4f7650d8dd22f1e8b1799d96bf72a2fd71c7cd16c0ba985b70da26f684915b12b817ed2c0b3ebf2fe805c5299d2949a371c935c35dd EBUILD vanilla-kernel-6.10.12.ebuild 4002 BLAKE2B 29f8100e097f6bdbd1774976269cb2a8c03d65430f25a603357b876d0f255bdcbc522f95565b5e60e389515f61f855c12f93f3db7ba0c8f21c70d06f41b9bb1c SHA512 0ca779de97d3e18195a6f4f7650d8dd22f1e8b1799d96bf72a2fd71c7cd16c0ba985b70da26f684915b12b817ed2c0b3ebf2fe805c5299d2949a371c935c35dd EBUILD vanilla-kernel-6.10.13.ebuild 4002 BLAKE2B 29f8100e097f6bdbd1774976269cb2a8c03d65430f25a603357b876d0f255bdcbc522f95565b5e60e389515f61f855c12f93f3db7ba0c8f21c70d06f41b9bb1c SHA512 0ca779de97d3e18195a6f4f7650d8dd22f1e8b1799d96bf72a2fd71c7cd16c0ba985b70da26f684915b12b817ed2c0b3ebf2fe805c5299d2949a371c935c35dd +EBUILD vanilla-kernel-6.10.14.ebuild 4002 BLAKE2B 56b570d5ecbc1474ef3ea55be066b13089157efd735a443b05dc9b46d5188af0d90fca3795bd6824a6162d387cd28381970f5a162777cc803eeaa6ea530cf0be SHA512 56c968fbbc76fd1b1b703f909feb584529f7f4ed9122140d7e722074d88ed52de08947aebd8b4f1508220e92463f71811052e3d8b7f735d2a9a59c7d0e8d10a0 EBUILD vanilla-kernel-6.11.2.ebuild 4002 BLAKE2B c40ba74b76962beff0300d2e6896f1b979a3ad077dd5449b92ef3f7a8ae058f713b837d504dc67a4c453716ef2093b24fcea184f9af31ed1ef00a8bc9c7ff979 SHA512 2918486cbdb01b444458ca70107079d5b618213a661839698b26b57172422dd7c3a6c656ca2f85cd4010ece0aebe9735705c49c21e6147824fe385784b07cd33 +EBUILD vanilla-kernel-6.11.3.ebuild 4002 BLAKE2B c40ba74b76962beff0300d2e6896f1b979a3ad077dd5449b92ef3f7a8ae058f713b837d504dc67a4c453716ef2093b24fcea184f9af31ed1ef00a8bc9c7ff979 SHA512 2918486cbdb01b444458ca70107079d5b618213a661839698b26b57172422dd7c3a6c656ca2f85cd4010ece0aebe9735705c49c21e6147824fe385784b07cd33 EBUILD vanilla-kernel-6.6.51.ebuild 4002 BLAKE2B feed5fe4d2c0e67d41eb206fb6b6c730696ecc6e7005a091c601439e6bd049f02f4f3eaa5e0d4384f20d2be7eba3f0284f311c1c05d70cdd2fc276966102ec87 SHA512 350031bd437db0389713c56c31aaa3004a96b0b7929af09320126766dc26c7437caa441fee5d773ac6bcde6602d027302fa6e22c3c0dd98f38164a9716476724 EBUILD vanilla-kernel-6.6.52.ebuild 4002 BLAKE2B feed5fe4d2c0e67d41eb206fb6b6c730696ecc6e7005a091c601439e6bd049f02f4f3eaa5e0d4384f20d2be7eba3f0284f311c1c05d70cdd2fc276966102ec87 SHA512 350031bd437db0389713c56c31aaa3004a96b0b7929af09320126766dc26c7437caa441fee5d773ac6bcde6602d027302fa6e22c3c0dd98f38164a9716476724 EBUILD vanilla-kernel-6.6.53.ebuild 4002 BLAKE2B feed5fe4d2c0e67d41eb206fb6b6c730696ecc6e7005a091c601439e6bd049f02f4f3eaa5e0d4384f20d2be7eba3f0284f311c1c05d70cdd2fc276966102ec87 SHA512 350031bd437db0389713c56c31aaa3004a96b0b7929af09320126766dc26c7437caa441fee5d773ac6bcde6602d027302fa6e22c3c0dd98f38164a9716476724 EBUILD vanilla-kernel-6.6.54.ebuild 4002 BLAKE2B feed5fe4d2c0e67d41eb206fb6b6c730696ecc6e7005a091c601439e6bd049f02f4f3eaa5e0d4384f20d2be7eba3f0284f311c1c05d70cdd2fc276966102ec87 SHA512 350031bd437db0389713c56c31aaa3004a96b0b7929af09320126766dc26c7437caa441fee5d773ac6bcde6602d027302fa6e22c3c0dd98f38164a9716476724 +EBUILD vanilla-kernel-6.6.56.ebuild 4002 BLAKE2B 3845ba8050f428f23d20d11136f4f161265bdd31491bd66901c0f016a977e29713f3ba898506999264965d9b99f287f3bf1ba7a11f12106d463cd7417a218405 SHA512 9e8201a0de1dfe4c68f9c350ca6b3fca384e89dc8e517c0caf589d38f7c0847deefb2d1bd144fb9a06c088bc6a32cc2ec75dae6f929b74bdde90ba0a2e219432 EBUILD vanilla-kernel-6.6.9999.ebuild 3507 BLAKE2B 975ad487827f300f7a951c81b5e9b919333dcce1ed5b2a74b66f5d67a451a080c9a29f94fbfd271f71f72d651181fa5cd31355495aeb920929ee009ad3173ea3 SHA512 2565c099c58725eea9104276a412cf245a97d0bd67aedbca3718cf69eba6183cab15544244e6e0e39132f650ae0219d2208d6f03b485da2a40d974f09c07ce5a MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.14.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.14.ebuild new file mode 100644 index 000000000000..d65ec20c3e44 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.14.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.10.1-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.3.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.3.ebuild new file mode 100644 index 000000000000..fde3f714e36d --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.3.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.11.1-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.56.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.56.ebuild new file mode 100644 index 000000000000..024fb0dc392c --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.56.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.6.12-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 82a9529eca2c..ac6fec944073 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -11,15 +11,15 @@ DIST patch-5.10.226.xz 6236088 BLAKE2B c6e0ab4fbf820749154d78b1a107d3d19140cfd8a DIST patch-5.15.167.xz 6199840 BLAKE2B f1b1ff1d9259e9b9f4de2709f0bf683d16d86f05245c6534d8e7987ecfd591a52c028bbf04d143852ee0863081ee91a5f8f19e5c167747e8745523fb91721430 SHA512 99c94dc03d1e05d2693e84a0c71d447c59cbb013f815a252e3fafec8358e46c470a59ba7216bd98c6cf20d92e13d48fc5f6341499c353f1960d3c57808000005 DIST patch-5.4.284.xz 5726484 BLAKE2B dc05f67c379a8c99179da2a62b5d6bef186393d791ccd2a26c99c50bcec5ae211fe3b6a14be38d80ea431b93fecc8d55bafc9492ea1e6f9dd64829671c80e5f9 SHA512 54131a007e78382dd093ca3bdb65ac7b5681f8340b29ce09e93ab802392bccaf65e1b774abc24af364ab3ce28c5ac28bac329593f40e5feb4272b557479a06aa DIST patch-6.1.112.xz 5214368 BLAKE2B 38cf77525339fbc312331d730d24fc2702bcbfba39c193bfe2760c58fb46e52d7e67d336102b65a7d77a220a2cff154e3422ac451d292307371d0b3e9938ae4b SHA512 6e87ef42011444382814a57a147d3b91cd392e7531fef154204517f159cd52d1f32685a1989588540bf62254d38a5bfd25a1f7f41799085bb3e70b9037c0dd71 -DIST patch-6.10.13.xz 917880 BLAKE2B 6ec3614654825aa20a9dc543e59b5c3740f5742cdf2d9ca600bdd22ee2842a7d5e437435e1c8d8147ee2085e0e309a652669864866c2e4df65cf020a66b0c57d SHA512 7df9a6b3b7f597b25342bddda25eed6a1ce80f85b0b5388688d114697c87536a258a4ea947814bd43d6d0547db5fc0825c3150f1f9e515309cef49cbad16c6c7 -DIST patch-6.11.2.xz 229032 BLAKE2B 43393fdde341b4058ff75b1fb02174ce9cfdb03063de93f86cf3bb61e9faabb0cd4ba52bc2f6fae4898454d18379fb2da9743be6987eb4326fbadf459a695c46 SHA512 a75a5b8b08d3c4f90329d0c18c1b3f08d8eca81c07bfb1966a34a84b2743ebdcabda39d7189b7681ee6e60dbf4d2ac996d3f6bc13a14eb4fea3b4eca9b4ea56a -DIST patch-6.6.54.xz 3036024 BLAKE2B 18c2e039c25709cf7af2c05d2ac9401b15804a05db2e0e4535ef73e8201a79f87144df228f939a7045a45a4550a409c78d286d2849de9047a2ca98ff57ef5ab5 SHA512 24b45c0357e7badc4ca0dedf7a15fda20ac03af6b9545a5af70424686fa45bd57e42aced2fc71d562fd8a519fc6ac60bbea54212cb75d6cf83a3b14f59a44568 +DIST patch-6.10.14.xz 1050528 BLAKE2B bb16fc578c1e6dae17c2c4b98020c1932a7bab52678117b86a03b4adb60eb2bd6b5cc25792beafe9d7caa5a97f99f86cc3cd5faa4f06fb99b8eda516dd6195c2 SHA512 fff5b671017cada8a8a7702a89d3a1b26de9ce226b802c04bf61f9b8580e698b47c4a58ce6573aba1fb3868d1dcbe53980476d8adaa21636ab69b3b1192f6730 +DIST patch-6.11.3.xz 403312 BLAKE2B 89d2d22038ed2c5925fdbf133e6d9488b65c64d01c796c0944daf890f7fdf34ba842b5a383c917ffabfbd7554d8e52e977f72afdecb51d8e5711bdad5677f784 SHA512 22ec12de7cc8f318c286d716710f269cabd5c29cd0a9397d19a610e2fafe1a84b68c96dcffd206fb987345d07d43ddd35e23811da3c430244de34d15f6134ffb +DIST patch-6.6.56.xz 3121696 BLAKE2B 34d0bdee2fc79b6ccdf4fdebbfdc4b0bb9752cd15c1a3e8da5e6827d937277fbc5d2e965c6f44473bebe153778fa4b9ba4292d57ca273a5259479e8e832a2c57 SHA512 b4eaf1489ba858c561c7de26d6c4aa0db66d6a82512ff83e4a9fdf7998f5c04b1182d1a3b4c04bb78b0fd617f0c17712bb73f073d486fe96d1673203c76918ed EBUILD vanilla-sources-4.19.322.ebuild 426 BLAKE2B ec7dd53ef38be4295bddbac0c766897e4a0ebe87a33554ec68cbada97a2fb41b6361cbf0630b1cb50f6c71dc0971ecb096c165bca065fd902d4a0345cc0ea495 SHA512 5c5b3f94bcdbb8295ab4ee47bb0cfc37a57855a8d7d901b958335eebfa87a8fefa99b8f18ef9eef6f06bc00c1f327b4b5d3e3bd2ec7acbeab9e15896c5c2e1ad EBUILD vanilla-sources-5.10.226.ebuild 426 BLAKE2B ec7dd53ef38be4295bddbac0c766897e4a0ebe87a33554ec68cbada97a2fb41b6361cbf0630b1cb50f6c71dc0971ecb096c165bca065fd902d4a0345cc0ea495 SHA512 5c5b3f94bcdbb8295ab4ee47bb0cfc37a57855a8d7d901b958335eebfa87a8fefa99b8f18ef9eef6f06bc00c1f327b4b5d3e3bd2ec7acbeab9e15896c5c2e1ad EBUILD vanilla-sources-5.15.167.ebuild 426 BLAKE2B ec7dd53ef38be4295bddbac0c766897e4a0ebe87a33554ec68cbada97a2fb41b6361cbf0630b1cb50f6c71dc0971ecb096c165bca065fd902d4a0345cc0ea495 SHA512 5c5b3f94bcdbb8295ab4ee47bb0cfc37a57855a8d7d901b958335eebfa87a8fefa99b8f18ef9eef6f06bc00c1f327b4b5d3e3bd2ec7acbeab9e15896c5c2e1ad EBUILD vanilla-sources-5.4.284.ebuild 426 BLAKE2B ec7dd53ef38be4295bddbac0c766897e4a0ebe87a33554ec68cbada97a2fb41b6361cbf0630b1cb50f6c71dc0971ecb096c165bca065fd902d4a0345cc0ea495 SHA512 5c5b3f94bcdbb8295ab4ee47bb0cfc37a57855a8d7d901b958335eebfa87a8fefa99b8f18ef9eef6f06bc00c1f327b4b5d3e3bd2ec7acbeab9e15896c5c2e1ad EBUILD vanilla-sources-6.1.112.ebuild 433 BLAKE2B da899d8835797a1badadcc110430ccd62e3b701d6a3b488d6d39cfb9585559dbb674599fdc351b0508a49d245ca45ea22410084c5e7f1d58ce0b006260f85612 SHA512 bebbc75eae07e7037ecbaa22d79df77b26400a1562f3ceba59681599059d2cedd2f3c6e79d8ead0170661736ebba6a224eccd4f25977d34660d6ee5c0e98aaf7 -EBUILD vanilla-sources-6.10.13.ebuild 433 BLAKE2B da899d8835797a1badadcc110430ccd62e3b701d6a3b488d6d39cfb9585559dbb674599fdc351b0508a49d245ca45ea22410084c5e7f1d58ce0b006260f85612 SHA512 bebbc75eae07e7037ecbaa22d79df77b26400a1562f3ceba59681599059d2cedd2f3c6e79d8ead0170661736ebba6a224eccd4f25977d34660d6ee5c0e98aaf7 -EBUILD vanilla-sources-6.11.2.ebuild 433 BLAKE2B da899d8835797a1badadcc110430ccd62e3b701d6a3b488d6d39cfb9585559dbb674599fdc351b0508a49d245ca45ea22410084c5e7f1d58ce0b006260f85612 SHA512 bebbc75eae07e7037ecbaa22d79df77b26400a1562f3ceba59681599059d2cedd2f3c6e79d8ead0170661736ebba6a224eccd4f25977d34660d6ee5c0e98aaf7 -EBUILD vanilla-sources-6.6.54.ebuild 433 BLAKE2B da899d8835797a1badadcc110430ccd62e3b701d6a3b488d6d39cfb9585559dbb674599fdc351b0508a49d245ca45ea22410084c5e7f1d58ce0b006260f85612 SHA512 bebbc75eae07e7037ecbaa22d79df77b26400a1562f3ceba59681599059d2cedd2f3c6e79d8ead0170661736ebba6a224eccd4f25977d34660d6ee5c0e98aaf7 +EBUILD vanilla-sources-6.10.14.ebuild 433 BLAKE2B da899d8835797a1badadcc110430ccd62e3b701d6a3b488d6d39cfb9585559dbb674599fdc351b0508a49d245ca45ea22410084c5e7f1d58ce0b006260f85612 SHA512 bebbc75eae07e7037ecbaa22d79df77b26400a1562f3ceba59681599059d2cedd2f3c6e79d8ead0170661736ebba6a224eccd4f25977d34660d6ee5c0e98aaf7 +EBUILD vanilla-sources-6.11.3.ebuild 433 BLAKE2B da899d8835797a1badadcc110430ccd62e3b701d6a3b488d6d39cfb9585559dbb674599fdc351b0508a49d245ca45ea22410084c5e7f1d58ce0b006260f85612 SHA512 bebbc75eae07e7037ecbaa22d79df77b26400a1562f3ceba59681599059d2cedd2f3c6e79d8ead0170661736ebba6a224eccd4f25977d34660d6ee5c0e98aaf7 +EBUILD vanilla-sources-6.6.56.ebuild 433 BLAKE2B da899d8835797a1badadcc110430ccd62e3b701d6a3b488d6d39cfb9585559dbb674599fdc351b0508a49d245ca45ea22410084c5e7f1d58ce0b006260f85612 SHA512 bebbc75eae07e7037ecbaa22d79df77b26400a1562f3ceba59681599059d2cedd2f3c6e79d8ead0170661736ebba6a224eccd4f25977d34660d6ee5c0e98aaf7 MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.10.13.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.10.14.ebuild index 69c881fde565..69c881fde565 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.10.13.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.10.14.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.11.2.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.11.3.ebuild index 69c881fde565..69c881fde565 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.11.2.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.11.3.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.54.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.56.ebuild index 69c881fde565..69c881fde565 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.54.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.56.ebuild |