diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-28 03:04:46 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-28 03:04:46 -0500 |
| commit | c21ba35eb4039c697aed1e9e3dcbc6d62763cf37 (patch) | |
| tree | 20b59304da94a8437dbae4ac8be33a0aaee85913 /sys-kernel/gentoo-kernel-modprep | |
| parent | 2becf90cbeed1e8431dfd896e8a1b0e52085a807 (diff) | |
| download | baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.tar.gz baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.tar.xz baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.zip | |
Adding metadata
Diffstat (limited to 'sys-kernel/gentoo-kernel-modprep')
6 files changed, 898 insertions, 0 deletions
diff --git a/sys-kernel/gentoo-kernel-modprep/Manifest b/sys-kernel/gentoo-kernel-modprep/Manifest index f3c0546c348b..b2613f234ad8 100644 --- a/sys-kernel/gentoo-kernel-modprep/Manifest +++ b/sys-kernel/gentoo-kernel-modprep/Manifest @@ -1,19 +1,24 @@ DIST gentoo-kernel-modprep-6.1.182.tar.xz 7436788 BLAKE2B f140af48000d872858936fd035ce05d28e6fccdf9be38053e223be1a012c2f4a0085cc802a93b53aa67b7a1913125b9046f038ccb8327872119a28ab5282ca11 SHA512 5af7d311ed80710c9bb60fd98192c998409d38916e8b17f492930cf99fef9f674891cdfe6e24c0b171a19de3da766a4bbcb34c54449ac1ad52b5431a52b407d5 DIST gentoo-kernel-modprep-6.1.183.tar.xz 7435328 BLAKE2B 0c0f7239d8304dacf58e1d22375d8ad6dae79bc3be4f09c0cb177422fd9e0dfe7dd85e588a38d435bff0b1e59800abfde74789b66482469ef78ae2f821228f4e SHA512 ef9f8db5a0646895c6dfa26ee908a7c9e23e977b28d241fa44ad3ee70e078055f0d907586d83177fcbbb6742e41f45865057c0b599c35ac2d80bc082e3cf465a DIST gentoo-kernel-modprep-6.1.184.tar.xz 7441428 BLAKE2B f64bade143026656ac37d6d50a7419b47c585bcc55ead9fec6b2e33dd72a382ca9f7a0a90adbbb320ed9292f832a6c8eee90673dd6cf56cb85aa1e842ff7ae59 SHA512 a4b59dd27fc233c8db0d7ddc74a5645665a868e8d0cbec826f0f05470c6cdd36a52ecfa89e0842a576d53c544d7fcbd806bfa484d2f63ea9c9bfead918653519 +DIST gentoo-kernel-modprep-6.1.185.tar.xz 7438088 BLAKE2B 165f8b14652a6d4798ec1323f1cfe9e8be439d264656d6c5a7d6d1631bbe383b1a3ace0dde130eb8685082c9483cf118b66e3865d08a065985adf2fd98de1593 SHA512 b694c997c863d370529b303af70c80b84fd52385913f39559750f0294d76430206f9620a50cba12cc7774201fa756f9f8d1cf75625aebd9b60362117c954abe2 DIST gentoo-kernel-modprep-6.12.102.tar.xz 8901300 BLAKE2B 8eb356b41ff262d9c950801cc2298d1695775c568e867b895a2adfdd86c81e829977b7ba8f2d797cdf577ed506b64012990e19f7888f13b2905a921f78583302 SHA512 63d3af4ce04544bdd718ab99ce09fa48c1ce7e86498e8bd73d8477890edbfc1587c2acdd9fee9b424e33f3d7a04cf4326a39a631e7350f94d3a8b9f2b01ef793 DIST gentoo-kernel-modprep-6.12.103.tar.xz 8903716 BLAKE2B a3e9cbdb5c75201854678407460d5a782873ba1ccbc84295db533b56efff20def16a35662ae3c16dce5dff664fd4a49231095eff04660c88b9711700ffbc6258 SHA512 ac1814aa6d774d10867c2d1e43c6a4c401e9a7df3b1eecf909658e3e7b89ad7ef8237f5a51ebf919c48500485296b16ec37885f60a5d8efacd17ed62a9c6b0bc DIST gentoo-kernel-modprep-6.12.104.tar.xz 8911740 BLAKE2B 24ecd5043a0d7b951e2529b6fa0e7e1b64ce53978a508dd73b594100d8e1cb93534a272a7532394b49195eae8892ad1e7b003306e1275e0789633bf17806fc5f SHA512 be97727ed70c098fd8fcf850e5ceee542cda36dbf43983a10cb09d80a9fea37029267aa1ed11d7bfe70f60c406cdf025a620b77683ba7268832169a1e63a127a DIST gentoo-kernel-modprep-6.12.105.tar.xz 8901972 BLAKE2B 2ebf45e7d5eac1bb99c371e220dbe247df3dee0d6ed3f1606a0c15d3ab826fbc8362320e464686774cbddda05203387e0a9449ae662aae5271f181371696142e SHA512 0416f8309e16db876ad638b55275fd32a5da0985460c8a4d3f7b0de99c812883e397fa835c3ef82bc2a7c84c96930a5f46ddb8f05981be323d425e40e14d9304 +DIST gentoo-kernel-modprep-6.12.106.tar.xz 8904508 BLAKE2B 415a87762455583d24a19247a94ca785a9c7dbe78c12915e8ad1eb7946bd7a0f8699383785e7bf68d6af01682bef441188affc8f10d31014aec43733fd0e8286 SHA512 8f169180713ac51617e3cb67973db4188d99c04b6f9cadda63d29068ba67456e003040994364a510d4c4e5316d82688d308ae30286297f062c44d06a6d2caad4 DIST gentoo-kernel-modprep-6.18.43.tar.xz 9564236 BLAKE2B 70e8328e8e0ca375e26956f5381f0cf206cfaa1ec014663677b3d9ccdbc985250896c418527b03267a039db8edd160d235b2cd5798e1e5f50fa0db6b6ac84b54 SHA512 7287c3162e0129cebb1e87f31807fae51969cfc5480600d889f8814ee9f7374e4286e367bcbf7441717d5a81a86cba6885f0e5d624df43fcd815b7b6c227362a DIST gentoo-kernel-modprep-6.18.44.tar.xz 9569256 BLAKE2B 3c81a95d068aee7ca06c099d21143369c9434f58a503219a907cf868fc24b7c223d7d76ded5430c3d72ed327c6d061df68abbec38054f457bc2fb6116fb6d698 SHA512 874109f6e7f69edb7bb5584b94c404164f19e28d6a5b6468861e7d3e7673b2e5abe0b70b25f291fa8405246dfc6b19114a44bc29f8295afa4b016968888cd021 DIST gentoo-kernel-modprep-6.18.45.tar.xz 9567228 BLAKE2B 532d399594fd9f8883403c789410da5a3a2f08d64410623335c5fda03222beffff42b9e988457dba6b836ea3bbe0b90e928bfe99c6c9e5238680a90c936bdde1 SHA512 6b5176b70b229cfd64c96d4e050f0720d3fe2317805927d14a94e3578caf1854a95691b64133f6d2bbd936442f00275e834da00c37f8de631c2df237376663f6 DIST gentoo-kernel-modprep-6.18.46.tar.xz 9567376 BLAKE2B 43667f892fba1821fb1d7cf9395b514dfd182e87bfff66b3f5706ad1efe912bce7471089972fa7c76614879c2cb749dfbd692cb0ea9c8978ef9a8337377233ab SHA512 e0e18037b34f7d5a967013d400dfd2062ac4d6a1e24621b74f287abb774021ad51c41843093096b87f334258404e2bf1db7ef62762f8278ed49ec71b723495a1 +DIST gentoo-kernel-modprep-6.18.47.tar.xz 9548228 BLAKE2B e58e32bc46a23a4837fe8557bbfa33998c386f9de08dc58ad729dc45f468d65eb0415d2e6f3060a2b6965ff373b4648374ac9e5dabd1e0c7d6099fbe4e9d30c7 SHA512 3c0cf93643c6e98b46e48724b5f1800b5984698bf73bbbd22bfd36228bb84e2e7677deb06fc38e39a579f8d28b160a659045304599a1a5c8a92d2d0c1097eae3 DIST gentoo-kernel-modprep-6.6.150.tar.xz 8263396 BLAKE2B acb794082efaf4aff5ba048f2eb12fa55f44b9de8a9c3c5aa1576e7486f97a4aa345bf552122c8a334b9279831cfbc693f97235b0aa8d690264a2dabb2ef8a1c SHA512 9d44443625c8374c48b2e74f396a9ce733d87af0965f4697708f4ea90c9a142af26340000128d0f2eb5649f905a57a5ec064099a605ecb916d5c7b36ac7b08c7 DIST gentoo-kernel-modprep-6.6.151.tar.xz 8244536 BLAKE2B 2c8c130deb67acf74635739a5208c1c726277843e8d7c292305041a5d768881bd29674ea43c010ec17350a09e322b6b8716fcab86bf99fca2d246ff4eb95c512 SHA512 df3ed1317b00f082d50ce05710c2f634d4766791d0792729a9c252e798f16ed199c2eca2b8933b97d6b941ec99a16fdd1255e2beea8ec1f1380b22ef397b26af DIST gentoo-kernel-modprep-6.6.152.tar.xz 8255544 BLAKE2B a39dc910ddfdd2d0a43b69c5c1c4a1046d3ca1f110117f967336f952e070ddb95bb5fab8bd661ca8f29713bd889649a7f182454bbb9f2b9b9bce1a2bbed8963a SHA512 9ec7d3918225406d0b55a3b2d99bc8b0bf26345a8607d459d82b5c6d93937845bc556f03bc1a39dbe86f7afc049024e8d329a05f5b0c4b3c90d8813f0b36dc3e DIST gentoo-kernel-modprep-6.6.153.tar.xz 8260952 BLAKE2B 613f194bbc125c7cf395e50020c8aafff5c79d9af91102f9bf2aea2355a15896395620bb7fe21fe63730aaeccedfb7c0a9d6df5b74d5d1580579036fc30b3dd9 SHA512 e45ad7fabf47a8a504be19dae65dedab2af0e89302c5ce2473795fb7797c1f70fc012bbae5d0028d6b718e6daa732693cc2054e6143c543da7da3d5881b5b54f +DIST gentoo-kernel-modprep-6.6.154.tar.xz 8256596 BLAKE2B 528075e66e6bbf33833c47761ad3271463640e78661d6af59cda8bc12082b4e63b0eb59b3a85ec90268a107ac34e9f01cbd4bed56f4a5026c1d4db1c5791c5b3 SHA512 71b7847883ec5a789aeef83a04eaba5de776e102c65c1a8df348ee364faa0943968fe1f9c85751d1492dd2e738107dfc0ec4ed0d615b87fcbd560d4da7fc80ae DIST gentoo-kernel-modprep-7.1.10.tar.xz 10035056 BLAKE2B 6bc4842bd47f3c86afe465ea9114799fb46eb64a434d722e10b3c45a7c4ee9c74c92e9e91276b5e77c1cc9d2948764f6d8c6e52145e98e4c785c0f9de6341eaf SHA512 7d87353dc599c365afe545b1abfa5ea40b6208b95deb7efd57aeb711316a81c78e1c98ac83bc943a13ed8f8476d5c67ca8f521d7f6cadce84a2c7d554efd51b1 +DIST gentoo-kernel-modprep-7.1.11.tar.xz 10029088 BLAKE2B 7e00f7facf5f7b2d371243e47ba6fcaa590512c04dead1676bd7d8b6573248046f0a127c6b8fbe9229009ececc6a4806b11db98ffa5b80d32b2bd096132148e4 SHA512 0a43f7e4e7a410911fce656a186458fe08822981908b4e9fb21d36e6ef585f1b98b44b0361df13c37a6e4fcfe36dc6b96653aaef76a597ca65fff31b356e448b DIST gentoo-kernel-modprep-7.1.7.tar.xz 10048460 BLAKE2B e1b8eb82746d36f7450cc56dccd6366b14a4022c888caaf81a4b8521ac8cb31bd14fb4df68a2f4e3ab2fe739764d8ecbf48c56207773dc05b192e153282c08b8 SHA512 46ef0d154fd3852e098ae3479a4c3e02ecdd16d75a52567664766fe3ea0c682d58d01ccbe97a1d44b68aabe52c51d45a101fae9fd0002200f2f63ecefce31b61 DIST gentoo-kernel-modprep-7.1.8.tar.xz 10042024 BLAKE2B f91ccea29e26710ea417b9cc1eb5249cda92f249d6d8de2e65e0d50d64c5f426a17f5a3470d28bda8dae3a685c405fc856ebeb1afddde3f620b5d4dcd9e57e79 SHA512 d6ccf61ce6725d542866e773084255691005775b1030b778d78731bfd75a376674c5522b994ab7fa3014890d0bf21ab5eb46a099b4632461e117ce1b5429070e DIST gentoo-kernel-modprep-7.1.9.tar.xz 10038204 BLAKE2B f9be6dfbe3fc2b747e6f852d23eff91244c965a02e13a0d46f4d323e0cff6c9de4d6d195976d3f4e13b03d66b225910281978bf23764eea08c6ac7e3f5f6b802 SHA512 6816b4235ecb26e20d6c5aa40eaee5840ad03af11a4f5de684c42e17d53f70a0d9ddf43fa9ab9f0584bb321df5e8a54edde617412a4208f4fe9e49d829199c97 @@ -26,11 +31,13 @@ DIST linux-6.x-sha256sums-20260807.asc 240078 BLAKE2B 7ad54b3c488390c62023603cd0 DIST linux-6.x-sha256sums-20260809.asc 241105 BLAKE2B fe38b117872ea2333d1e638d3f5f41b89324ed509c03882e590805112258c8ef73bc4bd7440218d6f15acd8817181540fbc966e11f96c9dd425db1a8876b44c7 SHA512 de87093c307d04a4e300d8867a04ef7ada4598941401fd4bae05a1b20b6dbd46d88471d42e7b279f76bd903d8444e399037d69070448cd057851e4560443b07b DIST linux-6.x-sha256sums-20260819.asc 242473 BLAKE2B eefecdf8b48b11dc33e52e08e8e666056f5af60d29879e6083b4ff9eadf015731e47ba2d781b4745ec6cc7fe310f1c5625bfd28fcc4a939294604e4d39385624 SHA512 aaf1336cff99f78481424f1c9f30f8c44ec0ce050b72ec3e5df664bcbef315f9803889f0dd80a8a2c67967380dfe1802fdebb1ba83f33e1dfb0e0333ba286989 DIST linux-6.x-sha256sums-20260823.asc 243841 BLAKE2B c62b98b4129da6e249c4904af09295bcb377e55c0a87e5918248462b533a63f98b0a5ee22cc49a3057ef9ce54f0f98af9d31151284b8b830a54f3152c440b215 SHA512 5f4a276ab5aaae69ebecae76650b0fba057e2a6e4961b841082d9f2f66849cc921d3e1a2b102f0e76d6b1dca5f0a31fede22b12196f3020536a9fda79ad2031f +DIST linux-6.x-sha256sums-20260827.asc 245209 BLAKE2B f0563e524a161b91573a1545094cb06faefc220cfa11f90e5d0ff386a607248fb9d4ec960bfb443b1966bbf813e4f6380d0dee250743ced1ef3bb39294f60ec6 SHA512 2f3c1f70e8d80fed9917a17308bb64adeb201bd4af05dd4fae54fe7711c7fa6900136e6b02caf67ba30e4807e4f820792d9ec8a3be77b95c161878a8d613c444 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260806.asc 8545 BLAKE2B 3fd3061b6406611711b3dbb3baaa66b13b8a1306627813d1a45727cc17799b18d0694639716db2ef305f2da35f92faf5591df2626bf7f806179fb508bf3218f0 SHA512 94649d024a81a32ecaebeab9f8870f13de8cfb5897fdb59bc3d47cd3bb9d664454095ea6b0037a633bfb86c0be520c2daac253569392a02e16798034d69c1b58 DIST linux-7.x-sha256sums-20260809.asc 8878 BLAKE2B 113c895be8751bc8f778393d619475be01182675b13f6fc0711a37bbfe78ac0ee819d15d88e84f2e5385a0266e5ccbbf207b9ef00e05be38ce9f5e10a50cde08 SHA512 62995faa6038e13ceec9cb575d0fd9c0b78070dc4e92d1438b5d00bb18f0f93a7a03067d77e607a41042661a0330d431ded41a6bd62bcc04f3ce9db9454032b1 DIST linux-7.x-sha256sums-20260819.asc 9536 BLAKE2B 2788af684a0a32ba2f32e4a2ff02e432d563d4748a28e26ce93754bbf3b9f00c54612dafcc0acaea36eec6f6711ecead8e93a8a7e446f3f8444848ff0b03290c SHA512 3ee3128399d5b5bc0fddcc52f6fbb43769187ccbdf3912c1bbd6ce6cc285155db55875c5788e5de7e9072648e8fd850bd7f93985a4362b80775cdbfdc6e66b6d DIST linux-7.x-sha256sums-20260823.asc 9873 BLAKE2B 0726fbbc749d442d74add57f3746862eb3122659fd1ba9de30f9d46003f978972d725f17dfa32455492d69cffd3632e8322a4dc37320fd1e50f175e7b1a1e355 SHA512 48dcf08a7f2d02e4c4e415c2cecba7ae7ee3b3eae37d3731eeb09309391fa1d79df6c6b4f4816f1ff824a8d0e7253d7273ab3b0055f3e9f826f36b380a6dd081 +DIST linux-7.x-sha256sums-20260827.asc 10543 BLAKE2B 87176bd9a2ba5097288a5d313b3e21444d81e552770f4540dca980949456f0d944a29d2bc556e59f73eabe31f3de0e90ff33a81eea523501bac2d0bd22a4bec1 SHA512 d4e4010b0117627d50450c9cb80d732a2ca34bb53aa3d9136a972d64d515f260d64435876487da5aee2a70c83d09dff61195a834ab701a86cbc85189afd86ee9 DIST linux-gentoo-patches-6.1.178.tar.xz 14432 BLAKE2B fc278094f85f58b7aba5c3334503114d28aead086a1e62499111283f0410c02bc9db7f5187975fcf2a793a5ef32e323b9907bbd9e0fb4c0834dc1a823f36af52 SHA512 ae0606ab52f8d66f49cac198aada1cbcced465d8ae43e09ef02cee149125570e09eadfacc07f9ec0ad3b20b365df7b9718a478252771f7c6e09fecda6f701096 DIST linux-gentoo-patches-6.12.97.tar.xz 17192 BLAKE2B e0f09dd8ef2e6ebce9adcc2c050cb7e2c7ae08188e99635d3b541c6deca5bea792f4ec2c8d0c0dbc648b0c1f227b54a95d8d807a43859b3bf1b5f57767af2113 SHA512 af6b182d1e7661c35c215f4da63c8ab53b1ffffa7818a266b4c5639ed8d03428d050f1045d02e885c1b9bdc9fb2464c3f384dcd55d7536eddf2b90ffe1f8c530 DIST linux-gentoo-patches-6.18.42.tar.xz 10856 BLAKE2B 8d9de53163c26980f2097eac090f8add2f0f22707824c25493d24d53cc82ef5bc24dcbc7e1e324010315bd3cd05cf2abdd36c536f1457b311cc5208a1a49575d SHA512 01f3020aa34f0ee29c37473344f6dfe0180a12d20834f9c935575b98092b1c6ddd6c563aaef9e4ce6f14116e5d7386d2203f120d1c680ff617f581c867d4544c @@ -40,19 +47,24 @@ DIST linux-gentoo-patches-7.1.9.tar.xz 10624 BLAKE2B 4b502aed968239f52321da548b2 DIST patch-6.1.182.xz 7847720 BLAKE2B ccd624399b163cd73233a8655a6613702e6937bfeb2caccdb771f23a1475abf53b483cf30b077fce582addfb53b7727cd3616acbf1a59c4eb6421f1df617965d SHA512 20af466763207f5c107d83b1433c9393142f258c8bc27196e81634b0b30708b484431fd64db2b77f8bd9f2cc3e3e57d81c79362fa020b7ff8d38e36cb045e492 DIST patch-6.1.183.xz 7960888 BLAKE2B de46fcce12a0e32f554fdef358987a9aecdcae37298d06394220424c2cb15c7b2c107e8812df7bd731e439fddd2a9fbc845115ab55c289c3da49e9fb4381505a SHA512 68b9cd5804aa9fcf4282719e153a6b88715a436aea9107d482dc984059c6ac912d4ce431f0167d17339f3d0e2b923eee6ba468f8c0c2d208a3169c6c85aef3ee DIST patch-6.1.184.xz 8065032 BLAKE2B 596457fb940601fbf01f9dce6aefa9cecb27e2755da0bd8a5cf0a4ca5c4136ad1f34e302721a1cf3efd2221f6a8659a5c75e348ca64aae6d1ff9f10a5a91d490 SHA512 a0fd0be551ae76acf596f22659801c0a61288419bde1f19ffb72ac61ee4e05d8fee54b3ce537387c4d193aae494b24eb8ab445f1fc855315945ed5aef75b5922 +DIST patch-6.1.185.xz 8086748 BLAKE2B 8e8907fd1d4815d5dbe6c8f3a2b6461ea2229a2bd2fb72dee49beb262a3bbd64dd18e8e4d132c367887e047332ab62587f7d419e964ac75df4773ab167525b0c SHA512 7f4d7ddff1984db2eb127bb3cc6bfb9de70eed68d30e6dcc848bd80ac38ebb6fc7af69fda9e854c0d0fbbc54b519a7f1c39c455ce1ec44feca03358302538770 DIST patch-6.12.102.xz 5442364 BLAKE2B f28187ded04d35aa19bcc8ca08805cb709e6b5e57781b984fbd6f34e64308ccb7457a9a7e2052e6d371d021a5143fda79a89c41c1954ed7560fb6552d9401c55 SHA512 f23cc10a2a722bd17231322060f711dea1b29c394f2e7e0efa825aebcc84a972e8e724b2be0cca2a3b47f5e20f20a5899cc322faf71b8948f53343ca372c3fe8 DIST patch-6.12.103.xz 5533296 BLAKE2B 050d3cc4bec3105b33085731e64ba982ab6200dbec3a8b7cb7e1d075a98855af48d9475ddc0c7a752f964c7214a222a7311b4418da79653462224a0f505aa4be SHA512 a778f0978e78ec498ec605822f1bd8d8b428d99e8ada619e2d9b359821ef63646769a37465110403180d1b60a01e7325d5654bc5cc2cffaae81110ea0ee90a6a DIST patch-6.12.104.xz 5569192 BLAKE2B 1b007a29cda6a8d8a9841d65bc067f1e5eaef323826acce5943e568e7a8e0bf77e3cea23623f2584ad4c10d57c91069d884faca338072c06349e4c5a5cd5b036 SHA512 4c365eda79eb23017b3d975d6e7019e11019256548d81a4623de6381b7fc9f6f65591483c217477a1e1faf4d0326dd30ac6ca1fed28c69a05067e7ab51e93f35 DIST patch-6.12.105.xz 5624568 BLAKE2B 0a70f979a8ef937a2881003131a93c785fa30dd2634055f50909cb21995ecb875bfbc9bbcae30bb1c0056f8ebc845f2bc1a704ebdd9cd07e734eaa33d70270ee SHA512 017122b28c1a43ace897e75069286b49b4115d7eda37d46b4a7d682071fc526e9e4bfd290ecbe0dc41e591801976dcb5935afd5b7c16e596860b331d1040bcb7 +DIST patch-6.12.106.xz 5645852 BLAKE2B 23ffbbf077fe017dc375b0710c72e117608bd55c174e22dea711bd231f8815d0b69c295aaeaf44b695cd5487d26580a665e96410cfc3376d34e89ae5af9794b2 SHA512 023b87373b7f3861a5fadc8d5800ee6cdac18e3c70fda63a8a0cb5c664d9a59b5fc94cb68e73773d36a968b192c4b382c84b3a31985f3fef4bc1ce4fbf548a52 DIST patch-6.18.43.xz 2996272 BLAKE2B 0f6f62177e1d45877c4d5169dad95668c742534c2c516a4aac66b7cfa0e2888d845453840fa1aad81d58d48fdc8b22736d77a9453e0faa4c4e513af39a2ed25d SHA512 d9850924efd1df2854d40b68433e986fef6462942ca2273cbaae46d85854c9888078ab633bc83005f90b896f994f7cb261ca54cf49269c1e696385de048e109b DIST patch-6.18.44.xz 3097408 BLAKE2B 43b7b84b6be495c65b737fb136feeff40cecc6a6c4a67229d16312bcd35d522324a6459d644a3d03209598dc05881c1a953c52b200c0cdf46a17157c47f2119f SHA512 e3e46ca232c491d1579a1c94c219908886198decaa3eb069011aa9012a0ed9ae65103787755149745ef76aa3920cb97b09329b8c87e1e2f7f2b4189993f617de DIST patch-6.18.45.xz 3184312 BLAKE2B aba9fb2692dffd6815719605d067f67b78fe9d829ad41c7b235c3eef8b8259b0a7f48cf74ba71b7e485cb0fe33efc43dcd6bc5aa2d80f43965cc0319bee47dc6 SHA512 07cb6bc7d2ef0ce5ccfc2c68333d0490a452ba18063473e40ec458066f371e17b871edf937c517f318573bbe3836f0e62f21e3caa481051738a47d9eed858bfb DIST patch-6.18.46.xz 3235004 BLAKE2B a3432623373dc80e6fd285b3a2a38d3aa580f92e12b21f62b4aba598072a496a4c971cc9813424e05a642965e263aca9b43381b0ad11f5681ae444b0a3c10ff7 SHA512 65c591cec2589f114e465e3d3367c1905e4d430761f1e0f0109ff93a907e2533ee89205f0dd2a1a2ef35dce0000e28bef717c05d0f2f70341547b2fb948ad8c6 +DIST patch-6.18.47.xz 3258488 BLAKE2B 2e8eb3894577959ea6ca43fb04439cf6ab80ac51128436f7009f760fef813ffed882580b51b081137eb80b2590315586f31ae91b8c2586bf5bb21a649cf77eb7 SHA512 09162fbdc4271ada6c1841f12cf12b20f858c34a54d36167cf13f8d8bdb2a6097ff93ca596c551ba2d3ebd5608be60c92510bbb7d288529a1f9ef9e95bc0bf90 DIST patch-6.6.150.xz 6683732 BLAKE2B a8058aff8d1108ef95dcbd5810aca2783b01c63b21d419bc02f611cf46f243e8a9fa5ec7b49c57d7a75199b662578a8a85945ca64b3ab2be081e248aa89fa4d1 SHA512 4ecfe8a28de9cb6834ee63e32c80a9abff8e4f2e5693b59750e3f9ed5069788ad5ab464e98c54ce6a66b4cab0197fb9753e09b7da3d1f826f5444faf6d99b107 DIST patch-6.6.151.xz 6794752 BLAKE2B e15aded5ee89b19b95d2229bd88c9c959f2995cc695dd9561363dbfd2fdc53bfd7a0fb23bf61b8ab5b087cf39266e5ef27519d891c70ec0b04909e98425dc584 SHA512 fe1a1b33985e65fc918de20632742bd0eb7efbe5a4f3baff16e089a1d37bf2dc70e537e67d1dc7b5f575dbcd57c6def9b0d24ae6ac64620acbdf3bf02d5ec29d DIST patch-6.6.152.xz 6831868 BLAKE2B c5db135e671b82f2ae4068bedf80cf931cc6f1b5766e20cdb1a6dc5656bf4cbf547e458283cf1771866f634bc4c78a6d44bf7f38979b3ad4498b26a4a473a3b2 SHA512 2c598c49219626ac7ac467fe66b158a706a9bc3d97b14322075218e372e9e8545e2f0668e0f831175c07246bc1aede22fbfd7465b1dcf278c160507709e5b2e3 DIST patch-6.6.153.xz 6866036 BLAKE2B 4712aefa90d0fb9bd74ae99cd7dcf6e8bc781846cee40dbece898640c7a6053216c71433ad2d431d297d5335da0031a84f3222ca01fe3f679f3f8548952eaea6 SHA512 2b5eb2b101e5fbf80ad3236ebb1703522c4728254390573ad2d41bec98b2cfd6be46e6f97b34fcdb0a12c9b3e263a1264a8b0e98963569cde8f03dd4d2545039 +DIST patch-6.6.154.xz 6890128 BLAKE2B 97d91f9bdb56f64cf4d84105ec2250ac91885092cd4dd1484b18146ec5fdfbc7b5ca1eec6064ce5df70d108684d78cbb02059c52fd9f0e83083aeff959865aea SHA512 aab507c29a05effa8e7dcb31c1f34b0cd065ecc82265165702d7ddeb1ff6007761ce4270d905a4d78f78bbee0f08d9609e012434d93580229a8d187c62fbab5e DIST patch-7.1.10.xz 1365004 BLAKE2B 569726c61749b86fdf5a5ad56398b2d3336a9dc7af1daf064103983caf1611c42d750f6326abb3446ef1e68ad56e91ed92cef7d50a027892299f075a0630dfcb SHA512 6fe97ce81bd5128e7b4ba040f4dc14d287badc0fa075b3ac1e7d9dafb8c21f36cfe2a3226987039e88b9bb799ee45a0032194c558529ccfa3996f5b934695fa6 +DIST patch-7.1.11.xz 1400912 BLAKE2B 93f87422d0c518346c8738d6bd3fe9c4e4645c2dc02a615c491635460a2d1f989498681d99f47e5cc9f47edd88e77ea325dc41863a984bff319a897c4bc23023 SHA512 0e0c32b44b9b47f67fca46d2370e895b6102d3c4758f24ba5067498d212782b3219602a0702ab9324944c475ded3fab5b1e539aaf3f678b0907d04a3e40032e4 DIST patch-7.1.7.xz 1104868 BLAKE2B 6f538ea0e56c203170d7f0e64630716ae83e668c6419ec04350c0ca8f0a4f97c63bce2e81fcb2867cd7599160338864f0006ac44c074a5021a7d392f3aae6fe3 SHA512 ec8107785cc22510ff8fca179ef837fb7dd2db2a7c11b31f3e859dbd77170419d5f5f72837bcba8e3a3c617c19707a04c841aa373c60aceeab86329860c7a5cd DIST patch-7.1.8.xz 1241320 BLAKE2B 8a364fe7cba72c1ae5d9c0784304aed681359d52840b7482cce46874cf478bb2d19d31b21e42ac977c048042b78601482e287513820bcb07fa328fc5b23d233d SHA512 15477b52f1c36e42d38486037b721bca075d8312d09b108c2628e14137fed6aeb9ed641035adae0f40d3fed9a231f8a315c7d163bb599d319714464963d8626d DIST patch-7.1.9.xz 1310336 BLAKE2B 55e09946e8823246b049af26833df498de8937ed1cc0e7092ad8143222a87882e87db7bae3a281edfd0d82499c7086c9ad868f18d87771c96d70f2cd1e1823dc SHA512 ce9e9de16036067efbb747f62136050c9f957a1da4e1b0648dbd25552e727ba9339d51ecb5d5cae30b7dc6190537dd00d6bc3d8bb90937ea5808e73d41c6cf5e diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.185.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.185.ebuild new file mode 100644 index 000000000000..fa80c3cd0139 --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.185.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.1.178 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.106.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.106.ebuild new file mode 100644 index 000000000000..e8550c167b56 --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.106.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.12.97 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.18.47.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.18.47.ebuild new file mode 100644 index 000000000000..a2b8deda9051 --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.18.47.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.18.42 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.154.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.154.ebuild new file mode 100644 index 000000000000..f9fac3d10954 --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.154.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.6.145 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-7.1.11.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-7.1.11.ebuild new file mode 100644 index 000000000000..07924334a2ca --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-7.1.11.ebuild @@ -0,0 +1,178 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-7.1.9 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + sys-libs/binutils-libs + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} |
