diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-30 00:33:04 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-30 00:33:04 +0000 |
commit | 5ddc3e2d8f01496ed8b9a87cbe9c939f8f317eff (patch) | |
tree | 94a3f21e47f02aed090772099b02c41031262a7b /sys-kernel | |
parent | ad108e7b751d67723534624b94eb0e04250dd1af (diff) |
gentoo auto-resync : 30:03:2025 - 00:33:04
Diffstat (limited to 'sys-kernel')
21 files changed, 2000 insertions, 0 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz Binary files differindex 1da12c2a61af..1e4e83463344 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 582935cad5f0..db3b33cbf3de 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -12,6 +12,8 @@ DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a DIST genpatches-6.1-140.extras.tar.xz 4056 BLAKE2B c15697f8253e9003ec131de40ac29eab37a8e038166eafd7a9ea8ed7f8906edd5e974ca25876b8958ef4d22e9d89c4b4e4cd15686c5578386faad30058aa5865 SHA512 2a31d11083b2e2657d66ae5076296fd66e8566768a57e251fe0ac10439d2da691fa06000a802341f721f902b41b56b5adf6fa926661758ea45a9df8f8ecc242b DIST genpatches-6.1-141.base.tar.xz 7008292 BLAKE2B 431701f438c86e443975beb91ad78d0d858457416f186f44c8177997cff7afbb2fe95b59149708bb2de995e5130d00f824bef65c8736c2e7f72a59949ffbcc27 SHA512 cc4102f9dd6e2e3c357095d7e48dcf7a2a7a2849bd1cd7c4120f5475f07e1f579916f2d312da2db99a4d2a6813fff776d5882565db195cd214414a22442540a3 DIST genpatches-6.1-141.extras.tar.xz 4060 BLAKE2B 174f955f760c8e455426aeeed2f191b64685097192cc1e360fa59a21864c50fc6ab2bffa5384b98da443b1df99f460beda570b2e808d5c28d514b5724833e4b1 SHA512 b0b489cccd9cc081e7e723c230629989a0e2bd725aad506cd76617932a0adf541fdfaee83b7ac7bbf35572473c124a6c7ba0f7fcc6b82129a6dffab68258c12d +DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea +DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09 DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106 DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2 DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8 @@ -22,8 +24,12 @@ DIST genpatches-6.12-23.base.tar.xz 1435492 BLAKE2B ca65b4ead188bb8c561e47dd7aca DIST genpatches-6.12-23.extras.tar.xz 4056 BLAKE2B dc27e7f57ea95e678f08d3b6f791a26cec5b51e2204f3d527538f3c54333c8f25194981cdc68b7812973ee8baa95e0d5c575be26e918b25c160178d3bcf80769 SHA512 c7d92cc303dde284b5c1f31b87081167a1a8645e5611a65780d09ebc49f9cc2ded94007d10e1764d90e0d25e31fa73095227d381977c1ba13714654a328ac77f DIST genpatches-6.12-24.base.tar.xz 1500152 BLAKE2B 634de57b5d91cdc4ff2c221f036ec11d36db1396be3d3f7e3967f2d9ec78335fe9fdbf84d582978147535fb287238ac7d18f5763beb4efb8cf0430b547b76fe8 SHA512 aa9663fe8226793e138d24f48f66bd4dbe113ee9cc04111707e652e0d104cb861eeb40caaf7b6aecd0a56770086211612d08e4c58abe38e75b36b92ce031cc9d DIST genpatches-6.12-24.extras.tar.xz 4056 BLAKE2B 21881a1d1182e60063e65132935e59a0ab66b3d6568b1ce4105df04f819bbb92a21422788ebf5ba763f09bd1341be2a5cd64d15f48684fcb3bac655b6d01e40c SHA512 d2ddbcc2944196f0e7e22367951246467acb1fa6623413c1889fd3e52fcd3be855f5c793fbad8537353cacbea262b1eef664c60b39715470603a82bb41930623 +DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d +DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92 DIST genpatches-6.13-10.base.tar.xz 663656 BLAKE2B 57d077fdb9f2550bb7f71386c65e1c39abc1e0e90ba16fa36010b4e731a554c24354a28c5b61fc1e7fe5bba187b0b0f96271d73cf5e6931b0c4df631c7c454d8 SHA512 67f1d1564e1c3f7debb7e8f8ed163f46a8b36c2d84179c97579df45cffcf70cc4c4d888380644c4df88aac8956439200e1cd467efdcf8cf1e6c9b405564052c6 DIST genpatches-6.13-10.extras.tar.xz 4056 BLAKE2B 0b1f54fde344f439375673cc8bb7c076f9809dafd46769897875e59fa8a27c0aafed7cc3b1137cc67fa906e874e052da67c37184a1e3fd343e8d60f53c8f1aa5 SHA512 9b5d3a03583c9312d309c67cae347957fc0739ce722c0f7e901e2a5812de392207a7f2126106c741966c4c3a9c7d0a5b01e39dd8deeda495b07cc85728992130 +DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603 +DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6 @@ -44,6 +50,8 @@ DIST genpatches-6.6-92.base.tar.xz 4647800 BLAKE2B 05cdb4d7f661b5461a901ceefa540 DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4e2527a560429567fe80aea823a1571efcdfefb7a86f031662ce5460dc9191bb4f47958339345378874cd71042b7ac578fb SHA512 34a41bd55a9ec7a6c68676b44a60949f9b79aaf43b140d7e84c12bc0f4c4c44e44528301c86510e99247149897eeee69dfee153acb00779b01fb3df4381f7516 DIST genpatches-6.6-93.base.tar.xz 4705028 BLAKE2B 1beec486187b8504bb6a1c3fe4ce56089344a473d815bc5b33d3af360eb35e56737361dd2eb6e9a97f779fa6027798e3849dc99f0280bb9b9f11da3f8624870a SHA512 7014949210531946bd9daabcf0bda3e1c6f61a2d9c2f9534ae662d529c5ea61b838ea6634afc1473724d93d8801a9e5571549c25f04d72966b0856fe53f35ae4 DIST genpatches-6.6-93.extras.tar.xz 4056 BLAKE2B 70a19a3f034d0851fa9969029fa4fec74aaac51308b85599a58eb3d2bd15d6b19c95b402bbab1189daeacd28c465bb5381a8ea85bba42f9f66a94c7a1809a15c SHA512 3bd068e5448cf43599708d4aa73d496b2cffc0761144071392f182c79d385d5ab402cd45e0699842f8221072a4cdf505d7f81e295fe0c30cd4d6ea7822d9b6e9 +DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b +DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6 @@ -72,6 +80,10 @@ DIST gentoo-kernel-6.1.131-1.amd64.gpkg.tar 73021440 BLAKE2B 91a40f4c27912cd4aef DIST gentoo-kernel-6.1.131-1.arm64.gpkg.tar 65740800 BLAKE2B 3613d72d31550fb5df0c1ae85525303e06b5864609b2db6a0eb6d781075cf59c8db11a27be6ec410f73768830876a8f35049b8b8dd3a193699527d37de258ea0 SHA512 908a0ef41b54cb39174b56e6ea298506687e8925e68d69cb637dc808d8b598da699394eabb172f29243af461100765d576f2b6bb04c0f4057257487c6ca678f9 DIST gentoo-kernel-6.1.131-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4e5aab42b4cc0d049158bd90e85cd7dc465b21038a0722ef6adb67e1256aa46eef86c40d7be231f28b1e4b6dfa5abe063e45d5eda515fddb4b67b00f6711302b SHA512 c113bfea43ba9dc9205243b3223b8d46f8d576fdb802e0c8faa974c8d32076dc7f3a8ff34f3695e18d06c4477bc1355a772995619ca96f56430f0a0c4dd46069 DIST gentoo-kernel-6.1.131-1.x86.gpkg.tar 62382080 BLAKE2B 191c01d65483686b779616ca6f942d68732da748b099faaf0b6b710022b61e6162ffd3330351ba54b6ab031211b3e90e1ff0f590a92678ce1fbcff0a8bbd1eec SHA512 97a43a07aeaf0b509a59e173cb752a6562d18645607cd2b5ba9b5312a19393f3fab2810d9ba1ced1773a0a38a931ea59233af54d1a662205f33aa8bdfa1197ec +DIST gentoo-kernel-6.1.132-1.amd64.gpkg.tar 73103360 BLAKE2B 6df425880240731079c442f425325555e2baf8e2278a2522ede0565e213784ee895ad91425fc6f743f56a0c04137b528cc6d68588d9f5efeba4daa37dbc2e0fc SHA512 f006cd420a56fa6f5586cf76122a33b16ad59f9949552f7d2b313245d833741de788f58cdc0b8b4158797d612a5b9845cdd2a9d8d949d2db8aa07bdc7bf5b04a +DIST gentoo-kernel-6.1.132-1.arm64.gpkg.tar 65761280 BLAKE2B 2f7f26d4d5d3018a6fb74eff4d5eb16b2358d27694cdfa7165c94650b265a32deb0e804c142f0e7be9039471c663ecbbfc32772dd4c6612901c6aaf0a8c2c426 SHA512 5395cbba2d1065d0b2509f1895c4d044600c36738c57351a1b0aa83c77b0a9f591e5adb7725b40a4bb89e6cdbebdcca694a10fcd30066e2c565b08e8c0376368 +DIST gentoo-kernel-6.1.132-1.ppc64le.gpkg.tar 59934720 BLAKE2B 7f9d4bd3410d7bf25743600276f739681dd5968d6565ff1c30c5350f5d2bfe6a1d9226f112b61fee7c5d67aedcf4bd00b95ae6c6bf856f11aae8573d4b905c90 SHA512 33a8296ffb2382b84bef08c15ca503bf61e84d68b547279e29caab69d42773d96a1f4d87de0da27c9232f5db37019f91a1e28aadf55c85aff957b810d9332f7e +DIST gentoo-kernel-6.1.132-1.x86.gpkg.tar 62453760 BLAKE2B e226c6a4f0975a0d2693885dc110585852ee82c81ab43493a6138860b18c9b75693edd418521a9ed124ede9b51905d4b904ba56cf6568d3f0a2078955a3871e7 SHA512 c5fa4bed026fc4d71a778cdd80cc973298df9d2dca821dd3b268fae54a0f062b684e5585682a9147a911d09983892d5181c4f7ed25ae152544f5f9e1e3fc2df0 DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45 DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2 @@ -92,6 +104,10 @@ DIST gentoo-kernel-6.12.20-1.amd64.gpkg.tar 304865280 BLAKE2B e51641efadcecd7836 DIST gentoo-kernel-6.12.20-1.arm64.gpkg.tar 278108160 BLAKE2B b97a72a1246c4831fc3a596488f16e34729ff8570ed0e08c878b0054aa5ff4609a7cadf07fae4de8fb88c62841265d212fe2d0d170e0440662f7fa2c588240a6 SHA512 76822341d67051270f369ebecb28869f79bad6dc072bae1431aefa41d08c4b4ceb32df253e082f5f81dce25fb05bc704afe70751eec05d7405acda60ce9c29d0 DIST gentoo-kernel-6.12.20-1.ppc64le.gpkg.tar 73175040 BLAKE2B f8ef88f6d36b95e15bd1dfe1ffec44365154f59af0265a0e89a55f7900e8408948d38c57917e4c3104422677c1029b633b5377ac79526ed67270554b5b94baeb SHA512 1be934d3ee698d0f37f44c13f996a1d69e36d34b951dc1e1b2fe15a2f8b3be6edd8ee68decca69799f4694d909b318c4114001bf488e935a2aa71dae32de402c DIST gentoo-kernel-6.12.20-1.x86.gpkg.tar 77434880 BLAKE2B 4042a499859968d9b90a6172355737a20afef711dfc50042e8a0d2e76907d273de00f34f40ef448696736bc71ff578bab8b8e3644a3c36cfcce53e2333449fbc SHA512 07cf45b4a364e76080fa1fe6c70fd807ca5a4bd8a74c7d98a7cca5fe10a69c6a5182a5b065a13bed704bc71042ec8eb3c9e71437bf33097fb12578bf100f7e1f +DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c536be6971955214777d781f75a6e4bc99a9d4e5d4c4ef6dea2df0afae8965b3dc654c1f567efd4bec5c354cdcc34b4cecd48e008dae2173 SHA512 cbef002d22654723886a95c7369e40fc6fe601068298a042a8db53fc4e7d56987698883cfd35d39a6cbeeaa58ee025d96f8a768015ae49d03ca33dcfd8e99ed4 +DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8 +DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d +DIST gentoo-kernel-6.12.21-1.x86.gpkg.tar 77445120 BLAKE2B 5965512eac98419cef8ec9347e2b2c75637b5956249025c70e07bea97a677409e94b9050730ea71da628773f682477c1a8bc0322a6f0cdd48fde1d5dc21784aa SHA512 fe8120a3c12487d9738d1948a43ecb2cff467abde3578e502e2cc8574eff5b9dbee3b58422a653671a7f26e908df842d7a8304a9570824c4121b08da993d9aff DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269 DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93 DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6 @@ -112,6 +128,10 @@ DIST gentoo-kernel-6.13.8-1.amd64.gpkg.tar 307578880 BLAKE2B 069195d81c271398601 DIST gentoo-kernel-6.13.8-1.arm64.gpkg.tar 279787520 BLAKE2B 8866824e6daa07e0b93dcb44cf9b6eee7fd7062826db680109f19341b87f839b8dc356ab8c2ae5c027b3b0990763a4dcc9c00d782c986042b117226ba6f69eef SHA512 787278981d7b1f62b741e3b7e55aa5ca77f5c9ed89d550e1f04f2d6901800816b85449e7167208d4366fc0708384c26ded1517302720a0bd07e228ace27800f5 DIST gentoo-kernel-6.13.8-1.ppc64le.gpkg.tar 73789440 BLAKE2B f43788c630683dac8f9e8330902772a0b3267a9e4855b7d31c944cf7ecd63eba4c67a5c7e8d309417da13decd3f7499b32542cc9d2234309593ee8d95bbef45c SHA512 d91d636a5eec18b46541fd8b7c93b574770ae6cdc8f59d235ca933af692e5b047cb9fd509e97da5b029f198b8c57d4b100198c0f37519a0e03dd8871fad27818 DIST gentoo-kernel-6.13.8-1.x86.gpkg.tar 77875200 BLAKE2B b035d02d57cf619542a00ba99d739c3bec27d26d6c7ee648b60e458700ae827d7500f11417dc3296a203367565377d307965b6cd6278857e15ae991327a7ea41 SHA512 63bd7fba1e1a65bd0c0d32d028d759f7e94d92adcde91881d58404b083fc0ff7511014941b096e5328969903e46b3742a5c3829781dc54d8854661b2d5deb70c +DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0fece8ad3ff01fef8c0b9d355c27b54b31e06c8e90bef9109d1949fcaba5d5a513ce084ff6513fc0ae0bfc5dfbe97364bc190d0ffc5e12 SHA512 b0a61b486cc5c0ffe32f3ea7b11d9ba021cd74bdc8ae5a60dcbb94f14750840d07e0f6dd2a1eaa3ae0f373ace0dccbd6a88e2a1b2205ca6875fbf6af28e4d01c +DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60 +DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35 +DIST gentoo-kernel-6.13.9-1.x86.gpkg.tar 77844480 BLAKE2B bbfbd70940085380efdb9be7f4617900f085fe022b3aae70718caa968c64f5dd1be5643c9adca563ffadd3ff3e2554c20c0ea1d01193fed56d633f261dd5a18c SHA512 07685a6fa34cc577c17b2c855e8642c596b7d460e1d9ec085d1a792cd297ff8146d83a9c13b07f7539ab3a7d38359156cb7d67987a0ef7f5841b42a69353118b DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2 DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e @@ -135,6 +155,10 @@ DIST gentoo-kernel-6.6.84-1.amd64.gpkg.tar 273459200 BLAKE2B b96686fd5007099bc9b DIST gentoo-kernel-6.6.84-1.arm64.gpkg.tar 246302720 BLAKE2B 4c4dc6f3d52c5ee6bce3d5b075faadcf2983a84dba7b7b5aa4325a167db185cd22ccb5d5e322342bcc98fdb392d036c8178de68a95f7d4be1c6b65dc900b87aa SHA512 ba20033aa1c84ce0250356dc4c17958f1040f124be82d1e400d5a4b2a528280e0f30dbacada6a6dbfa0d1ee5b61965781fc11289f998103b73fb4b4be897b9ba DIST gentoo-kernel-6.6.84-1.ppc64le.gpkg.tar 64419840 BLAKE2B a590e5c4af9119e34cc75d401e6663016180283260cebe3bfd6cca700ab6079a9c839ea6a957765951b3dd58564247a52c30017160eaeea8c06161afaab9c400 SHA512 b2d7a5515319300790fa45b80943fc6cfa0c44a79fb03264eb1ef0d81da4a29e67654414730e46ce614fc344be6060d4a5643d8f661569f079b50493e7aad8bb DIST gentoo-kernel-6.6.84-1.x86.gpkg.tar 68628480 BLAKE2B f82cbe2a627fbae11a6efff88fb3e35bc4e31ecc1d21880d359bfe6d5991fdf2eef46fb3e2745b95761d218e73bddc6fdb422f9c58ae8867df26a1fbb2ee5123 SHA512 9c82084b4337362a8d5cc8bd907f139fcadc1578964bd32b54b8e3ef1e4d9ab67f4c7035dc406c2d0a8d158438289e568c0fa9ec8bc0f411ab36a483b9bd36f6 +DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e +DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529 +DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7 +DIST gentoo-kernel-6.6.85-1.x86.gpkg.tar 68628480 BLAKE2B 936c40a022cc98b9771c8f53e272b5a5c5b3a4743c93260ff1427cd74543331481b89bdb3a8dfb6aee2c46b5e1d2622498e38636530a512a3bc73bc41c8b5e29 SHA512 bbcd96b22904bc9151ca17fc1c8e4e26148c9f9fa11e140e947a3e20ac7dc3e9cfe748be07fcc84f0903f6d72b15e92f5b2a5785d30cf52be454b751f8323abf DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 @@ -148,20 +172,24 @@ EBUILD gentoo-kernel-bin-5.15.179.ebuild 3415 BLAKE2B 2a82d9eebf57975c51ebac5e8c EBUILD gentoo-kernel-bin-6.1.129.ebuild 3411 BLAKE2B 0fcef239e4f39ef9dd3d614ef08c430245e260840c0397d8dc0e6ddc08693a2bf1610f7826a8a827fd9da01ed0a1bdd9a9d22c8b14dee23c363dd6b7b898da20 SHA512 cef5a3222f81523789fc83d61941e8ad615fe303689a90cb7fc06e3c351d319754ca049e30a2453654a703c501f0bce364be24cef116182e3ad31fea8187b2ab EBUILD gentoo-kernel-bin-6.1.130.ebuild 3415 BLAKE2B 2a82d9eebf57975c51ebac5e8cac306831d29d423756bbf6d2b8c4a92df78ceed832c80ccf6d201921b8e174f2a4e9c5f2807a0cb7f1e2b25ab71c14e67ff01b SHA512 00081dd1717126236d8468f054e6ac9c07ee1c2c281b221e47585b2d5892a79e967ab49c4b333eabb7056c2afd8648fc8b510b6b8fc2623a340fde47112ea3de EBUILD gentoo-kernel-bin-6.1.131.ebuild 3415 BLAKE2B 2a82d9eebf57975c51ebac5e8cac306831d29d423756bbf6d2b8c4a92df78ceed832c80ccf6d201921b8e174f2a4e9c5f2807a0cb7f1e2b25ab71c14e67ff01b SHA512 00081dd1717126236d8468f054e6ac9c07ee1c2c281b221e47585b2d5892a79e967ab49c4b333eabb7056c2afd8648fc8b510b6b8fc2623a340fde47112ea3de +EBUILD gentoo-kernel-bin-6.1.132.ebuild 3415 BLAKE2B 2a82d9eebf57975c51ebac5e8cac306831d29d423756bbf6d2b8c4a92df78ceed832c80ccf6d201921b8e174f2a4e9c5f2807a0cb7f1e2b25ab71c14e67ff01b SHA512 00081dd1717126236d8468f054e6ac9c07ee1c2c281b221e47585b2d5892a79e967ab49c4b333eabb7056c2afd8648fc8b510b6b8fc2623a340fde47112ea3de EBUILD gentoo-kernel-bin-6.12.16.ebuild 4836 BLAKE2B 2a0484a744caeb12f732fb75faad542ecdabc8be1e32cc46903850967119bcab1ae878cb3ede266fc915877db95baf2950b41bf1ad8da3ed729dec6a2017c9fe SHA512 1be0d6146567b7df116d6e0875868bff32d33adf7ead209cf7d77b453669933b63aaa682d9022b75164b629d31b4584061862c3341249c8a56bcae3cb748a913 EBUILD gentoo-kernel-bin-6.12.17.ebuild 4840 BLAKE2B 48b7e8d857288cbf8ba1bbe8a01f1176e65757682242268e85424bd6c0eca9216d065e03a1a7786dfcd4b28cc4249591cb7f4aacff6df23d8a1e666a1868ce63 SHA512 159b919c86733fe1a0052bca141f06bb00168d86ea1e4ed7bfe5d361ec4ec59d8f746f3f044123b1a67457e49c41de0f2f35e08416612c74747f39a55757bf18 EBUILD gentoo-kernel-bin-6.12.18.ebuild 4840 BLAKE2B 48b7e8d857288cbf8ba1bbe8a01f1176e65757682242268e85424bd6c0eca9216d065e03a1a7786dfcd4b28cc4249591cb7f4aacff6df23d8a1e666a1868ce63 SHA512 159b919c86733fe1a0052bca141f06bb00168d86ea1e4ed7bfe5d361ec4ec59d8f746f3f044123b1a67457e49c41de0f2f35e08416612c74747f39a55757bf18 EBUILD gentoo-kernel-bin-6.12.19.ebuild 4840 BLAKE2B 48b7e8d857288cbf8ba1bbe8a01f1176e65757682242268e85424bd6c0eca9216d065e03a1a7786dfcd4b28cc4249591cb7f4aacff6df23d8a1e666a1868ce63 SHA512 159b919c86733fe1a0052bca141f06bb00168d86ea1e4ed7bfe5d361ec4ec59d8f746f3f044123b1a67457e49c41de0f2f35e08416612c74747f39a55757bf18 EBUILD gentoo-kernel-bin-6.12.20.ebuild 4840 BLAKE2B 48b7e8d857288cbf8ba1bbe8a01f1176e65757682242268e85424bd6c0eca9216d065e03a1a7786dfcd4b28cc4249591cb7f4aacff6df23d8a1e666a1868ce63 SHA512 159b919c86733fe1a0052bca141f06bb00168d86ea1e4ed7bfe5d361ec4ec59d8f746f3f044123b1a67457e49c41de0f2f35e08416612c74747f39a55757bf18 +EBUILD gentoo-kernel-bin-6.12.21.ebuild 4840 BLAKE2B 48b7e8d857288cbf8ba1bbe8a01f1176e65757682242268e85424bd6c0eca9216d065e03a1a7786dfcd4b28cc4249591cb7f4aacff6df23d8a1e666a1868ce63 SHA512 159b919c86733fe1a0052bca141f06bb00168d86ea1e4ed7bfe5d361ec4ec59d8f746f3f044123b1a67457e49c41de0f2f35e08416612c74747f39a55757bf18 EBUILD gentoo-kernel-bin-6.13.4.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 EBUILD gentoo-kernel-bin-6.13.5.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 EBUILD gentoo-kernel-bin-6.13.6.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 EBUILD gentoo-kernel-bin-6.13.7.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 EBUILD gentoo-kernel-bin-6.13.8.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 +EBUILD gentoo-kernel-bin-6.13.9.ebuild 4840 BLAKE2B bfc53bf24b5cb7d53b75e04d4895cd7c00614cad4050b8fb91b9bfbd45059d3990441e90a97c7ff7460b08977fb2bb68f808dade23e841639525977d28f672db SHA512 ac4822f331cfcbfa155b00cd3de599936743aeee6396d55cf9886520a7bceb3ab2738680e7c47fc47a1ef2b682365db79146e1bd2c6fd5758f6ae777de694e43 EBUILD gentoo-kernel-bin-6.6.79.ebuild 4800 BLAKE2B 90f70735a7740122d1dbb6e1a866e4304fd01b1c86dd1f0f40e533610d9e548f22e20cd569808271eb974eac7cc8c9e7741aa68f282ffd8e84889023beea6de1 SHA512 7946073bc602ca2b8c6473085cd6e2144c880b4423c6d1571b3e7f1dc2cc9c1f3a743d0a5e0edbfd09722ff6268abf8a14307c4e73b7df668d40bc7e66f764e7 EBUILD gentoo-kernel-bin-6.6.80.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66 EBUILD gentoo-kernel-bin-6.6.81.ebuild 4664 BLAKE2B c0c2ce7004eab882f77b193a66c677418d3840a8d816d710c299b392e60167424651b21ee3d3540eb5285d6c3214047c56b8438470c9d52cc1135b7dc9de6bb6 SHA512 5606a2d9fb27b884915db9806dc8dcf6b79bee2bd7758f509e496dd153230b0f2c1015cc625ba25d58777c12ee3489c0111e8ab1d8c9df61a33bedc5243cc1cc EBUILD gentoo-kernel-bin-6.6.82.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66 EBUILD gentoo-kernel-bin-6.6.83.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66 EBUILD gentoo-kernel-bin-6.6.84.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66 +EBUILD gentoo-kernel-bin-6.6.85.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66 MISC metadata.xml 482 BLAKE2B 3e7e4723542cbb8ac93dae78248fb8c26b96b7bfb2a3cd7913e4e7aef9beff07d9e8301219ae95bbbe4282d0806614b2733bea5d818797d19b0070c9119c0e1d SHA512 e3de887610d2c063fde21d52ce78c5d15301bffff49a82508c50dc1b03e606bf3e87506b376f10c6c10334949f577bc0f5307c3f45f2544fac799c57cf75d4d4 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild new file mode 100644 index 000000000000..dd88c26ac6f2 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild @@ -0,0 +1,138 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild new file mode 100644 index 000000000000..08897ff35647 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild @@ -0,0 +1,184 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_SECUREBOOT=1 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + dev-util/pahole + virtual/libelf + app-alternatives/yacc + amd64? ( app-crypt/sbsigntools ) + arm64? ( app-crypt/sbsigntools ) +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + kernel-install_test "${KPV}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KPV} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild new file mode 100644 index 000000000000..4426c8264680 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild @@ -0,0 +1,184 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_SECUREBOOT=1 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + dev-util/pahole + virtual/libelf + app-alternatives/yacc + amd64? ( app-crypt/sbsigntools ) + arm64? ( app-crypt/sbsigntools ) +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + kernel-install_test "${KPV}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KPV} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild new file mode 100644 index 000000000000..7ffb1f6159f9 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild @@ -0,0 +1,183 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_SECUREBOOT=1 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + dev-util/pahole + virtual/libelf + app-alternatives/yacc + amd64? ( app-crypt/sbsigntools ) + arm64? ( app-crypt/sbsigntools ) +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + kernel-install_test "${KPV}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi +} diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 03819179838a..6fb1fe013d2d 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -12,6 +12,8 @@ DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a DIST genpatches-6.1-140.extras.tar.xz 4056 BLAKE2B c15697f8253e9003ec131de40ac29eab37a8e038166eafd7a9ea8ed7f8906edd5e974ca25876b8958ef4d22e9d89c4b4e4cd15686c5578386faad30058aa5865 SHA512 2a31d11083b2e2657d66ae5076296fd66e8566768a57e251fe0ac10439d2da691fa06000a802341f721f902b41b56b5adf6fa926661758ea45a9df8f8ecc242b DIST genpatches-6.1-141.base.tar.xz 7008292 BLAKE2B 431701f438c86e443975beb91ad78d0d858457416f186f44c8177997cff7afbb2fe95b59149708bb2de995e5130d00f824bef65c8736c2e7f72a59949ffbcc27 SHA512 cc4102f9dd6e2e3c357095d7e48dcf7a2a7a2849bd1cd7c4120f5475f07e1f579916f2d312da2db99a4d2a6813fff776d5882565db195cd214414a22442540a3 DIST genpatches-6.1-141.extras.tar.xz 4060 BLAKE2B 174f955f760c8e455426aeeed2f191b64685097192cc1e360fa59a21864c50fc6ab2bffa5384b98da443b1df99f460beda570b2e808d5c28d514b5724833e4b1 SHA512 b0b489cccd9cc081e7e723c230629989a0e2bd725aad506cd76617932a0adf541fdfaee83b7ac7bbf35572473c124a6c7ba0f7fcc6b82129a6dffab68258c12d +DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea +DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09 DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106 DIST genpatches-6.12-20.experimental.tar.xz 78504 BLAKE2B 25778b844669455b4e86da77ea029ce6ce788b8a26d5a6b4674e9164045eeadba997ded46611457fe14e0d8db56927dffc76fb9ead9ee268bda76ed59d7b7a70 SHA512 e0f94b7fbba58372e66114b8c4c0d7ccb37d325dc0657dc808ecc04961d4809eff6a3af149fe5ac27d9979041954aab674bab3312ea5ad6e832df7051606e80a DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2 @@ -27,9 +29,15 @@ DIST genpatches-6.12-23.extras.tar.xz 4056 BLAKE2B dc27e7f57ea95e678f08d3b6f791a DIST genpatches-6.12-24.base.tar.xz 1500152 BLAKE2B 634de57b5d91cdc4ff2c221f036ec11d36db1396be3d3f7e3967f2d9ec78335fe9fdbf84d582978147535fb287238ac7d18f5763beb4efb8cf0430b547b76fe8 SHA512 aa9663fe8226793e138d24f48f66bd4dbe113ee9cc04111707e652e0d104cb861eeb40caaf7b6aecd0a56770086211612d08e4c58abe38e75b36b92ce031cc9d DIST genpatches-6.12-24.experimental.tar.xz 78504 BLAKE2B e59854c0773526dc7071900a92cabb65a963f096c363af347eab6ee5ca5232326da76b5d4c16556bacdb85751bb9633cf432c3804a1ce3f60ef80b2b8615bbb9 SHA512 eaeacda6e5fc6016a293ec08bc2080c0a047681b024f0f86a304e0854a265bdfde7301f24783b1c378f3efbc07a217c49f3fe60087a0e21a414687cf87e2e4b7 DIST genpatches-6.12-24.extras.tar.xz 4056 BLAKE2B 21881a1d1182e60063e65132935e59a0ab66b3d6568b1ce4105df04f819bbb92a21422788ebf5ba763f09bd1341be2a5cd64d15f48684fcb3bac655b6d01e40c SHA512 d2ddbcc2944196f0e7e22367951246467acb1fa6623413c1889fd3e52fcd3be855f5c793fbad8537353cacbea262b1eef664c60b39715470603a82bb41930623 +DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d +DIST genpatches-6.12-25.experimental.tar.xz 78504 BLAKE2B 67f29383edfbcf8ee219d41e29534ba1ddbbfe7f1ec31b1227dc0c9fd45dbc4c0d101633f1d9a7487e4b2783adc040dd8b8a17b4d5f9194633e2567f05e72bf1 SHA512 306687dc70fd7e268941c201f40953df7f93ac92e1de91746d3cfe938c0a53761e915365cb2ccf91e97a9d583233b6567f2408a40adf2f38d00c06e3fabb043e +DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92 DIST genpatches-6.13-10.base.tar.xz 663656 BLAKE2B 57d077fdb9f2550bb7f71386c65e1c39abc1e0e90ba16fa36010b4e731a554c24354a28c5b61fc1e7fe5bba187b0b0f96271d73cf5e6931b0c4df631c7c454d8 SHA512 67f1d1564e1c3f7debb7e8f8ed163f46a8b36c2d84179c97579df45cffcf70cc4c4d888380644c4df88aac8956439200e1cd467efdcf8cf1e6c9b405564052c6 DIST genpatches-6.13-10.experimental.tar.xz 79168 BLAKE2B b7e1e3e0804098ef5832622e5b5a448736a24e6b4360a636ad66fdfdbfefd5b096f274dd743ee6e4fe6c972092235f4146d85ec3ca23304a0f3ecf492614636e SHA512 b2dd9d73683d9034a7e82a9dd511d807d07c31a9b054ae57c0cff1cfc73cd00792d0278b0966333843146e562d151aff03277d06f566d5995453a0673d483494 DIST genpatches-6.13-10.extras.tar.xz 4056 BLAKE2B 0b1f54fde344f439375673cc8bb7c076f9809dafd46769897875e59fa8a27c0aafed7cc3b1137cc67fa906e874e052da67c37184a1e3fd343e8d60f53c8f1aa5 SHA512 9b5d3a03583c9312d309c67cae347957fc0739ce722c0f7e901e2a5812de392207a7f2126106c741966c4c3a9c7d0a5b01e39dd8deeda495b07cc85728992130 +DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603 +DIST genpatches-6.13-11.experimental.tar.xz 79172 BLAKE2B 4e37e1e4ee40160d760ca55a0997fe52f3f0031b250e7c4d85aa7aa8fd3c2d0ac8364a8848c9182d93114c32d4f8b65ef01df4129650624f468cf236745f445c SHA512 206265b8f03dc89272532a07a3a3d76f47d1da61ff16c335f9bbdfe121d27328f011f2d6640dea5e3fde286529deb8f27ce00de8237176ce01c00bb155bbaee6 +DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc DIST genpatches-6.13-6.experimental.tar.xz 6044 BLAKE2B fcd6bfabc02309406b8c5652812476511afe9fe9f254593bbfb4eeccfe13becee8d0e607baa94a5ca02a74d25337287ec249bc8e70aed3f7a924224f070b6eda SHA512 38be5a9478b708debe1da05582f6c9a90f02b038cffcdf51c4c64d84071545ced4ed6b55387a6e34de81894e56d2defac294aefd5d726faedb8abfc8c546ab57 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b @@ -60,6 +68,9 @@ DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4 DIST genpatches-6.6-93.base.tar.xz 4705028 BLAKE2B 1beec486187b8504bb6a1c3fe4ce56089344a473d815bc5b33d3af360eb35e56737361dd2eb6e9a97f779fa6027798e3849dc99f0280bb9b9f11da3f8624870a SHA512 7014949210531946bd9daabcf0bda3e1c6f61a2d9c2f9534ae662d529c5ea61b838ea6634afc1473724d93d8801a9e5571549c25f04d72966b0856fe53f35ae4 DIST genpatches-6.6-93.experimental.tar.xz 6052 BLAKE2B fc2a75d9a8f19f49452e16346ac0d6b534da96a650b6e7f653869e533304b65452c0b39bf3eef729ff7614ab8886e8fa20cef88a44abeb386d1468cadbeb8df9 SHA512 294c792f6d4dc76340bd0eb43983c8c9c0167da5366ec8a37f2a91a2d410a9264fbec6b99f76ff67f1c587ba788b32f12019f3661a10e78141924500966e047d DIST genpatches-6.6-93.extras.tar.xz 4056 BLAKE2B 70a19a3f034d0851fa9969029fa4fec74aaac51308b85599a58eb3d2bd15d6b19c95b402bbab1189daeacd28c465bb5381a8ea85bba42f9f66a94c7a1809a15c SHA512 3bd068e5448cf43599708d4aa73d496b2cffc0761144071392f182c79d385d5ab402cd45e0699842f8221072a4cdf505d7f81e295fe0c30cd4d6ea7822d9b6e9 +DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b +DIST genpatches-6.6-94.experimental.tar.xz 6052 BLAKE2B da14ea5496619cd6e488e494d22d2abc9d2ad8cf1137b9c26ebb43eb62bb361a96a8f0661e45db4bed17c9d81f7a77f0c427ca7e1d8bad333712be42d2de30e8 SHA512 ee981ef9d3d1d0edb450d0759daf04eb1c9aef28ddd106edcae5947180b1ec835b05a63cd2482d6a7b39bf1d9284d2841709403808bc2b651f1c01c01cfff036 +DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be DIST gentoo-kernel-config-g15.tar.gz 5746 BLAKE2B 2baef40e18cbf3bb975362d71ad674604ad80338d1e6914ffa2fc03af26f1b9c9cec66d39a56077693a7327060bc29bd5eb5787549857dd3779e841192cb2016 SHA512 45d609ee25a529988868b8c99c808f4e6abbde34ae501bf35523431ee85c9f3657663d6f938f2036a5f012a55a68965b32fd41fc44d8f6ca606a6fd38f952445 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 DIST kernel-aarch64-fedora.config.6.1.102-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437 @@ -100,20 +111,24 @@ EBUILD gentoo-kernel-5.15.179.ebuild 3901 BLAKE2B 0c86dfb380aedfa5dc6cbbee8caebb EBUILD gentoo-kernel-6.1.129.ebuild 3936 BLAKE2B 55546c80947d21c44e524f360aeeac9036339c1bc0f3f051ad839721261be1c81ad1cb05c6412de1a4b46486c8256ace0b679ab12cc11fe60114af61f2b76309 SHA512 ca6b21838325b6d0120d134596e7cb99044a3f6049b2b76465851410ac9d04b7daefa76f02309ee66617faf26a526a2fdb87b08ee32b679339654bdcfbcaf4a4 EBUILD gentoo-kernel-6.1.130.ebuild 3940 BLAKE2B 8911136c4a459ae5d78375628ab9414a74639aa403ec4e838fb3378c032a3fcd0b5e1a407c645e9b53878b9ff2dab53778c40b126c66659bc34abc228c0ba475 SHA512 f7da7e65135152f3a90fc85d42ccdcb99d022f7f1e19299f7988b52e911d7213b81484bd3685773a23a21da16fafee7480e2be595d75e4df23fc9240c002f8ee EBUILD gentoo-kernel-6.1.131.ebuild 3940 BLAKE2B 8911136c4a459ae5d78375628ab9414a74639aa403ec4e838fb3378c032a3fcd0b5e1a407c645e9b53878b9ff2dab53778c40b126c66659bc34abc228c0ba475 SHA512 f7da7e65135152f3a90fc85d42ccdcb99d022f7f1e19299f7988b52e911d7213b81484bd3685773a23a21da16fafee7480e2be595d75e4df23fc9240c002f8ee +EBUILD gentoo-kernel-6.1.132.ebuild 3940 BLAKE2B 8911136c4a459ae5d78375628ab9414a74639aa403ec4e838fb3378c032a3fcd0b5e1a407c645e9b53878b9ff2dab53778c40b126c66659bc34abc228c0ba475 SHA512 f7da7e65135152f3a90fc85d42ccdcb99d022f7f1e19299f7988b52e911d7213b81484bd3685773a23a21da16fafee7480e2be595d75e4df23fc9240c002f8ee EBUILD gentoo-kernel-6.12.16.ebuild 4183 BLAKE2B c608f14e99885ce41c3623e40582ff52d99f93bafe66ea717e4f09055952b85862f4e1aa23992ebf9e0f97e69bcf374c6fe7c9cff306f279bac63fcfea5f1816 SHA512 f3f5f0a1321830c83156095041b675a13519be2e1915e3711003356a74bd2b6591aac44e6f87fc5bedd6e969c50514b8337c2c441691442cbc14e871dc28029d EBUILD gentoo-kernel-6.12.17.ebuild 4187 BLAKE2B 42f1e605dab0431bdc79097c7543de4b3392968a1cde097956d8e685717a5df4e4283094e1ba75ab74c5bef3907a1d9db9c748afadebacc6f11d83f446e5bbe4 SHA512 e9b908a472cb50fcd5d26bc2576069fac9f6dfb9bee1ff2b123feef8e06d7b005403eb951c9cc35d6b5ffbe298c3c23ef0c3b7ee0fbf7692dfe9552183d0330b EBUILD gentoo-kernel-6.12.18.ebuild 4187 BLAKE2B 42f1e605dab0431bdc79097c7543de4b3392968a1cde097956d8e685717a5df4e4283094e1ba75ab74c5bef3907a1d9db9c748afadebacc6f11d83f446e5bbe4 SHA512 e9b908a472cb50fcd5d26bc2576069fac9f6dfb9bee1ff2b123feef8e06d7b005403eb951c9cc35d6b5ffbe298c3c23ef0c3b7ee0fbf7692dfe9552183d0330b EBUILD gentoo-kernel-6.12.19.ebuild 4187 BLAKE2B 42f1e605dab0431bdc79097c7543de4b3392968a1cde097956d8e685717a5df4e4283094e1ba75ab74c5bef3907a1d9db9c748afadebacc6f11d83f446e5bbe4 SHA512 e9b908a472cb50fcd5d26bc2576069fac9f6dfb9bee1ff2b123feef8e06d7b005403eb951c9cc35d6b5ffbe298c3c23ef0c3b7ee0fbf7692dfe9552183d0330b EBUILD gentoo-kernel-6.12.20.ebuild 4187 BLAKE2B 42f1e605dab0431bdc79097c7543de4b3392968a1cde097956d8e685717a5df4e4283094e1ba75ab74c5bef3907a1d9db9c748afadebacc6f11d83f446e5bbe4 SHA512 e9b908a472cb50fcd5d26bc2576069fac9f6dfb9bee1ff2b123feef8e06d7b005403eb951c9cc35d6b5ffbe298c3c23ef0c3b7ee0fbf7692dfe9552183d0330b +EBUILD gentoo-kernel-6.12.21.ebuild 4187 BLAKE2B 42f1e605dab0431bdc79097c7543de4b3392968a1cde097956d8e685717a5df4e4283094e1ba75ab74c5bef3907a1d9db9c748afadebacc6f11d83f446e5bbe4 SHA512 e9b908a472cb50fcd5d26bc2576069fac9f6dfb9bee1ff2b123feef8e06d7b005403eb951c9cc35d6b5ffbe298c3c23ef0c3b7ee0fbf7692dfe9552183d0330b EBUILD gentoo-kernel-6.13.4.ebuild 4187 BLAKE2B 22b5219d6ce7d3d432e0a0b57c4eb212420fb9ce335b154545e09146d93c6e62ce28cb014ab5d57c0bfb5f7533b2a05f798828a8623a6fc8f868f776f0f507c2 SHA512 de34fd16ff5816cfbbe283d949b9362d1319c3de3273b33a599b03357f15d44670baacb31dd2f3285e7e31b415dba2319df31beec82ef64fa2b20df261202232 EBUILD gentoo-kernel-6.13.5.ebuild 4427 BLAKE2B 083d9fe57475f3d477addb6c28aa4ee5ff8725d20ca125d2a34efe303c62bf36c9666ebe8a7a873918cd15a161d2238424b3bd3ebace2ccf9b64fe0b42b6b46a SHA512 ca8d7a707cfff5168bf3864454546794ca002365f0a22eef66ff0587e653aaa3517a4da930ae758cb45eccee5c8bb4b2c952b8cafe21c25961d1e0752f344e3d EBUILD gentoo-kernel-6.13.6.ebuild 4427 BLAKE2B 3daa09cfd626879ee4c0f306b9212ff5bc35bf9886a49f6e45bf6899508d127884ddf3af68e59ced908bef9fdd3405bf94e54453c1ad405a421dc25dc4221d55 SHA512 976a70f83d2daa039fa13635b551f37d95e7e424afb6cc336bf36cc52b461ecd56be42cfba7de454f8bcf0cc8f91786ec51e44f7d019b26627a3a31272a39663 EBUILD gentoo-kernel-6.13.7.ebuild 4427 BLAKE2B 3daa09cfd626879ee4c0f306b9212ff5bc35bf9886a49f6e45bf6899508d127884ddf3af68e59ced908bef9fdd3405bf94e54453c1ad405a421dc25dc4221d55 SHA512 976a70f83d2daa039fa13635b551f37d95e7e424afb6cc336bf36cc52b461ecd56be42cfba7de454f8bcf0cc8f91786ec51e44f7d019b26627a3a31272a39663 EBUILD gentoo-kernel-6.13.8.ebuild 4427 BLAKE2B 3daa09cfd626879ee4c0f306b9212ff5bc35bf9886a49f6e45bf6899508d127884ddf3af68e59ced908bef9fdd3405bf94e54453c1ad405a421dc25dc4221d55 SHA512 976a70f83d2daa039fa13635b551f37d95e7e424afb6cc336bf36cc52b461ecd56be42cfba7de454f8bcf0cc8f91786ec51e44f7d019b26627a3a31272a39663 +EBUILD gentoo-kernel-6.13.9.ebuild 4427 BLAKE2B 3daa09cfd626879ee4c0f306b9212ff5bc35bf9886a49f6e45bf6899508d127884ddf3af68e59ced908bef9fdd3405bf94e54453c1ad405a421dc25dc4221d55 SHA512 976a70f83d2daa039fa13635b551f37d95e7e424afb6cc336bf36cc52b461ecd56be42cfba7de454f8bcf0cc8f91786ec51e44f7d019b26627a3a31272a39663 EBUILD gentoo-kernel-6.6.79.ebuild 4183 BLAKE2B a1070b62afe40366c6e27c54251eac4e004c043a69a68115c02ae0abddbeed67318fadf51885a853f1ee3ab80f602cecebc81d8a74108598720c4dbe49d26bf7 SHA512 52e45ae4c3fc7d8c6fb1ffadf317b7196faeff1755e2532f28de641e47b8bb3535fdb63c619a8e08190fa51d0942f9c65ae1061f1097f84f9905c136cd4c19ab EBUILD gentoo-kernel-6.6.80.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25 EBUILD gentoo-kernel-6.6.81.ebuild 3923 BLAKE2B 2c1b66bb3c3708079170d10db1118d00ef64df6c7f8ff3ae153e661a4d7ecf1e991b18b319124059f3bc484cf50c06f06aba59ac42db981b29373a94dbb5365e SHA512 ee2e5aed1117743961606073fb204e81670180dc55a90d27075b9c29a532ac7089008e7af6c9f1dfbc4de87a3b8b45b39a891636da772a44bd4d1010d7ae08ef EBUILD gentoo-kernel-6.6.82.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25 EBUILD gentoo-kernel-6.6.83.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25 EBUILD gentoo-kernel-6.6.84.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25 +EBUILD gentoo-kernel-6.6.85.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25 MISC metadata.xml 837 BLAKE2B 4a479438c85425dc4b1450f546cda4cb516284062391554a7944b56e11643c96dfcfdf354670b8e733ef3c1e86f6e47cee7e37445fed688123185c5e970a6669 SHA512 fc8982b0c939c006971bdaea1d91a13d232d41aa62451db5a07ebe55e5b87de548d40dd1d953f60fab8fd7567f56c8c918db76d34cd3c6239c6e0b545a539f94 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.132.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.132.ebuild new file mode 100644 index 000000000000..1009a9df0132 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.132.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.102-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.21.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.21.ebuild new file mode 100644 index 000000000000..5b65f76f5b2f --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.21.ebuild @@ -0,0 +1,144 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.12.8-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.9.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.9.ebuild new file mode 100644 index 000000000000..b9d4f92901a4 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.9.ebuild @@ -0,0 +1,150 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.13.6-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + riscv? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config + -> kernel-riscv64-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + cp "${DISTDIR}/kernel-riscv64-fedora.config.${CONFIG_VER}" .config || die + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.85.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.85.ebuild new file mode 100644 index 000000000000..3cd7741b4cb3 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.85.ebuild @@ -0,0 +1,144 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.6.12-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 6142846f3bc1..41b3e9489e24 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -25,6 +25,9 @@ DIST genpatches-6.1-140.extras.tar.xz 4056 BLAKE2B c15697f8253e9003ec131de40ac29 DIST genpatches-6.1-141.base.tar.xz 7008292 BLAKE2B 431701f438c86e443975beb91ad78d0d858457416f186f44c8177997cff7afbb2fe95b59149708bb2de995e5130d00f824bef65c8736c2e7f72a59949ffbcc27 SHA512 cc4102f9dd6e2e3c357095d7e48dcf7a2a7a2849bd1cd7c4120f5475f07e1f579916f2d312da2db99a4d2a6813fff776d5882565db195cd214414a22442540a3 DIST genpatches-6.1-141.experimental.tar.xz 17716 BLAKE2B 96938b7666d5ec0c2061ca9a97183887115fecc1bd103826108763937f9b7695e24d6cc487ebd270dcca22eee9e9cf4c73b75a9d69c9edd1b0b49b75bb40dcc3 SHA512 a6b2f61a449ca6fa06b94906dbd6b7d5bd3903a9b302319e0f5afad3295889fc8b7718462a8b526dbf4df1c5727ac074f49330d60b1ae219743755f88f88fba5 DIST genpatches-6.1-141.extras.tar.xz 4060 BLAKE2B 174f955f760c8e455426aeeed2f191b64685097192cc1e360fa59a21864c50fc6ab2bffa5384b98da443b1df99f460beda570b2e808d5c28d514b5724833e4b1 SHA512 b0b489cccd9cc081e7e723c230629989a0e2bd725aad506cd76617932a0adf541fdfaee83b7ac7bbf35572473c124a6c7ba0f7fcc6b82129a6dffab68258c12d +DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea +DIST genpatches-6.1-142.experimental.tar.xz 17708 BLAKE2B f859354412ef57430e94d832f92cc720cf94d2e84d3fd50b6bb1e502a8a66603c7743bb04d1b00b6a08e65a2e6ba10ab098de98b6e0e561db242ba6dae012720 SHA512 a8150a50f7861e289c3d9b95ac7728d8b2fe123aaf767efbed77cdfb4eba91b7247cce53c46606295f5fd89ab8f5015f36b800c40a9a41a080abf19ec5d18476 +DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09 DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106 DIST genpatches-6.12-20.experimental.tar.xz 78504 BLAKE2B 25778b844669455b4e86da77ea029ce6ce788b8a26d5a6b4674e9164045eeadba997ded46611457fe14e0d8db56927dffc76fb9ead9ee268bda76ed59d7b7a70 SHA512 e0f94b7fbba58372e66114b8c4c0d7ccb37d325dc0657dc808ecc04961d4809eff6a3af149fe5ac27d9979041954aab674bab3312ea5ad6e832df7051606e80a DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2 @@ -37,9 +40,15 @@ DIST genpatches-6.12-23.extras.tar.xz 4056 BLAKE2B dc27e7f57ea95e678f08d3b6f791a DIST genpatches-6.12-24.base.tar.xz 1500152 BLAKE2B 634de57b5d91cdc4ff2c221f036ec11d36db1396be3d3f7e3967f2d9ec78335fe9fdbf84d582978147535fb287238ac7d18f5763beb4efb8cf0430b547b76fe8 SHA512 aa9663fe8226793e138d24f48f66bd4dbe113ee9cc04111707e652e0d104cb861eeb40caaf7b6aecd0a56770086211612d08e4c58abe38e75b36b92ce031cc9d DIST genpatches-6.12-24.experimental.tar.xz 78504 BLAKE2B e59854c0773526dc7071900a92cabb65a963f096c363af347eab6ee5ca5232326da76b5d4c16556bacdb85751bb9633cf432c3804a1ce3f60ef80b2b8615bbb9 SHA512 eaeacda6e5fc6016a293ec08bc2080c0a047681b024f0f86a304e0854a265bdfde7301f24783b1c378f3efbc07a217c49f3fe60087a0e21a414687cf87e2e4b7 DIST genpatches-6.12-24.extras.tar.xz 4056 BLAKE2B 21881a1d1182e60063e65132935e59a0ab66b3d6568b1ce4105df04f819bbb92a21422788ebf5ba763f09bd1341be2a5cd64d15f48684fcb3bac655b6d01e40c SHA512 d2ddbcc2944196f0e7e22367951246467acb1fa6623413c1889fd3e52fcd3be855f5c793fbad8537353cacbea262b1eef664c60b39715470603a82bb41930623 +DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d +DIST genpatches-6.12-25.experimental.tar.xz 78504 BLAKE2B 67f29383edfbcf8ee219d41e29534ba1ddbbfe7f1ec31b1227dc0c9fd45dbc4c0d101633f1d9a7487e4b2783adc040dd8b8a17b4d5f9194633e2567f05e72bf1 SHA512 306687dc70fd7e268941c201f40953df7f93ac92e1de91746d3cfe938c0a53761e915365cb2ccf91e97a9d583233b6567f2408a40adf2f38d00c06e3fabb043e +DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92 DIST genpatches-6.13-10.base.tar.xz 663656 BLAKE2B 57d077fdb9f2550bb7f71386c65e1c39abc1e0e90ba16fa36010b4e731a554c24354a28c5b61fc1e7fe5bba187b0b0f96271d73cf5e6931b0c4df631c7c454d8 SHA512 67f1d1564e1c3f7debb7e8f8ed163f46a8b36c2d84179c97579df45cffcf70cc4c4d888380644c4df88aac8956439200e1cd467efdcf8cf1e6c9b405564052c6 DIST genpatches-6.13-10.experimental.tar.xz 79168 BLAKE2B b7e1e3e0804098ef5832622e5b5a448736a24e6b4360a636ad66fdfdbfefd5b096f274dd743ee6e4fe6c972092235f4146d85ec3ca23304a0f3ecf492614636e SHA512 b2dd9d73683d9034a7e82a9dd511d807d07c31a9b054ae57c0cff1cfc73cd00792d0278b0966333843146e562d151aff03277d06f566d5995453a0673d483494 DIST genpatches-6.13-10.extras.tar.xz 4056 BLAKE2B 0b1f54fde344f439375673cc8bb7c076f9809dafd46769897875e59fa8a27c0aafed7cc3b1137cc67fa906e874e052da67c37184a1e3fd343e8d60f53c8f1aa5 SHA512 9b5d3a03583c9312d309c67cae347957fc0739ce722c0f7e901e2a5812de392207a7f2126106c741966c4c3a9c7d0a5b01e39dd8deeda495b07cc85728992130 +DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603 +DIST genpatches-6.13-11.experimental.tar.xz 79172 BLAKE2B 4e37e1e4ee40160d760ca55a0997fe52f3f0031b250e7c4d85aa7aa8fd3c2d0ac8364a8848c9182d93114c32d4f8b65ef01df4129650624f468cf236745f445c SHA512 206265b8f03dc89272532a07a3a3d76f47d1da61ff16c335f9bbdfe121d27328f011f2d6640dea5e3fde286529deb8f27ce00de8237176ce01c00bb155bbaee6 +DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3 DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6 DIST genpatches-6.13-7.experimental.tar.xz 6044 BLAKE2B 2afdcce58c48f2df7c2c6ca91d1baffb203b224a0c47d2caf23a529b09fcf1c6c03398d973d7ed3e2b58d7e2e099d3277135c437fa2ab366a0a13f7ffa65c8a7 SHA512 7d7ee81dd79c2a80d8790c1eeb13856fb2f6ae3323787f8c828cb60a1ab268e35e5aab578a08323937bafa9ac0f2cc33a0ffc1c2e487cd74e1b5a874377c4d57 DIST genpatches-6.13-7.extras.tar.xz 4056 BLAKE2B 955e08c33032fbb70ab68d49a52fa38cdd4314bf397382b38164b950f3a7ef6c744835ad427e6f236f133e14ff613b241ec75e6b1019fb79378aa9f93abb2f5b SHA512 45eb08dc01d303747214185f1b4c2835f786c1a06a36fe7dd12a5a4342d46614c738a42018a12c66c34ff87e6c209667523de831e3ae8d4db012409c599f89f4 @@ -67,6 +76,9 @@ DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4 DIST genpatches-6.6-93.base.tar.xz 4705028 BLAKE2B 1beec486187b8504bb6a1c3fe4ce56089344a473d815bc5b33d3af360eb35e56737361dd2eb6e9a97f779fa6027798e3849dc99f0280bb9b9f11da3f8624870a SHA512 7014949210531946bd9daabcf0bda3e1c6f61a2d9c2f9534ae662d529c5ea61b838ea6634afc1473724d93d8801a9e5571549c25f04d72966b0856fe53f35ae4 DIST genpatches-6.6-93.experimental.tar.xz 6052 BLAKE2B fc2a75d9a8f19f49452e16346ac0d6b534da96a650b6e7f653869e533304b65452c0b39bf3eef729ff7614ab8886e8fa20cef88a44abeb386d1468cadbeb8df9 SHA512 294c792f6d4dc76340bd0eb43983c8c9c0167da5366ec8a37f2a91a2d410a9264fbec6b99f76ff67f1c587ba788b32f12019f3661a10e78141924500966e047d DIST genpatches-6.6-93.extras.tar.xz 4056 BLAKE2B 70a19a3f034d0851fa9969029fa4fec74aaac51308b85599a58eb3d2bd15d6b19c95b402bbab1189daeacd28c465bb5381a8ea85bba42f9f66a94c7a1809a15c SHA512 3bd068e5448cf43599708d4aa73d496b2cffc0761144071392f182c79d385d5ab402cd45e0699842f8221072a4cdf505d7f81e295fe0c30cd4d6ea7822d9b6e9 +DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b +DIST genpatches-6.6-94.experimental.tar.xz 6052 BLAKE2B da14ea5496619cd6e488e494d22d2abc9d2ad8cf1137b9c26ebb43eb62bb361a96a8f0661e45db4bed17c9d81f7a77f0c427ca7e1d8bad333712be42d2de30e8 SHA512 ee981ef9d3d1d0edb450d0759daf04eb1c9aef28ddd106edcae5947180b1ec835b05a63cd2482d6a7b39bf1d9284d2841709403808bc2b651f1c01c01cfff036 +DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be 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 @@ -84,18 +96,22 @@ EBUILD gentoo-sources-6.1.118.ebuild 692 BLAKE2B 5fb0b953f2a044ba2c049fe5bd3bc54 EBUILD gentoo-sources-6.1.129.ebuild 740 BLAKE2B 7c28acf2e1de5a0ac488d17841928a9d4014132080447a3a33bb67ff01e95a41f2b9c652ecfe76c1b8f64a5188674df6e399072a2a01030fa44b4769b6fa7363 SHA512 4a2d0b4e39a47797296fa3421beaf9209440fba9414fa1472202d70b45e1c09b00991e0240bbe578d5753cf89c0734ad9a42bb47edb9ad09ac4cf5703c850246 EBUILD gentoo-sources-6.1.130.ebuild 742 BLAKE2B bec5466d614c60c4d72ea7303d365b1a75aa9a6a722b00afd6c809cb06ea2e961a8d645dcfc38a204eeb83045af2bdf3a64e5a9aec1667230ce1354e8439226d SHA512 0646d0a2a07da431542e8330989954b4d058cc779b8edf991185faf3004c1645554d9300d4f82b2a94789b7b8792acba9723cf18a05012cd73ebd4c19fa0fe3f EBUILD gentoo-sources-6.1.131.ebuild 742 BLAKE2B cedeec691ad0c3b7b63896819883fe01bc056ebe29954735d4d70e9db8715aa8f9b3be41f1b9a56756ecdc831106ae6c1c09f9395e1b4302ec2f643701a1cb54 SHA512 d599566f6006fc808856341ff175a9ed11ac0da64a7c6a399f06a0fe3310fabc7fda4b0246cf54e8c16109430b64d3588a5887a2834998223dc329207321bd0a +EBUILD gentoo-sources-6.1.132.ebuild 742 BLAKE2B bd72a81a689b65cf9560459adf861f19652ef208984be32ce35cc74fe1038e8fa2510885332cd1b1597f3ed0863d4320e1641f401300e7711b26d765e079fdd8 SHA512 9b9a6076927fc465eeb5e2fb2b93f63c71fe8b94db9c74791beca7d70aab29fa26fb98cf80d8001f43c29e55cfd13ddbd31e1990b63de1c925a21893e844fcc5 EBUILD gentoo-sources-6.12.16.ebuild 926 BLAKE2B 9f7a9d3bb7052dfbb50a1d94ffd96b7713e466ef1d8c2ad0ee1b5f1f965ff2b0f2222d7cfa1e1d7427686716e119b13fc7d0c51c5f5f962af1d122bec5e62ec8 SHA512 94d81e04f52bcb3329e761b4a2af3d85c58e3c1fd7035eb72b367a6e611e071339f8fd179d751ed0df6e21aa6201eeac7cf23dc91b3cfd5bba53b4d01c4673d8 EBUILD gentoo-sources-6.12.18.ebuild 928 BLAKE2B 938bec977ad1a6a08120e4952efa2009bdbcfec6904ceabde83e3a6aaa3f9e650e203e71cc45de2a3fe85d94e738f3dbfe5a92ab87d435e4c92b271024cb64d4 SHA512 9ccf311b041a05544672c2eff049a2e773624d87eec3df600bf0d6de173b509292591985f7c96bc3f47af7bce8d763894f698e94f6412b1a23583a73792df113 EBUILD gentoo-sources-6.12.19.ebuild 928 BLAKE2B 36263bb3a644118600958e5b7517bdb8141c3798dd26820f28d704def375bbcffd95c3bc0ddde0a732400e0a797e461c981dd8c305cc613d62fc6cef68062a50 SHA512 fb208937e9f7feb80924fdd100a22ad9dff873dde8021dcbbe2b43edf85d27a19b41583990427b2574c6bd5ee82e0010f37647871a432b879b2ca23a4edd3e81 EBUILD gentoo-sources-6.12.20.ebuild 928 BLAKE2B d947c4b948122e3a579e080be83ba05f3c4f00433cdb5677c9891df909ad622ba6c58714977d3175d0aef7b64a186ec77af074a537d3fd64b21f1cbe80300f29 SHA512 bc54ca358972570177d2105ff43a7cf964d37c85044f3af272e2f2550273eef136f69b3d5b8073b17662a24ce245b563c5cd8f72d49f120f2e7449f539255f99 +EBUILD gentoo-sources-6.12.21.ebuild 928 BLAKE2B aced6285bd8f916a9ace19e514e10550ea40e73ac5ae385f41ad29526e14702fea406a99f8655f34f55003696f82af7f856d05a558fb3381584281bfdd1b41ce SHA512 410386cbafb1da49b9cdb735e54e5ca8b8591bf7a2be24c14650059e5d39473e0a3bcc364688fd48029746bd30ee9b4b8701e0f17146ed293c6149b761b96259 EBUILD gentoo-sources-6.13.5.ebuild 927 BLAKE2B c4e2ccacac54f1c83a09b364e76261171ada7be379328e2b790f50d06a49b4b4089f705253703df9906f371e02164a0220081519ae9d817dac6b74f41d25be85 SHA512 a545ce1aaaa9ffb550c994995f98cffe2c38e07cb59f303ef3b494b8c03eea92154223118b5f767fe9414e33d197b0e536493e44916b51d5a6006990c003a62e EBUILD gentoo-sources-6.13.6.ebuild 927 BLAKE2B 3b6831c7d3ab5f572aa0148b4f7d198ab0d0122ba2f99c57862a9b46b397c70d37990662e3e5ce9bf94b572d25aace9dfd010cb0783b8cb33bf52d31b3625a42 SHA512 95767250c0d13392d95e78f98035485d2e9455017e05dcbf10903b343aa00d7ebee2b1571f06cca024197cd6ce934d50faa93f9d2d5d4599a6d3f3cea1a630ca EBUILD gentoo-sources-6.13.7.ebuild 927 BLAKE2B c8bd1132f56eacdb7fe6f53f41bbb71f9ff864a323a6ed260cabe72f873484408191ca8fbcc011e0413b186169d29de9c7ac82d8ef9e1fa1caae0fa07b980ec8 SHA512 1e56056daafc8ba8fb991a77174050e2684a58aae4e9af509c59380cbe15384bdd23d18cea015312e1c86f29f1c99484a789959a2cad2e662be9ab7afebc4ee9 EBUILD gentoo-sources-6.13.8.ebuild 928 BLAKE2B 3a7de5d50a0e6731aef6071bcd4470386884a5d8c5bc67858679a894e063e56d59e8bea7a563742ac699f66d2af0b496ebc9592e120bafed09eb839d08f13b7f SHA512 692f460edaac8328b013389e9b694a7ae7a2ee938e651d5d8ac8f3c1a80a26f2168b779ba0025ae53b14f3524990652ddee3322feef22b760ab29dec16e3165a +EBUILD gentoo-sources-6.13.9.ebuild 928 BLAKE2B ebe67a3ed19514f07ec22da85631e495b3ea775b0327ce4bb0e0e4ea17b6ee31988136a94a5c93188590fdd197ec6cff512bb27a3c8505309973e680eb91dc34 SHA512 1020ff78610ca30879ddbaaf11397798a8763f074eb9da164b97607ed6ea907768b274c00c9872f453274a3142c17d3a51d84c10a63591d82ff90de9d2879ca5 EBUILD gentoo-sources-6.14.0.ebuild 927 BLAKE2B d16bedaaf9da1ff38fa1b23fd1b8731b48c6bdd13c566abd8acf88e5e37228e3f19d7c9bb5dfc1a03a82e00450f2e1ef246a08e83c2b0bd6da94cb91346e92d9 SHA512 4d849541daa7eb7d7940751da9518beea36f6247f6f1aebf438d43c878b3ab056f16efa44c70b6afe9068d3f7d136cc1c7c36776c103c8e5687d57e5957a3a45 EBUILD gentoo-sources-6.6.62.ebuild 698 BLAKE2B dc488e742bc2e9eede45e646abb4d0bd9a0a563066f0facde7b021efae8152f3e0db15ad38a97b4060c5dfaa47f619513565f95e195f6d4fae7cf5f470c5865c SHA512 a99f6584c94d553241bd9cf561af2f7159b216b281a987849eaa98f4fdb7946525ec5688e7010a48837508782b59faec03b337cb3f408f11f8e4d3d3de6abcde EBUILD gentoo-sources-6.6.79.ebuild 746 BLAKE2B 5c8963ec18a81a8792d0152f0d4fb429a03c19a18df136a6c1a083e1da7f20c1895bf1dd52adca0903dc3cbfa4d20fa016f573dfdd268d238178bb52b51139f6 SHA512 1ae2e638da101ba0053018ad8680e4b0f54f50785da09188e7150d8efc4af9eea74bba0e558dd6c4c460251b35845cb11275e032b7e83086979dfffb2ba4e363 EBUILD gentoo-sources-6.6.82.ebuild 748 BLAKE2B 12e3eaea3105876ade5cff4fc3e75d6becb4f67e76b24da3b53cd4b317da50d9451563e3afa39e8cecd5b140d6c3ea8f9dbf09ef70d27e7f6e89c6b879cc7a23 SHA512 0ca12444cb194a5a4e17672654c8eb1d4d090858496a583c175d918f7d37f3dbabaa508f8ada99f52922d09a22ea0039f10e756ccd57eb3e03b91c0caff1a299 EBUILD gentoo-sources-6.6.83.ebuild 748 BLAKE2B 8430bb680f12aef3beb479a8b40715c13a4e974224d2b34d50479873cf04679148b8fc6513d1382c242d79df769576ae519debb62907d213bbec8ec54f95cba6 SHA512 67efd4dd3684ba125c77a311ae40ac442f0ef8ac3a3f74b962b7ca523375c15445d7bcd4bb3abf48aa429da7cdd4617c29c4ba84e581a3f51aa9f909cf910521 EBUILD gentoo-sources-6.6.84.ebuild 748 BLAKE2B dbd84d2520609e2a735a7382bedf01e340a632378f38242d55d4207e8c7cfd52ec57f2600d25c1da6894a0e84a593ef39c6a71d7d81437f80961372a7e0d26c0 SHA512 2db41ead01202d4a9a07e4e41e54b88fd1c9efee43aca65d8af17df47535ba2d6e7f0a97cfe538f6ae344c08b0d6999f2006c8b80b935df80898e0e6d3148a71 +EBUILD gentoo-sources-6.6.85.ebuild 748 BLAKE2B 24e4750f089a2ec955fd6ee0ca28a8ef1ead82c4a4a26abb89c59d985d59e2cb0271b1b538320954acadfc78414695002ccd100415ebe697064d707c7485f069 SHA512 47064285dccddae0a35b02c16476299fac5aac4f4adb332586489dfc4f59e768f2197f8101c8904ae990c7ef53116086f105b50c6f8de03808f60687f2500b48 MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.132.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.132.ebuild new file mode 100644 index 000000000000..e78e62e263f0 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.132.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="142" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.12.21.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.21.ebuild new file mode 100644 index 000000000000..f18c1bd4301b --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.21.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="25" + +inherit check-reqs kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_pretend() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.13.9.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.13.9.ebuild new file mode 100644 index 000000000000..bffd5aef33ed --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.13.9.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="11" + +inherit check-reqs kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_pretend() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.85.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.85.ebuild new file mode 100644 index 000000000000..f1267cf70444 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.85.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="94" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index e8c08933f7ba..e58e747c19b8 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -37,6 +37,8 @@ DIST linux-6.1.130.tar.sign 991 BLAKE2B b265afcc1946e0f33c58d229f0478bd7963807ef DIST linux-6.1.130.tar.xz 135258000 BLAKE2B 04c4826d015c7f0d38ee67f1a139c60d3f863d215352fc7cac85a2f907db6f09d02c7d6fb2c85306d3333d8a7baf7be96450702a8ff75453b6108f3573e3d809 SHA512 546aa361cdda1721509064c8b8a2e05197b4f06d36d84af3c7fd9c165cf72bd2ba6143a902a6c0f6400b38bd0090a67b751b80638c178e56f7f72f87e8a5c538 DIST linux-6.1.131.tar.sign 991 BLAKE2B 90ad61bf9bde4d9afa562716ac2bb54d4bb1f1ce9f6aa78722294f1b95e1d2c37f93ff3ddb18a15820a5fa93c12efd2e74a2fde0d5a113960a3d81a97d7dce53 SHA512 758ff1d0f1061c1eaa06109a7ce13be850b9aa43c2f62ce346f5a32125a52ae4a1fe6225a23cafc91f0a55b7b5d0fc6516b013686f9b4d61fb397019c14207b5 DIST linux-6.1.131.tar.xz 135295220 BLAKE2B 5aef8d29bf896cde0c85f9486859bcef9628a7139fa701f0dc118318ca1bdbb1c78be31f2b4ba9b5dc209dc3e389fc935f3bdd64aa4650dfe88f922d0f696fbf SHA512 4fc8628e8593e7a713dbaba23f5f46eb94813d3a34791bbfd643d719e572ca4c2afa0b1e2b43dc3a664a9a2dca4d3c4145cd3c457636537022d52003d8b979cf +DIST linux-6.1.132.tar.sign 991 BLAKE2B ad034df9e0f78376b216f45918359430a223d10708df15876662496cc8d216e88dcf1594e8e8803349e1d1fb74edb84e55c97a36d0ceed0b9179b62c09d7e8ee SHA512 82dbc8a4f22eeb10eb53e3d5eccc9fa5cff9ca660157f749593343a8dca1e208ed2bb3800f53fc985a5138782e8753e3425e2f477af23a4accac5e438a7995c7 +DIST linux-6.1.132.tar.xz 135314280 BLAKE2B 4882ddc0475d5491bf376853d496ed822d14654ee7f61f874848552eaaa4c9be365e2cd33571848fe9385814bba9485b26f62d8e6a993631d34426e1b121f920 SHA512 dd7843091e90e628230de9d846d32abc05e311b382f3c0c66d179671c29e97151b14c24c861f9538fb7c7f1340d72cb391fe28a7a24b18ea819811f745a469d4 DIST linux-6.12.16.tar.sign 991 BLAKE2B 1cb2ab38031cb9a4523388f6bbddb3ff2536cf8cdd10b56b96c1eceae3f3be3c1ac3e627a5ef872d1eeb8370bb36e1a7306510e912508ede9bffda782df60ddb SHA512 fc5a5ecb830bf3120cc9bf09e597d1b3701a417a82b728500cf6dcce7b162f47d04f065c915e5b0bb2c9782e29c61d81f3f7a74a4cce76d4b1309b5e31ecc913 DIST linux-6.12.16.tar.xz 147993844 BLAKE2B 756e29cc878322b961957f4b725806a2447c9de83799b57c5309106e45fb8aaf947286ea15a0ad7b9733e96155a50ad57bac5a0a7bb54df11dbc924bffbe472d SHA512 744b985df4c63e27e01febec41fd8dc24f1dfdaa45f12f3b044f45d457718ff3c31bf43abc8b6513d486dfea6390ad5ba342b8f8a53030dd30a90018b782b917 DIST linux-6.12.17.tar.sign 991 BLAKE2B c27588ac039e6f589cc5e7ed50861cecee0e702de2e7eda7a5b2fa86bba479ae867159cb577fc6e1290ab5d782118090fb47e8854f23e0bcc99335c61c1e5dda SHA512 468c561acfb5eecdd22c485cbeba3a569eb3574699c3e60c90221384f624a9f53179fa6ba882231e26dc4140b094817b33535ed2b46bfa527015317e00fcc12e @@ -47,6 +49,8 @@ DIST linux-6.12.19.tar.sign 991 BLAKE2B a3c9a37e9bb4059d01bd15fa3f8b6379e1988bab DIST linux-6.12.19.tar.xz 148001296 BLAKE2B 71bf8a8d7f3583df9a54504d66cb50e60324dbcb95f8dc2d9b3479b41485c22dec0743fa272a516118df36d5d59e87220cf9007e1f1b51ecffe5a3f9b76c0e90 SHA512 cce6afef152b81daddaff0692d1d867778638934920700c6ef34b9063c72b438b5b1e273456a572cd5b223a67502faef32eec879c6374691ad9ba1df8d3a4603 DIST linux-6.12.20.tar.sign 991 BLAKE2B 5106d257e9faa7585ce99ec3e3662bc871dd5b477766cf7d9f800215a00696d703b10b4f8ec20d60c828b42a4c3e64cce8cf9b4ea17dc2d04b838e351ac2c3cb SHA512 34ab0968d5227fb6b45ba5c819343054f65ddcc7dcf37d7c0010bd60a7d9f37ca8123ad82cc1430278eab1ec78e5145c2d44e4db25318f56a235bbdf15484b49 DIST linux-6.12.20.tar.xz 148029712 BLAKE2B 9d8677dd7dad0fd7c30559896bfd643dc39afe51087699016ecb515dbf23abec81be78d9772a4ce42a3106911a912c8ab6ef5dc8fe477dfcbe6e517fb4533533 SHA512 8dd823b657857a2dec65566e67ca70a181aa0304ed732c1a0bdacad3a6bda3ef726cab3b0d02ec7eaf082f51f17758d4df3f15493c1b51bfd736e4ece07baa65 +DIST linux-6.12.21.tar.sign 991 BLAKE2B 42a56c7d87d2b3449dcf9c35bb40fdbabcdb8a49695eded323c7b4d77bc6909c49729113db42bf5dd7d832909d969b1c164666d812abb1e2d6657133380b7fb4 SHA512 f59b3a428aa9aec2899880c442885838cea35a43232be754c855ba51110a3efd4a50caaa12e476bf9cbfd86b3f8312d55a9abc395df29e7f74dc36bed7eb3066 +DIST linux-6.12.21.tar.xz 148042304 BLAKE2B 3dad715ed88f08c680837f7f74d0cb759f1a50f597820a9885863fba48cc13b10d4efa65ad821c02cfbbd7f0b814f4498cf15f4274cd9249b49edd5a37ea0728 SHA512 14436c71264c8679a1a9aada6b64d916a6ac5ff5f2128b344e844bea41780832b9bb5c74ee7d0970ee84b02feff433b1003303e129ff26deaba705aff3608b6f DIST linux-6.13.4.tar.sign 989 BLAKE2B 1825b5690bc923e217ebb2ee5f6dd05d6cea19f1b190f5ec52f23eab790bcea374824eb6ac797b6161e0bcdf7dfd343f53a95a87ad57c793f821eb79f1ceda0e SHA512 f7110f08f96156482281b901042e95019741776005eb7fec29a4bbdeea0d4cbfa8bc625335453524c3b64d9a8f82b2dfe4da8d6a3119dba267e8d46de65ff605 DIST linux-6.13.4.tar.xz 148494632 BLAKE2B 2fe8e972e7de458fba6fbb18a08a01f17b49e4a2d31aa1368e50895a2698c6e1aaaf5137d0c0018860de3fe598e4ba425d6126ade7387ba227f690137111a66d SHA512 d6e1fa891d4d62554020886c785e11d9ed982b236033b765471c47bcdd6026d33cd0fd9c83fd4ee9fee474d41e6e7e8079ee322bf6d3185d8bdda20cc9c0fd95 DIST linux-6.13.5.tar.sign 989 BLAKE2B bd83850b70c5e8161e20b7fc21029145e9cafb90b4028cf4d84de33e0a911cd498707b9a15dc3f39c1874498ad083fb478af16bc87c585fb57e45f90939f4cb4 SHA512 0fa12aef17d3e527ec89b5bd8c66471e86b14688b98971d00142217d4797e6a751e88d9d2bf5951dae1b0cf4f4f92c1407b9b456ea3fb10fa45a8e722e8e7972 @@ -57,6 +61,8 @@ DIST linux-6.13.7.tar.sign 989 BLAKE2B 23d79822a93fe16ccded19dbe9db0cb3b3d4b4c94 DIST linux-6.13.7.tar.xz 148586592 BLAKE2B dc9e71842d7e9d2e016ca2c6e791d627790c87cd445b404c73745dc565eb89617ec69f1150b228d7853a595ea7f6daf6acdb74f8383088af30d42bb4c062a129 SHA512 78d23772a41228a65a2bf122d4b609297f0713ba5f8abae94465db578d5e66d369013c6edc8d4f82f29a3643d1a9610ddbe6f55e96814df94a581abf53c15031 DIST linux-6.13.8.tar.sign 989 BLAKE2B b6f7f4d6214ed54348526822c0e99127e9b509be5b5ad260a67e9f9a73c4f75fcf00b1bca5dba2bb1a7eb82329bc812348cd41555442a91fa2db1865c209cbb5 SHA512 0900be4f46c6f4db9a135e06a7b30991ea7ab5c1ca24c7a8ec39ae40dfa8c39499977e6e56e7dc2fa3fb4828e2b70ae052a011a47fd13ef26a00ded8d8cce25d DIST linux-6.13.8.tar.xz 148581924 BLAKE2B c20916a44a07d355ba8337229f102cd507deae92c88576040965e909fa89c09f98611746a8c8f249bc3dcf492238ce3f08c48f523670ccad4bd7ec21622806af SHA512 d4cececdb4383140746ddeeec19d28038191193e20481b3961e2d3f9fe75d3c7703cc3694c31e2de462835242cbea94f559022b41e40e675c15f70be6f4ceb34 +DIST linux-6.13.9.tar.sign 989 BLAKE2B f8ab95338c192a6aedc6d09e2e32d1ed43978f816307a075dea9d5453ba79425473676f63b6415ed508b54f6fa820274613622d608cdc5b4ccc825f023615c48 SHA512 dd633d38f4a98b7408bdafc6b68cccd4a0cb397074d5d8e934ed62e7c3d7b11fbd208c9d6c0c96c4d200f4a3f3dec5d9f6c687381f683439a11ed78ef7aa27c9 +DIST linux-6.13.9.tar.xz 148565212 BLAKE2B ee5bd7f15270ed56d7c5bcccbc6d3443e3b9454b1763a727434080f7a2183f705e8ded262c34eb263c591dd56b0a38d2e44248fba1d647691376e86a52464a12 SHA512 541aeb5100c294e42175826704c92d596c44aa91b980550b2ab4c8d4c9534bc502ae2d01b91e3018c52aa8e25ae13b7b2b5950e90f391d664ee3fa7bca4bf3c8 DIST linux-6.6.79.tar.sign 989 BLAKE2B 4f33ea96cd0d8b8f7048e87b20f40dabe47f3999a453cbf05ba54e34e0d71adf77258f8f69408ba9aade6cb4d5051ce3cac7bc56de6314054b8160fbc38692af SHA512 76e363f033130d173fbe732f90fd474bad95397d0d462cab75dfbb7cbb9b29982013b41d7d41f43c5c94fcfd144e453b3eb5e0c999dd06ed2e1eaece2e271c7d DIST linux-6.6.79.tar.xz 140477964 BLAKE2B 091909d80d1fd68090cc4e1399181df8dbc7c8d18d3c141feac80186ab63ab1e219af5c72d5cdae14269eca962ce5654bf21d761a400348b87dd1ecd6711600c SHA512 7eb3f4656806d2aebbd5d78ef9858eee9374163f40f13b5d459cfe36b21e116a9f25410b1188253ba23be5d62191276c96dcab8e0165ff6d17d10849d76b66b5 DIST linux-6.6.80.tar.sign 989 BLAKE2B 5a352191cdf22273df549c3c5bd5a39593d94d037402d9d7f72b2e14fed4429b756c45911f0fd152251e82fe2c0850b018eff02cd45747482974b0aef046a799 SHA512 fba0b75af6bcba534e459b49a0ef6194dad1cc57a61adec5b18b64ea0474d7c3db5d0bd4491ff050440a6ceb41cb60cbf8fe22eadc68245db6fade631142dbd3 @@ -69,6 +75,8 @@ DIST linux-6.6.83.tar.sign 989 BLAKE2B 0ee23a3c90df5ffb2d1aa989607c73b9f7e1b25de DIST linux-6.6.83.tar.xz 140537160 BLAKE2B f64772b505ba83991141e1ca012934e90e70681d366a561a36dcbfacc7c982eac8a7d07f0498af1cf56222b320d9e072529c973f1ff3b720fc3e7a855311d431 SHA512 31cdaa6f9e5180b64cac91ed37f7212eb3b1e5647c6a1876689ff30762a216085762074241080b0c870dd69472cd7807aea076b1e8b7f3199bdc9a6ebfe54571 DIST linux-6.6.84.tar.sign 989 BLAKE2B 199b1ea57cf6d8b64d520335a39b7f76d9d65146240aeb16795b2eeffb0159314b89f544ea8934597b9f863e6c3a039f09791d84e94e12775afc7cce46ee430d SHA512 001963de7a11f43b1fd68b63394dfbf83c0f97cb9f9807c84efc85f76264fca0e1d215a68da72d580ed8b8043be9fa6457ca800a2c4f5379a38de4ff2caf4487 DIST linux-6.6.84.tar.xz 140532464 BLAKE2B 2589544ac6883b6ede82577786a322117175fd16b8c22fb274cced94ae770d5c43ad99a1f72e85afc2558537ad7956b135798b28333b4948a69b87edf1df2de6 SHA512 79ae24e265e2ee0b86da6c6afbd8c7eb712a25b5902626578a5453104688fbe3ce7261d15fe2e0dc3449e18888e6e4ae0abf3bd011d47359cad20d061cfbf6de +DIST linux-6.6.85.tar.sign 989 BLAKE2B be3648381f20706eb74c49c3f43f3f01e0dd3cb44747eb95c93b33667382963834c355be913bb1b07cbd2e1fcd9e884bdd9e906b712ec014a25b2cf38f59b266 SHA512 ec47e8121e6fd23642f264f6b9d92faff3bba6209e2b993a22f7891fde0159ef11001a9018dac2a65da1858aaab0948bf775d6a73877dd8f0d6d3f10e5483550 +DIST linux-6.6.85.tar.xz 140516972 BLAKE2B 7d0b37f2b49072c1a1ce4f6b9ffc4d54edfb928b0b77c2fe9dcc5be09547cd33eb1d592b7474cad72ac4781d57354aeea8bc72346520872e253744010cb0c4f2 SHA512 8b347a6c48aae2a7aa1c28586378d38083f672a68c8afb80431ba0e971fda90d1a8d6b839491a85320b6aab6522b9afe3f36c3963934139fcd50d70625e8de19 EBUILD vanilla-kernel-5.10.234.ebuild 3645 BLAKE2B 1ea04f10c909c48b238478c31702e3ddf6af4f1a38b31718ff9042190fbf32429c57d5704e69b147c42eb63f286dd7f5e8f936574a8e7710a6afe6da2f1d1b9a SHA512 a92ef6f9b66b22fb5d76805500b4087b8a5bc3d67821f11bc711c96d17dca63fefb4d30074ea25ac190a27577f0b09c8bf7a999b9d59ca60666bb7204d643b6a EBUILD vanilla-kernel-5.10.235.ebuild 3645 BLAKE2B 1ea04f10c909c48b238478c31702e3ddf6af4f1a38b31718ff9042190fbf32429c57d5704e69b147c42eb63f286dd7f5e8f936574a8e7710a6afe6da2f1d1b9a SHA512 a92ef6f9b66b22fb5d76805500b4087b8a5bc3d67821f11bc711c96d17dca63fefb4d30074ea25ac190a27577f0b09c8bf7a999b9d59ca60666bb7204d643b6a EBUILD vanilla-kernel-5.10.9999.ebuild 3276 BLAKE2B b959175e6e8e9b5ca482c13fa446048059539e17b61c96f455a9eb5283b87b8ae08ae63b8b5aedf1acd68b8e6e4c0315296bb1e6a4deeacfda04a68f8cd8c3e8 SHA512 ef4999a451bb7db00b7fced4843ce687ead6e013b31835bbf3c87e344ac36d2007e9f3e3675f49494b09f69f3a460cd66a166550db458f8a946105c22a7b8ee0 @@ -78,23 +86,27 @@ EBUILD vanilla-kernel-5.15.9999.ebuild 3396 BLAKE2B b49ff336093b27e7c9d552f35058 EBUILD vanilla-kernel-6.1.129.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f EBUILD vanilla-kernel-6.1.130.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f EBUILD vanilla-kernel-6.1.131.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f +EBUILD vanilla-kernel-6.1.132.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33ed6dfa69af7befe234c0f8c88db8806e2805eba2bd93bce3c12ee880c256b90ced1abde98c18c68e86ad1c92b5e59e98cfa SHA512 09782adf4d53ba93e36824446e531a364eb3835785ea6b3f930e622a942f553bebaf8ef23da76e9c89bfa0da37fa9d060259d45e85eb113aa2479135345f4e0f EBUILD vanilla-kernel-6.1.9999.ebuild 3423 BLAKE2B 129dcee9c807c2b5b57bd572e413c2ada69a82e516618ffca0716e3eb4627ab39022937fa9d591990c45ace930e9212a74a19c7c9312b289fd8ebb42a3d3a642 SHA512 d160fb8984ab9babf2ab9e966fa010f20fe80a77ae87be05487372967fcc044b641a3649aa709a25db229a295f87bf70fbbc3a915e36d4952f8a2c250f1306bf EBUILD vanilla-kernel-6.12.16.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 EBUILD vanilla-kernel-6.12.17.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 EBUILD vanilla-kernel-6.12.18.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 EBUILD vanilla-kernel-6.12.19.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 EBUILD vanilla-kernel-6.12.20.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 +EBUILD vanilla-kernel-6.12.21.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12 EBUILD vanilla-kernel-6.12.9999.ebuild 3507 BLAKE2B e20a9cc117b56293b757c8640efcc42e6a452458a702e88d81411e2dd107f5a5413d86bf8297bfb4a2e374193e3bbef5afcb23c4395471ff60bf7b367de17d12 SHA512 c9c085a41f582f9fcbdd879b1ab319086d3930b62cae544f2ee5af2f793e91121200c4abc92546db7f8c74438a4b9c847b06f0e185fcb050f08df271d0cd09e2 EBUILD vanilla-kernel-6.13.4.ebuild 3883 BLAKE2B fcd0d9b61ba26751b44e20ef9cbc7c5c01ea2b30de9516202420c36b2ce3ea4caea32248ad8b50597af14443b50920b1fc86c1e3614030eb36f99f7d2e495396 SHA512 201fbeade1ee87edfd222107d0c3961353f16f33053a6f383cad72bb8ebb1203ef6255440868c410bc4b2e8c452c4d656f7467a3d93d746463ae3247dca362f0 EBUILD vanilla-kernel-6.13.5.ebuild 3883 BLAKE2B fcd0d9b61ba26751b44e20ef9cbc7c5c01ea2b30de9516202420c36b2ce3ea4caea32248ad8b50597af14443b50920b1fc86c1e3614030eb36f99f7d2e495396 SHA512 201fbeade1ee87edfd222107d0c3961353f16f33053a6f383cad72bb8ebb1203ef6255440868c410bc4b2e8c452c4d656f7467a3d93d746463ae3247dca362f0 EBUILD vanilla-kernel-6.13.6.ebuild 3883 BLAKE2B 4b5dcd3e0fb290323a523a66a57097826f7487eb8a9ef35b5fcbfca6ba6a9ef75fa539cc62b610364cbc0b5172f507900fb30cb307625780192304b84d903d62 SHA512 98af2d6c97a502c4ee3ab0d8223f6bd716016ec4dc261f6dc9a033281e8f8b161d47db05109c061e8d336ea12f9b6303239fbe6cc8b005e85efb869c54326f87 EBUILD vanilla-kernel-6.13.7.ebuild 3883 BLAKE2B 4b5dcd3e0fb290323a523a66a57097826f7487eb8a9ef35b5fcbfca6ba6a9ef75fa539cc62b610364cbc0b5172f507900fb30cb307625780192304b84d903d62 SHA512 98af2d6c97a502c4ee3ab0d8223f6bd716016ec4dc261f6dc9a033281e8f8b161d47db05109c061e8d336ea12f9b6303239fbe6cc8b005e85efb869c54326f87 EBUILD vanilla-kernel-6.13.8.ebuild 3883 BLAKE2B 4b5dcd3e0fb290323a523a66a57097826f7487eb8a9ef35b5fcbfca6ba6a9ef75fa539cc62b610364cbc0b5172f507900fb30cb307625780192304b84d903d62 SHA512 98af2d6c97a502c4ee3ab0d8223f6bd716016ec4dc261f6dc9a033281e8f8b161d47db05109c061e8d336ea12f9b6303239fbe6cc8b005e85efb869c54326f87 +EBUILD vanilla-kernel-6.13.9.ebuild 3883 BLAKE2B 4b5dcd3e0fb290323a523a66a57097826f7487eb8a9ef35b5fcbfca6ba6a9ef75fa539cc62b610364cbc0b5172f507900fb30cb307625780192304b84d903d62 SHA512 98af2d6c97a502c4ee3ab0d8223f6bd716016ec4dc261f6dc9a033281e8f8b161d47db05109c061e8d336ea12f9b6303239fbe6cc8b005e85efb869c54326f87 EBUILD vanilla-kernel-6.6.79.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e EBUILD vanilla-kernel-6.6.80.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e EBUILD vanilla-kernel-6.6.81.ebuild 3619 BLAKE2B af509569dce472f7be3d9a26caf1a118d9498ee00ad1bedc2c7439ed03dedcaca485f45b789c40bab1182a9f3e2a499b63c5d0f44ffbf78d61d31d6512851d3a SHA512 fc8c9561994efbba4900293d2c66b3c9a9c2c0da87501b37bee787b24f6cad0c37f47f7a930fe5cf93aaf1f0b1b427d1bc9427b4b04a0a80e4ac9fb3d14c2a54 EBUILD vanilla-kernel-6.6.82.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e EBUILD vanilla-kernel-6.6.83.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e EBUILD vanilla-kernel-6.6.84.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e +EBUILD vanilla-kernel-6.6.85.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e EBUILD vanilla-kernel-6.6.9999.ebuild 3507 BLAKE2B a78248737387b1f25a7212d43a0f3c3079bf33c90cbb29aacd64259a6289335eab77d13f621320f4c06435fa8b45765fee653a2f487f1e57b26bfe3366d68521 SHA512 de703ae4bd4a3bfb069e6ac30a46cec4e4c3bfb841d0838faad38c3393b6f2c77a7e6dbf69c460b08d18e59ffea443e2e8bc2a20dec30dc1cec3078b2ecef2c5 MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.132.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.132.ebuild new file mode 100644 index 000000000000..f922ce9dc716 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.132.ebuild @@ -0,0 +1,132 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.102-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.21.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.21.ebuild new file mode 100644 index 000000000000..237bf2d71e7c --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.21.ebuild @@ -0,0 +1,135 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.12.8-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.9.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.9.ebuild new file mode 100644 index 000000000000..3eba7a89fbc8 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.9.ebuild @@ -0,0 +1,135 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.13.6-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.85.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.85.ebuild new file mode 100644 index 000000000000..f4370e66a954 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.85.ebuild @@ -0,0 +1,135 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.6.12-gentoo +GENTOO_CONFIG_VER=g15 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack \ + "${DISTDIR}"/linux-${PV}.tar.{xz,sign} + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} |