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