summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-08-22 14:43:09 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-08-22 14:43:09 +0100
commitc0a9f2400f704c438b0cef4f4105e7bb6c3cbbff (patch)
treef03dacf9fcbf88186d23a1c68620015cca2a06b2 /sys-kernel
parent4c4bbf21230bd972cf759b2a40b782aa4149fc1f (diff)
gentoo auto-resync : 22:08:2022 - 14:43:09
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/Manifest.gzbin4418 -> 4404 bytes
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest8
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.3.ebuild135
-rw-r--r--sys-kernel/gentoo-kernel/Manifest8
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.19.3.ebuild137
-rw-r--r--sys-kernel/gentoo-sources/Manifest4
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.134.ebuild28
-rw-r--r--sys-kernel/git-sources/Manifest2
-rw-r--r--sys-kernel/git-sources/git-sources-6.0_rc2.ebuild41
-rw-r--r--sys-kernel/vanilla-kernel/Manifest8
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.19.3.ebuild134
11 files changed, 473 insertions, 32 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index c6cc2c1417e4..0b97dec88910 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6cf7eb89c2bc..0039587be956 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-5.18-22.base.tar.xz 1204144 BLAKE2B ba4067fe632a1d27f3ac63c5bccb
DIST genpatches-5.18-22.extras.tar.xz 3924 BLAKE2B 757c3a9db4b9f293a2ba903354e4ff2e922f256107a5b050fc4fdf9a0d04c5597761aa4c8c2e015da0d16af2b577521d17f437d3dd796cd0d2ccc74386141e20 SHA512 526a738627ff17c811250aa18b3e10243c0dd492822db60516bf3ce0430bc276a881548f9c6e424398ebb1da3f44270e092692332322ffa9c04457801439e774
DIST genpatches-5.18-23.base.tar.xz 1206204 BLAKE2B 12a7b9aa7d72f27e64c4cb8f5607529dcc7d535a9375768e065d97d0b70b0726271b70dfa4ea019bb42606ddfd513b70357b2bd5ad95548c9eba9f91041f27b0 SHA512 9a459e3e8cb4a3285f782516fbc176a4a73c151281bea2258f049ec0662b806eefc54cb6e9151cc968e3a9c39789062c207d514920559954db9a10b53a1c2f0e
DIST genpatches-5.18-23.extras.tar.xz 3924 BLAKE2B fad401fd783c72bd695425a106813ce8396c6d15154fc627fb456b16f6ddff1f6326f54e1399c1369b6da5e3f57da89bc9e769bcbb5d4b612465fe187145ea17 SHA512 c25a09e1e2ad091e5f8480419e921e8eede512dcc6aeb46792a92844948eea5890c5ae8d164ae9834356e00216d3978cefe5f07b046cbaa30dfd4af73a1ddaa3
+DIST genpatches-5.19-5.base.tar.xz 481392 BLAKE2B f23c98d0d5a582d29215478076c151a1b823cac82e63d8688a379c26541af78a8211424d4552fc22ae47fb5a0d1f515642237c76c38032bfa1fabf54f102e42e SHA512 a5419c772071a45ba9c6014b65f134c8b4a90305e73348046921d276a3952834b2c4ca7f85066aff0d820f499d798dd63c0ee534706c82a503e16093fd124fb8
+DIST genpatches-5.19-5.extras.tar.xz 3776 BLAKE2B 3a18b348d0048423e5e9151235a8bbc15f9d89b3c4f773072e2ecd6ee0dcb62e1a5a70408620f39a72fec0f0efa2afb7c741a407b776cf878778f87722d90c41 SHA512 5f17a8f809c62324949d495282a01dcf373e4cc2a9aaa04291e5ba253b2bfb5f8f3773d4eedd38d194f143a70af23a1c1f5067e81ab7f9a2ea60dd703df77163
DIST genpatches-5.4-208.base.tar.xz 4869104 BLAKE2B 3e9038248ddcfd22d67248e65199cca89bd2b8b3aa99aafcee63e5c294dc360c01d7d7eda809e1c18b06a9356363c575339197b2425bcafa8676cad68c17f90e SHA512 880fd09492e5cb0fa8a94e2df5fdf912be59210f1f142a456e3f80c31142e92bee3161bd77038b606616442cf3396b3961a24422de3056f72b4556d06262d3a5
DIST genpatches-5.4-208.extras.tar.xz 1812 BLAKE2B 3e5b8cae462a748eb36af66c4ebc393fc09882a1fa23cce6f82a078ea5598c23c2ecbe7029d6e2060735fe342b3a7bb5c235dcf16081bba0f05a6b88501af991 SHA512 b550dce1b6d090959eaacd523ee1be258fbf9db84309054c3cce9beb0bae710ff2e1c23f480310072fb08f7456bdf825b3ba76d57e999fc1597368df93e65677
DIST genpatches-5.4-214.base.tar.xz 4943544 BLAKE2B 5b7d27e1b520cdaff98dc9fe6ddfe102a9c09fb8a5fd36a57d5f36ebbd7639ce1a59dbeb55e71ede1129a3890318b740b24bc654716f81840d6d2e6d8a95de20 SHA512 6494bb7d1b9ef0e46fa31a164b3c807338463dcd4d8108e5a0c5d944196f1b3e1df51192f733861514a302af3eefee530b1e173dec9b6ddd3bb0120e47714fbf
@@ -70,6 +72,10 @@ DIST gentoo-kernel-5.18.19-1.amd64.xpak 72942561 BLAKE2B 0717daf1b59d2104cab1f87
DIST gentoo-kernel-5.18.19-1.arm64.xpak 65272358 BLAKE2B dcd3464d63d93e74ade936979ed4cae9e44edd2607ae252ede6f60980902d9ea222d346ef9007a391ff5f2a856062be8261c8e7480605238925228c467931028 SHA512 eff2578748b3da40320adf59db967778e3e5a31d568436ee119bea390a756c050968f7f60c7cc33c5ae270d98d31cdcc9c39fb5ce0cc1b38eda8671325669b09
DIST gentoo-kernel-5.18.19-1.ppc64le.xpak 59519114 BLAKE2B 9fbe2f5d5f7737901f23ceed8c6124d17ba6fefad96e49b2868030c089822159d857a7dd3c3aaeb4dd15a3f96a8c84afd869bf1da4f06942c7dfdf2dd70337ca SHA512 9c055379dba361cc4433a7972cf49b16f61fa3b35272449e4481e5bba0db6a098a8361b6c4df2c667618c4592da12c39eeebfed81487a4a8fe223a2c4d5ee52a
DIST gentoo-kernel-5.18.19-1.x86.xpak 62836995 BLAKE2B 2f5d390255cc4882235c03c18c706e57f5873ee7d78c92f938ed7d2ed39c024db6c175f8f4f882ecd78ffd89ebbe5652f125267fdcdc0233fb251d78cd6e3cbc SHA512 d6a2f070d57aadbf0e01f5be6b263c6145786d4deda51c1ae15b198c3a868cf0f74f5a75dcac1fada6a8eeec24ae42f0ed9faaf028df96ca22d7b659a688c706
+DIST gentoo-kernel-5.19.3-1.amd64.xpak 73538967 BLAKE2B 8222ca55e473d81423f945ea26011109422f527f1e7075a17ea1d6bf0d99e0e703ccc517b98f191d9a37e9dd32ca83825d95ebdb8a4f75afb6a918fc8ecad7fe SHA512 0d6812f3e1f71fbeefbbfcb2b317d56f6ddec2a6436de8f2b5f5bab540cb343387b288cc42cd532bf92cb67e19affa8882804ccb5d8a54b384d2d617621c7573
+DIST gentoo-kernel-5.19.3-1.arm64.xpak 66391408 BLAKE2B ab5418baa2c3baf0776865f5fc35ad9f1cf47fd2f8bd8fd765740a36ca4d40cbd23c53617a05f3a03d99d03074d792b55f929b9d26ab06d262f1e1f2823207c1 SHA512 e337b59f8bbc1e1bb687e245f7bc4a3cfab186b990cc53ddc41d4fa1dd12e7339814447b0f9d6206545a35695f1f4331c669edb185d8095d7addd3fda2488c85
+DIST gentoo-kernel-5.19.3-1.ppc64le.xpak 60043689 BLAKE2B 3fcf3acea0483b04b4abf4939102cbbf90522982a577c4fa062a28d6ba1027b78875886ae1e101a63a030c9de88b211a916365476aeeec3112bc82ca615839d6 SHA512 c61e8452d433dfe5659066ad28a54a1efcf4e5d3d0339dd321154d635073cf7913a84694d2045da33e3b357810761d650eb9d15a6b638a0fe4281391745a30f2
+DIST gentoo-kernel-5.19.3-1.x86.xpak 63401506 BLAKE2B 0570febe5bc7359eb8630471fb4281096b9fac5a288f8836288bf39fb904d70a840dd49e70f9baef4a9f3e1aa932d0e2fe7b540bd79f9ebdf126a3d03f85cf33 SHA512 2d0937c31f704e0ed81f3df2cb1c01601e9f0ff2a04c5492e1df209c7fea986815b7086fb959b81f18eb8f7697a3171fb481ca6d2c2faa6109f003c950d180a6
DIST gentoo-kernel-5.4.203-1.amd64.xpak 61567440 BLAKE2B 7cb004bf0d90e517a1636e984afb21be3408da74afcd4ccd886007dea5a221b33bde828ee8dad4e8fcf120d737be2d7ff4a0780f36643300209e69f996921112 SHA512 a79fbd6ce459265e4eda827063aee6557208c73094bf937959eb265d100a0533083e35276d6df77a8b8a7a05161b292232ac42b18b8a903232f2eb065192d0c9
DIST gentoo-kernel-5.4.203-1.arm64.xpak 57698276 BLAKE2B 2bc0a4eba7ef829a4e705706b7ce33496b8a36d33f0808bc315df45b9d7a00e6aabda71274956b484d394f3431bb22be118c9b37711bd5cc74d6d1d6dfa0027b SHA512 d4849d69a3a6134d260945721b164d74604a4b2e590d1545f7444fa9cfac4f7d8419b8d77dd586c87a52ef4bad3620810993a7161083370e2438b9723f249d37
DIST gentoo-kernel-5.4.203-1.ppc64le.xpak 55132763 BLAKE2B bfba496c86aeb1c0e0826e8222e60fa96a0c57b0b66af485c619eea277ed64fe590ffe0c7932da36de2c2f180772ec6dd5d1925bbdca3d52ec2c9e0ed0808113 SHA512 e598776a8d6cf90d6a92f12af3899a28eca53fe037906c0de5e57f5b8a128fdde98d9453b06e0796d4c4b8d27b5b211db1aa777a0f1636b4cfe73e26be96d9fc
@@ -85,6 +91,7 @@ DIST gentoo-kernel-5.4.210-1.x86.xpak 53326404 BLAKE2B 76034639128d131774462f70f
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-5.18.tar.xz 129790264 BLAKE2B e2745a69eb70169e90505a9318a3993046eab3020496eecde7d8352ecda0eb71a25b21becf7ce93fc593507dce7d1cd61b94ddcdf82b3094d79c0d3d48508eeb SHA512 dbbc9d1395898a498fa4947fceda1781344fa5d360240f753810daa4fa88e519833e2186c4e582a8f1836e6413e9e85f6563c7770523b704e8702d67622f98b5
+DIST linux-5.19.tar.xz 131581464 BLAKE2B 4db03a6830a3b3bbf0837e1912182a443d9a4aa8af20a12e6ec814ed708038452d3c0ccee1258cca671c464d76461536363a8adc56e9d098c9a44ae3484a297a SHA512 00313b2f9b82d2dc3fb8294007cf7d7599d254b717ed2de23c81fa7a1bbcbc2798ad286cb94e2f7f5bd54132d1d764facd90d30f79dbcc6616cc7f926adc2623
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
EBUILD gentoo-kernel-bin-5.10.135.ebuild 3175 BLAKE2B 00db42c3c9ad24c64d887e8e2faeb17c00b227fefe0a25a0fc3a247cd791430b6e27e597a6da1c6254b21c7e6f69d3e60ca09efc1a0297a2a85cab9a9a2b2a57 SHA512 60efcfc45ec0310c41aecbbae6d840cf647fd91c36c3312622e7f68e7704868bf1ebb67456f4bd6e9224e53d88289e79ee11d374cb6d481e17c4fbc431b317fe
EBUILD gentoo-kernel-bin-5.10.136.ebuild 3181 BLAKE2B df517998c1165deede98f869bfd2851a1b797a6a5f8b70cb3c02401f703c77abfd379ed0f3f846ddec463eb0ca3bb21186b44cb9b722720b8f6c463bb0df0626 SHA512 7eba790dea41d43118ff3991b8fa2e65cc3f4c2b7075df992a1cfbcf312ba5cbdbc1fffd631851ca3698bbba565a211026c8c28e87e0fc5191f60e55fdc8ffc0
@@ -97,6 +104,7 @@ EBUILD gentoo-kernel-bin-5.18.16.ebuild 3167 BLAKE2B 51f48f8c0da28e2063601a0acef
EBUILD gentoo-kernel-bin-5.18.17.ebuild 3181 BLAKE2B acde6c67fffa096bf28ca6fc3efb99c05ccfa657c2cb13abd96e7f9a05bfa3271d839ea791e98a2906714418fd7897ea54408bfe28edad8d64e686a3873fcd38 SHA512 9557e38f9fa538002dc4331f05e5892a05c948be73e40095bbadb8bd548aefdc0a39c0bdf179c96b0e86c6768171a3676dc763f610ed9b6b1eb8f74b0fc0b8ca
EBUILD gentoo-kernel-bin-5.18.18.ebuild 3181 BLAKE2B acde6c67fffa096bf28ca6fc3efb99c05ccfa657c2cb13abd96e7f9a05bfa3271d839ea791e98a2906714418fd7897ea54408bfe28edad8d64e686a3873fcd38 SHA512 9557e38f9fa538002dc4331f05e5892a05c948be73e40095bbadb8bd548aefdc0a39c0bdf179c96b0e86c6768171a3676dc763f610ed9b6b1eb8f74b0fc0b8ca
EBUILD gentoo-kernel-bin-5.18.19.ebuild 3169 BLAKE2B beea92a4d71574afbe65e94b0c65f2b66bfb7962cbb44b2867eaa97963281d99606240fe5aaa8393312df5ec5223404dcf631bc13f1404389b050de78f766016 SHA512 3874f69f775a6b88aa04e75b1157ce49e343af9df9a487ccfdeed01fcaf7fc9c9c84f29274470c362fa6fde6c2a13ebb2d87a3cb5bb1f4906f006c13dbfd89e5
+EBUILD gentoo-kernel-bin-5.19.3.ebuild 3181 BLAKE2B 579e3509d3459992100506d528a0c112ffe486d6b230788e5ac76db1c416d02f00a84549d3e5ad11c0c21338211b2c50f8de3d60b4622b2d37f3cfbe55cbe155 SHA512 99fdf68e97b08843d60d99bd2b7280b5f7eb954b630a911a0b930b3c868a01ad564707502459091d24b93efc92550a095b672542c0f5f3383dc793394cdd2d71
EBUILD gentoo-kernel-bin-5.4.203.ebuild 3177 BLAKE2B b9df1ff36a996b688640bca679f8342d7cfd016e9305d8b967f5b5895b417ad0aff4e5b07023bef65c3aa7c2f895d3a21c019ddcb48a0dea5844bf16a35a9602 SHA512 46ec6d4b5f3b818ae84d60e7dc1a8abd69f5221d609c5d176a8160cd1bfbcbaf41da3b374369747c98143d5db532bb8e4969d84fa3164d7a2b1e9819b8131ddd
EBUILD gentoo-kernel-bin-5.4.209.ebuild 3176 BLAKE2B 21e6678df90fc9bf8026a0f26c88f313a2a40222c125c63fd5bd42709eeb8527be5c4c5a465f53fbdc93403860127e68627ee17f5c7f4e0d05d90902cbd6d1f8 SHA512 2fe40540923f9ae7f888e7a593c570bb972fdc85a800dfdd102284babb0b3f9458969a92a8e2a7aa349bdcc3633dcd3fe4d286ec24c220ec376e0346501fdb6d
EBUILD gentoo-kernel-bin-5.4.210.ebuild 3181 BLAKE2B 852c1e5dced74978b88730b17ec3a1bf8461ef9ab922b07b1b2e40dd1aa6cb32b9452e0fd96e63369bec9e235c3a99a7d0f2215e0e3ac331aaa161232cbd613b SHA512 e0b994133da4ad035094bde587951a4a41f161fe067b58076a759fba38fdd724ad127e25a912260b26db9fbf2bec3cef5488d87735400fae46d89cc68650a867
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.3.ebuild
new file mode 100644
index 000000000000..0432fc354ea2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.3.ebuild
@@ -0,0 +1,135 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+ -> ${BINPKG}.amd64.xpak
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+ -> ${BINPKG}.arm64.xpak
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+ -> ${BINPKG}.ppc64le.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+ -> ${BINPKG}.x86.xpak
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ virtual/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+ default
+ # ARCH=ppc64, but tarball is ppc64le. Update if we ever introduce ppc64be binpkg.
+ ebegin "Unpacking ${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak")
+ eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "lib/modules/${KPV}"
+}
+
+src_install() {
+ mv lib usr "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d boot/dtbs ]]; then
+ mv boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
index feccc2d72510..864186ded5f4 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-5.18-22.base.tar.xz 1204144 BLAKE2B ba4067fe632a1d27f3ac63c5bccb
DIST genpatches-5.18-22.extras.tar.xz 3924 BLAKE2B 757c3a9db4b9f293a2ba903354e4ff2e922f256107a5b050fc4fdf9a0d04c5597761aa4c8c2e015da0d16af2b577521d17f437d3dd796cd0d2ccc74386141e20 SHA512 526a738627ff17c811250aa18b3e10243c0dd492822db60516bf3ce0430bc276a881548f9c6e424398ebb1da3f44270e092692332322ffa9c04457801439e774
DIST genpatches-5.18-23.base.tar.xz 1206204 BLAKE2B 12a7b9aa7d72f27e64c4cb8f5607529dcc7d535a9375768e065d97d0b70b0726271b70dfa4ea019bb42606ddfd513b70357b2bd5ad95548c9eba9f91041f27b0 SHA512 9a459e3e8cb4a3285f782516fbc176a4a73c151281bea2258f049ec0662b806eefc54cb6e9151cc968e3a9c39789062c207d514920559954db9a10b53a1c2f0e
DIST genpatches-5.18-23.extras.tar.xz 3924 BLAKE2B fad401fd783c72bd695425a106813ce8396c6d15154fc627fb456b16f6ddff1f6326f54e1399c1369b6da5e3f57da89bc9e769bcbb5d4b612465fe187145ea17 SHA512 c25a09e1e2ad091e5f8480419e921e8eede512dcc6aeb46792a92844948eea5890c5ae8d164ae9834356e00216d3978cefe5f07b046cbaa30dfd4af73a1ddaa3
+DIST genpatches-5.19-5.base.tar.xz 481392 BLAKE2B f23c98d0d5a582d29215478076c151a1b823cac82e63d8688a379c26541af78a8211424d4552fc22ae47fb5a0d1f515642237c76c38032bfa1fabf54f102e42e SHA512 a5419c772071a45ba9c6014b65f134c8b4a90305e73348046921d276a3952834b2c4ca7f85066aff0d820f499d798dd63c0ee534706c82a503e16093fd124fb8
+DIST genpatches-5.19-5.extras.tar.xz 3776 BLAKE2B 3a18b348d0048423e5e9151235a8bbc15f9d89b3c4f773072e2ecd6ee0dcb62e1a5a70408620f39a72fec0f0efa2afb7c741a407b776cf878778f87722d90c41 SHA512 5f17a8f809c62324949d495282a01dcf373e4cc2a9aaa04291e5ba253b2bfb5f8f3773d4eedd38d194f143a70af23a1c1f5067e81ab7f9a2ea60dd703df77163
DIST genpatches-5.4-208.base.tar.xz 4869104 BLAKE2B 3e9038248ddcfd22d67248e65199cca89bd2b8b3aa99aafcee63e5c294dc360c01d7d7eda809e1c18b06a9356363c575339197b2425bcafa8676cad68c17f90e SHA512 880fd09492e5cb0fa8a94e2df5fdf912be59210f1f142a456e3f80c31142e92bee3161bd77038b606616442cf3396b3961a24422de3056f72b4556d06262d3a5
DIST genpatches-5.4-208.extras.tar.xz 1812 BLAKE2B 3e5b8cae462a748eb36af66c4ebc393fc09882a1fa23cce6f82a078ea5598c23c2ecbe7029d6e2060735fe342b3a7bb5c235dcf16081bba0f05a6b88501af991 SHA512 b550dce1b6d090959eaacd523ee1be258fbf9db84309054c3cce9beb0bae710ff2e1c23f480310072fb08f7456bdf825b3ba76d57e999fc1597368df93e65677
DIST genpatches-5.4-214.base.tar.xz 4943544 BLAKE2B 5b7d27e1b520cdaff98dc9fe6ddfe102a9c09fb8a5fd36a57d5f36ebbd7639ce1a59dbeb55e71ede1129a3890318b740b24bc654716f81840d6d2e6d8a95de20 SHA512 6494bb7d1b9ef0e46fa31a164b3c807338463dcd4d8108e5a0c5d944196f1b3e1df51192f733861514a302af3eefee530b1e173dec9b6ddd3bb0120e47714fbf
@@ -32,25 +34,30 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611
DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
DIST kernel-aarch64-fedora.config.5.18.18-gentoo 242571 BLAKE2B fdc6876156c2a280d94551e64ba9427f634573390717558326d7afca34b8f5dc331929aa1cd4097d66b3ea916d3dd6c91977b70bbdb259ae4b95139f38f2334e SHA512 33b4ce891feea2dbb76c42a8ec24fcb7082e453e87ec7eafb56763f4778af6e460a9a9e92b18dabcd284741cd0856ffbf8069417a130190a0443e054ab83c76c
DIST kernel-aarch64-fedora.config.5.18.9-gentoo 242551 BLAKE2B 6ee62379bf28cc3d77eedeceb8437762e43cde6953828c23554f98b3de3236a808317a268d0885ba92720c59d25f3a1d8cdfda63bc51717f53574d3e7be988c2 SHA512 8aecbf9c1dc43e0c848890ebe38748fb6ccbc61000d5a22a36067d3f7baa9e52faf159c9a071c84195a624303eed6fac468eaeaf633ac25d33290277aaee36e3
+DIST kernel-aarch64-fedora.config.5.19.3-gentoo 246249 BLAKE2B 9c6a0a428e6ac283fe1ab8b114f90f52486bb7c299197ccfa1033f35b703496879f1d3a1303ab620c131d729dcef68040ad7b736f0064ac9bff7efd4628d4650 SHA512 eacac74d846b32204ed6c3ded61280648b8de084c38aad3916b92fe6208e6d1797f7aa42e8f0a3d3c2f1b21b60fd8c91873bd17e3cd70339074e68ccef1a496b
DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
DIST kernel-i686-fedora.config.5.18.18-gentoo 221018 BLAKE2B d317cd62903839c19bc8a601c67016b9663ecba640df353a6d161175de84b7154da7cc316c06c7a2765543989933066a26c3b257a1db30a1d726d5a57959bf2b SHA512 4cdfb0a0c9d6c8152f2c7f5aae3aa31bdbcabeaa8d3400d96407fa462ad8d922908520f804cb6db434012a1048e4bfdfe9ea6aa70bf1e456f6137b1a7a99726f
DIST kernel-i686-fedora.config.5.18.9-gentoo 220827 BLAKE2B f73a4fb7d46e9275b5a0ab119aa8915cb7897a5652664efbd71596b5b3be6ee4cf9f9c7907ef3fe45ab2a2868512fad7b4b11213534d6260815ca4eca7593ae0 SHA512 afce5864ea980c1a7b53c187b483c6fa8eb88d11af9114d71b6177b4347d534d7f9dd68240c0cbb729e0da3cc01a5783b6e150d94708f1aabaa6c9956bacf06e
+DIST kernel-i686-fedora.config.5.19.3-gentoo 223498 BLAKE2B e93f7c8ffc5131aaae8842e854df4eba19b0e8a2e8a200403d51a9e1a59be9a6a74e5376ab901064ff2b7f8234e0ff5a20bb1eeb50275f9ed1032301ebcd446a SHA512 ead866d21c79f135e477ca77b045ceaa98a2b673a96affe19bb31b895311b9c17d5b9de4a6a492dcfd3dffb533a67ed98e751c20a63536d4ffeb8c5e6320f7ed
DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad
DIST kernel-ppc64le-fedora.config.5.18.18-gentoo 211967 BLAKE2B cc39a3fa68e738242f9e49f9d9e5d66cb983a3b8ed9d5575b3b3602c169b41f1c0048bcd02a4e052441bc94ee1679b3e68e0623426dd8de61253fb114b359405 SHA512 ddb1418c1d8d4978aaa29464bbd8925bee847b037b7c96b27ef9c4c70eefd0678800580dcb6db2c64263304541c7ab896b23be9d97f0ff56dcde18d5366d7923
DIST kernel-ppc64le-fedora.config.5.18.9-gentoo 211942 BLAKE2B f92e988198b08bd7a30976d92ba152ac2986324c223202dc73bb733c903015095498b529cb5dd3b3d86d678c7ca0adba7f4807e9046b8c8215b2e1ebd06e53d5 SHA512 4f1d85a3f858a6e240e0bc34b37a77f78cf128b19de78404de9f0463d0d3fa6e87b84e5710b7ce501b92e162d798b372fb6843e83b3821a77a73ead2385e9014
+DIST kernel-ppc64le-fedora.config.5.19.3-gentoo 213922 BLAKE2B 37305f2850d4259625e2d2eedbf52b8f698a46c9040af64ff74db11ee81f7590f3b86aebf2ee389fd099524e2926312e4cab9fabc2a088b881494c794bf1680f SHA512 22d7654389de7643329269040d783c9ef3e040e34acf95165b996207479e9ccfde32381859b04b9f26fea0e495134d262e243b6660c83294c1de69b7806651dd
DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f
DIST kernel-x86_64-fedora.config.5.18.18-gentoo 221988 BLAKE2B 05e85bc4b71b4a904ad248f1c779c666e765d67729e48c590d36247fd62d5a2bf0245731e015eedca809db76d21af41ea409f8566b985892be1681d87738a62e SHA512 8c769c76359a25db5030f6309ec911afc0e50b3a0f8d6886d45993f5dbe3738b262f6ca4275d3bae9ae26d279b94911234d5f6edf4065c9446344e84b17a35a7
DIST kernel-x86_64-fedora.config.5.18.9-gentoo 221797 BLAKE2B 1873ffeab78c7e9a8186d255dac5b7dc5fcdadfa97d6a265aaac1583006adc1c0a150eff6892f1a82e622f77122051d0eca5e2cc0d9b95f8d0e36212d6c47ed3 SHA512 7c2325a12de85bc1aa300b5f3846711a20d43817a60a68e7cae84ac6505b3deb158c9dd0871d86e148f46435f36549231566abe276ffc2ee8bb9dd2ac5c40960
+DIST kernel-x86_64-fedora.config.5.19.3-gentoo 224173 BLAKE2B 4f2afeff3d1a3f71fe77366d7bd0df9bdd846164ee5470ae3d70535cf643437426647b69aaec1cf1090b006a716bd6618ef4499e342893ed465f1b2c6abeabb9 SHA512 f4fede73bec9eacfbc8367d3fd63b38f2375741af63f5d8be7e0acd2495af3101601a9539af0718a8823b3120f2304aae2e8a5c1d687731810494a59ec47b606
DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-5.18.tar.xz 129790264 BLAKE2B e2745a69eb70169e90505a9318a3993046eab3020496eecde7d8352ecda0eb71a25b21becf7ce93fc593507dce7d1cd61b94ddcdf82b3094d79c0d3d48508eeb SHA512 dbbc9d1395898a498fa4947fceda1781344fa5d360240f753810daa4fa88e519833e2186c4e582a8f1836e6413e9e85f6563c7770523b704e8702d67622f98b5
+DIST linux-5.19.tar.xz 131581464 BLAKE2B 4db03a6830a3b3bbf0837e1912182a443d9a4aa8af20a12e6ec814ed708038452d3c0ccee1258cca671c464d76461536363a8adc56e9d098c9a44ae3484a297a SHA512 00313b2f9b82d2dc3fb8294007cf7d7599d254b717ed2de23c81fa7a1bbcbc2798ad286cb94e2f7f5bd54132d1d764facd90d30f79dbcc6616cc7f926adc2623
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
EBUILD gentoo-kernel-5.10.135.ebuild 3596 BLAKE2B 82ed2819c4a7fa9ec1359008005fe9522180ce5b7ee433c7e523d3849c6df4939735b01e6044cd8ac1e280216f9ab796915a63915abcff1e4b530ba2c602ee81 SHA512 a9da72910325ec2096ecf4e392c9cf8cea810e4ec3ef02621cfcdaff20ffce474f76119b95c2c7cd98295ee4c8714d37688a4c4040474873f1417feed38f1d04
EBUILD gentoo-kernel-5.10.136.ebuild 3602 BLAKE2B 352e6cbc7b4c3dd628368308fcd01ecf133d36603a284f0c20d8e65da3e87ef29a7097a5f03c62b8d3aa6db1b5725a079b491abae7d8e0847695ec0dd0218776 SHA512 b5f058e544388a1c99337cd517479ec508f580ac5f107d8a6c39f5e3ee2c19d6953896c7fd654bf7a726a1ac974e8eb7872e4c4a1cf884277a5818cc438647c5
@@ -63,6 +70,7 @@ EBUILD gentoo-kernel-5.18.16.ebuild 3857 BLAKE2B 92dd8fcfc85ea17399bbc5e9a157836
EBUILD gentoo-kernel-5.18.17.ebuild 3859 BLAKE2B 9e5e82039fff42abed2d5849ef461aae1c0fc815b5ec91582cc297f0a2dc9835da410a040e1c4df527b752d2959d7d92e0a4dba7395e034362a4759fb22af83d SHA512 dc4464dc9fe79a13e5b31d0e8d2dc07a214b6dbeab870c49d5dba27ed8d57a4b7bddbfae7ce7f28eebeed569041cfd10f1a3f9687542b1621f9ab3e5ed355ab8
EBUILD gentoo-kernel-5.18.18.ebuild 3860 BLAKE2B 67bed8a6744d5d27fced8ddd6caf3a2fb228e9c420b190083baead2a93d02af94e4ff189c2ee244df67e80abaf237c5356d5eb1e4043bfbcf7e70e1c39fd1b13 SHA512 a0343436352e8fa8d732a892805c66dce50f065a98fa902e87108602ca10757c08cdb397a7f8c68da9241bf78fba10374e584d967507bfb2d6ad4a35576d75eb
EBUILD gentoo-kernel-5.18.19.ebuild 3860 BLAKE2B 67bed8a6744d5d27fced8ddd6caf3a2fb228e9c420b190083baead2a93d02af94e4ff189c2ee244df67e80abaf237c5356d5eb1e4043bfbcf7e70e1c39fd1b13 SHA512 a0343436352e8fa8d732a892805c66dce50f065a98fa902e87108602ca10757c08cdb397a7f8c68da9241bf78fba10374e584d967507bfb2d6ad4a35576d75eb
+EBUILD gentoo-kernel-5.19.3.ebuild 3859 BLAKE2B 2d396f7aef1e473db78636af7485d33e0a9258eead5b2e38612694cd3720decf9eba47a6979f56f784063cc81b232742acc8fde0fd292003d73e77435622849d SHA512 1c923b0b1ecc28ce21f8cdee1c625d28ef0274b7e154d50a4aafea8c25a3718db52377c101f123a44174b34e746ef5c389576fcf7fde4185948ec5c2fa463bca
EBUILD gentoo-kernel-5.4.203.ebuild 2799 BLAKE2B 207cd00b51009fec32423c53d9c669b1b33ecdbf344ee4f963899370322bb5ecd24e8c12ee82913fa1d0459bcfa0efc85ef219a455ee0930c06e88b9d444c4a0 SHA512 e087902f31cabcedf79fbb741f323857f9627e5060441caf0700325a6d1f1a279611bef5e5fef75db8ff418ec33c3a5a2487b1f4c6eeea5d5edf4ae47f949c38
EBUILD gentoo-kernel-5.4.209.ebuild 2798 BLAKE2B b1d47c52d5496b250f304d7efd8958685026bfa82ccd1e11209d536fc7f35c93a447cb0c168b74da195b4241a10934748323f4f6a323aac620782ad6b81eaba2 SHA512 ad7c624b9bd1b8d7751934ae531e02909a85a9e4641b5e79004a29c18e7d453282682f403a939af3fc85a529601a7255d9db70e098a527eb3f93f4bba047063b
EBUILD gentoo-kernel-5.4.210.ebuild 2803 BLAKE2B a56ad91f6edabf8645ec65291587ec72114eea6a5ee23b0f068d49aa16ad5d79faa46bba5447fb3a351826c7bb576233d7a1beece9843256ab789ef6afb696a8 SHA512 6f1a85386010497e19047e42eaa8caab33dc40089926732d5d01c826bcf91555fdb01414aaa505a1d33ca5228d903ee32c412c5b93a494815f744d68846c9ab9
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.3.ebuild
new file mode 100644
index 000000000000..9fbf09b94435
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.3.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=5.19.3-gentoo
+GENTOO_CONFIG_VER=g2
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 46e68d906ad0..0f0a6c413b1f 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -28,9 +28,6 @@ DIST genpatches-4.9-327.extras.tar.xz 3676 BLAKE2B 4df82f5fce49054efcc3cc1ec68a6
DIST genpatches-4.9-328.base.tar.xz 5278864 BLAKE2B 2e445025ce40a0422d9d95aaadf6ca17fc76107edfdf2ff5c7a3aeb2922a740f3c422f7c350aedcfa3af60f3a5e268d1a705a7c4682a72989e6b39da08983600 SHA512 77bbce0383d602ea897e8ba89ec9a59504b4217388302ea44e39a4394ec71ffc4355e24833ef0980a622f43a8cff86fdc9b6046313fef0c56cb9c32777b010cd
DIST genpatches-4.9-328.experimental.tar.xz 106388 BLAKE2B 13ab516bee3a7094b671f0d03a4c1a754fb3dc8f4107ce274ecfbc4389f2b89c830f6817a77553d0eac7ca2df3e4ae7c54473d9c77ed0d5494139ddc545836a1 SHA512 63aadf90dc59048d7757b6a68d2fbdd5269762709faf4ce0442e443d22f95611fc0b7fb419b217313697eb4ebcdc336ef9055f97719a2ae0b370ee36f9f7b23d
DIST genpatches-4.9-328.extras.tar.xz 3676 BLAKE2B 067652688a8184345d797196a11d125e5a698483e403781c12770040b5a5d0116767f357a3997847c1e2c36106ef0f6eaff0b7dd961dc5ffad341e13f35b607a SHA512 b6450fc2aeb6a719399b6bb3e760f671a7db522691eb8777e9cfe73bcf1ab3e6849dcff490b73f7271a72af4ef82b1a188509ff326682ce49bb13069cf51d913
-DIST genpatches-5.10-143.base.tar.xz 3888492 BLAKE2B 981a8e21ffff29acfb070164fef85e6beaf41e36a6e9b139a7bbc2027750321286d7e1a6cc51604841352bd65fcc363a80edbb6455c9d8ae83be560603350f95 SHA512 6556642c9d99f0e8160c4e50f99dff42982346ba132abe77bdb83c1fcaf9435fd2573fa56380ce140efff7773ee5ef1cf9475360e6d5703caf4c38b14c135ec0
-DIST genpatches-5.10-143.experimental.tar.xz 16872 BLAKE2B 1b6bea488f7e2016a107b0d1b841e53ae9fdc60c9bb0737913215c8e3e2298d4cde47df57022727ba7786ffc6fb5e039bee51196a7f35edb1c4a467f9285d9fc SHA512 dcd5c51c26105c3cc7a58673000d14669e606b8d971bc025c12bce265f3faf15f640b09f5dca7bcae2d2b4f8b908ed23c425d5382657fdc8eb2f4f0eb14a0fce
-DIST genpatches-5.10-143.extras.tar.xz 3868 BLAKE2B 8bcfec127807585e1145930a119e5f8b6f4f481370c4243dfa0b3f5aac36f5b19ce566b458718128224ae63ed3ac8d232a60a917e80890a13a9b48325bd7253f SHA512 ad4f8a858caf876456536ddb7f6998f7d11c81047efa23cf3289fa93b6b9067fbdaa9329cf7b3e3089c0c07b9adabeca49ffa7a1a7eea7d9f5c0a306996d1fb1
DIST genpatches-5.10-144.base.tar.xz 3907764 BLAKE2B 41b8ce08ca73879811e11d91f9365ddfbbc15617a4b825ba00144e71feb86e0ef24b3418b77b203a13ad6299237085a2a1c796beb6ac9aa98a5990a39fd1dd02 SHA512 1b946439d9cf6d97df1acadd7b36ef657fac40ff98b31e2237f3cc412e9efd6d4d1d409339af9d48779dbd9d88aac124f67e07afcf99e7760f93afb6d226131c
DIST genpatches-5.10-144.experimental.tar.xz 16876 BLAKE2B 7be06890636984bcfec45818726c48dee9b2de69a3278bad8a79b1f9d4443695bf9fa56132b4f41c21564a43fe309f1191b2ce794430f6a697c58308d32396ff SHA512 677edca73f20e9c41fda7c400daf4870d00141cbd6ba8ced934ce785e3e6270db15f820ba5561202687fd437aa64ad2f71bb1a3f397c577d7d1dde90e1cc79e1
DIST genpatches-5.10-144.extras.tar.xz 3868 BLAKE2B 0d956a61fb525b8ce3b14c215a0c0a6ffa46f21fcf87a63884d31418946a64de0c680472a62fc9bc0d83f67b49dfe88ed373e3ff2ba2f369a0909e3947b27c16 SHA512 c870f84b1a4ae7b95518d08ab46fc7e632a47884e43a9c774be34335ebf825388136ed360f5129c8c97567600e79ce2889d64d9b60a1a8bd2a5b4052e74e2973
@@ -103,7 +100,6 @@ EBUILD gentoo-sources-4.19.255.ebuild 742 BLAKE2B 6df89dce705639a71db8004bb9f61e
EBUILD gentoo-sources-4.9.321.ebuild 734 BLAKE2B f05965ae21b258c29328d7ad13ab37dea9134ba3958082625c4aa16f565063e4096f9a7de526d45220b5dde2c950ccaa22f072550bbc04ad40fd13af17ebf443 SHA512 0d06b4b38a122bf69fa557a1eb46afddf367574b863149b3ad01890236b6a727dcc02c2a4afad9a49ba344217d47edb2440b772241edce819173af601ccc65a7
EBUILD gentoo-sources-4.9.324.ebuild 742 BLAKE2B 6a8ed700a077c6415016714146eb744cf476e43fb7ff7c8e80ab6830b293905f063d0aa889f2627805d7b2055b037ea63c793fec517cc845597aeee7d84fdbca SHA512 44b0f3fe1ef8652e7dcd3bbf381651e0c60ff7f46d1bbdcd167dbabfe2c3288e251a6881b31a12f0935493214357ff224d62d84dc88b94d47bdfd0478efdcc6f
EBUILD gentoo-sources-4.9.325.ebuild 742 BLAKE2B 87e872fb425c07a71ddaf6124257e931db9ea5c44d81054ab1049892cd77291627d55b30e71d3719b1312e791b17e37eddac3292e199be8a9e2873815a406fbc SHA512 667642cc8567c52bbaa8c27a5e3aff14a5717e1654681ce7abc8cbf9dcacd6d027888e32e36ab489bac5a00a1073b8104e5b0aad5c001eab29f109ba480a04d1
-EBUILD gentoo-sources-5.10.134.ebuild 749 BLAKE2B cbcfb384a75e395e35cc6da2847056a4182e3dfeb6e9325eec1e0c317ecc00c0c6e3b56b342503c6c9a8f19971107ff2a181fb1cfa5d90617739d6550370d0af SHA512 4f696bc98214d44a62ced8a7135816b5178abc9169ff03446054597f5fb93cfc65e4ec869ebabda53e08e8bdb77e6d4b6b6bb4ab6a75a8ba4dbec84262b7931d
EBUILD gentoo-sources-5.10.135.ebuild 741 BLAKE2B fb7580b73cd5f6315bb65d5b508f7a58d605a6ce6b11868c35650ed0690252391ba932933e62abaa129170497e1320e4cb240e37723b4c2fbcb0293eba924139 SHA512 62efc972ec2d3bd9cd62acc25f5d382e4f6e15e89c782685abdf953ee3f357e5f567d5570a9132beb7604828e55d987841ed4441cf492228dfd8ae7920c5562d
EBUILD gentoo-sources-5.10.136.ebuild 749 BLAKE2B 6b24f49ade0f425c1bb2051cf4d1ee93ee896a35dd2f47a5239f17da676d5dda68b2597d65cdd581ae39735f68f49d35311bf14d4f2a6ffec69954c5d1d2d38c SHA512 e52f5e2f1340ecd0fc5f79ab96c4c6e63a85b4e41ce204fd09f3ddf9357b0be80902fb56b902114b9de919f50c3c7fd3a47d8bef19c148d765d64e80b6e4ed7e
EBUILD gentoo-sources-5.10.137.ebuild 749 BLAKE2B d1a8266afb219df88ef57b52519235bb91557ab15726870561a6b168211a1d1565fcbe09a6896f766cde1a2fcb1bad22b9257b8556464599d0fab05b4295d042 SHA512 94b021c04303086c30661d4eb90b85dad453e68a25b67ed4da530d0a79f658914e69dd4ef600713eec172fe383d7c62467351d8d35891b0ef1c11a71f5bb989c
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.134.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.134.ebuild
deleted file mode 100644
index 3095e0596d57..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.134.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="143"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 5ded86747cf8..63210c782af7 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,4 +1,6 @@
DIST linux-5.19.tar.xz 131581464 BLAKE2B 4db03a6830a3b3bbf0837e1912182a443d9a4aa8af20a12e6ec814ed708038452d3c0ccee1258cca671c464d76461536363a8adc56e9d098c9a44ae3484a297a SHA512 00313b2f9b82d2dc3fb8294007cf7d7599d254b717ed2de23c81fa7a1bbcbc2798ad286cb94e2f7f5bd54132d1d764facd90d30f79dbcc6616cc7f926adc2623
DIST patch-6.0-rc1.patch 107038239 BLAKE2B bea392cf4596fe326b58c08c20918bfe34d9bfb4ee8fca35b5930c35b44b721771ddd8d82fcb1c39f87b9fd3f072ca4e50417009346f0dcd97b930bcaa09c3fd SHA512 12113138533109c9939c8d1eae8982a4abaccc4c591c8d8f6a76e61a26bb04df94bd9074c2ce70126f712f7db031c6c2c7fdee3ff038e6926cb4aa5b7353e038
+DIST patch-6.0-rc2.patch 107549416 BLAKE2B a4fefa99fab946258b1fc4c2cd3e8cd92de4047e53f6695ceaebc67d62d11df267dbc34d8f5e3ed1517dc98fb4cd4d8c8d0ce5cefe9b211b3ce63a6efe60f5c0 SHA512 cc950717e1ccc7d3e4b7222db2f368e3a7377bcf7c4c1999b6e921ebfb5c71547747c2dd2465ce4c1880fe966108b1b0474d76d6ea014bfe70493245c644d631
EBUILD git-sources-6.0_rc1.ebuild 1192 BLAKE2B a6c16c1322a1b4a56b4bbd9cfed65ea98ce0dbdabca2226c5f7b3bdd3433ad8efbf1351bce2bab2703fcabd11b52451530755973b2e25a5215997317792321ce SHA512 0b9465106bfe1370fd6a91b2579c12e9a08e7db597240e4bbbb1bee017210b5adf8e11e71a1252dc0be1d4934f9aca049e98684beb983d02d4a6170169ade2f9
+EBUILD git-sources-6.0_rc2.ebuild 1192 BLAKE2B a6c16c1322a1b4a56b4bbd9cfed65ea98ce0dbdabca2226c5f7b3bdd3433ad8efbf1351bce2bab2703fcabd11b52451530755973b2e25a5215997317792321ce SHA512 0b9465106bfe1370fd6a91b2579c12e9a08e7db597240e4bbbb1bee017210b5adf8e11e71a1252dc0be1d4934f9aca049e98684beb983d02d4a6170169ade2f9
MISC metadata.xml 465 BLAKE2B 089bfb0e4af03b69d3d118d39713b54aac6912012cf0e9352d22b4b597abe5b1ef86863c37f6a0be2f81995f2a81a8d08bc7c2927d06ac2042b7b18ba02c77be SHA512 cb2bec5a8cce1e6da593f6ab11ceb854112fb4e828198793820699913f2f7cb2a9443e1cb15c42e16730891a27fe8dcd1713527c2ba2cfa56f6d2296f6f6e001
diff --git a/sys-kernel/git-sources/git-sources-6.0_rc2.ebuild b/sys-kernel/git-sources/git-sources-6.0_rc2.ebuild
new file mode 100644
index 000000000000..6789923d7615
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.0_rc2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="5.19"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org"
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+ postinst_sources
+}
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index 54cb2d65d17a..6248494da176 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -1,23 +1,28 @@
DIST gentoo-kernel-config-g1.tar.gz 4283 BLAKE2B 44dd51ec45ebc71bffcd6d85a2fefba053f7bce8035057f0bbe928e24816ad4ba03c9bf67dcfcd6d6d1833c0a2ea93e0fd486c2093664dc41ccce316e1e60588 SHA512 3a45f28df9d457df0fe0d185da8b10f4e35f49dad75075e041e8cf3cf6972fecc8145cd557b0bf3a8dea20ddffae0194f88e61c1e5098fa0a5ca301d40aeea2e
+DIST gentoo-kernel-config-g2.tar.gz 4359 BLAKE2B 965392fb5b3c1290c596d3e8593cfcf54e76cedd47de335c1b9658c1b35649af18a94639bf3df84507c797e6d7ea074f7f2a2579d2d01073478b30a4f167b2aa SHA512 d1bdef2e817799fcebbcdae1f3b1666f8ca70b0d5adca74014dd665f6b02c81b839220d8fe3794ea1202e1f2589d281344699864207c98b95d23a1d1f03bd42d
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
DIST kernel-aarch64-fedora.config.5.18.18-gentoo 242571 BLAKE2B fdc6876156c2a280d94551e64ba9427f634573390717558326d7afca34b8f5dc331929aa1cd4097d66b3ea916d3dd6c91977b70bbdb259ae4b95139f38f2334e SHA512 33b4ce891feea2dbb76c42a8ec24fcb7082e453e87ec7eafb56763f4778af6e460a9a9e92b18dabcd284741cd0856ffbf8069417a130190a0443e054ab83c76c
DIST kernel-aarch64-fedora.config.5.18.9-gentoo 242551 BLAKE2B 6ee62379bf28cc3d77eedeceb8437762e43cde6953828c23554f98b3de3236a808317a268d0885ba92720c59d25f3a1d8cdfda63bc51717f53574d3e7be988c2 SHA512 8aecbf9c1dc43e0c848890ebe38748fb6ccbc61000d5a22a36067d3f7baa9e52faf159c9a071c84195a624303eed6fac468eaeaf633ac25d33290277aaee36e3
+DIST kernel-aarch64-fedora.config.5.19.3-gentoo 246249 BLAKE2B 9c6a0a428e6ac283fe1ab8b114f90f52486bb7c299197ccfa1033f35b703496879f1d3a1303ab620c131d729dcef68040ad7b736f0064ac9bff7efd4628d4650 SHA512 eacac74d846b32204ed6c3ded61280648b8de084c38aad3916b92fe6208e6d1797f7aa42e8f0a3d3c2f1b21b60fd8c91873bd17e3cd70339074e68ccef1a496b
DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
DIST kernel-i686-fedora.config.5.18.18-gentoo 221018 BLAKE2B d317cd62903839c19bc8a601c67016b9663ecba640df353a6d161175de84b7154da7cc316c06c7a2765543989933066a26c3b257a1db30a1d726d5a57959bf2b SHA512 4cdfb0a0c9d6c8152f2c7f5aae3aa31bdbcabeaa8d3400d96407fa462ad8d922908520f804cb6db434012a1048e4bfdfe9ea6aa70bf1e456f6137b1a7a99726f
DIST kernel-i686-fedora.config.5.18.9-gentoo 220827 BLAKE2B f73a4fb7d46e9275b5a0ab119aa8915cb7897a5652664efbd71596b5b3be6ee4cf9f9c7907ef3fe45ab2a2868512fad7b4b11213534d6260815ca4eca7593ae0 SHA512 afce5864ea980c1a7b53c187b483c6fa8eb88d11af9114d71b6177b4347d534d7f9dd68240c0cbb729e0da3cc01a5783b6e150d94708f1aabaa6c9956bacf06e
+DIST kernel-i686-fedora.config.5.19.3-gentoo 223498 BLAKE2B e93f7c8ffc5131aaae8842e854df4eba19b0e8a2e8a200403d51a9e1a59be9a6a74e5376ab901064ff2b7f8234e0ff5a20bb1eeb50275f9ed1032301ebcd446a SHA512 ead866d21c79f135e477ca77b045ceaa98a2b673a96affe19bb31b895311b9c17d5b9de4a6a492dcfd3dffb533a67ed98e751c20a63536d4ffeb8c5e6320f7ed
DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad
DIST kernel-ppc64le-fedora.config.5.18.18-gentoo 211967 BLAKE2B cc39a3fa68e738242f9e49f9d9e5d66cb983a3b8ed9d5575b3b3602c169b41f1c0048bcd02a4e052441bc94ee1679b3e68e0623426dd8de61253fb114b359405 SHA512 ddb1418c1d8d4978aaa29464bbd8925bee847b037b7c96b27ef9c4c70eefd0678800580dcb6db2c64263304541c7ab896b23be9d97f0ff56dcde18d5366d7923
DIST kernel-ppc64le-fedora.config.5.18.9-gentoo 211942 BLAKE2B f92e988198b08bd7a30976d92ba152ac2986324c223202dc73bb733c903015095498b529cb5dd3b3d86d678c7ca0adba7f4807e9046b8c8215b2e1ebd06e53d5 SHA512 4f1d85a3f858a6e240e0bc34b37a77f78cf128b19de78404de9f0463d0d3fa6e87b84e5710b7ce501b92e162d798b372fb6843e83b3821a77a73ead2385e9014
+DIST kernel-ppc64le-fedora.config.5.19.3-gentoo 213922 BLAKE2B 37305f2850d4259625e2d2eedbf52b8f698a46c9040af64ff74db11ee81f7590f3b86aebf2ee389fd099524e2926312e4cab9fabc2a088b881494c794bf1680f SHA512 22d7654389de7643329269040d783c9ef3e040e34acf95165b996207479e9ccfde32381859b04b9f26fea0e495134d262e243b6660c83294c1de69b7806651dd
DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f
DIST kernel-x86_64-fedora.config.5.18.18-gentoo 221988 BLAKE2B 05e85bc4b71b4a904ad248f1c779c666e765d67729e48c590d36247fd62d5a2bf0245731e015eedca809db76d21af41ea409f8566b985892be1681d87738a62e SHA512 8c769c76359a25db5030f6309ec911afc0e50b3a0f8d6886d45993f5dbe3738b262f6ca4275d3bae9ae26d279b94911234d5f6edf4065c9446344e84b17a35a7
DIST kernel-x86_64-fedora.config.5.18.9-gentoo 221797 BLAKE2B 1873ffeab78c7e9a8186d255dac5b7dc5fcdadfa97d6a265aaac1583006adc1c0a150eff6892f1a82e622f77122051d0eca5e2cc0d9b95f8d0e36212d6c47ed3 SHA512 7c2325a12de85bc1aa300b5f3846711a20d43817a60a68e7cae84ac6505b3deb158c9dd0871d86e148f46435f36549231566abe276ffc2ee8bb9dd2ac5c40960
+DIST kernel-x86_64-fedora.config.5.19.3-gentoo 224173 BLAKE2B 4f2afeff3d1a3f71fe77366d7bd0df9bdd846164ee5470ae3d70535cf643437426647b69aaec1cf1090b006a716bd6618ef4499e342893ed465f1b2c6abeabb9 SHA512 f4fede73bec9eacfbc8367d3fd63b38f2375741af63f5d8be7e0acd2495af3101601a9539af0718a8823b3120f2304aae2e8a5c1d687731810494a59ec47b606
DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
DIST linux-5.10.135.tar.sign 993 BLAKE2B a544cdf24ef0f1dc5ddc5622d8f00dc3af0fc38604d955c7a8b54e0c1fa7f7d60197551710cc2ab0bad69fc06d2077e5b1b796259fe29665d558b5fe656beff1 SHA512 ef565e3ae98acf58fa871e701b8a4ad2a3fd1f5aae109685cf1bd5cf0d2fca3f8361ca5d0d14613311a1bfc5069013249ece0f6eec4b88b2c4157caeca0686d6
DIST linux-5.10.135.tar.xz 120470192 BLAKE2B 121edb3af02eb4c00195e2c4e1144636bd33fb89143fe5bf46acd924bfd00665ee17837dd2426b9a9b16ad0725f1a944350446cbd00276af30623baea84bda67 SHA512 6b945179f375db6d76e3761ddc5b64a987c27bdf9d52694ede3a158f265710fe5a8f4f4b2752641076e64a62160d501081b560675eb855305703e1fd79629d47
@@ -41,6 +46,8 @@ DIST linux-5.18.18.tar.sign 991 BLAKE2B 57ce40770a11f3042213e17b86927a66696152d6
DIST linux-5.18.18.tar.xz 129853768 BLAKE2B 071651dc6e319a2ba7af97be5656e1ffefb1b4203fc164c93dea29929568133bad37c09816210e3c411dacfda153d2fa48d04eac64f16029dac0b481e29d0aef SHA512 4c9d078e00c1463534eff6eed3501c7e11d983844d672b6ac6bdc355a46cad00be5ccd938832f9bd2414b3332984f3753f4cffe7ec4381be804bb593da78cf88
DIST linux-5.18.19.tar.sign 991 BLAKE2B e4bff93a2fb9c06613f0aefb27e159e9ae0526c22112dc46aa614f831af9d3ffa1db72131d721133393893285934a2e6b2cddbeeec585e8d6571ff1975172cd0 SHA512 bc2e414ee13d75ba80136730ce49125ceee9bf6ac82a81586dd39d3805adc03e24dd433da7cca60380ad0dc594d60729ffc0b754aa542659845e74a7aa67e0bc
DIST linux-5.18.19.tar.xz 129890668 BLAKE2B c02d07137bb30b429ea3c822efa1a995271cc7c07d7ea8df460e9024f66ba372d1e1fc30d80fe7f7dbab77f0c9a3821aeb2b777d2b0de161c94b46a18fb25184 SHA512 a80445c6195a9cb7922b47e0874ad1f495ecb76a28edb4b7026cb2790154d60042521a182785a2ccb83200c9ee37f38c97bd4566dcf74aa9f961c75dcc1dfa65
+DIST linux-5.19.3.tar.sign 989 BLAKE2B c8540a09a15411516d75742f453e208c9a809a914e66823a42ca34038dfab6956a6a903a3b2143be4411e586ca8ed72028cb121c15dba1f7bc740ce1887fa52d SHA512 d334f567f5dd137824e8539913c97f83eb971f8179201d12c96a140519c4b3a59763516a2d7a053ac649ba4e8db5a26c948e1a51e07f0ce87e6d1d8c009b346e
+DIST linux-5.19.3.tar.xz 131620076 BLAKE2B ed63387074e82e68b3433d8dcd1531aa22e1d0465729a67ff60d542597c84045af222cdead648b9de780b81efd6c421e66d1832bb204aec4a725cbd0aae93699 SHA512 a652ebf9cd2ae98a8363ac7bb0b856d8571818dadcb71ad6fcbd2b0053ac0cf4bd1361b3a6ca42330600e88a0aac60b3cfdaef0c9c7f485404a1009c1e76de92
DIST linux-5.4.203.tar.sign 991 BLAKE2B 4e13305b908e1e158c61ae0667186cfd42e7dac237624cc871f584efc68c53d5de3a90379e801f5e26655293c584ab84e16c5f87d503c1e5381b6b9e8634d8d4 SHA512 867b1ac576df3db177f8c684291aed7a2094405a8c9f18c49c2f5f1e4c68b6fe4dbd211d65cdeb07db3522a6f485c03ce4993c687c0d93d85dd8af31b60fdb4f
DIST linux-5.4.203.tar.xz 112925472 BLAKE2B 90467bcc6ca564affaa57adb0b0e0f7358dfedcb5d53309b987b239acadf6f9b5c77c4f265c7d5f8e6a6a42e9e5ed5a16cc17baeae004e2b55470c9d786de6ae SHA512 a7c7373cf5abe9ee48920b3f314020c9c552a8cd4e2eff67a32ef2f8300a789e7a7e9b78fd1a57b8a017ccc37a2d970b4abde5a85a7bd01766fc89af64cdbb69
DIST linux-5.4.209.tar.sign 991 BLAKE2B e750fa4ffd74c55e555201c23c961bb056171bd009131132868a1d0af0fe878bc798d805461162e40009014661ce91f9da2aee863286bd82b27b359c701e8beb SHA512 6647e67a9515f5ea7cff75fb6e451475ca8115223d73eadd6762fd1874f51834f63d3b03c24895db25da9b635abc583651962bafdec4ba0e2dcf22ccc9609bba
@@ -58,6 +65,7 @@ EBUILD vanilla-kernel-5.18.16.ebuild 3834 BLAKE2B f30b546364123a5adbd88cedab7664
EBUILD vanilla-kernel-5.18.17.ebuild 3834 BLAKE2B f30b546364123a5adbd88cedab76649064a66e2d3ad35d79254a9696d294fad52cbfc747ce27eec877c1c14ee2a731cd6094a7aed1c5f26d1fa2b0328dee137c SHA512 6cdeb0863fde0bdfe9380decb6fbb5a75e1c87c1cba4611835fa90315b4a8cae544ae9a479a5cd59a2ea0d920d732a240b7bfea0b3ac36dc704f90fce403a754
EBUILD vanilla-kernel-5.18.18.ebuild 3835 BLAKE2B 2d09a09697d242c85d255fa6a048ee882f8154ca6baf059c5f72d0d6e2103f6c300e90d7bd21abf93f21749de5e74b154a90f0bc59c8a63200afc42e1610d032 SHA512 eeade8ba2b907c10ab917f5bfd1f13fcf841e5f55af7b8d7fbea67fa776b84a9b65c15fdee92fbaef518c4ade9450bbabc209671c61cbdea15c59f2975fc6419
EBUILD vanilla-kernel-5.18.19.ebuild 3835 BLAKE2B 2d09a09697d242c85d255fa6a048ee882f8154ca6baf059c5f72d0d6e2103f6c300e90d7bd21abf93f21749de5e74b154a90f0bc59c8a63200afc42e1610d032 SHA512 eeade8ba2b907c10ab917f5bfd1f13fcf841e5f55af7b8d7fbea67fa776b84a9b65c15fdee92fbaef518c4ade9450bbabc209671c61cbdea15c59f2975fc6419
+EBUILD vanilla-kernel-5.19.3.ebuild 3834 BLAKE2B d4866f053aa426e3e0e7aa4d42791540364b25ef3d8dd9e8a4dd41c8455d64b689894c13b11fd857c1041cb027d54ed56c83da48df4337ce5055003ce00d4810 SHA512 18b11d0e6eb84132f2274cdaaec0425455c3cbc94b111d069f615c2bbda0dc20445bc434114d07bcdb55fede27397111925b62c5bdf60df92deb570b819c7151
EBUILD vanilla-kernel-5.4.203.ebuild 3001 BLAKE2B 7b8bce74e27909fdb673ee7477f8f8b988646071f112b1efabe3bde378872b21fb55f4486ef5f595562025506f5094866218a8afbf8bb69061dd4a3c24ed50ef SHA512 513282b9578460f32122cf9835c6a032e1659b691bfc8c56edbf459de57befa801ea881a86f1fd9ecdf96b838371e5ad319c748e97ae04253eb8e47479d7e579
EBUILD vanilla-kernel-5.4.209.ebuild 3001 BLAKE2B 7b8bce74e27909fdb673ee7477f8f8b988646071f112b1efabe3bde378872b21fb55f4486ef5f595562025506f5094866218a8afbf8bb69061dd4a3c24ed50ef SHA512 513282b9578460f32122cf9835c6a032e1659b691bfc8c56edbf459de57befa801ea881a86f1fd9ecdf96b838371e5ad319c748e97ae04253eb8e47479d7e579
EBUILD vanilla-kernel-5.4.210.ebuild 3001 BLAKE2B 7b8bce74e27909fdb673ee7477f8f8b988646071f112b1efabe3bde378872b21fb55f4486ef5f595562025506f5094866218a8afbf8bb69061dd4a3c24ed50ef SHA512 513282b9578460f32122cf9835c6a032e1659b691bfc8c56edbf459de57befa801ea881a86f1fd9ecdf96b838371e5ad319c748e97ae04253eb8e47479d7e579
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.3.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.3.ebuild
new file mode 100644
index 000000000000..7d4d9d893827
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.3.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=5.19.3-gentoo
+GENTOO_CONFIG_VER=g2
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}