summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/Manifest.gzbin4442 -> 4432 bytes
-rw-r--r--sys-kernel/bliss-initramfs/Manifest2
-rw-r--r--sys-kernel/bliss-initramfs/bliss-initramfs-9.3.0.ebuild2
-rw-r--r--sys-kernel/dracut/Manifest3
-rw-r--r--sys-kernel/dracut/dracut-055-r4.ebuild (renamed from sys-kernel/dracut/dracut-055-r3.ebuild)3
-rw-r--r--sys-kernel/dracut/files/055-add-blockfuncs.patch25
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest27
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild5
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.89.ebuild126
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild5
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.12.ebuild126
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild5
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.169.ebuild126
-rw-r--r--sys-kernel/gentoo-kernel/Manifest15
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.10.88.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.10.89.ebuild124
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.15.11.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.15.12.ebuild123
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.4.168.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.4.169.ebuild96
-rw-r--r--sys-kernel/gentoo-sources/Manifest28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.260.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.223.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.4.297.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.9.295.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.89.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.12.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.169.ebuild28
-rw-r--r--sys-kernel/git-sources/Manifest4
-rw-r--r--sys-kernel/git-sources/git-sources-5.16_rc7.ebuild40
-rw-r--r--sys-kernel/git-sources/git-sources-5.16_rc8.ebuild40
-rw-r--r--sys-kernel/linux-headers/Manifest5
-rw-r--r--sys-kernel/linux-headers/files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch25
-rw-r--r--sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild48
-rw-r--r--sys-kernel/linux-headers/linux-headers-5.15-r1.ebuild2
-rw-r--r--sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild52
-rw-r--r--sys-kernel/vanilla-kernel/Manifest15
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.88.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.89.ebuild130
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.11.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.12.ebuild129
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.168.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.169.ebuild107
-rw-r--r--sys-kernel/vanilla-sources/Manifest28
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.14.260.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.14.259.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.19.223.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.19.222.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.4.297.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.4.296.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.9.295.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.9.294.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.10.89.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.10.88.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.15.12.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.15.11.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.4.169.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.4.168.ebuild)0
51 files changed, 1633 insertions, 41 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 97036e8baba7..277291a9fe7f 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/bliss-initramfs/Manifest b/sys-kernel/bliss-initramfs/Manifest
index 515cd135c038..55210916d573 100644
--- a/sys-kernel/bliss-initramfs/Manifest
+++ b/sys-kernel/bliss-initramfs/Manifest
@@ -1,5 +1,5 @@
DIST bliss-initramfs-8.1.0.tar.gz 34464 BLAKE2B 5cc4c547fa9fadc91b21f9e752242dd1f3fa81a589457297c2d058fa811ea08deb3aacdcc5f2448856fd1d1c627037c47796f69b39b9691a60d8b0bcfc499cff SHA512 bee5e206ddd388a06ef876d99e36d0e1587d9148d890761e4d56b27e12c83c9a51794a3c9e99cac70de9729297e27051d6c323986f13cf8b3666a6ec66b85090
DIST bliss-initramfs-9.3.0.tar.gz 28318 BLAKE2B c96a23030fc5e3ae168dbc6a4bd127eb9d6f19c0121a02351422062911274e16fe5911946942d7ef60b5eb692e679616901ac842f2af133631be894c9be36c1c SHA512 051652da42356ef601453088cc2af2c08dea5101dc922dbab966aec939717441ab31a3f6cc65599eabcd2628d156c5e22675703e48f862ed168f093f115c8dd0
EBUILD bliss-initramfs-8.1.0-r1.ebuild 1932 BLAKE2B 648cb638d52198c331ef5d9399bf46aca842e7b06127cfbf3e5e27f5e422a5d833e26f59b482b5f9adb982d47ec0033c878a8bc192dad2a53b75098b3dd199d0 SHA512 87a60602a70bbbcc8a257ba0e3b1f3d757fc419e2ce3f6bdb4302d93ee184b184971db5e00a46da78a86551bacc7bab217b27e798b846d2547178e76ba4a53cb
-EBUILD bliss-initramfs-9.3.0.ebuild 2066 BLAKE2B e8a1ce9076d1fe7eeda8b24cf620d739d8f1a16a47204bb9d0109db43a7f7c5241cb7a1a55fbefc04ae1ba14c3bb93eef36dc0cb1e4f24617faef6feaf171c92 SHA512 7d68f975837801a3a6e72b8fad0f15c1e0798bee2cf1e9dc3d1d8185a6dbe1f939513a3bb91dc1c5c3ddefa16cf7e3cfbc03ec0f9b876b2574ab6f35fdd773a4
+EBUILD bliss-initramfs-9.3.0.ebuild 2065 BLAKE2B 6d5e0b7f02fdd535876131603ece5421ddc467a64f42ad3f242e2565d670fbe3f136b405d2bfefc010329f0cb0e23e319640a5df8f0980b87cabf2bc9c3ca214 SHA512 6a155fb2f031dfdacffbf69ed92321daaa794af31646032b69d431e992685392b435a449271698e3dd65c62a1c6120131d06aa139897242fd4e6b4f064e3faa3
MISC metadata.xml 273 BLAKE2B ec6a25c1ea028c98e4eac33083cf81a0ee5f8eab49b380a9af0aa2f2ae91de7a101ac1bd4e86f796a4ae20a09776b5198fc9655d3ddd018416aee61aecb1d7a9 SHA512 6fda37f0e2fb93ee8179d8b5b83857a5ed6da9545b3df8b0e3e1050a44a6c663ee7f65eb2034ab7ba311f0417f16ce5f8a66079a64b919dae4aae8b5fb469c59
diff --git a/sys-kernel/bliss-initramfs/bliss-initramfs-9.3.0.ebuild b/sys-kernel/bliss-initramfs/bliss-initramfs-9.3.0.ebuild
index 4a881b8d84d0..25c76fb72f50 100644
--- a/sys-kernel/bliss-initramfs/bliss-initramfs-9.3.0.ebuild
+++ b/sys-kernel/bliss-initramfs/bliss-initramfs-9.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..10} )
inherit python-single-r1
-DESCRIPTION="Boot your system's rootfs from Encrypted/OpenZFS."
+DESCRIPTION="Boot your system's rootfs from Encrypted/OpenZFS"
HOMEPAGE="https://github.com/fearedbliss/bliss-initramfs"
SRC_URI="https://github.com/fearedbliss/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 876b3c96b8ec..50ede56679d5 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,4 +1,5 @@
AUX 053-network-manager.patch 840 BLAKE2B d9dca01ad97015d636dfda3eb2b99a9289dabbc2554ea79159f6e971ab0baa912d21866204d91b4e6cdf9f8f5d953f2ca045aa7979396237e8af053f09e9e173 SHA512 63babf06fc3ad151c2026267cb766817a7902858ddab0cb625551c95a1c83d44b8cafa1bf22ce4e124aa5968b258c6946dadfdd5375f2c532b19173b84623008
+AUX 055-add-blockfuncs.patch 1301 BLAKE2B 412bbc63f0e961c27b4ac5576dc0d3605671becac60d742d238e1916b398ee7a146920d684a56e031088844065e9d37e4e8dbe5de370852b3edaeb7089c9e2ab SHA512 e4ea666b511fd51c8e91b284fae8bfab45180a1faff7fc8baeed3afe79e855bf27cb3434cfa4d6fd3eb6cfef685f8c13d02985580796bae75c4547713e2376e0
AUX 055-fix-base-do-not-quote-initargs-for-switch_root.patch 1095 BLAKE2B 35e2fbc027db3c6e642939d2139a2ef22b7273d4a11e957fb9e6376b14b8ba26daf39281bb8494251b9940a54cd78b42c357f88bc7469a64307a936b62fc1ca1 SHA512 f59624deb66644e8488e15079d8dbfa1e428bdd325ecd3f879fd1f07869ca7aae001109dabd1816875aeeb5962c05496ce0e2261ee3562fa1800a5e4b61d446a
AUX 055-fix-crypt-remove-quotes-from-cryptsetupopts.patch 1404 BLAKE2B 4956f8df0b76c204279032fdf545f230f063fd7ea5393e3ade80587e10eb50dfba2e0677da04e641da17d1ce79564b3084274c739b3af59dab2226852b0835b2 SHA512 11243e311aeae6b9f1b6481521a92e4fd962e5fd24b1bd279e04f1f1618ba4ae0c4243d94274dda8e16d0311c377e0fbf2bae5c64c508e29caaf64d123c365a3
AUX 055-fix-usrmount-do-not-empty-_dev-variable.patch 1358 BLAKE2B 9a0b5e698884eb4e333ff3d519245bbe7bb909247ff999edac7bfce4b37a384f7b6ab7d0a4ffc14d638c46b137430d44d50de41193f46ba799b070bd2031e138 SHA512 1d9d01a6df6c0d9e77e2b0e4ca0881e33abbf3430817416660122960575d428f832a64c6925a2588d56bd042a32a2a68da7cf173f62b4cd23e12ea2e1b49d588
@@ -8,6 +9,6 @@ AUX gentoo-ldconfig-paths.patch 1420 BLAKE2B 3ff093e1d244288585c369f0e3c1bc346ab
DIST dracut-053.tar.xz 354668 BLAKE2B d20d0f1675e18cf44615a98255c8b1a73f23e9c665a771a1fe99716d3bf0b6082961ab20fe058bf31c106c4f521d9e8708e2ae98cff00f613197bbf9dd3abda3 SHA512 4736f84442bda208a38d3285ffeb8b845f06e52e3bf60d2aaea121240cf695e1369208c2d2cee1137a6c1d3f8f7794385675006beaf5cd86ade259d5f42d039a
DIST dracut-055.tar.xz 361752 BLAKE2B 9fcb0bce9ead2e079c70a377ea53701e4634d3dc64ae163e0e157d7d85822a274813e05f6079768640e1807818fad7a8158626413d773686a8d52fcd95fb5680 SHA512 2d2ea2889d9013bc94245bd7d1a2154f24d02bd9c2f7dbb28e5968e17d918e6598c68d85b0f551f968218980a80b19361ca0c9e8e94997ba54f4c09afcd6d866
EBUILD dracut-053-r1.ebuild 4521 BLAKE2B bfd4df6329b2d0bfc7178dbd7a31194d10a89613aa71bd5233e13638a1f2c6b67d3bc96b9299bd0dd70695749532435640e76097bc51911ad434389636a38202 SHA512 70a9f084a8b163481aeca5a5610c0553c1634de083cf7fd2c5ea014989e32ad624c2f212bd57f5f60c51dd67dbcfec2e749b4b0ed69150b9c5cc4aa828bb74bd
-EBUILD dracut-055-r3.ebuild 5044 BLAKE2B fad10d5abe5c7d810102db34b687bd0735b82fd62fb36ce0c7f2fb3db6de38c40410941ebd015db1543080a9e9819da18554d071f8d02dfd16c2cae2032a8645 SHA512 f38d21ecfcf63433a8cf2220c559d7551ac3e6bf5dd0b8f9efe3cff6d6ec09feebed5d72f8a93179f81c8e9dea8ce483c1069f71587514b6f7e1de0fb1a39300
+EBUILD dracut-055-r4.ebuild 5077 BLAKE2B 4eacedd8e0772892dff384c2db7b70f57fe0d29eb79f644d04121b3d63bc16be0a378ee9c7a05b9513128bf9f22debc487452f0001b345326fd1cfe0546a829c SHA512 4bdc469f5017d128bff8b73b5a684b96ceea09be72d0a37edf6223f98fcdc3b8a77a052f8f61679f9c4d26bd89a6217166f020def96d027e2d110c0e6bdcc7f1
EBUILD dracut-9999.ebuild 4792 BLAKE2B 0a1a700f00c370c7de6db5e90f11d7c93dfedf7cf42838018cd047203333e3f44383446292da3008979c63b13e1622483cb87ae475ad1613b20b4711c1741dd3 SHA512 54b5ca49fe62ff36314ddf0937b9d400bc3891638b06c2dbf82cf946c5808bf2237b9d51406bfbd2b7c162d99cbb402b77155b8260e4cf97bb3f658b03e6d452
MISC metadata.xml 479 BLAKE2B 76b6d6da8d9ee65fac81f1a30999f3a095a9cbd8c91fbee63edaad61c0a429d5ba43f18979e10cd73ba6a87d89213397a9ee6621f61168c1bd461bb866c4f02b SHA512 e4b9f639c157b0104058c0e124be1d3d1f01e836e7182f0c8ec6852133ed36a52b5cfe0ec83142f185ad3f9b20192c719b83e2ee405b874420bb4e09ec01a38b
diff --git a/sys-kernel/dracut/dracut-055-r3.ebuild b/sys-kernel/dracut/dracut-055-r4.ebuild
index b6ae9af423ff..c2a55e47f18e 100644
--- a/sys-kernel/dracut/dracut-055-r3.ebuild
+++ b/sys-kernel/dracut/dracut-055-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut"
else
[[ "${PV}" = *_rc* ]] || \
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz"
fi
@@ -64,6 +64,7 @@ PATCHES=(
"${FILESDIR}"/055-fix-base-do-not-quote-initargs-for-switch_root.patch
"${FILESDIR}"/055-fix-usrmount-do-not-empty-_dev-variable.patch
"${FILESDIR}"/055-tpm2-tss-typo.patch
+ "${FILESDIR}"/055-add-blockfuncs.patch
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
)
diff --git a/sys-kernel/dracut/files/055-add-blockfuncs.patch b/sys-kernel/dracut/files/055-add-blockfuncs.patch
new file mode 100644
index 000000000000..56724e0c73aa
--- /dev/null
+++ b/sys-kernel/dracut/files/055-add-blockfuncs.patch
@@ -0,0 +1,25 @@
+From a91dcfeb54b8c6c810020f77124f6eaf6ef5baa9 Mon Sep 17 00:00:00 2001
+From: Lukas Nykryn <lnykryn@redhat.com>
+Date: Thu, 12 Aug 2021 11:46:35 +0200
+Subject: [PATCH] fix(kernel-modules): add blk_mq_alloc_disk and
+ blk_cleanup_disk to blockfuncs
+
+Since kernel 5-14 those are used by many drivers for example:
+xen-blkfront, loop, nbd, pd
+---
+ modules.d/90kernel-modules/module-setup.sh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh
+index 8b06893ae..69dc18b59 100755
+--- a/modules.d/90kernel-modules/module-setup.sh
++++ b/modules.d/90kernel-modules/module-setup.sh
+@@ -2,7 +2,7 @@
+
+ # called by dracut
+ installkernel() {
+- local _blockfuncs='ahci_platform_get_resources|ata_scsi_ioctl|scsi_add_host|blk_cleanup_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device|usb_stor_disconnect|mmc_add_host|sdhci_add_host|scsi_add_host_with_dma'
++ local _blockfuncs='ahci_platform_get_resources|ata_scsi_ioctl|scsi_add_host|blk_cleanup_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device|usb_stor_disconnect|mmc_add_host|sdhci_add_host|scsi_add_host_with_dma|blk_mq_alloc_disk|blk_cleanup_disk'
+ local -A _hostonly_drvs
+
+ find_kernel_modules_external() {
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1ad60c8ecca4..382337ddd980 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,15 +1,25 @@
DIST genpatches-5.10-95.base.tar.xz 2769920 BLAKE2B 5de95da15985c9188801c6dfc413faa7fae2c534ccbc17ca3e8e3f70ff1422e00819b177cc4e1828eb6234ec110930af6e747089482e8efca010c1dd7fffa098 SHA512 4f6d6196406af59c3f9b7d9d069cf0d2186e45f10bccdaac0c1473520ed67606fd363d97b64eb53cb76c08c4d8e4198d67744af34a60e78419cc7c6ffe28a26f
DIST genpatches-5.10-95.extras.tar.xz 3852 BLAKE2B 1deb0958934dfe7b0092ffe9254269fc8ca900cb526f4805e38d7c69e8d4d587b50a169b1a54d32ed83fdf481626f853ae56e007a21554d82a7befc598d571b2 SHA512 f3c5ca1aaa1f7ba0743fe0d0f3046e411547c09d3590766b76778dbdbe1221ffd3542f3231e6ac6a77773caf3327d28aaa7bcb767cdf132a4fac7cf8afd3e86c
+DIST genpatches-5.10-96.base.tar.xz 2787744 BLAKE2B 0d845fc9e5eb4cee41eb60756661d5220da31ea438a16a415431415a54503278b0fcd69cb8562e1c7c47ae794df4d0691a92ef034aa5650ece4b0ea29f56c73d SHA512 5424bb5c20f6b918abfa8b308ceae9dc321d1a8621e311ec1c492b9efd9bde41f695d12085b0c8eea16b8113832580b1ad831ff18a5354e5cac2e275d99bfdab
+DIST genpatches-5.10-96.extras.tar.xz 3852 BLAKE2B cd431b92e31f333d913f8607df5d3656dfb924c4dca63e86ac30e52b636773f82287481b4a51af57d51685bf55db2d0d5028bf3e5a3255de0481d277842681a7 SHA512 3612c26007ea77b2ef0657a1c11174f1468bbc1cce46cc189a829f66f1b242a54f29305ff405ed49356427f0283ffb23e5299ccefd7dc083492eb0143855bcd5
DIST genpatches-5.14-24.base.tar.xz 865892 BLAKE2B 5855b54e7ad2fe9fec353706d026b774c939f82967af5b57c41245762e0ea7fd18731faf1251b1b7aa814c2949d354ff24ce9f078dc68a5c8409490e5517462b SHA512 d83feb3e3c9a32df559fd25b598cb358987f076c107a233a8503390f85132fe6d2a62ee163482439308fa7a62d15aa83ebf9bebaabe0e631eb831fbbbfb700c8
DIST genpatches-5.14-24.extras.tar.xz 3844 BLAKE2B b11a8019a920d12c848fdc34514ed7352217e41f659bb7935c6211132897e8f948a8ebfd281b89e67e3993e3e5a03f2f32b0b4d3b73f5d1228e65812cf6cbeea SHA512 a2b757955740078aa3891a6a696bd50fa35606bfc6dac0e739abe2869d5322554417b4bfd6a989d23a2d31bea14c06294747578025ffac3d77e8a91ea16f4ee6
DIST genpatches-5.15-13.base.tar.xz 604984 BLAKE2B c674c2eefbc18f2a8d182fa95606714b9a74420d7a3ebb32138b714743f11a7c7b278d77d33747bd1fa1a46e8f8e8364a9238ce3acee6134f889fae267ab0239 SHA512 0741c183cf8def586fc17fcb2a44d81dd5494ac9430a5ca07d239079f41a7a24bb686406e0ecfccdeb8a38e33e99831d2b355d0e8e65e8dd2e30db5f4b0bbe4d
DIST genpatches-5.15-13.extras.tar.xz 3852 BLAKE2B 131550ddf5d1d67808b98040e88bb75d9020ee99b7907d0b79839a366c52e83c5bee6a322f12363ca0cfa9816d17b36002b5ace1620ef80b386ee8c09fd23866 SHA512 79fe958fcd5b3c4c7406374431e28a482b7512214c0ddbbf24d5f4a42e7feafb3f235f266b0023e666348c2c1888d1c678d726403b2f873d55991e5aaef4b74c
+DIST genpatches-5.15-14.base.tar.xz 639672 BLAKE2B 93976aee6245c420aa654981538f3dbdbeaa9898410d0ffef103158e3856b18dfebba293aba62e4adfcb0c402d803428637c7a7c7b78a6483b64ab816f3fe355 SHA512 37f506d21264ac54d3075890fdb5f6267039518f083961f13a1859e1c20a390be12071a95091d9b01f5aaff11623569f0bc663180e4b6741b765e64ff45af361
+DIST genpatches-5.15-14.extras.tar.xz 3852 BLAKE2B 09bb1bd3fffd353fe5454a033000632f9c76ede889e8550ddcdd507651e427e6b55fc65329ba89753b8b0d4e4bf4988d3c3e54a54cdf01e54b0e200d38fcbb68 SHA512 61bfb0e5d1f66b0b6b689c8e4474f22b8d2dbebd9233ea139c6da870cdb76c9a1559eb1469f91f4c3cc0eab5f2688dc7b843601ac10bf989bcdc3129510e06b2
DIST genpatches-5.4-172.base.tar.xz 4281140 BLAKE2B 438ad10331e709a85f1ee2a8907a982cd545579940431220f763b1f68280d007d344627b0d1cf4406e2a439b76d20497e1f4aa6d103bb5569f119bc5174c545f SHA512 faa28b056e48873b41b78b540afe7db3200020f85f1ae516f7949f3cef453eccae9b6b8631d594ba8b1dc1b4d6b55b1e9c9379c4880eb4697bed956b0217bef4
DIST genpatches-5.4-172.extras.tar.xz 1784 BLAKE2B 9d185d1ff33c56417bf9cfbe33efc6ce4b743a0ab9bdf419dbee14cde34d7c2d6d17884ace56880f75cc28a16b7e18a5e7b87f110c64bc7c84ceb81c7df85831 SHA512 cee6e49804ebc200dd7e308d2a59bfa0e381428caf69678bb6d406357a86398327a354bc2900096f82a77b47beea7fca7e5709cb390fbc1e0b7575c01d062024
+DIST genpatches-5.4-173.base.tar.xz 4294304 BLAKE2B 7622b34b82e901d2823f84ef4ccf282a9224dadf5a5248bbdc9b1328aaf476b50df5ea6d359af64507c30623d57a0a61f9205b5d48eb1137a404ef2ca4ec31c4 SHA512 34ce4139ccc9119546a88efb71f46b1172039f536e5072337270ab93b83429b2975a3c9cf4f112f280e62eaf506e62b48f775a4fb772a1a4de8681333be76a02
+DIST genpatches-5.4-173.extras.tar.xz 1784 BLAKE2B f01c9772a351ca0db5a44f8f13c80e30b73c546151ae543635a9d33a132f771133c6b8e1349971ab25a972e859a46e79cd64a07c7b4e1335544d7509690530cd SHA512 6b26c1e2025aa4952d23330a8b3878a11aab77e8451c2af728f2d98ab2ef64e415c6293179ace1cf08d91b887309eca9341870416c0fe2e901a397d29f035212
DIST gentoo-kernel-5.10.88-1.amd64.xpak 65533790 BLAKE2B c0b944c638ea7a45846f679147918ea6252f8945021f4dfc4a4c656d3f2ce46c2e8727f7d4a5ace57726df88d23067d21210cb9b1a059ee6893d95dbafde90aa SHA512 f347e3b0a5be1110635ccd995a2c8f142e379c11a26a1901c988a86f57c8c50db285d3445321b38f11945585b6bcfbaafdaff6c0092f6ee189616a141eb65040
DIST gentoo-kernel-5.10.88-1.arm64.xpak 60908835 BLAKE2B 56dcaa2323a559a8c431fddc9889065f6f036b244dd29f203c7095d3e19939f8586c7e26d2f1ec215c8ea1e971c64ec7066c231f967a39b205b55575107ffea2 SHA512 0f96759440f48e895f015ae456a7d62f3a4d531d23557c461a05d176e7866fae189d47f9e300441987cddf7b88b2bf0ebcf8588fdb21d8b980b742fbba73f664
DIST gentoo-kernel-5.10.88-1.ppc64le.xpak 55791954 BLAKE2B ea69c83ece3d9bf6a96efe0b168bdd91a7f55e5887f2e8dc2af2f0db4e01499ece76f474d4877f2971905ba0c7ee47fd0ea6a3cc5bd0b9b802a8b0a240a85a51 SHA512 9552ed2e9c4a88c846b272817660e5844b1cfc5b5c81c7abcffa3bdc401bf8f93c4b4906b0a414a75685062001469de013fa43282e5fa88e82d84edcd348f2f7
DIST gentoo-kernel-5.10.88-1.x86.xpak 57298984 BLAKE2B 221ee9179de6128673d9f48a1ac1be866d013f17551861e8f8089ba92f48d6fababf75f115659323c154b9d787204ec9cc605a49b61af1b81a0b7aa6043409ce SHA512 1cd6b49fcd9c86b0cb3333db1119dc79ff0570c629b4c27a250fea6285ccabac7e05e0062663fd5be5f4589f5c22b83803d70a350736450027848276fb42d503
+DIST gentoo-kernel-5.10.89-1.amd64.xpak 65553117 BLAKE2B 1643e30095663e4fea905643d63c0669edfe8dfedf45b9dd3d1dc41fd9e63a15e074c1a455f30b1db649f5be2108e212db34e0302a6733b8f51592d305ee1eb0 SHA512 3a949f678e6b2670647be55d82b8499cf58e3c8386b4b928933911fcf6acf0fd39d784bb3600daaa39b3b9dc65613032d2a553f01fa64396ac74f52e860bb86d
+DIST gentoo-kernel-5.10.89-1.arm64.xpak 60922962 BLAKE2B 727a0590802082aa89dfeb2507652f2582cf82dbb4244c721f710becd0779e899680f172ea66f770eea20c0cfddb68c82ae34cd9fba1dfc088846163f006ac3a SHA512 037f96d6857f7e025aa12b7307f1a931a5e1b1b7204af7ab9a71f8bad2847c8f6ea95fa965061f02a39d9d3764f5ac0bd930e1e99349a3e6e6a83cc29f81c180
+DIST gentoo-kernel-5.10.89-1.ppc64le.xpak 55727985 BLAKE2B e6f783e63a3dfdb9d8e535ff140344076d161136bc9968b3e50cff5738be5aadcbb5d587b3daaaf6965a780c26d48e2d00f5c35227b258b66430dfbc8cbb99fb SHA512 37d4199dc355903031b9c75cf9647c2cf1e8e3c9892757ec5b157a1b4adf26978649e2e2e3fdd70e13ff13f2db99bd95925deaa7ad5bfdc38bb0891399038db8
+DIST gentoo-kernel-5.10.89-1.x86.xpak 57266700 BLAKE2B 7e159791a642e498dfa0b740d001fadbe37133a509822999453187014e71279f6381222a106be264e38e85c843828cb94b7b186a5766bd2822c53739d92674ec SHA512 23f650fe88c220f8a96b33550ad91b2271dd5aefd908280e6aec2d28637f98b8863a6c16bab9e299a34cf178a90c2bcdc2bca390cbaa14d1ddd5cf3673caa7f0
DIST gentoo-kernel-5.14.21-1.amd64.xpak 68158912 BLAKE2B b9279d59dfd6efd34660ac67045510048dd308cdd44b4626d3f5d24076caf2a2cae772cfa16e8d0bb8cb0ef2ad77309bba0e54d13a1239da8fe89be5ca3166c0 SHA512 04d399c11ece91e39b6034748fb0fda0ce13b3edc277eabdee2107f5f1264fe183c446b5b47db8175c8eeff124f8b5cdb506c436476ded3b016621abfaeac30c
DIST gentoo-kernel-5.14.21-1.arm64.xpak 63079807 BLAKE2B e9bff436f4183e55f17b923386d10afaeecedfdead7b386ace028dae0364082f76c63688d4f91fb259999e1e635dc98cfefe220d5b117a4d34b1648c90b3f93e SHA512 87f9ff1f35ef16dc842dcb9dd8ed68e6c39a45f1f0887498aa61dbab1f30e551f525ebfea6c710ed2a907a54b9a92cb99e4f5f3a719d0fdc0314a37e981fcf41
DIST gentoo-kernel-5.14.21-1.x86.xpak 59244096 BLAKE2B c16154db406ac9c6626e5c37a33dfaf53c4051b37dd9719a6cf164d378b8bb4f419018ce2d944e8c4b63706e53061c7f9f80dd43bb8c9fbe7ccfdb18ccf830c3 SHA512 5df36eca258f0258b4c66b60511c7e92c5127b448eba6930d94bec83543053169a91ad349c65616dcfd21141bae984f85b4118eb47472b8a2319a5f1a80aca78
@@ -17,17 +27,28 @@ DIST gentoo-kernel-5.15.11-1.amd64.xpak 69061498 BLAKE2B cd7f5f572e66219998fe3dc
DIST gentoo-kernel-5.15.11-1.arm64.xpak 64032891 BLAKE2B 5bbbc1f3250261c6ac6a2029e8055e4af67fc47b19e47238def3b313d6b08fb4126ba87697c1a67f834f2b8a52c75ec7a1ff9be2f85c5518aa7a4a1026eba956 SHA512 0a10b84f2698eae6d8547938ba92beb6bfaba59b32da746782c693d1c88164fa7f2db27001d62577d87d9041dad9742439ed68523739ac1632d07fb3cddd9f0b
DIST gentoo-kernel-5.15.11-1.ppc64le.xpak 57833976 BLAKE2B 01e80f26cef7c5945f0c9f75d162792b3e91f390e714fde61484a311e8e828564accbe1274196903d71ca15ace41a6b8d06230a4092f2fd553c2eeb31a78350e SHA512 04fdf0baf55a5bc85464dd0d3ec014830c6d986e718718bd2c87fa2fe5e439dcc4a865557db5eed1a3a91095579d9ca8412553c1c4a1cc5c1626a1651c5a4c81
DIST gentoo-kernel-5.15.11-1.x86.xpak 59903241 BLAKE2B ab48b3cc11ac2a4aa1ff4c9b14ea96e3a34efb8941a6794448bc008e4db72d3dac77fae90aaf1e6bfd94572cab352bec77796584274e64c7be1af5746b558504 SHA512 cc70ee598386ec2cdb4abd510511ad880123e1fc22da3603ce6f9966c697ae32d3839b808c1c6c9c42b78e679f6504f8ce228df864ede08d07f55009d7ff1800
+DIST gentoo-kernel-5.15.12-1.amd64.xpak 69062572 BLAKE2B f1a54850481bcd3f181b4ef93a49a927e84b2f78ce79b2d2856b92dce91b4af545aa842ebbd6e6a60bab98918cb448350684764a9e9d44cda3af96f9512db833 SHA512 d51d7437d6f00da843e929c0546900f7a3191d9d7cb6efb4afbb2e85cf758a4e78d10d7404078b5823295b5e53a836d7c6e8b0eef0fcf5deb6ca53b4e83a05b6
+DIST gentoo-kernel-5.15.12-1.arm64.xpak 64053450 BLAKE2B a79e0d6f66f3a4483e5b079ddc62913de044c88977a32b46cb9bb390a65363592b003e14322c4ea96d5cd45793f85423623a82d1d3946efa28a61d8df2d30a0e SHA512 a0ba5ad7e0ec2af595aee306546f45b3b58dd8c8c2b502d1bf3c9c3d3aeb3cd9d6ed9b03fb8b0c6d660cc046c66b163a0f635f9a31238c0e4824c8223f44e257
+DIST gentoo-kernel-5.15.12-1.ppc64le.xpak 57918044 BLAKE2B 98cd1cb7f03e33d6e69f1310cfc199cb60597cf4a825b861b9d66390e34942d6252c87a16a9fcfbd0b5ba5e2f1579c2b7692ac0eee462834a2166c4e4c62da5a SHA512 b85a6166c4181658ba834dadcc0ac6a1f2ac4b3e0c38a430d1ecf8e4ae14a945d98ee12fa519a173c90f42fbcdb00598f72d22f3c646773f767a4a99fac09058
+DIST gentoo-kernel-5.15.12-1.x86.xpak 59900557 BLAKE2B 60a49d2aca7562d6e3a324925f1318917512f083a3037988c142c816fca3d9dbe0716176b4d3d7a1fe2d5eca58b13cd261b6d29c9bfd82dd973e4b4a09e4cca0 SHA512 c6a0c7689ee17769150941395c301d8441c68dd6ad6d87e2aee03c3e3662b022f6607d8d57f26a1474e0bfdf2f5ce0def0fa911a5bf16f6d50566c64b6416c05
DIST gentoo-kernel-5.4.168-1.amd64.xpak 61384671 BLAKE2B 8097b6fde83c1e607a04ad2deb91af06a29fed92a0262dcac3cff54a0f46677664a7e5eaedadc2b56b8aec58baf037c4afe2e89d9235a9325bed2177b1d16784 SHA512 a954a1dbbd5f4f600be6a9540d3de48c5ede39fe1216e278ed43180edbeab648ef62a230711912b3f4d756ec31c4b6f20c8642ff0749a8e3c70071e35983ecb4
DIST gentoo-kernel-5.4.168-1.arm64.xpak 57633627 BLAKE2B f5e6f9a4105b358b01040d947ffd32f56b7a8ee7cb121be22ca1785bfc3ebca3a75a396093f1b7e1a560931e8c8d9c15dd63f73cd8a78c9b6658360390ee6217 SHA512 707148a9f1395482d5752c1dca293056f989415ab277cd7e33bd540c75df71b42cae97c238a40dd411a168e60cbad340ac48ecb037985b3d465f1dbaaaf3b57b
DIST gentoo-kernel-5.4.168-1.ppc64le.xpak 54973828 BLAKE2B 825973a2c3e2ba373ec3085bc7dfc8a84ed2f8e8950a5a9307c9f732d1fe2defe0a9152b51334b87e36ff43ab95af9158b38d1e008fe7a34f2bf5cb1e4f05a9d SHA512 a6eabb0b08d3309d6ea0133048d6fa9d988fdf2e5e0ff2beebbc40df5c6b76256331862b499e079d3f550b0f8bd9539592cd6fb4c16a01efeaeb6aa9e8e3a7e5
DIST gentoo-kernel-5.4.168-1.x86.xpak 53207931 BLAKE2B ed769f20e40eda1b7db078d4975f7357c9fdf0efe11932527a25482351ebcde9cfd97199c20c8569463efebb52ae462e3e7304ed2e733736e1f85865391e6b58 SHA512 3284613281dee31331557c8173138f2087b76db7961df44ab48f328456a39ecb517d1cad174bfccadd741d546e4633f7d37c188ae738e024ffa68380ff021f9b
+DIST gentoo-kernel-5.4.169-1.amd64.xpak 61393601 BLAKE2B 332199b6b964cbbadb9cedc393676eb78f47b4a992c75dfb99b3182a03e6671fdc485011a0652e0c0f39abe54e5768c7c00deb4d1a2e4962de80d444c2b0c8e5 SHA512 95f7b9cc3f8f4f15af9ef0aad75e37ad95f6190f44d7d9aa46edcdf4805478be41699211810a0788e6f7d0fc1e31d941a3c0fe151293a928200dab211769162f
+DIST gentoo-kernel-5.4.169-1.arm64.xpak 57638451 BLAKE2B 8c2a318df34212b864b19b9880bad0394c1ca67cc354baa88718a013b677c4093aae04df603d214e6cededf724047bfd63f0fcfc292b4dc66da67cb44e58f8bf SHA512 05e6049c26044a985f8eaee4b6342d6c679efdf848c26e42deb84375676f4c42a42005bb3c7ffe5c9c6d489e45acbbc21df3494111e260ba4d1f3efc2994d746
+DIST gentoo-kernel-5.4.169-1.ppc64le.xpak 54983821 BLAKE2B 4f8b82bbb73a2379925627c8d6f316c1d58f7645247ba72d0ef18b0106eae0d517a109fb9e3cf7fd4708566f603b9a3d42c5e0993a9885dc5832df4bf0d6819e SHA512 546f2f96d28b55c6a994166fbcbd94a12c6b02ff0481f54d52d62eab0ff7fde353c9c65919c13b6225b7e114ce7dafc0de025e688361d09e1b896e7cc1717ea6
+DIST gentoo-kernel-5.4.169-1.x86.xpak 53198116 BLAKE2B 89249b6cef130adb45090796f3500ed09b919f71b9e10bf639427d240f5b0d6169d904fb78f2ab788695b41c16ce963404675e5bc58882a0a5e2d3ec68f942da SHA512 a6e06fb1dc1fa18042943a61cb864c85ebdccf80a3a326e6d0e8bb1b0435d76535ca05f24b69ac4e2f4cd76063c76351eace2007be40f1844cedf5c5ae71b9fd
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.14.tar.xz 120669872 BLAKE2B 0047f5aaa3940dff97f4055ef544faafbbb5282128e6afe21d2f47d8dc8c395806a17016febfa050117d16f59e74b882cb8b9c5011d68f119c230d0a4d120524 SHA512 8e4f3ec3d36f774280f75dc7b004a43e09417af58f12e9c9f8348976659d4cfda7ad905f306f43fed66a27922e5c45db22e46bbfa7a0b9f365012380de3b6f64
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-EBUILD gentoo-kernel-bin-5.10.88.ebuild 2958 BLAKE2B 25beb36e2d6590358a68284411b58953c7ee4b1e577f6d440c12d12cf14f5bbfc5d603a156e7d5caf25ebd8dc790ef5d8f411e1d6cced22edfff151febb777b7 SHA512 6406ef0fe3295b5c111447c535160b9603e6765e678b1a3d5a9a905f9d9c0ad3bd3b4ebd14da2c65cefcf7713efe0bd359de6d89eb2a1b7cff4316ab35e2eb2d
+EBUILD gentoo-kernel-bin-5.10.88.ebuild 3071 BLAKE2B de53d6f1dee0c4d73e733c7c2b2495cc01f177331e36a4691a9dfe097ad53260b3830dca85805e94edf9062d33a54003df65a2548d448c232ca4c589a239c98a SHA512 6b1bcfc56a49f4ad3c58f97dbdf8778ea783a14304a221e50bf1fa3c1da3f81dda91eaf6a4c25d8a862a57b9e23841f9ae6c6620b1627337e65ebd954342784e
+EBUILD gentoo-kernel-bin-5.10.89.ebuild 3074 BLAKE2B 5ebad810a4a7ce0f54e8f4e87dbe60a075fe062a8c57fbf01b3386c96f00cafcc84397f27013724005c3aec48aff5e5f317e0ac061a84bca3fda27c31c8a74a5 SHA512 da29ab068f2dcd5ab030e7d859c34395ab6400afa3c1867f24e77ab42a212457beb0d475728ff6db6bf6e595ec8635dcdcbeab6666e4fa3b1f68daf30e1ecb3a
EBUILD gentoo-kernel-bin-5.14.21-r1.ebuild 2542 BLAKE2B 8c9310e0bb5b7aa33857ca8ad7f9f409a2fbc5c7199fc265cb0f1506ec8c91b6f6991a973c9fbe618844d13500249bde12486f4919fe37138152db67ae764495 SHA512 2dd1de36511ea77a9eded09ec735ffd780febf8450fd2e89479c8e3f286df9f0f1cae163896b94af7c93b98eccddd8187be80c2bfafeb22a44fc4691034ab175
EBUILD gentoo-kernel-bin-5.14.21.ebuild 2677 BLAKE2B a5897b13e2f407e1558f646d722ac614b384b575c9700e86934c659d4ec12d99c8d35ef1ffa5e2b7c67ae19d87884cce7e357d9de2e14680d2eb89455f80a905 SHA512 b627441a44ac28875a2b8d329d522277dd234e21f20fc2b2d31237b78b0c254443249911d754d62ba7300d59405dd66046eb88eb2a3bbd12425b73be4fbb24cc
-EBUILD gentoo-kernel-bin-5.15.11.ebuild 2959 BLAKE2B 1d80025279ed7e38f106bc54ea633f012dc54d8dbe56eacc7e905713e954a752578bb23004c0be8e90305f0f7d95fef482fe2dd97d2cef3af4aec9573b316954 SHA512 1cc652e767818c019d921cace6c645e19e27726e593af911db950f49ef9a1af627be1c5b07cbd76874a4eff8b660fc78be98e00accada10842bec7db0dbd2c51
-EBUILD gentoo-kernel-bin-5.4.168.ebuild 2958 BLAKE2B be4229bb16d06943246a1a518056ad593ed107d90602a099876dab4bc83f4db059554216e668750f847fe573d0d93a2a034c697085edb1a545d2550504c491b0 SHA512 8840a30f030b964537cbcbafbe00a2506fee58d1bd3afc43033f23886c18e55c5b71f0a3ae818dea3f63c9654e133f062cc72f73b2a0722b2e16f28afeb991d2
+EBUILD gentoo-kernel-bin-5.15.11.ebuild 3072 BLAKE2B 783a5a7152a12d353bd5ff705df41cd3eb0d7dda53fb5933bad937eacbffa4affbf192db560ee26f661645599de585f644f130c7bdb2439bbb32fa76bcdf523d SHA512 76ea2f1dae3756a52870720d3bd68bbe6bfae6ae350334c7c6b734eed57c03c9b51de34842510e2975d698eab6dec57979fcb95b0871ecddd08e3f5fe52fd79d
+EBUILD gentoo-kernel-bin-5.15.12.ebuild 3074 BLAKE2B ba5ff603a73bfbf8936ee187e3ac80ab55b8ec47572ace99ca61aed396f9fa58abdee0e4bdaeb0fb20e44565e0f5857730d239458cb2edac2f9bbb877605f6e7 SHA512 67593f4b03188e9dc70a1d9335f784ebb27490bea85a01e9964dc527086f2051ad1bac050f36d633995cbf36c0f693d885bfdcb5199e141b9014a7304c48715c
+EBUILD gentoo-kernel-bin-5.4.168.ebuild 3071 BLAKE2B 024e66d6a8e07de89f3f38363a72af8d3b2074accb187445681a9bb7a1da3b04ec064d2b3e9b4d22d779e0c34a4fc49330c7f52c24ac6e6b344f9515343b45b1 SHA512 00f6bf6f2646f78dbe4294c78333c9fde591e299060c37fe3c25e04255cb670f62f2dc15c151feedbe906bf2112c3f6b8863322d01c5fa251f7a93cbae6d3127
+EBUILD gentoo-kernel-bin-5.4.169.ebuild 3074 BLAKE2B 92dab7b845a2c6483cf5ba5852b875ac9b18da69f9f2ed8d3630153cba4034d5a90f680c57b82ebf2999b914f8b00a5466639b67736d5c9286a42e92fb6bd94c SHA512 914cfc03044e04227a076c450582f9dba5221c02a0a1488e39f3e835637446190e4f5d6fa42bd282953fbd414bb18d62433dcd28006b52f1e230fd2902bf5009
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild
index 9c2531362fea..f54981556437 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild
@@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
src_unpack() {
default
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+ # 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"
}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.89.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.89.ebuild
new file mode 100644
index 000000000000..443e9ff85119
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.89.ebuild
@@ -0,0 +1,126 @@
+# Copyright 2020-2021 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##*.} + 7 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+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
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild
index fa8c4262f80c..118b14b8cb5b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild
@@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
src_unpack() {
default
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+ # 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"
}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.12.ebuild
new file mode 100644
index 000000000000..cac156079420
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.12.ebuild
@@ -0,0 +1,126 @@
+# Copyright 2020-2021 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 genpatches"
+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
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild
index 4a40d43815cc..4ac8f62a02d9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild
@@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
src_unpack() {
default
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+ # 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"
}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.169.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.169.ebuild
new file mode 100644
index 000000000000..932f75a40a77
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.169.ebuild
@@ -0,0 +1,126 @@
+# Copyright 2020-2021 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##*.} + 4 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+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
+
+ # 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 3be50e3ec9fa..784094a24392 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,11 +1,17 @@
DIST genpatches-5.10-95.base.tar.xz 2769920 BLAKE2B 5de95da15985c9188801c6dfc413faa7fae2c534ccbc17ca3e8e3f70ff1422e00819b177cc4e1828eb6234ec110930af6e747089482e8efca010c1dd7fffa098 SHA512 4f6d6196406af59c3f9b7d9d069cf0d2186e45f10bccdaac0c1473520ed67606fd363d97b64eb53cb76c08c4d8e4198d67744af34a60e78419cc7c6ffe28a26f
DIST genpatches-5.10-95.extras.tar.xz 3852 BLAKE2B 1deb0958934dfe7b0092ffe9254269fc8ca900cb526f4805e38d7c69e8d4d587b50a169b1a54d32ed83fdf481626f853ae56e007a21554d82a7befc598d571b2 SHA512 f3c5ca1aaa1f7ba0743fe0d0f3046e411547c09d3590766b76778dbdbe1221ffd3542f3231e6ac6a77773caf3327d28aaa7bcb767cdf132a4fac7cf8afd3e86c
+DIST genpatches-5.10-96.base.tar.xz 2787744 BLAKE2B 0d845fc9e5eb4cee41eb60756661d5220da31ea438a16a415431415a54503278b0fcd69cb8562e1c7c47ae794df4d0691a92ef034aa5650ece4b0ea29f56c73d SHA512 5424bb5c20f6b918abfa8b308ceae9dc321d1a8621e311ec1c492b9efd9bde41f695d12085b0c8eea16b8113832580b1ad831ff18a5354e5cac2e275d99bfdab
+DIST genpatches-5.10-96.extras.tar.xz 3852 BLAKE2B cd431b92e31f333d913f8607df5d3656dfb924c4dca63e86ac30e52b636773f82287481b4a51af57d51685bf55db2d0d5028bf3e5a3255de0481d277842681a7 SHA512 3612c26007ea77b2ef0657a1c11174f1468bbc1cce46cc189a829f66f1b242a54f29305ff405ed49356427f0283ffb23e5299ccefd7dc083492eb0143855bcd5
DIST genpatches-5.14-24.base.tar.xz 865892 BLAKE2B 5855b54e7ad2fe9fec353706d026b774c939f82967af5b57c41245762e0ea7fd18731faf1251b1b7aa814c2949d354ff24ce9f078dc68a5c8409490e5517462b SHA512 d83feb3e3c9a32df559fd25b598cb358987f076c107a233a8503390f85132fe6d2a62ee163482439308fa7a62d15aa83ebf9bebaabe0e631eb831fbbbfb700c8
DIST genpatches-5.14-24.extras.tar.xz 3844 BLAKE2B b11a8019a920d12c848fdc34514ed7352217e41f659bb7935c6211132897e8f948a8ebfd281b89e67e3993e3e5a03f2f32b0b4d3b73f5d1228e65812cf6cbeea SHA512 a2b757955740078aa3891a6a696bd50fa35606bfc6dac0e739abe2869d5322554417b4bfd6a989d23a2d31bea14c06294747578025ffac3d77e8a91ea16f4ee6
DIST genpatches-5.15-13.base.tar.xz 604984 BLAKE2B c674c2eefbc18f2a8d182fa95606714b9a74420d7a3ebb32138b714743f11a7c7b278d77d33747bd1fa1a46e8f8e8364a9238ce3acee6134f889fae267ab0239 SHA512 0741c183cf8def586fc17fcb2a44d81dd5494ac9430a5ca07d239079f41a7a24bb686406e0ecfccdeb8a38e33e99831d2b355d0e8e65e8dd2e30db5f4b0bbe4d
DIST genpatches-5.15-13.extras.tar.xz 3852 BLAKE2B 131550ddf5d1d67808b98040e88bb75d9020ee99b7907d0b79839a366c52e83c5bee6a322f12363ca0cfa9816d17b36002b5ace1620ef80b386ee8c09fd23866 SHA512 79fe958fcd5b3c4c7406374431e28a482b7512214c0ddbbf24d5f4a42e7feafb3f235f266b0023e666348c2c1888d1c678d726403b2f873d55991e5aaef4b74c
+DIST genpatches-5.15-14.base.tar.xz 639672 BLAKE2B 93976aee6245c420aa654981538f3dbdbeaa9898410d0ffef103158e3856b18dfebba293aba62e4adfcb0c402d803428637c7a7c7b78a6483b64ab816f3fe355 SHA512 37f506d21264ac54d3075890fdb5f6267039518f083961f13a1859e1c20a390be12071a95091d9b01f5aaff11623569f0bc663180e4b6741b765e64ff45af361
+DIST genpatches-5.15-14.extras.tar.xz 3852 BLAKE2B 09bb1bd3fffd353fe5454a033000632f9c76ede889e8550ddcdd507651e427e6b55fc65329ba89753b8b0d4e4bf4988d3c3e54a54cdf01e54b0e200d38fcbb68 SHA512 61bfb0e5d1f66b0b6b689c8e4474f22b8d2dbebd9233ea139c6da870cdb76c9a1559eb1469f91f4c3cc0eab5f2688dc7b843601ac10bf989bcdc3129510e06b2
DIST genpatches-5.4-172.base.tar.xz 4281140 BLAKE2B 438ad10331e709a85f1ee2a8907a982cd545579940431220f763b1f68280d007d344627b0d1cf4406e2a439b76d20497e1f4aa6d103bb5569f119bc5174c545f SHA512 faa28b056e48873b41b78b540afe7db3200020f85f1ae516f7949f3cef453eccae9b6b8631d594ba8b1dc1b4d6b55b1e9c9379c4880eb4697bed956b0217bef4
DIST genpatches-5.4-172.extras.tar.xz 1784 BLAKE2B 9d185d1ff33c56417bf9cfbe33efc6ce4b743a0ab9bdf419dbee14cde34d7c2d6d17884ace56880f75cc28a16b7e18a5e7b87f110c64bc7c84ceb81c7df85831 SHA512 cee6e49804ebc200dd7e308d2a59bfa0e381428caf69678bb6d406357a86398327a354bc2900096f82a77b47beea7fca7e5709cb390fbc1e0b7575c01d062024
+DIST genpatches-5.4-173.base.tar.xz 4294304 BLAKE2B 7622b34b82e901d2823f84ef4ccf282a9224dadf5a5248bbdc9b1328aaf476b50df5ea6d359af64507c30623d57a0a61f9205b5d48eb1137a404ef2ca4ec31c4 SHA512 34ce4139ccc9119546a88efb71f46b1172039f536e5072337270ab93b83429b2975a3c9cf4f112f280e62eaf506e62b48f775a4fb772a1a4de8681333be76a02
+DIST genpatches-5.4-173.extras.tar.xz 1784 BLAKE2B f01c9772a351ca0db5a44f8f13c80e30b73c546151ae543635a9d33a132f771133c6b8e1349971ab25a972e859a46e79cd64a07c7b4e1335544d7509690530cd SHA512 6b26c1e2025aa4952d23330a8b3878a11aab77e8451c2af728f2d98ab2ef64e415c6293179ace1cf08d91b887309eca9341870416c0fe2e901a397d29f035212
DIST gentoo-kernel-config-5.13.4.tar.gz 4024 BLAKE2B 9b4e3205c356c791768b9de09057b55499519af5551165040c5ad50bd85b2886e34a9f8dfeea08c6a2113b903341c2bed897bc2615913cdfe3d13434d7be6f48 SHA512 55d9f2c72d164f81aede7ce5b2c703f8a426ad0a1a3323c0a304c9f07ed86aa06949ba2f42da115b977b810886a47a0126eda96ade853970a951c301eee5e12c
DIST gentoo-kernel-config-5.15.5.tar.gz 4128 BLAKE2B e30fff372b0112cc05723463cb4e93de79b5b643483796402eb88a7e704706a4033af2dbab9424cf14b1d894b57fc053b969f5fbfa15cf74e30e3d045703918f SHA512 5e8c6945da5e9cfb8d20663910fc38ee36813067e1679e17bbf1dfc6fc0aa9125f1fc949d81937b297215925004e0ebfb3b55c7e707184b5ffcf23d28882113d
DIST gentoo-kernel-config-5.4.114.tar.gz 1298 BLAKE2B e494041cd63ba53f055cfd555e359934d5054238bd096addd7965754e6708bada63398c4b315318f73130ed81c1391524388396775632248870721f1ce23f203 SHA512 225600db53532ee131dd83d10cecc97a83f4615975ff32f3f6190a15eace64707cb59490bb42940e4429f9054221b9d9a589ada443922062bb5ee18ecc42c26c
@@ -29,8 +35,11 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
DIST linux-5.14.tar.xz 120669872 BLAKE2B 0047f5aaa3940dff97f4055ef544faafbbb5282128e6afe21d2f47d8dc8c395806a17016febfa050117d16f59e74b882cb8b9c5011d68f119c230d0a4d120524 SHA512 8e4f3ec3d36f774280f75dc7b004a43e09417af58f12e9c9f8348976659d4cfda7ad905f306f43fed66a27922e5c45db22e46bbfa7a0b9f365012380de3b6f64
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-EBUILD gentoo-kernel-5.10.88.ebuild 3569 BLAKE2B e1900df6f30eafceb2fcaf331ffa1b28d0f37ac9ea71962817e50e7c65d1961c78e9a1bb59b4f4714e7fc53142830dddd2fb194bb490bf028662af7ee697ab73 SHA512 b2c1873289fdde797827c2c805aa731c31ef293226e4b6754f29489ef983932a6b6f5abad2d546fe81a5d62e5fad7df0c554aee4fb3e690f7a9115a929f907ba
+EBUILD gentoo-kernel-5.10.88.ebuild 3569 BLAKE2B 392822ff7a8ae0fe39fb4fea6d417f16eb9d772c378aa0a0fda4b0f299dd8178dbbdbe8a48d4d5d27e859f2f86380bc70fe94357da367d281fd2cfa0862a497d SHA512 e8d6ed98d4fafe02e1d6d6651e24cd3ffe80f6c0dca3ced2998b492e44e1adda167212280660a3c0a6a702e6d4f6a3cd5a926b720eb9e31162cb6c949e8bb13d
+EBUILD gentoo-kernel-5.10.89.ebuild 3573 BLAKE2B 3628c2c1df1e479d16bec4c39b25949bbe55fcb61396b45b442525464b59b6cc4868fab38fd130ddb2690d5039ba6f047158df3c39ba93cd04fff8f41754bcdf SHA512 c13a59c1ddfcf6e38269872e03c6f2eec5e15ff63d46b2b06f69e649f3cbaed4fc59c0946be13f30917ea3a928c61bd0b0399da248a520e2adb488cdf87345c2
EBUILD gentoo-kernel-5.14.21.ebuild 3131 BLAKE2B 68307b292c0248347412946bcf538d6544b21dc416d0562cb3cbf6d897d2782ab88205d2feb931fde43d4897169eb61eb87c9f9e7cd9161a462151acb5a4b45a SHA512 df621562cb4542e95cbc5137abddf2d6f665d6c5bde2a0a51a4421fd6efb1ddd1ea2f787627f134555380451c5b32a31365cdf5b5123cc5ee7edc31d4a13b1b4
-EBUILD gentoo-kernel-5.15.11.ebuild 3566 BLAKE2B a5e00a4bc2818a65539956923905013ba3a39e001bf0f5e9374cb3e539601bcf2088d242335fc5c349b59d7830cc1f6eb2b3d1eb72bee2c768021a7ecfdc0b50 SHA512 1d2ff6e5cd2bde9f0144d0ef719aa841aad5a63301d7640837879e31b2ed679a312eeb72e03bca2326413c5f1f864207ccf2c3be5d3a3090b0ba11a69a1a3740
-EBUILD gentoo-kernel-5.4.168.ebuild 2801 BLAKE2B 39a42f62442577e8b017d8590ca98c19a91cc1f00bf904276026a6c9b38ec08ba0a2fe1c8a36a2ab124a3e07b90cfbdda432d8dfb561ac3bbde1da66193d6565 SHA512 727c455768973551b7807883e1c16b5ac24c7e2609727c966c7270a3438bdb610cea89b507f7981eeeea3fecbeeb5dcbcf6dadc9a8fdbc5e12a55d72b3f20725
+EBUILD gentoo-kernel-5.15.11.ebuild 3566 BLAKE2B 6c47a387abaf09ff1a42df3c6fe2bfad7c4f266448fd904751adf1b23ca95b92e908d82c4714e5ba0d1bf0dc262df9d5a4018dce146320e02be155c5ccd25402 SHA512 9d69eefa61be34896f0ae76e6f58d26ae8d28e615c70db1003715f032753c9b8442c81eee2d2a79c3433c64b378725273d11eb69c4ca7175c27b78db57f75263
+EBUILD gentoo-kernel-5.15.12.ebuild 3569 BLAKE2B 00385cb6dc3c824bfc800e70b05e5484ee19024d03be46ece166f3bae68b47162e78155bf70dd0d22dcaed0044f7e5d0ef944ea7a38746acb57db2dc7a55c038 SHA512 25c6faf7d080d96844fb607615435eb0482a8ca752719c457f08e49634e8f54096e2240d7c896ce57a7463f9071cab9ed913a96330cb8871c62ba5813daba9d1
+EBUILD gentoo-kernel-5.4.168.ebuild 2801 BLAKE2B 8ea777cbba56142ef34e73423da0f5e4a1dca399f7ad865e0ac6fb6217aafe5851b65a924c5331ff8e6a743c08efcded069869cd269fe6044653119f8262246c SHA512 ba623993bb18788d290122f454b86754036c43eb5692aa8a7e75ef3e026f7edd4020f387e4a8f9e4c60da689cd94b56011e6b3451b6c4f6ba67aa9c0f1c4e052
+EBUILD gentoo-kernel-5.4.169.ebuild 2805 BLAKE2B f0f8a58b8b4421f825636e1d72d10527c398b93595b9f0534da034f23217e0f4050608c2001de154cd2bfbb57132398f6fdb2c92eee10505344b87a8713c04a7 SHA512 b9f64b9ca0014724cc2719df1fe9809c12089c4f9de27ce57a26fc3ee03311f06f6237156cc49c0dc7448c328206bd3d73dd3a48964073fc6543095de3b26e56
MISC metadata.xml 465 BLAKE2B ea1260a1638588a48d9dd776e9eabd9730a181af8416ba778c936fa2e80a2360be146d3cc80599e50e0a72ac709eb9538184aac87cb96528e445ed450e34f4af SHA512 c7b7b1a45fb7082b8d8d66cf5a387cc4f7207cd9488d1d5e1d6900f1e4147aa9290b5522a94d941a885f1599b5df2482b529e40912d2b2cff400ecd4b1704c41
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.88.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.88.ebuild
index 24ebd9a5c229..db0da98855c2 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.88.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.88.ebuild
@@ -79,7 +79,7 @@ src_prepare() {
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
- cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
;;
ppc64)
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.89.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.89.ebuild
new file mode 100644
index 000000000000..c59cb90ecb8c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.89.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2020-2021 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##*.} + 7 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=5.15.5
+
+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/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( 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
+"
+
+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
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.11.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.11.ebuild
index f6954db073c9..e4ac32a70197 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.11.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.11.ebuild
@@ -78,7 +78,7 @@ src_prepare() {
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
- cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
;;
ppc64)
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.12.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.12.ebuild
new file mode 100644
index 000000000000..6af5d253a073
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.12.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2020-2021 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 ))
+CONFIG_VER=5.15.10
+CONFIG_HASH=4882b85cc85fb2b7df396c4d671cc6432596eca0
+GENTOO_CONFIG_VER=5.15.5
+
+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/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( 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
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.168.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.168.ebuild
index 676dbde3fd65..a1b029440734 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.168.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.168.ebuild
@@ -67,7 +67,7 @@ src_prepare() {
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
- cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
;;
ppc64)
cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.169.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.169.ebuild
new file mode 100644
index 000000000000..990b8faae12f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.169.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=5.4.114
+
+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/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+ -> kernel-x86_64.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+ -> kernel-aarch64.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+ -> kernel-ppc64le.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
+ -> kernel-i686.config.${CONFIG_VER}
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}"
+BDEPEND="
+ debug? ( dev-util/pahole )"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
+ ;;
+ 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.config.${CONFIG_VER}" .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die
+ local merge_configs=(
+ "${T}"/version.config
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
+ )
+ [[ ${ARCH} == x86 ]] && merge_configs+=(
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
+ )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index a0beaa019f45..b0ccc063b0e8 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -13,6 +13,9 @@ DIST genpatches-4.14-268.extras.tar.xz 3652 BLAKE2B 5b122a2805a36195ff8616f130b4
DIST genpatches-4.14-269.base.tar.xz 5440500 BLAKE2B 9df9625109412423e0ecc410158fc4c209209d93cb9118cd2b87af7699788333147554f1ad2e0c998bb352b55d625bc15b8de5ad2a01d7097bddb03d137724de SHA512 1bec34629851ea382c0b694b00071bc9cedde4c65279de92be7ecb4c6ef34fa482cc2b9fe7d55ef1776d0c133cff9ede2588453e36e7b687f104e48198cf6285
DIST genpatches-4.14-269.experimental.tar.xz 5712 BLAKE2B 8ccdd17fbddf9df787763d55fa29042c82d7699bac6a4230350fc4bb8dc49b35afbc2676ed896f84bfe28f80ca37303a25b52f08d2fe3c2a30344c08d9a87f7c SHA512 65c1d2c8babdf1d1ab9f1c257de68c7aa245b169361bc4e77cec9d077778ef71bbe8b2c82150b98f4840a34ba181d2e89e41a2a83e4d67e10711c5b38faf3baf
DIST genpatches-4.14-269.extras.tar.xz 3652 BLAKE2B 49a66f4a1db8873691d3b3624317feb908192f52222097c7fb72f6b97c0b6dda50278d7ee71678272ff88750b10eb381b55192df234d76480b874a02bca1c2f9 SHA512 2ace435b6aa5b66a9572822006880e3b9216f291052aae241aa9c86909bd3e4dbb752b9c165c291935e2c1f555e9eb8a749e8e5ada2e28a1747437fa0f2ae3ab
+DIST genpatches-4.14-270.base.tar.xz 5445092 BLAKE2B 3984913e5a59b1714c6f6d6bb988cdec3058cf9005af2f693ba1c954e497453a163b29e0a69b860d88342d5748e9450650e898f6f1fc6f3fcdb4b438700a3579 SHA512 15ae0d6b765620c9a379a0d827bb1765f055e8847342b2d469b819b42a842acec635e73c6c367a6db470a6f8b28f1d37a92c0b8f6779480e7bcf0207571bcf1c
+DIST genpatches-4.14-270.experimental.tar.xz 5712 BLAKE2B a18b4b95e37ba31bf935fef3ece99b27345317944c0f60384da86bfe7cf8e097a207d2c75f7a4b30a4fb46e537b55e6ec0828cf20846c2cf93ef616e1f44e2b6 SHA512 c2c25b4651cf47cfe88f744e0aabf4e77b6c8c45bd633277e0946ec4ea9d782f1f576d9effd0f0e1a68035f4a4c52ec501a6169f838e940c325dc842ead33216
+DIST genpatches-4.14-270.extras.tar.xz 3652 BLAKE2B 632dae5102f41df6119b33f6c9c9ee0c849bf4c746bf36c93d38bcd73b4da1f39a20b5764e38480759b281fbbe0062267a88ae3d5a8835a52925b4880e31eea5 SHA512 9d71308862cbeaace8ac185ded25aeacb390545d410d523d7f3f7394e86a69c1a27459e1923d76dc00fe4916accfc1dc18da1f213d435d203f145dd8d0bb5a47
DIST genpatches-4.19-213.base.tar.xz 5023460 BLAKE2B 108643587a66448ea4728b8ac22e8e68474f262bc1d037d10a038762b7b327a7d696db028bd3841dd47c0e5b5caa25e143d8cb010b08398d471167bbfe49e2c2 SHA512 48e4d89f13e025b4322e3a71376ccb065b0a21f5350344e9d82833397f1425e0ea9665c12ce3cf1afb43e639d8517d8f721714780a711da8d58d8ec5e3d043d4
DIST genpatches-4.19-213.experimental.tar.xz 5460 BLAKE2B 6edd7e612fb2a0a729756f33f056b8f5c05a91fcacf2651535085d1375f7f442f369850a11c3fd10e49281c1e06983850ecd2c5258a5f3472de44914ce74ebdb SHA512 a922ac258871ef2892114c4313084c509b693aeaaba910d123b4c23cdfe5573556de28218e05d55671e462963e402a65234ea20718fe812d5c1ceefe18c867fc
DIST genpatches-4.19-213.extras.tar.xz 3664 BLAKE2B ebbbdfbff438cf7358528c3fad45dd9e6bc004993263d72acecd1267403fc58152abe519276c8e75336cc8a89b7bd61308b5e8d5254d11aa040c9154c058f264 SHA512 e2f864f91e8dd10730b47f3888d212987076aef647c3fdfb2c8f062aa14739c3f2a0fdd86c27d1aa835c6bd6baba1b5e0a9122d65b36fc6da22fb8c1a3c27200
@@ -28,6 +31,9 @@ DIST genpatches-4.19-220.extras.tar.xz 3668 BLAKE2B 9f489bdf55170e2a389a2117b965
DIST genpatches-4.19-221.base.tar.xz 5171852 BLAKE2B 97779710ccd2b24567c1dab2064685c0ca3012dc08ae6df05e64d2720d2657c13a9ea0152420ab24472cd8978f4e3f10d0c712e396bf717681765dff49aed7d1 SHA512 19a5dc4f789a562a53ac0dae4b766f5f6b4cd23a4bbc25f52273af558b27036c7d6538bd78b48c410f40153e65610e15f90be86017ba70490f05980cdf411adb
DIST genpatches-4.19-221.experimental.tar.xz 5456 BLAKE2B 3cbf1c8296f4f7d4dadfafc09e5942fa048237754633aa3bd78f278fb6729dad8d2d197b4a23df99aebf57e510dde4c12389d043a77eaa8a665f052bdf238fda SHA512 e1885b3079986b9314048b439e8b533c41daf78dd8a4be43ac1c0fa2b9c40db6d35197683e2312075327019d878a5ea385646eb88f1e594977bc82aacf08dd02
DIST genpatches-4.19-221.extras.tar.xz 3668 BLAKE2B 25c3015588bf050ddf4dc1928fa6ab6cb48e6c380977256fc0b1cf6c13d07bc6bfff5a9bbf54a5433c6ab5d91e14f25dd3ba52581d27da75174ac450735165c2 SHA512 03aa6643d2fb2934897cb05895496c762957b87fb3a01c529b995c1c5c441424649591404764acc8f249db9208f0e0286c0256ce537f57e8c28a0581b18a70d6
+DIST genpatches-4.19-222.base.tar.xz 5183320 BLAKE2B 5d7972f783ed10188591f0f45c82b93cd9497cb4a5a3222221027258c68d71cfbe56c2b92006ab3501c68b4e8b7b4ab1228f1dd1467f4ac1f521f7d85d9b22ef SHA512 966f4e32ca3190fa15e32d987c125bdcfe4210e4bb51e26f7301f11e589a33050232c1340c4d8089289a8188bf3c69dc33173422200b1aa6c03a7baa1391120f
+DIST genpatches-4.19-222.experimental.tar.xz 5460 BLAKE2B 827ca1e24af5d34530e224ef97a94530a48bb1ed1ef63bb21fdd61189cb5ab1f4180b0bec6b038785c98301963f6cd802252f729eb34fffab03dc12e62eafde9 SHA512 e8f95cbae20d24e1e5fd271c6cd78a8e840b962ffaf1b08197d4680d398f6e3d20138c3a157a0e7ddc99ec432bcfaf8ba3298da4c36839226b7171ad6e2d6d6a
+DIST genpatches-4.19-222.extras.tar.xz 3668 BLAKE2B d7be966f4aae05c3f2d7a3289a1313aa580468ec6930981bf5e00873e1ffc62ca609521ac0e6fbdf2bee9372624b86fb451525c8d49a10fa9f8576f2f443d2f3 SHA512 c79bc2f859b0b101d1998d231db0529e74059401b43a6677f06fc7a8e925b429aeffcac6ae2dd9c164e42c2cb76dede63a88317bcae16cd67bbdd6711ccd6af0
DIST genpatches-4.4-292.base.tar.xz 4305592 BLAKE2B e9c6106e3888e9801f62b5fa6d01d916ae6db650ab405dbfeac89beb7414c065bc049c0b1d5e98162515959ac3196ca0d8cc465f670ab33a17c6e0ce994b9d8f SHA512 797131ecfa292eb0f909e89017126ae076d8c37dad78fbbe27b9fce232beda746ff2d170b7f550a04cb2386bf7dc86626025b3b4684cc312ff3c73a8a0fea8b7
DIST genpatches-4.4-292.experimental.tar.xz 83304 BLAKE2B c64c9df095a59d24adc1f3082bbf1250020043ef26ea89979da112c09bb7ac9da47d3c6189c15212cec172568addc59e113acd2e7ca8764836b6aff8754454de SHA512 2e6ea0bb2e1b1cf2f4ab55b6296a071bbc0fa86190904b6b17b5c875c38b3112bc40cbd4d4ad25e88a513daeb16214e755a1b489ded8cb17dec18c9c32816b2d
DIST genpatches-4.4-292.extras.tar.xz 2128 BLAKE2B dda35c0e6242d27535e8b54bc8ccbf0d30ee0181b3d5bde2d7941d941f7b274c2f19c0c1a61888eb4a1847e932db88a1fbd25793181beff74bc8cfd37834a2d4 SHA512 de3b575ad43f82761884bdb0809a36a1d8681b2490de1409d5cbbeefe99a2f20994b1a74c4b7ba9c7bba67a9d8a491a3e3ad0f3bc598a8b824f19fcdd0af6e1b
@@ -43,6 +49,9 @@ DIST genpatches-4.4-297.extras.tar.xz 2128 BLAKE2B 76ffe94f0ddec091b0e6635ecdeb9
DIST genpatches-4.4-298.base.tar.xz 4379064 BLAKE2B ba6631cb3c306863d8ce7b581ef0390771301b4774c89d01def13401f7b6e4d3cce3680e1a36d8dd0df90af6edc25d0bb62b73a2add4d679b46a0d1fbe8705dd SHA512 9280b8f8d0e3347ce1e3fbc0477136648e52e038d7f9b4472ad4b74850313dc0bae5423766e8f306b8b8c245eef2bbd6a3105ccb60c5dadbdfef2d8398be714a
DIST genpatches-4.4-298.experimental.tar.xz 83280 BLAKE2B 2aef3e97ea3231f31b9988b253182609ab0929281a88812b8b13d2c6bfa24db606e0dd8d66470f7b2b6b204aa7a827fe7e80fdb6effe7e67db5b943432e75a5f SHA512 b93950d0dd27c364937f5eda13ebd4d8c50e88d3f0fc6a25d73b39f4cc0048f69de91866dc3f0d5abe1f2378376fbcabdd6d73081c5a83916e987383f0d75ba7
DIST genpatches-4.4-298.extras.tar.xz 2128 BLAKE2B f96136427af825be188e175c40cbd8efef824ca253f19af36e1318c4052020a7163b7fa2301b21d88a6d5f362ca78d8178c63083f700328ee98d2f831e5d4236 SHA512 9dda9dce1ef4ef9240476acdc9f2219572a8811e21c273a90fd118d9992556968a738f3b8838c2dd0b91bf766e692030b0b6bd5cc38876cf8b6521c77ed0f0af
+DIST genpatches-4.4-299.base.tar.xz 4382316 BLAKE2B 6e9f5438a49a84a6db183c8c3b2d731361480b18deb824ff67343e716e6560a5211da219757c0d197771d601991aab3179958c02b68badaa52a4034ffb029769 SHA512 57712063e77af03c378a223309849200d075c6c84b68f16ad5f08c2fbe90c43dac0debba9489cfa42e20698624896d8d02d1c4fddb8c1520275aa0e7a0d99de9
+DIST genpatches-4.4-299.experimental.tar.xz 83268 BLAKE2B 50168a5a80c28fffc2eca0995d1bde99fdb93e9dc90d8bf10a64ee01e9a568e8d196cfaf0a64ceb246e700b82b88768f9e9f637d5424541f1101980afe507b55 SHA512 9cc9a8d9e6ab65f36b56224f0201bca422315436c74bf258cdeb97f3369e43e8a21735e070d65faaa859ea8cee616e9858e5ebc6fc43168fed8cec66ec6cc2a3
+DIST genpatches-4.4-299.extras.tar.xz 2128 BLAKE2B 061ffb63b8d81b2e8bae61cf970ed6a63a2db36b7383af345716e14a8701bda8a0ece746562c9e3843a7108f01030d3017ae1a1f714905e7acba80d46d339f0a SHA512 67daf3869f1db04d22c205bc69900f774857a76b379d2cecbd6ea6ac0fd939ebdc718a28dee730aba4cd89b9a21191ed955bd7650189369e2953287a649fea0b
DIST genpatches-4.9-292.base.tar.xz 4871920 BLAKE2B ecadc559c7f35b59b11120fdd1265028115ed407c63e8fd25f608684be942a82e481d0281ac708b70422654ba40e121943e6ab689c998fa99144d284b325c776 SHA512 46ffcbba716b39461be478b6a5bd822c11adedb65f67c951dbf83152c725334201d61ff3f33ecfcc18123dba5039b73e84ce4448fe890048d473dccf36b9ef09
DIST genpatches-4.9-292.experimental.tar.xz 106368 BLAKE2B 25d394eba9e5371cc14d6ffdf486f0a34c97443de839058392391375ada234fc4dcc6a50e04d70bd4b798c78294e3b1484f31050e301ffcc4243218cac1bdf4a SHA512 0b4e86fb5e21f4bdbcb7f653bfc87816eb5771bb4bd25c7b6926f45575d0928f2b92dc38c785888e172e9f90f8645b3226c4cde50c63dd2a3045edd122aa0ba3
DIST genpatches-4.9-292.extras.tar.xz 3676 BLAKE2B d169e2c217a23e78d72074aab4bd2576d8e9a2ab4c1ecedfadaf4f2b5ec0952f8c6b7c3caeb582b89005c6e9ccf1f23af28d80b881dce678321578c10503f4d9 SHA512 ae6f983d5c81d6e50ead4686cfa4bbc644603e720d1c77bbc944f59d5e667f5119c11d9c5eb04fc383b51ce2258c9c2831054c8bf08402b02fe8ba107c264eb3
@@ -58,6 +67,9 @@ DIST genpatches-4.9-297.extras.tar.xz 3676 BLAKE2B 03cd4fc2a94f9dccb5aff9816c5d0
DIST genpatches-4.9-298.base.tar.xz 4961584 BLAKE2B 5ac3eb86024b63e4d162a086d54cf0106e40df0a86fcd7f806285eda6fd231f0c03a8eb5f33e4dfba4c88d2af3b06677808f9dd371e3da55710c821e8c396ffd SHA512 4bb97086e9797a5ee9fd3e8085fe1c14bd6f75bc3108c213cc07c91eee201b71a9a2ebee7050b76ef66a51d40608f4e3171bc205ed5a348415bbabd9b6fd43c8
DIST genpatches-4.9-298.experimental.tar.xz 106448 BLAKE2B b33bd049b222f8f801416f11605a8ac98a500e2bf6d1fc7c5c05cb4591d53b1155a82fe7f87b5ba57801168dec478271839ca2ada71e0e2e1dcc9df146436792 SHA512 a3a6cf5a4b7419abd19afa88f3ba2684d3d6d10ba7bb622e896354773f332a460acf9374c1466aa761bd44946e6b1c276b81285b5ee1ea3ba878f8a07cc5a254
DIST genpatches-4.9-298.extras.tar.xz 3676 BLAKE2B 4fd8aaeb39692567502816cd9aea1a6858aa0c34f84feb2512a516d9fe2cef2405c7f27a927bd8aea383b4710e799626353c954486c4ca5102b58529e4695c44 SHA512 22800e14b511b770bfb2b8c95b026f41a7713496b46dc7c61cbf98a82e3f1b7f891b29a60480f5ec25a8ca6f303065dac9fe7754fb9ce98fb44d4c4275917791
+DIST genpatches-4.9-299.base.tar.xz 4965084 BLAKE2B 58e0490244b49b9c08d06af089c65586db52ab8e3d29843fbbb28d45fcf0ee00a7f777469c4a68289d37f1efddd02d9195e3f665455fe291910c31308587df76 SHA512 6070f43b1fe9f2100809bc75ea9cee820e81ce6d3083418cf6a00764fbe6065ef531478cdc893e68e89f054457ac1450bae192c9792a6795d82d6f93e32e3737
+DIST genpatches-4.9-299.experimental.tar.xz 106412 BLAKE2B aaafc8e8510e59804f6e820444eb568d4fd3ec84fa219b7b620f638912c35ee6e3d0503d8785c8f946cb4eac86513c212202710cc355c307acae252362aa1f17 SHA512 79a7296df9866148a6169b5cd4975dd274bd8989bc67f15eb27d9e9bf1a45256e58b87c305961cbff34890eb748e9c2b198cdbfc7521ff4eac4027264840e85f
+DIST genpatches-4.9-299.extras.tar.xz 3676 BLAKE2B f3a2365654173ae80210d4f415387b3171fa78352416e633e8c6423b1ef2272e1069a6db6270c1cea18d6997145024cb8b856769937e0fb281a382f168a98866 SHA512 5b5ba9ff7e246dcd692589db6a24ceef57268322f2d48a3809925f2b769e6b6cba3c593e43749928f0707690b3d577021e0270b2721113a33a00b8a9d2e69d36
DIST genpatches-5.10-83.base.tar.xz 2437628 BLAKE2B 87fa0fed28498c5048ebb06ae7692f2a2591aa5acf91b471b0e6c641d2397e2213f437797f3a4cee268c9ad7c7bb4ef751e5fc4e184169ceb25aaaace9f7096f SHA512 8f1ae3705626e92acd04a5a539be60d07d7ad5b09c9b3a3a76b93ae0cfd71687ea397f27b59e8c443068520f3d5e4ac78678d3def2265650c745e7031b4e27b5
DIST genpatches-5.10-83.experimental.tar.xz 16868 BLAKE2B 7dc109c60c354e2a58410b45a84edf5346563c478ad8ab50f9249c5d6471e076022baa4b954f5559bfc0253a555392c78f545848ffe76100ca20aa587325b614 SHA512 c2ee67cff75de2ed0264d1ab0d2ee682861837dd7f688415c3436d9d55f317330556239714f00872725231a7af377a413438585aa37efcef56fbed66f3bb16ba
DIST genpatches-5.10-83.extras.tar.xz 3844 BLAKE2B 08632b33122638d287da0a770ef2c431d2a393d8efc089f44e11038f8f2d10a5acf2ee73fd6a7112d313463d0c297cd31da4fa2fce1abb30e1af88a14bd23c49 SHA512 a0cc6b0ee77064db826d155a201b22cae2d0fd85a9239f8dc7062fd4b2f89764f6559c3562903e4b2c98190da631539ad45bf7005cae5ca26c6bd12ca5a06326
@@ -76,6 +88,9 @@ DIST genpatches-5.10-94.extras.tar.xz 3840 BLAKE2B 842c7a0ce6a2663fbe84b9e64ebdc
DIST genpatches-5.10-95.base.tar.xz 2769920 BLAKE2B 5de95da15985c9188801c6dfc413faa7fae2c534ccbc17ca3e8e3f70ff1422e00819b177cc4e1828eb6234ec110930af6e747089482e8efca010c1dd7fffa098 SHA512 4f6d6196406af59c3f9b7d9d069cf0d2186e45f10bccdaac0c1473520ed67606fd363d97b64eb53cb76c08c4d8e4198d67744af34a60e78419cc7c6ffe28a26f
DIST genpatches-5.10-95.experimental.tar.xz 16868 BLAKE2B 4da0d98617750a2d5a4b45cb6fa86b82eeb61634f07f1d8db08193b211871f2c70124b11f43e943880cf35a24400d697e31ec98ec87e1faaf41a4654a1b20807 SHA512 218717c092745be324673e59906ec835392fc895f5a696ce2883a45246333ecc7a93be0ea2537805e7fa36211d563746edc4cbfe1ae47998a80264081ce623b6
DIST genpatches-5.10-95.extras.tar.xz 3852 BLAKE2B 1deb0958934dfe7b0092ffe9254269fc8ca900cb526f4805e38d7c69e8d4d587b50a169b1a54d32ed83fdf481626f853ae56e007a21554d82a7befc598d571b2 SHA512 f3c5ca1aaa1f7ba0743fe0d0f3046e411547c09d3590766b76778dbdbe1221ffd3542f3231e6ac6a77773caf3327d28aaa7bcb767cdf132a4fac7cf8afd3e86c
+DIST genpatches-5.10-96.base.tar.xz 2787744 BLAKE2B 0d845fc9e5eb4cee41eb60756661d5220da31ea438a16a415431415a54503278b0fcd69cb8562e1c7c47ae794df4d0691a92ef034aa5650ece4b0ea29f56c73d SHA512 5424bb5c20f6b918abfa8b308ceae9dc321d1a8621e311ec1c492b9efd9bde41f695d12085b0c8eea16b8113832580b1ad831ff18a5354e5cac2e275d99bfdab
+DIST genpatches-5.10-96.experimental.tar.xz 16868 BLAKE2B 762ee8ec66ed6f651441f622ada2184891d4f887315a223f3922314307e7b6300ed64f8a2824330ae7336ee9702a8b8ac838544f4ef6c5437aeb431e5b9e0be6 SHA512 b433856628376d07bda2db2c951fde568a697779279df05687b27b1376a993b3c4331e70556861a13e8b1ab12813e0da454d4ea95ef4489d74c1431f8329950c
+DIST genpatches-5.10-96.extras.tar.xz 3852 BLAKE2B cd431b92e31f333d913f8607df5d3656dfb924c4dca63e86ac30e52b636773f82287481b4a51af57d51685bf55db2d0d5028bf3e5a3255de0481d277842681a7 SHA512 3612c26007ea77b2ef0657a1c11174f1468bbc1cce46cc189a829f66f1b242a54f29305ff405ed49356427f0283ffb23e5299ccefd7dc083492eb0143855bcd5
DIST genpatches-5.15-10.base.tar.xz 551560 BLAKE2B ae6fbb6389be3338a39d450078ce3d304395330f93dd96f6eb3fbf7a9f86abd6d1d44764db4a1a640c825a966604cf52e920cf8bee4e4af9ccc36f252c40f0c6 SHA512 1020d809463246ffdb845da850aaa224826c348c05a1a4e1cc80b531cf61ce6f361b4056b6a9fd1b7a07f0dc5b4d9f28e8bf043767b3a682b0e7439164e76c69
DIST genpatches-5.15-10.experimental.tar.xz 69412 BLAKE2B 52cd48e6d6e5a8ebd4ba11bfb2f456c8508835ab8d29b3c5e1a28ee9a75ab5d5be8a9613ae2a2e191cc1b25f89dfa6e9e29d5608c0935df9b0e63961700f079e SHA512 e30238a5a87b6bbcee0ce7d4f245849538cade0d608f88890909d6ae3a1f1f17952c9b323f0e111ba9195956f4da4d015bb23c55c316f6f2229df007ec89f8b2
DIST genpatches-5.15-10.extras.tar.xz 3840 BLAKE2B e808e0819d0e8e83438423114b0f7fd5a01b416d0186fe48c4ee3c5787e6234bb94ee476db523e4bf273abfe768597c3369015b242c5858789c4827e293a8449 SHA512 b6f7904808ad4de36640109550678b374f05e63b6e4ffdada0b1feb0ca43c4f94970f6460e4ed88ffa8ba175b44c8ff0e3698174ed786645d97dffeee52ae278
@@ -88,6 +103,9 @@ DIST genpatches-5.15-12.extras.tar.xz 3840 BLAKE2B 5253e52cf7ad63a16c6d941963031
DIST genpatches-5.15-13.base.tar.xz 604984 BLAKE2B c674c2eefbc18f2a8d182fa95606714b9a74420d7a3ebb32138b714743f11a7c7b278d77d33747bd1fa1a46e8f8e8364a9238ce3acee6134f889fae267ab0239 SHA512 0741c183cf8def586fc17fcb2a44d81dd5494ac9430a5ca07d239079f41a7a24bb686406e0ecfccdeb8a38e33e99831d2b355d0e8e65e8dd2e30db5f4b0bbe4d
DIST genpatches-5.15-13.experimental.tar.xz 69424 BLAKE2B db1fa9e3535b955eefc9824053b05f16baa8492715ed012df87373cdb73391e36530618968302082122c9e40678a393f83b89bc2dece09fedead0aacdac3f5e5 SHA512 5abb903dc816d5f17c119dec6edea03571fb8293bd5a5a51bc3f7cbeee11e025915eae9c7ca0a25518d8a9d7efbfddf98c38265e4e8200dc10938edaa2003567
DIST genpatches-5.15-13.extras.tar.xz 3852 BLAKE2B 131550ddf5d1d67808b98040e88bb75d9020ee99b7907d0b79839a366c52e83c5bee6a322f12363ca0cfa9816d17b36002b5ace1620ef80b386ee8c09fd23866 SHA512 79fe958fcd5b3c4c7406374431e28a482b7512214c0ddbbf24d5f4a42e7feafb3f235f266b0023e666348c2c1888d1c678d726403b2f873d55991e5aaef4b74c
+DIST genpatches-5.15-14.base.tar.xz 639672 BLAKE2B 93976aee6245c420aa654981538f3dbdbeaa9898410d0ffef103158e3856b18dfebba293aba62e4adfcb0c402d803428637c7a7c7b78a6483b64ab816f3fe355 SHA512 37f506d21264ac54d3075890fdb5f6267039518f083961f13a1859e1c20a390be12071a95091d9b01f5aaff11623569f0bc663180e4b6741b765e64ff45af361
+DIST genpatches-5.15-14.experimental.tar.xz 69376 BLAKE2B 16da6f6da679a6d4aeb7906e8721420d8d7a39f54ad10c1e72611c4bb0a1be0c001c32fffdb02d12b865a9c430dcbd48bb257e8f3d191d1f7bc150e0643eecbc SHA512 e9bae0b9e435d26f759ae0ed39f62d33ba619a3027543e9d5fa1c0f2d41372a09beb1affb07e11e29d926ecbcfa3bcccb9f5e78f98790d927250c2351e563ee0
+DIST genpatches-5.15-14.extras.tar.xz 3852 BLAKE2B 09bb1bd3fffd353fe5454a033000632f9c76ede889e8550ddcdd507651e427e6b55fc65329ba89753b8b0d4e4bf4988d3c3e54a54cdf01e54b0e200d38fcbb68 SHA512 61bfb0e5d1f66b0b6b689c8e4474f22b8d2dbebd9233ea139c6da870cdb76c9a1559eb1469f91f4c3cc0eab5f2688dc7b843601ac10bf989bcdc3129510e06b2
DIST genpatches-5.15-9.base.tar.xz 503476 BLAKE2B 81783366d664bce3a4a86c88e09e6bc29666d98f90e5ff57f210bcaa9a65cf84716a7f4cd2c0a7b9a77bac45ae2711f05cb122930719cc30ed96db8e2f57c0e2 SHA512 2166a1c7039564b10eca43036091d54e3f85048767f0bb30221e88faf0c21c5aafcf8e78972d2223bf9ef1f7672d71e7497142592cddcd5d01bab321179ebfc1
DIST genpatches-5.15-9.experimental.tar.xz 69400 BLAKE2B 43fb3ea77938869a0e9d1710b3b0537d7587fe4077806f4be076e80f53037f25d6d720d2dc873115edcaa399e00553077e8b7c45e6a3df9200c3240d1e0bbe4c SHA512 55e627507c0e03c87200f0d95e9c4c14717fa89db6ca12bb1e35e1f3c5d0889998e8e499a4da59616a0191311a30f9aabfe4a357c2cb52f6315eb948d5a8032d
DIST genpatches-5.15-9.extras.tar.xz 3844 BLAKE2B 6fc6bf17c0743206e4220fb45d95dba56e8d870f61a5777454f3c70326297ee6225c296a5abf57456245e61f242f19016b2d5de11f91f6a920bf8cb5c18e581d SHA512 d3f49043336ff5b27bd92ece6198b2d376399cdf5ab92b972aeace9b27ca8289ce2baf396791d7f3de1de1e42b0bab43935e1b5302e279df093490fb43d273e6
@@ -106,6 +124,9 @@ DIST genpatches-5.4-171.extras.tar.xz 1788 BLAKE2B af90cfac89188a1811ba38fde5f63
DIST genpatches-5.4-172.base.tar.xz 4281140 BLAKE2B 438ad10331e709a85f1ee2a8907a982cd545579940431220f763b1f68280d007d344627b0d1cf4406e2a439b76d20497e1f4aa6d103bb5569f119bc5174c545f SHA512 faa28b056e48873b41b78b540afe7db3200020f85f1ae516f7949f3cef453eccae9b6b8631d594ba8b1dc1b4d6b55b1e9c9379c4880eb4697bed956b0217bef4
DIST genpatches-5.4-172.experimental.tar.xz 16904 BLAKE2B 41c58ed17ac2fd9bf58b16420129a8aa21909d98075de22b80b3f89a737ff68165ec418c48d438b73f6585dfff6c6e5fcc1e047cf9dd49be1fb80f207497c669 SHA512 20337b06dc1d6f21e647dd84bcee2ab6f52824fca734fab8782be8536b265f38a9f27fe82ef4c47aed124ac31395ca5f9bd9c8850a6b6f4d5b95a727a7d39753
DIST genpatches-5.4-172.extras.tar.xz 1784 BLAKE2B 9d185d1ff33c56417bf9cfbe33efc6ce4b743a0ab9bdf419dbee14cde34d7c2d6d17884ace56880f75cc28a16b7e18a5e7b87f110c64bc7c84ceb81c7df85831 SHA512 cee6e49804ebc200dd7e308d2a59bfa0e381428caf69678bb6d406357a86398327a354bc2900096f82a77b47beea7fca7e5709cb390fbc1e0b7575c01d062024
+DIST genpatches-5.4-173.base.tar.xz 4294304 BLAKE2B 7622b34b82e901d2823f84ef4ccf282a9224dadf5a5248bbdc9b1328aaf476b50df5ea6d359af64507c30623d57a0a61f9205b5d48eb1137a404ef2ca4ec31c4 SHA512 34ce4139ccc9119546a88efb71f46b1172039f536e5072337270ab93b83429b2975a3c9cf4f112f280e62eaf506e62b48f775a4fb772a1a4de8681333be76a02
+DIST genpatches-5.4-173.experimental.tar.xz 16904 BLAKE2B faa00b21edb05915942aec616a5ff4138f5819019ca1532383071621d7ce1847ab201038769860cbfc827df7b9dd729e573b874fcc712bac6389ad8e29f434f8 SHA512 a9901afb37e44e241fb009eddfd74c8743e51e14a4a51b2bc4bb511250e74fb5e582a4cd8252d585b295dfd89b4c843fe357c30f52e18fd3dea70ef984b710ed
+DIST genpatches-5.4-173.extras.tar.xz 1784 BLAKE2B f01c9772a351ca0db5a44f8f13c80e30b73c546151ae543635a9d33a132f771133c6b8e1349971ab25a972e859a46e79cd64a07c7b4e1335544d7509690530cd SHA512 6b26c1e2025aa4952d23330a8b3878a11aab77e8451c2af728f2d98ab2ef64e415c6293179ace1cf08d91b887309eca9341870416c0fe2e901a397d29f035212
DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
DIST linux-4.19.tar.xz 103117552 BLAKE2B 1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0 SHA512 ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
DIST linux-4.4.tar.xz 87295988 BLAKE2B f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
@@ -118,29 +139,35 @@ EBUILD gentoo-sources-4.14.256.ebuild 736 BLAKE2B 7c0068fb8da3b51b4d873e7081aafb
EBUILD gentoo-sources-4.14.257.ebuild 736 BLAKE2B 89725c7b1e63f16b9c83598701dfce02d9e802b0337b2e038aa2b5c69d3923c2ff51f0c23cd052ef81a36c8597d5c271656a5e4d449ba24ca2edec3cbda79a1b SHA512 58217ef863cfa363343b0c9dff21549cd34c99a2a43175479dfbdd69748932e6c5e644dba312bd2c7cb04366eb430cac2dc33bcad78e28b4c7f831f7973c39d2
EBUILD gentoo-sources-4.14.258.ebuild 736 BLAKE2B 042652ab1b8c1d5e91288b68a44f3d52c245da9775bb9897f442a63758f4976e5aa3abfe03b97257cbf6e6a369d438f809cd58b11f9dabed818bbb19c8dac24a SHA512 bd62437442451615994e0e175338180a08ca176fc82c9cfb33915e4982594f94f5e1746793c68ade5268f96a7ee2a65deefdf57dbe650235395f69e8ada29bec
EBUILD gentoo-sources-4.14.259.ebuild 731 BLAKE2B dd2878ae8857490211551f589d454b7b53af928901eafa5d391ee7174409b24f71ae0002e3a3d2a6409f6b45182c528eeadd6cd4c4274e552d589509d37cfad0 SHA512 243be7c80eb3ca9d6d0af2707720f965f2c574176c5eddb9e1a52828f5ade203ede9e2a013e21250fa05c42f817cb77e39adf4c758a4ed69c14406de3d7deab5
+EBUILD gentoo-sources-4.14.260.ebuild 736 BLAKE2B 2d6632d4a7dc5b9f18aba251041d75426f71ff28e8f35eeadf2992a1c9df8fe40f453fd43747951fbad5ab0067aa7fada309409d3ec1ef3e71ed34bdda7444db SHA512 4f21221e68e6b1e525bb287ea6c3ca2546a938901437e7a891f33e03773fa3ca39b825bc9804d4d352b2363b8bab33ec99e422d1dc101ae21d4abc619cf1929c
EBUILD gentoo-sources-4.19.214.ebuild 730 BLAKE2B 63f728d420b9676ec8c4f2af540c61efb74ec8b47abb99d4e95ebf926d9d4d345463f32f7ddb622660b476cb9ca3d008d3d656358e7a11a4d1e11a1c19f48d06 SHA512 fb9504bda5fc1c89e3141e910c0c18327fbdd45e674392e75164a35c536a0096bb97ba3790fb40b1debd65415a0f1d2844944aed43caaacbf9f8c49e64a51cdc
EBUILD gentoo-sources-4.19.219.ebuild 736 BLAKE2B c7ef366b384d4200496025354da235878e8f25d10538bac18433db754e398839830b27a2c6189e0c7e659c069b4459494bc59909beee61d9825fe6a4ab9f9a71 SHA512 85799f6c631da9a32fc318e2c46718f0f1fabf7b8b18dba15bb0f3c4d990f5a35e83cd4bfd60f5ac3caa49da1bbb9c18f1d82a84b6c06cb62004b7c437008d70
EBUILD gentoo-sources-4.19.220.ebuild 736 BLAKE2B f0e971b6e69ee6019d696d359a252a880c4c85448be50cb97da57a06216b5fe15e03f959037ccc096395e7c671f3506149c6a49f1c72c94b939c572d247ecbf0 SHA512 daac5cf0526f0bd8be93cce395762f43b7fc001c96cf056328638cae776e360b6cc3eab2b5819b814e6855c594862c0009197a54376bfa6fe9b2a15d7d442562
EBUILD gentoo-sources-4.19.221.ebuild 736 BLAKE2B 68dcb55e2af42187435c9d5b91bd647f7a1058c136880c39f109ef93687279aaf8cfd8f716b7ed8cb2181b17e4332f1cc65bd47a549680426fba8a2aeee1a495 SHA512 2a366053155ebb78b8757bd6d31ffb467db872807b9ddf1d96dd56e448408dd8d2ee0922e5e20463521b4f219a1f296a2c209995076c71348516521c57cb24b6
EBUILD gentoo-sources-4.19.222.ebuild 731 BLAKE2B 6c6664f3c757fc2147148738ce2e2abddaef73aaf9c1f9f835ad6752ddeae96b0389d3d8c29073bb8dd295c0a1e90804cd673f12c7674c0f163230768251df9b SHA512 3d805b97bd58a66b81dd064ddb07d739ecec2f1bfd6dfcd137b8cc77cb45c4496b1e0598004db3ac1fe6f346c2b292047a30ddacad203325d8e4715394a70992
+EBUILD gentoo-sources-4.19.223.ebuild 736 BLAKE2B 65b779c12f208c60d35a4df3d1406a8abd61c6e422b60d497e72b4e917e317fb9f6a3ea673ea4c6eaabd45d22ed2a436c96dd2391ea5dc73d35d133265751150 SHA512 889015fa6a2d44e39e04af83929f9813642be49f3834c29cfa1532ebaab94296a44be1113e9b5bf2551bcf55caf8ce65818f090aa4e95f6df49405f693f0bf9e
EBUILD gentoo-sources-4.4.290.ebuild 730 BLAKE2B 2ae0dd7a73a872bf87af43d12937632cd08dbd42194775cdb46964ef12d4844fbbf782d414f110bf7d3c360f5d693110e1e0c14ba98955002219b4e3eb8eb7fd SHA512 a6878cda87a0d5bf40a2c7b1c96b43606b66e79c3c9f14e149367c75221bdda68adbc6aed2af0fb3bd7aaf201bfed37d59c8ccdd01a6e445aa8351cfd96a8d0c
EBUILD gentoo-sources-4.4.293.ebuild 736 BLAKE2B 239bb71d5eaaaf70220625d3578cff787be5bd362d5b19d9b825a0b339f0d080f99463aad766b11f9637925403ab203c339295b964d6aab9b1bcb2c1dd6dfe37 SHA512 9c9abb745d2b2a800a3496865c39635006cdc212c471fbbb55e29e093ba00b0d49495f3a2b64d40563f2953c7878cd211dfc1383968d5ff66a045caf5c76d7de
EBUILD gentoo-sources-4.4.294.ebuild 736 BLAKE2B 137f6cb0f5090b2b6926724e1dbfb8ce27b0145452dce63bc84b2e063384114d6968363011099c589c917389a191a68dcd7d4e11ad6a2296acc9d19d6a18f752 SHA512 6846585795e167280fa7ccf2c1603de4f70ab3ed4d471cffeac840d6df2754049dbc06bfdcced8fbe80baa45db80a9c48386f413123f738824dc68d42896c052
EBUILD gentoo-sources-4.4.295.ebuild 736 BLAKE2B 32d0cebed1c46a25260f73f800a36face90e91abb856b9a984108867ce569e2d795247655fa36da6552c4f96fc3ba5d7f3f58f9d4c96abb57a16050390e7f44b SHA512 efe6c7ae682ae6b9180c293a1d62cb63b41d144e66f2397ea17e4d92022400dc64ca5a4c8cc947a6914ffcc0f844cc29503951e3b0345b89e043b34967eba39e
EBUILD gentoo-sources-4.4.296.ebuild 731 BLAKE2B a7bda53477d532fd8859252da7edecea3ef5682bdc3ed7c18fbfce5b44c66136fb7f4f7b8156161a5925dc9857670dab4274ca7cfe9b7185bb04cb76872b6897 SHA512 6c434b1642f4e02e8cecdb83cab20ce0d60ec23ac881865879080af9304f5560a51e7f68737e4cb607bbd76daf6133a880620c8dd02ce4843dafc4f622cee474
+EBUILD gentoo-sources-4.4.297.ebuild 736 BLAKE2B fa46fb24e904d2d82c78e8ef29f893bf74c260444c82c25e9e10f1fec542821cc90b4f79dffafc4513fdb98157935403a71e109faa72a1e9acbc23f16d45aaf0 SHA512 47eb8fc3afe0d5345fafee035dd8f0138f8456713a34140964d0ac28abf7fa4d110204340b3b28b24a39b0e3aec87ef1f0cb3fffd5c4c56b72050366e2433221
EBUILD gentoo-sources-4.9.288.ebuild 730 BLAKE2B 2ae0dd7a73a872bf87af43d12937632cd08dbd42194775cdb46964ef12d4844fbbf782d414f110bf7d3c360f5d693110e1e0c14ba98955002219b4e3eb8eb7fd SHA512 a6878cda87a0d5bf40a2c7b1c96b43606b66e79c3c9f14e149367c75221bdda68adbc6aed2af0fb3bd7aaf201bfed37d59c8ccdd01a6e445aa8351cfd96a8d0c
EBUILD gentoo-sources-4.9.291.ebuild 736 BLAKE2B 239bb71d5eaaaf70220625d3578cff787be5bd362d5b19d9b825a0b339f0d080f99463aad766b11f9637925403ab203c339295b964d6aab9b1bcb2c1dd6dfe37 SHA512 9c9abb745d2b2a800a3496865c39635006cdc212c471fbbb55e29e093ba00b0d49495f3a2b64d40563f2953c7878cd211dfc1383968d5ff66a045caf5c76d7de
EBUILD gentoo-sources-4.9.292.ebuild 736 BLAKE2B 137f6cb0f5090b2b6926724e1dbfb8ce27b0145452dce63bc84b2e063384114d6968363011099c589c917389a191a68dcd7d4e11ad6a2296acc9d19d6a18f752 SHA512 6846585795e167280fa7ccf2c1603de4f70ab3ed4d471cffeac840d6df2754049dbc06bfdcced8fbe80baa45db80a9c48386f413123f738824dc68d42896c052
EBUILD gentoo-sources-4.9.293.ebuild 736 BLAKE2B 32d0cebed1c46a25260f73f800a36face90e91abb856b9a984108867ce569e2d795247655fa36da6552c4f96fc3ba5d7f3f58f9d4c96abb57a16050390e7f44b SHA512 efe6c7ae682ae6b9180c293a1d62cb63b41d144e66f2397ea17e4d92022400dc64ca5a4c8cc947a6914ffcc0f844cc29503951e3b0345b89e043b34967eba39e
EBUILD gentoo-sources-4.9.294.ebuild 731 BLAKE2B a7bda53477d532fd8859252da7edecea3ef5682bdc3ed7c18fbfce5b44c66136fb7f4f7b8156161a5925dc9857670dab4274ca7cfe9b7185bb04cb76872b6897 SHA512 6c434b1642f4e02e8cecdb83cab20ce0d60ec23ac881865879080af9304f5560a51e7f68737e4cb607bbd76daf6133a880620c8dd02ce4843dafc4f622cee474
+EBUILD gentoo-sources-4.9.295.ebuild 736 BLAKE2B fa46fb24e904d2d82c78e8ef29f893bf74c260444c82c25e9e10f1fec542821cc90b4f79dffafc4513fdb98157935403a71e109faa72a1e9acbc23f16d45aaf0 SHA512 47eb8fc3afe0d5345fafee035dd8f0138f8456713a34140964d0ac28abf7fa4d110204340b3b28b24a39b0e3aec87ef1f0cb3fffd5c4c56b72050366e2433221
EBUILD gentoo-sources-5.10.76-r1.ebuild 735 BLAKE2B a4ecfb9a148b2043281f619251e3bf9ed8a3ca968f607aaaa0d7317a6ae2c896eda3d9c6a30c2bd20b0b2cd0f52359c519af4cffc32a7fa712d49e060eb51aa1 SHA512 54137c560f1c7bde5c56ebfbed316bd5bc87a141755fb4b2bfcd0fd9a1334a2b477fc889dd8e96306818800389554965972843a72362b3d25167d7cc7cd84ba5
EBUILD gentoo-sources-5.10.84.ebuild 742 BLAKE2B 53bd3d0ead7d9acb22909124687f50773df48c9954ed4cac804e6164acff3913a96d11ba43f88d94a820e2087fb54ba13455a374d4945460eec4e7850dd95c66 SHA512 b10291b2aa2e1a2935a5f729a2ce93deff8b1cdea60fedf5f82381d8cd20cdbf67e586c908c3749bb84b52cf8cbfff610c15b1634a840d5dd3db1cda20369095
EBUILD gentoo-sources-5.10.85.ebuild 742 BLAKE2B 08c96019f980ccc3a004f86eedf94c42f62e48c4c4b3f93000ef7999aea7ad4872529c7e7efe881fc5507ca74909cdfa9eb5410405c67d8e85c49f185b51105c SHA512 05a316b94c9086e1d71edf612740baa44e23b5d7d60b1ca0db292d278d9e217ff12ad2c5ef4282fb83ba7d179adfae7caf8d86f89069aa5c12314f6527a7a969
EBUILD gentoo-sources-5.10.86.ebuild 742 BLAKE2B 8dba63e732bced83a737ac6c049fb6077d04036cb1688883b8f99d3f2501f4d7266cde440c50a1c4e7365de31c5c27fc2909e7f68d8590af758560f334a4049f SHA512 a936ee6e933bdd33c64fcbe673da7ad67d0b86041532019777571b96193f8a50dd73cd5ccc1d4260fb350a22cc225670fda804756c8aefdcf68af3500962457c
EBUILD gentoo-sources-5.10.87.ebuild 742 BLAKE2B 30b1ff4f8312991a2cd38784995de7948688e9e527c2a660c761581f69971f7c538ee7cfc0b855ab9c16e4e29f9b1b868dd70061ba431bd4df105487a40af47f SHA512 a8afc1708f918a3fa50ec48ca728d1010c91b2a22d90ea59a95ea9a4e5a763e61aa44f8d7d05a784b2cfcb81edfb8304c22e498694416c731a579317f960332d
EBUILD gentoo-sources-5.10.88.ebuild 737 BLAKE2B 8343b240113eae736691404c487a27a9b1e7ad7790d210d4ddc409ddb016776057d6154a382e4d934bfdfcaa3bcab98a27dcd607c5a1108321fd34cdad30b0dc SHA512 fa3d32f208ca992b4f05056377cb63949c1d6e202c93be0aeb8cd0b1e1c300193dce02bc04a92b9c80df38cc1e086fa35190eacac1e6e2897f2aeccb5fe48fb6
+EBUILD gentoo-sources-5.10.89.ebuild 742 BLAKE2B 177c8cec5e9dd871b0e35366987c106300d50091cd42744effd4d341cc0f2e36d6548cbafce61675b96ced9b5a02ea07005be13dbec66bfd196a79886c187956 SHA512 df13f3616361b691b2ee0a194a35f4619d73f1795f040d4ce63051853d0800dd5bf07c74bedc94fc21464c3342d2206bfe26461b528338e6cd4629fa6b9333a1
EBUILD gentoo-sources-5.15.10.ebuild 742 BLAKE2B f1f947e856fd6a017a4ba8f8fa0ecc5d17be43f6a6c9699b58a7d8a41a507a9aa2e29b5b7ca583424e273eca103622ffd46ba6311f4f58b7d5ca3c90937d5adc SHA512 14abcdcf1fb6d5464f5714b4bc6eef78fbbdb8e1c481c4eb4266473dd2ce4afa8e9fe9a07c9e73fea87203ecd57ad720e49c01cd6166cfaab0e14e8923b23ff5
EBUILD gentoo-sources-5.15.11.ebuild 737 BLAKE2B 770922cedf8d97a2413fbe59174b2435b04119b7a46f24e2c7183fe62bcca529b2eecedfd1baa5fc8fff2b5d5587cde2a3cdb55b6eb4b9f1568d3fdea3890301 SHA512 3c84dd458b1c430a0ff62fba7e10cf9ef32383fcc617aa239caf2ef872754c97b1c8e52653d26882e2877e6591c781357e3040845f4efa6985bed89334affccc
+EBUILD gentoo-sources-5.15.12.ebuild 742 BLAKE2B 9fbf2ba4737a923bc39030afa7b1891513d91c3d416166d18e6be29ae1443e0a55e81ee95e42457a587d24f7e6a8c76885c23e92b04720c2b2a42674e3a4c609 SHA512 947390f0eff3978fb698b6a2c58d25c113b1089be4e2e33c8630623780e9a0e6747501031b6a51ecf6fcfb7430a326572e5a50479df095cb426d85d5433f75f9
EBUILD gentoo-sources-5.15.7.ebuild 741 BLAKE2B 78abb67fc8906fc433e5c50b7858a4799f8c61f8a0f37e6491f77feeff92bc04ce9e6b62320f49ddbba4d698d743fe44896a6d6fe3d538f74c6784b75a837420 SHA512 2eac1bb97c105fc89ddb1bb3feca2b65f3658315e30e97f204ca4fdc8f1505adb62a89ed1bf8e001d1141a924c60c9ae4a9bb9711bff182864e8fe992ff5bc24
EBUILD gentoo-sources-5.15.8.ebuild 742 BLAKE2B 66538f28b863bb7383192a0922a38e36f046fdacaf8722328588eb1a57f5cbb5b4fc81e44e464175704c76b50c1f8a5957a1c2d4ff138ec32b2e31a3c4f7c9ed SHA512 d31877cc74dec7701fde8ffacb90262f2f281c510d5111788a6d76aacddb9592aa55e2959a4528d3b3d939830feb77f0e26489999cffeace8e87b621ab016e14
EBUILD gentoo-sources-5.15.9.ebuild 742 BLAKE2B 7a167fd5e5f7e1f7af1740884e6867bba5dca88b35e8f7da3228bd3dcc3659582f244fc99999ed55f8f70d87720adf6ea64a2653d6b349048112e2384e94134c SHA512 cbe170b9e45372ad600b27a100781f11aef8046a12a747608626fdc46085052aaf7a32cad05f1ab99554c4493bca5c46eaa2ed84b0e3f6f0e8ffddec510f60fe
@@ -149,4 +176,5 @@ EBUILD gentoo-sources-5.4.165.ebuild 736 BLAKE2B 0a36b94d99fbc38fdecf86801895042
EBUILD gentoo-sources-5.4.166.ebuild 736 BLAKE2B 49ee3eddd2f12d4643648f869a50abe036a45fefe3a2ba53b17837318a603f3778caa6c411cefea68b741b81c08115ff6d400c5ddb216f0f829de30f590ffaed SHA512 2f854c0045eb763ce705c982819508bf693d66b0a55adbd4553ce1b00e368bf2b5965c6da4aaebeaa10a1be45bfb1c68fea085372344897b2962cc4542e19119
EBUILD gentoo-sources-5.4.167.ebuild 736 BLAKE2B adfa4312889e9aef7ad1bba0b1550f570faba83bc8e1a361f69d74a28eb4f35bf7149accecaf2218d3b4f139550846de0ed9a6af8e2fdf15d067d8c5c0d0913f SHA512 eb752ccec229d8f65ad495406ce3ee16090df42fe31799a4e1c4829f51a74f18991bf1d73f89c1181783b6ae69ec7d9f3bb64df346228324b21021061bd8502d
EBUILD gentoo-sources-5.4.168.ebuild 731 BLAKE2B 0b3733bb3e145e019317d9f364adf90f9d6662c5afa91783bed88f6cab1e315f5a83fe74cdc4591e9b455a6b3cc9266b3ea21ee315905304b706c5ceb0a4583e SHA512 b19399477950c34fd906ffc87e8444ab9e8bdcad8420c5caad7a067eb55559c171e355b2baecbcddf6ba9959dcf20f444c23fe22a8cbe51f247aecd9dc6fac9f
+EBUILD gentoo-sources-5.4.169.ebuild 736 BLAKE2B 76fa60e85d0ae33560f9428e2e4f2234f6ae16058f457ea7e910e47776ea8dae236e6c51c5e36c1689fb4d2e52fa026bb5029d1d45e29c6e672be0f631824e1c SHA512 53955b223f5cdf3c59d955dbbbd095b56c81e43cc8707c260144bedfa573394d7466eac533e859986e2c311b503e0c245f370de3f2c9b50acc9f248f735e67f4
MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.260.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.260.ebuild
new file mode 100644
index 000000000000..401b2790ed6f
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.260.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 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="270"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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/gentoo-sources/gentoo-sources-4.19.223.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.223.ebuild
new file mode 100644
index 000000000000..940c17091e2c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.223.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 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="222"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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/gentoo-sources/gentoo-sources-4.4.297.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.4.297.ebuild
new file mode 100644
index 000000000000..275f474dc023
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.297.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 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="299"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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/gentoo-sources/gentoo-sources-4.9.295.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.9.295.ebuild
new file mode 100644
index 000000000000..275f474dc023
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.295.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 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="299"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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/gentoo-sources/gentoo-sources-5.10.89.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.89.ebuild
new file mode 100644
index 000000000000..4c439d7da136
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.89.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 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="96"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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/gentoo-sources/gentoo-sources-5.15.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.12.ebuild
new file mode 100644
index 000000000000..52143653e4b3
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.12.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 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="14"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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/gentoo-sources/gentoo-sources-5.4.169.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.169.ebuild
new file mode 100644
index 000000000000..313fb13b356a
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.169.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 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="173"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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 05ed19e3d0ce..07f55e4a36a2 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -5,10 +5,14 @@ DIST patch-5.16-rc3.patch 46087888 BLAKE2B 9e2234998503e1067afd0e9a3acf66a25459f
DIST patch-5.16-rc4.patch 46394228 BLAKE2B 3842d5a428d9623f6c49e785b1d9b9bf9b2b4aad98072b30162af8a361d48a70eb0933462a88e505bac2cdc757aa3bf5138153cdf04c49b15a8b79caa4c28f9c SHA512 72270aa4b4fd7cf290898a8760166022a2cf41566b0b1e7bea285f44b9febb16a02244503f1c585f6ddc9818d7fada7a0a15c1bd00403b2a0c1108b4e7b16264
DIST patch-5.16-rc5.patch 46736824 BLAKE2B 43aef22e534942788b67f7ae5d0aa80a5cffa835423353ee89f6c9264ca0a976d05d6270e95e29535c462c513feab34f60ab3c06af2a15d58aac7fe3d6feb807 SHA512 9d7f1cfe1ad00883ff233577d34f395e4338a316e2a85c7219f12f0c10698ee7a9e64783ac1c6a3130bd80448195a6fbe946ffb3279db9322f7df3a839a26438
DIST patch-5.16-rc6.patch 46912380 BLAKE2B d17e88081eeabfbf0ed7db842159b91107f28458e6e8cb3e5d82b099a34fe080beea23947b59659ad9825fee2ca780064c72185b3145925b941dac11707bba6a SHA512 1c90451f39d73f5ca05085e04d4e7a589f9fa55224f69218ee387c8cdbbabcf1ece2f85a60f380c1cf5a854b664ab57ed4cfe6d44878faed1d9ae9f433ddcf94
+DIST patch-5.16-rc7.patch 47075526 BLAKE2B b53bc690a5d7367e8828394031421bc0d16631231a9118adafdc3759ee32cf5feadc3f6168760c7ff01fca8b3e430c88a8c2a65064b10ef852008b3cd59e3c77 SHA512 b8bf7da3fd50733caf3efd0bdbe33a583303435d2873feb382a28f69378c0de445e73858032fdd3d7fe5cd38de89eab70311cc4bba7ab707481784cd9e647ecf
+DIST patch-5.16-rc8.patch 47181419 BLAKE2B d025a009faeae7582cc88c8e232c5f63488cca179c37023c77aa96464b62efa8f5bf97fc4f2ce8725bd2b4d98459b0cd035996b059d9dc1babc744ee37e9b739 SHA512 3cd51084411ee235b2f95586b22c22c9b0478ac78c57849b6406d42ab0eb81688a7ebbb23e777bdd1471dfa54394d8a1f77c92bac5985ac4f9eaab4f2ba98125
EBUILD git-sources-5.16_rc1.ebuild 1175 BLAKE2B ab41d2ec0e2614c99e6647eb57749471b0e7411adfafb4b5d69591e231c21e5be20c64ca3d8a85c1d5af3c553f81fe9c8fbde7d2bf5bd5c4342e8cfd9ffd10cd SHA512 70498b12089998d4bba1c1e2849a0c8a1bd0760fa729d8e60d99575e3dc0a34bc9cf1351151db165795af76c4bf1b568dcefd7b0f8d6c16c65c3961065f90a5b
EBUILD git-sources-5.16_rc2.ebuild 1175 BLAKE2B ab41d2ec0e2614c99e6647eb57749471b0e7411adfafb4b5d69591e231c21e5be20c64ca3d8a85c1d5af3c553f81fe9c8fbde7d2bf5bd5c4342e8cfd9ffd10cd SHA512 70498b12089998d4bba1c1e2849a0c8a1bd0760fa729d8e60d99575e3dc0a34bc9cf1351151db165795af76c4bf1b568dcefd7b0f8d6c16c65c3961065f90a5b
EBUILD git-sources-5.16_rc3.ebuild 1175 BLAKE2B ab41d2ec0e2614c99e6647eb57749471b0e7411adfafb4b5d69591e231c21e5be20c64ca3d8a85c1d5af3c553f81fe9c8fbde7d2bf5bd5c4342e8cfd9ffd10cd SHA512 70498b12089998d4bba1c1e2849a0c8a1bd0760fa729d8e60d99575e3dc0a34bc9cf1351151db165795af76c4bf1b568dcefd7b0f8d6c16c65c3961065f90a5b
EBUILD git-sources-5.16_rc4.ebuild 1175 BLAKE2B ab41d2ec0e2614c99e6647eb57749471b0e7411adfafb4b5d69591e231c21e5be20c64ca3d8a85c1d5af3c553f81fe9c8fbde7d2bf5bd5c4342e8cfd9ffd10cd SHA512 70498b12089998d4bba1c1e2849a0c8a1bd0760fa729d8e60d99575e3dc0a34bc9cf1351151db165795af76c4bf1b568dcefd7b0f8d6c16c65c3961065f90a5b
EBUILD git-sources-5.16_rc5.ebuild 1175 BLAKE2B ab41d2ec0e2614c99e6647eb57749471b0e7411adfafb4b5d69591e231c21e5be20c64ca3d8a85c1d5af3c553f81fe9c8fbde7d2bf5bd5c4342e8cfd9ffd10cd SHA512 70498b12089998d4bba1c1e2849a0c8a1bd0760fa729d8e60d99575e3dc0a34bc9cf1351151db165795af76c4bf1b568dcefd7b0f8d6c16c65c3961065f90a5b
EBUILD git-sources-5.16_rc6.ebuild 1175 BLAKE2B ab41d2ec0e2614c99e6647eb57749471b0e7411adfafb4b5d69591e231c21e5be20c64ca3d8a85c1d5af3c553f81fe9c8fbde7d2bf5bd5c4342e8cfd9ffd10cd SHA512 70498b12089998d4bba1c1e2849a0c8a1bd0760fa729d8e60d99575e3dc0a34bc9cf1351151db165795af76c4bf1b568dcefd7b0f8d6c16c65c3961065f90a5b
+EBUILD git-sources-5.16_rc7.ebuild 1175 BLAKE2B ab41d2ec0e2614c99e6647eb57749471b0e7411adfafb4b5d69591e231c21e5be20c64ca3d8a85c1d5af3c553f81fe9c8fbde7d2bf5bd5c4342e8cfd9ffd10cd SHA512 70498b12089998d4bba1c1e2849a0c8a1bd0760fa729d8e60d99575e3dc0a34bc9cf1351151db165795af76c4bf1b568dcefd7b0f8d6c16c65c3961065f90a5b
+EBUILD git-sources-5.16_rc8.ebuild 1175 BLAKE2B 37394376cecacaf2229dc59d3dbb7cc46ea65f45c7e42fc7e45bec1d84049868e37bc1f23e4a7ffe684ec22323747ccb57b61f38564f2cc90e246ea9db47b54c SHA512 8f710655e315f972d50b618bae0b3677de6a5dba4a9f292a817db18c294a53944af0c35b02cf336b54594474cb100ccf4f48f37100ef1d3d924f1a2cb67ae385
MISC metadata.xml 465 BLAKE2B 089bfb0e4af03b69d3d118d39713b54aac6912012cf0e9352d22b4b597abe5b1ef86863c37f6a0be2f81995f2a81a8d08bc7c2927d06ac2042b7b18ba02c77be SHA512 cb2bec5a8cce1e6da593f6ab11ceb854112fb4e828198793820699913f2f7cb2a9443e1cb15c42e16730891a27fe8dcd1713527c2ba2cfa56f6d2296f6f6e001
diff --git a/sys-kernel/git-sources/git-sources-5.16_rc7.ebuild b/sys-kernel/git-sources/git-sources-5.16_rc7.ebuild
new file mode 100644
index 000000000000..806a3e87800e
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.16_rc7.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 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.15"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="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/git-sources/git-sources-5.16_rc8.ebuild b/sys-kernel/git-sources/git-sources-5.16_rc8.ebuild
new file mode 100644
index 000000000000..a987a1af4555
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.16_rc8.ebuild
@@ -0,0 +1,40 @@
+# 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.15"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="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/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest
index 966555e67575..0b132a1a0222 100644
--- a/sys-kernel/linux-headers/Manifest
+++ b/sys-kernel/linux-headers/Manifest
@@ -1,4 +1,5 @@
AUX linux-headers-5.10-Use-stddefs.h-instead-of-compiler.h.patch 2053 BLAKE2B 63026eafd7e624385e18341f1f96e2fa8c7bff865b4bfb5f0c643c9ed4398727f8b36ee7f6fe471d1154d9d5300bdcbe18eb5a3b493c1ba71c25f71d01f73c25 SHA512 39de4ca1704c8eed0a1a856a88ca25f12b2c58f6c1b903d6e9601a287db31c718fe088b211fb6151abfe922b624418fb220d357c27b758f2b58fe2987ccdef79
+AUX linux-headers-5.15-remove-inclusion-sysinfo.h.patch 778 BLAKE2B baf48088843ab6dd42bd4e69cacb39bbf9633e5ff58868606cb553794c42e6ad4b360166b567b4b39bea4c9cc68c299e32156c687db3aeac284bfb4ce3da1b55 SHA512 d5d6c6e6edb3d50b4f3005838625a8a0064ea6f30c0ed98913ef584e973cd7e47b9f0670f932a434d66df16e850b0efb4fb01052d962ca82464af13810054156
DIST gentoo-headers-3.18-1.tar.xz 3628 BLAKE2B 9e677389139e8e3e42508171593797b78f24368ceaba4f76c242b5827bf657444a65a0d3b334034cc54f7f14b00b9da7446356e1a5ffd9aacb05d5a336d4437f SHA512 89fb9b336fa3455752f6fe8626500d30245c04806890d4448a2895bbef2a5eae409940618fd4e0be57aa12784a198a695c32479f12d76450e16f2af1536e7a1f
DIST gentoo-headers-4.14-1.tar.xz 4080 BLAKE2B 5d8bb4453d3b0b739922a86e0e45120fe5ad57c3310ff6a94830a3a7561fb3b5eef7805ff171bdf0d5582fc91848fad948162e63ec4922280c8ed68ba58d50e1 SHA512 e0f806db641c99f3f71e27fde29705685745c9c03b901c943cab5af84e2e9c3af96f5d2d10d8f5328ec7e4dba28b378f534317bf1bee597d429557b981f0a865
DIST gentoo-headers-4.19-1.tar.xz 4040 BLAKE2B 4ccaf4fb6bde84f0b1f29534cf2f6effca48cb81d63b33086a1ec667069bcb57a3c3d5697c50bff8521343954d01d9c27139d62a9cf2c9f5f12bc0461441f4af SHA512 511accdfd104d9cc84b568132f1eb822f97d35120a438768c313c2cc2651197414dae7af05db81e26b32fb4febbf1e0812030fcb98395f6f65271f6605dc7bb6
@@ -31,12 +32,14 @@ EBUILD linux-headers-4.19.ebuild 1367 BLAKE2B 2298beea65dcbf8210e42449c661e2c793
EBUILD linux-headers-4.4.ebuild 1207 BLAKE2B a2f83d4b4acf2d5bc7af8b85edf5315079a3ddd88d76f5a0c445f68a605399372ba9112214e4700bc0080dc418adbcf1581ac65ee0c6ec992448c105432e232d SHA512 c92d881c59fa1dbc56cbc7ea676aed2bd58e07c40e99050e3272058c2f3d111b211af4a6ef54672ba33a9f403baf914b616eb92642c8149aebda48482293db4c
EBUILD linux-headers-4.9.ebuild 1215 BLAKE2B 641beba0aeedcf495af4af596554315ba91fd22571f041c48e5f7ffb24555e185578e1c7b0767ce4721318804b3588bc2a3c33c4f90de6d9033dc081193d384a SHA512 46eb18922d636f49a45ac8eb8b5952cfb19a26b175d71f831a96894a2527e5d761bc019a0e7fb60d8e17cf22ad0f4b1cbe1f34655974182fbecfb10231a358e7
EBUILD linux-headers-5.10-r1.ebuild 1332 BLAKE2B 6b1cd046dac16c95fb21798cd6b586cf32c987cbd30315e256610d680685f3f2a55ed936b43100fbb6a717bfa5b470b5653ee6b87a8da21dcf2e46cb65535b8c SHA512 cc918f0da90e63bfee34316a885707045c6bf5e669bba78826865b5fa95a2ab0b1d003aabad9cd8447b98a3def6896453522219121f7263c0c617f1f5ac4c61d
+EBUILD linux-headers-5.10-r2.ebuild 1321 BLAKE2B 081e1492a684f864e940928d6a6169aee0b045132750b1a130b3557415355884f67e0f9183d756e768e619e1feb70a16877a7bd9a1594ac72519018eb2b915de SHA512 62cad7097496c083ea050b0f4d58058ef8aa982a63fe615af7a0acbe89317e389d496361f3dd5e0d929e56ebf78f8c4448145605a895b6a747cb87cf48e727ba
EBUILD linux-headers-5.10.ebuild 1172 BLAKE2B 55e8fc5e06f629903d36f8786931f4b16248085624af46d9354f2276bf70f01e2b176f383acb955c5ef4a19d6b1805bf0810ba3d1cd0231c9ff9e4e313ae4fb8 SHA512 641e226b70909a9b620aa0739ccad0758dd3817c0bf15fc1133aaefaeeba3089f3396360d996b85a3ef25946f32a2e0abd417a567ad8be91c1ea0139368e322d
EBUILD linux-headers-5.11.ebuild 1180 BLAKE2B 6fd5766c2545afc72cffef9004e428cf4c07c1f73a73c6f1d8241ae83e323890c639dc341e31eed93dbbe1841a52978153d48acaec562ce7abacad6f6e66a0f3 SHA512 6a50a05cdb78aefb84f2c627af7ebf5a1b2728bfe77cb71130cfa8340bfa471d71299afbeea0c07571250cb8dc14a66ee1c3834c112286927e87b71963c61fb6
EBUILD linux-headers-5.12.ebuild 1168 BLAKE2B c18aaeb5837a9121292dead2a83de77c8e23926f3f18a84e5c17be036aebb68829576f830cd30d5b55e5a09aa1dfa36353e0e61af95d245d5098ea1bac961c25 SHA512 012d1b1510f57e3d5013fbc9d0fe1cc2b306e174aedd13c052f83562ec43c3f8d1bd9382f86ad8300e59de5840cda1698d719e7eb8b186b7704845c98b153dc8
EBUILD linux-headers-5.13.ebuild 1102 BLAKE2B 9ccca73acfd898d26b1f3b891e1a12b7a9db736981b3d3e905ec406e0f5f72bd9ff4dfa462071c24e8c52f7aa0928042a1faf1bf5e6c59142a25ae4e24e62b72 SHA512 6aa07bf2b5d86594443734d94cc9efeab5cc3055cc925e361c91dfa531642d02689da3fc8578d981bdfaf18adb9526de6b6955e8862ee72d1a6d8b2bc45c4b63
EBUILD linux-headers-5.14.ebuild 1151 BLAKE2B 3a2704581851089887f06ce7ac0dc02b2b5e88e7a2b81cc06e6147b269e982ba07630945c4393c27c22d075e44a340ce3c6b8e32f47cc2bffed728c7b15beec1 SHA512 46fc741184be80129e06591ef7d8afd92a34e5cc7be61e9d549d0a232345f025be835446dff01255f127ae97efedd460fbaee745bd2db4260dfc57c2a324d630
-EBUILD linux-headers-5.15-r1.ebuild 1331 BLAKE2B dd2198cd9113de83be6723fd31b0cd974bc199d91346d36f316195023f51c776412d0576d53801b042417b1da0d37be3c67ba5456fb1bb323b1092c66b5d3e0b SHA512 58da953f6addb980239860de507d923336b5244081972a3cdc492c8bed7fc9bec1057e78f14990465c9c5fff29f5f2b3f97aee384d180bd2fede82d8d35102a8
+EBUILD linux-headers-5.15-r1.ebuild 1330 BLAKE2B 43e4bd06e7105b8861c2ef54fa881f9c771803ca061eeceb5616ff8b87e638595759fe1c8f243f2aca9f5843b6b7203fa1f1ddf653211cbbad45139b6c06bbec SHA512 7f6ff43c762dd6ca19ebf7ddab6de1b583baf2f8f86f9da959e0588fbebc1b421bef9bfaebc77a62c1c2e53410e8745176a6bed902cfcd5eb021034941c14146
+EBUILD linux-headers-5.15-r3.ebuild 1397 BLAKE2B 1db3d00efdc8481182ddf33ffe5a11c44459d21331a5e10ed035eb277cd6cbf7086211e39c3275e30baac7f2d5ffafd2e3340f0df43dfa4e58cebc8b3750e157 SHA512 641d74493ad0346360b4a6d77c6d1c218be6f425bea99a168d5aa523636406f15315970e3dac0dec54516a5507a082fa3fd80f7f66531fb0bf91f13832262334
EBUILD linux-headers-5.4-r1.ebuild 1182 BLAKE2B 91171636ae50ea4ee53c11c0d9038426227187f7a377190c6d1b9bc08e27ddfa9fb356d19e1408d4750ce6a56e1bb586eabd77e99525c392cfe95a1dda74c01a SHA512 65bb3e3e2c222f81e46c9c9e674e6718f1f38657d52a209499e1271e6ecb173bf7f70dfc7a1e96089cda665f84284f5c53907e12b075ae4d32b676a4c57371c3
EBUILD linux-headers-5.9.ebuild 1180 BLAKE2B 6fd5766c2545afc72cffef9004e428cf4c07c1f73a73c6f1d8241ae83e323890c639dc341e31eed93dbbe1841a52978153d48acaec562ce7abacad6f6e66a0f3 SHA512 6a50a05cdb78aefb84f2c627af7ebf5a1b2728bfe77cb71130cfa8340bfa471d71299afbeea0c07571250cb8dc14a66ee1c3834c112286927e87b71963c61fb6
MISC metadata.xml 345 BLAKE2B a7d97a94b8b2b72cbd9c7cc730bd66c6e174a2c0bb8bfcff7c279a87000a4435afbb048ca2d9424b391a0b0f992d0afd5efb20c0504062de3dfd49968fec0e74 SHA512 e7a62638f5ba1072ae773781c890f708d90001c4d517e2ecce8fbb791914f2e6769e5a0db63ade82f7d644c1ec3e9b19aae773c496d9059879a4192b7f26ccae
diff --git a/sys-kernel/linux-headers/files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch b/sys-kernel/linux-headers/files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch
new file mode 100644
index 000000000000..aa52ff9bd141
--- /dev/null
+++ b/sys-kernel/linux-headers/files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch
@@ -0,0 +1,25 @@
+https://git.alpinelinux.org/aports/tree/main/linux-headers/0003-remove-inclusion-of-sysinfo.h-in-kernel.h.patch
+https://bugs.gentoo.org/828726
+
+[Adapted to drop the const.h change as things may rely on it like btrfs.]
+
+From: rofl0r <retnyg@gmx.net>
+Date: Mon, 20 Jan 2014 21:31:34 +0100
+Subject: [PATCH 3/3] remove inclusion of sysinfo.h in kernel.h
+
+the declaration of struct sysinfo clashes with userspace.
+it's not quite clear why that header was included from kernel.h,
+as none of its functionality is needed.
+
+--- a/include/uapi/linux/kernel.h
++++ b/include/uapi/linux/kernel.h
+@@ -2,7 +2,9 @@
+ #ifndef _UAPI_LINUX_KERNEL_H
+ #define _UAPI_LINUX_KERNEL_H
+
++#ifdef __GLIBC__
+ #include <linux/sysinfo.h>
++#endif
+ #include <linux/const.h>
+
+ #endif /* _UAPI_LINUX_KERNEL_H */
diff --git a/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild b/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild
new file mode 100644
index 000000000000..ce31c0eacbdf
--- /dev/null
+++ b/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ETYPE="headers"
+H_SUPPORTEDARCH="alpha amd64 arc arm arm64 avr32 cris frv hexagon hppa ia64 m68k metag microblaze mips mn10300 nios2 openrisc ppc ppc64 riscv s390 score sh sparc x86 xtensa"
+inherit kernel-2 toolchain-funcs
+detect_version
+
+PATCH_PV=${PV} # to ease testing new versions against not existing patches
+PATCH_VER="1"
+SRC_URI="${KERNEL_URI}
+ ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz}
+ ${PATCH_VER:+https://dev.gentoo.org/~sam/distfiles/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz}
+"
+S="${WORKDIR}"/linux-${PV}
+
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="app-arch/xz-utils
+ dev-lang/perl"
+
+src_unpack() {
+ unpack ${A}
+}
+
+src_prepare() {
+ [[ -n ${PATCH_VER} ]] && eapply "${WORKDIR}"/${PATCH_PV}/*.patch
+
+ if use elibc_musl ; then
+ # TODO: May need forward porting to newer versions
+ eapply "${FILESDIR}"/${PN}-5.10-Use-stddefs.h-instead-of-compiler.h.patch
+ fi
+
+ default
+}
+
+src_test() {
+ emake headers_check ${xmakeopts}
+}
+
+src_install() {
+ kernel-2_src_install
+
+ find "${ED}" '(' -name '.install' -o -name '*.cmd' ')' -delete
+ find "${ED}" -depth -type d -delete 2>/dev/null
+}
diff --git a/sys-kernel/linux-headers/linux-headers-5.15-r1.ebuild b/sys-kernel/linux-headers/linux-headers-5.15-r1.ebuild
index e3271e02a49c..19291889a475 100644
--- a/sys-kernel/linux-headers/linux-headers-5.15-r1.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-5.15-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${KERNEL_URI}
${PATCH_VER:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/sys-kernel/linux-headers/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz}"
S="${WORKDIR}/linux-${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="app-arch/xz-utils
dev-lang/perl"
diff --git a/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild b/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild
new file mode 100644
index 000000000000..6541482454d5
--- /dev/null
+++ b/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ETYPE="headers"
+H_SUPPORTEDARCH="alpha amd64 arc arm arm64 avr32 cris frv hexagon hppa ia64 m68k metag microblaze mips mn10300 nios2 openrisc ppc ppc64 riscv s390 score sh sparc x86 xtensa"
+inherit kernel-2 toolchain-funcs
+detect_version
+
+PATCH_PV=${PV} # to ease testing new versions against not existing patches
+PATCH_VER="1"
+PATCH_DEV="sam"
+SRC_URI="${KERNEL_URI}
+ ${PATCH_VER:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/sys-kernel/linux-headers/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz}"
+S="${WORKDIR}/linux-${PV}"
+
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="app-arch/xz-utils
+ dev-lang/perl"
+
+# bug #816762
+RESTRICT="test"
+
+[[ -n ${PATCH_VER} ]] && PATCHES=( "${WORKDIR}"/${PATCH_PV} )
+
+src_unpack() {
+ # avoid kernel-2_src_unpack
+ default
+}
+
+src_prepare() {
+ if use elibc_musl ; then
+ # TODO: May need forward porting to newer versions
+ eapply "${FILESDIR}"/${PN}-5.10-Use-stddefs.h-instead-of-compiler.h.patch
+ eapply "${FILESDIR}"/${PN}-5.15-remove-inclusion-sysinfo.h.patch
+ fi
+
+ # avoid kernel-2_src_prepare
+ default
+}
+
+src_test() {
+ emake headers_check ${xmakeopts}
+}
+
+src_install() {
+ kernel-2_src_install
+
+ find "${ED}" \( -name '.install' -o -name '*.cmd' \) -delete || die
+}
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index 55de3b294497..f986c1bebb95 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -19,14 +19,23 @@ DIST kernel-x86_64-fedora.config.5.15.10 223671 BLAKE2B f45dcf49155b383c2b04ebcf
DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
DIST linux-5.10.88.tar.sign 991 BLAKE2B 8ba7edd3b3d0b96c5b9ab70d4290952c41327edd7e7cf707b84eca94714a1cf05577d8b6d8d7d419986ae384a268f36157edefe6b950a08aad08fc37d061102b SHA512 2c609b8baddd47db61091b9284a4786b1a22fb2848ec2d51a2b7b73232148a0e948ed35fcb39a7bff646f90ab6be28d81e12bd8358cd3161a88beeea8762d306
DIST linux-5.10.88.tar.xz 116476744 BLAKE2B 89a496f0ec427061c04a5568bdfdf04ad4ca55b3c81853ae9f64d53608efd39d55d8f2074f7dbeb9424f6b9cf9b5d9674b98a05d24414dc0ccb076a9f9d27685 SHA512 b4400a65dee1e5e7bafff69012078e81467e9a7aeba0eaaa84137e7056b5b79893eb62ef4309a340b23770d3785a7d236e837e6f39f24e58db00a8b4d9190a4f
+DIST linux-5.10.89.tar.sign 991 BLAKE2B ffd758cf40031ee8ada07514218d9c03cbdbf21eeb5c37d711150fdd391bdaaff7808d5690433ded38229b2ae504532002a9a7aaffad588b187b9a5e4c9ae7b6 SHA512 0c1bac99bd1920250826f7d14194084cbd179b42fdb62c9ba371a62ecf309b9152aac4e2f1fd3d982e136887d9d98e302b3288e2d22fe124c3009955b6c9186e
+DIST linux-5.10.89.tar.xz 116486456 BLAKE2B d91cf085ec273b3ad3d128e4097d0841496c0e71fa330a09b2db878cc4a7c683f8444e7611f172ffee84fd2180a2037bdf57fdf4fc1e6995d3b044eb4ac1785c SHA512 a5c60d947246944c75bae0b62efa39580ecb9c1f57f141071de0055afde725c1d9ac95a78db55326b5e43388d44ba1c810b547239739115099297dc68e534674
DIST linux-5.14.21.tar.sign 991 BLAKE2B 159182d90911e738c0693c839441f679b66fa3e75c61bb55251552b1ebb7bf6ad018d66d0a83a8f88935b88c1f39fea1207a94f3fd4af3d1e5d148cf9293baf9 SHA512 1c2639bfec52b2f8cfc69504b7f474d1d7a96dc1793e8cd77a6160718a5f381c5e57e42339bd5361e83b86c84cda2500d18615bfc210bbe989c0560b275f4918
DIST linux-5.14.21.tar.xz 120726436 BLAKE2B ced805df81421f328e2e08d50a33bf6ba54092e95c84d7c1c8ec25ad909c183f82c9966a074c274dd0d13b069b87c12c6f6d5593faf3c0813c4369f90fc4a24f SHA512 0f428cb7273de5b440b610b1a3709563e4ed955afb4df084750a8b43c45e5b000a5906780ff7079a8324fac0a8b7ecace778ab8bbf0511fba92d4dad160d7f87
DIST linux-5.15.11.tar.sign 991 BLAKE2B 42bed55a97098e8af2c9f33852b94806710e2df15a9fa8fa2199a1f3be133b89b9505e79f3e9c9663fcc5482249334f34a1c7a9315fc40741ff7302a60c4c823 SHA512 5ff3d7d368dd4481e003b00ed926f601520f53de020a507c5f9af506679e57958db0967752a600ee80cadbb0b19d33368007fb1d3c298045b30faed964da4714
DIST linux-5.15.11.tar.xz 121955784 BLAKE2B 37a264e50069e5b195b99a355944893e42c6fc05eb5fef7907855de4d31c693421e6fc578575ed141534b52ab9105dfd7697bdfec238cfa88e16a6c41f138ebd SHA512 5abe52981a9f493174afb908bc1c1a4901bc522c38c2da7ba15d5b907f06f9c4a684a47436697d79df8f598e166064d46add5661632a48275e0268411563f6b2
+DIST linux-5.15.12.tar.sign 991 BLAKE2B 2eabe426cd804a5515a2fb2d65c763322d313ba81432ea2dc931172d592073735dac74615828dbf2b07d5fa66a562606cbe03f697578444c95c5b78cddca1910 SHA512 267a8f1b5813dc9c0c24b534de9890e398656bb4cf96294f3934c88297eaa36a773d9d89ef41c19ac411ef86aad9ebe463de0f9fef1c1b5df8b372852b64c526
+DIST linux-5.15.12.tar.xz 121949156 BLAKE2B 6e201ffe5832a998b9bc8f63e9fcbf7f0384d4e4abb1a68c2299b8362b51ddcfbc35639bfc836a84202bec3705f5bca1616396c16daa05d778659d286f63b6a8 SHA512 8b79f30c26a865578d771b0c1a8273ecbf19135e4844210cb31c81784311601b8f7adfe1b3a9bc75c6bed99dcad9a5ff5e1976494b64f0de45be3a6570336890
DIST linux-5.4.168.tar.sign 991 BLAKE2B a581b74de0296ef69cd10686381571aa3c2e73b59dd495e78a7ba168dff85f7af3a3b7719419b767fe0b8380a904248d624bd1e17712327d2ebd62335943f8dd SHA512 bdd0a88b6199d57b3c86521e58a356a35273007fb421e5d3b80d40e4b9337c30fa1b982dba61673fda0ddc9e3107b8da5cbe4916364fbbe035ab5026befe1c74
DIST linux-5.4.168.tar.xz 109188452 BLAKE2B 72e7da0a2a2d2ecef4b73b268db09a7cdb7a0e76cbbbfd7111ec727593f8eb60026ecd8102bedf9b13b393cfc9fdd4b5297ed4c48869152c09581d763e156552 SHA512 119856b47f2fb2d3560fedb60fc3dd432e5b150261c9d959e5e9426f7f6e03630fcade800b8e97fe6fc6edc717bc6a0a296c875c0dc771045b65d20b9df8a510
-EBUILD vanilla-kernel-5.10.88.ebuild 3738 BLAKE2B f0d652bed46a9c9989976a6c0af4e9fc23af6abb5806bbdc068e881ac518972776a0cec58bdee8be6e7efa1be4bf96b0b80d7f0c681e782bd0970dbcf4cf2cea SHA512 4116ba31864c6b4d9bfff1bbb002a2965aaa531eb9487c8fab8baeaddb6987efa710347ff6ea1abfdcc1db735a06c1d936b58cf05d7ffca19a6b84931264d4df
+DIST linux-5.4.169.tar.sign 991 BLAKE2B 9f1deaf031eec59ff36d5cf72b9154cda6fa9f4c90f588e7f59d9b2b12990e30d329ccd4127b52a52aedbcad06373f907e0903f0bfd76be98c78f135dee78cda SHA512 0683df80944f76eb8b4101237371fffd310f329662e8464452637e2fd46a86ccb4498d0e7781055c425e6ff6590e582b7641e8277ea22ac4084ed5b591352c45
+DIST linux-5.4.169.tar.xz 109192960 BLAKE2B 136c792f554832e6e52340ce935bf2f1b2b09c8bb8fab6889920b68bf27134e2d53f0228ec8ac31233a4b2a5b7faed87238d1c7d509ddd8c649ab8275a860e23 SHA512 43ba0a51c12e4366e0793217ce66dfefc13b83f0ab8a575a21058909e03f161410bff2aae272c64c5873779886d24d3fd0cc82655de5b20b428eca6cf681685e
+EBUILD vanilla-kernel-5.10.88.ebuild 3738 BLAKE2B af162b21a2028c2d5bf2dc9fb00fea10f05e9bc55571f2f1964591ec62566ff6a563b8b4a1c092e54064f51ac2911a77dc82a07c77878661fe63f692e67e5a43 SHA512 1f7e1b22e9fc3b5b1853d75a66c23e19a8b6edc094bfb48e00570815e07cf74c3545db877272a65e8986620a6fccc8a685bea81c2c27d05c792a30d3061434d7
+EBUILD vanilla-kernel-5.10.89.ebuild 3738 BLAKE2B af162b21a2028c2d5bf2dc9fb00fea10f05e9bc55571f2f1964591ec62566ff6a563b8b4a1c092e54064f51ac2911a77dc82a07c77878661fe63f692e67e5a43 SHA512 1f7e1b22e9fc3b5b1853d75a66c23e19a8b6edc094bfb48e00570815e07cf74c3545db877272a65e8986620a6fccc8a685bea81c2c27d05c792a30d3061434d7
EBUILD vanilla-kernel-5.14.21.ebuild 2912 BLAKE2B 752ffb86053bbf3628386802b10dc2933faca9b2ca56e9ca49572f98b68730715b5c254822a34c29c5bcd2e79cb7b80715db7f6a6de8a095cca61449a7e18035 SHA512 7f56f05dc0319ce26009e7adf1f93fe1736c77e75e1f9ac2c5872c46eceaa957b6e67b54a602c1e2ad2798e45296332532061fd62ba2c9787b5555117e8ccddc
-EBUILD vanilla-kernel-5.15.11.ebuild 3737 BLAKE2B a8b8febd8d1724416b491a42f2807d570b686eb24811cb4d403b715d9fe4f39d372de319ed55416817cda5f7551dc650a2248bbb09e660ec30bf7917fbf7f589 SHA512 79764464615532de1271dc215e77d4de79f24297765d9c3490175860d95c8c0ce70026bd752a1f41a819b80d42bc5ae88c432977a6eaac7a726c8f28db94f5c4
-EBUILD vanilla-kernel-5.4.168.ebuild 3055 BLAKE2B 4d84f9ad4cba6e5efb32b16d4eff0ef34703389994a22c77dfb96da59144dc0d739e417be44bc20dd1e4a7bacdeeddf983c0f1f1aebac0c58171f512667b7017 SHA512 05e14e6dd7826439b45fa48486a4efcfcec6685855cdeed1a306426353f7d9a7dd4c775d9068076a8369b181278dd1c3cb029b375a026ed47d00de703136aa3f
+EBUILD vanilla-kernel-5.15.11.ebuild 3737 BLAKE2B b7c6af9f2182a3f4de7100063a9ee202475dda1343b7d139b7f9b46d0a67814e8e31e9abdad48372e76d6db792bfcec48f420731ece64fbd2aea0a172c14b046 SHA512 31d04ec1207726e6bee34ecab83cc6e9b31abc1cdc0aaaf7e0817b59c8b93d689d7f8237fd507d41d8f84e160b660c387c50f37800842fbdff916b26c618439b
+EBUILD vanilla-kernel-5.15.12.ebuild 3737 BLAKE2B b7c6af9f2182a3f4de7100063a9ee202475dda1343b7d139b7f9b46d0a67814e8e31e9abdad48372e76d6db792bfcec48f420731ece64fbd2aea0a172c14b046 SHA512 31d04ec1207726e6bee34ecab83cc6e9b31abc1cdc0aaaf7e0817b59c8b93d689d7f8237fd507d41d8f84e160b660c387c50f37800842fbdff916b26c618439b
+EBUILD vanilla-kernel-5.4.168.ebuild 3055 BLAKE2B 20d1dbe371aafb0b411bc062d55429078fa55a3daa657a6a09a568b6f910aad93310675b9be27696e367b817b1384fff43659f7a1272b7370c7345a954b19458 SHA512 528fdfdce1c8487fdc3f4f5ce2e1e84f9b60ee5991d05110aedbdb021657f8cf0ce8c99e1e4ff874055bc58a0b3b3557212f68b8495ffdf5a5a4518a3198ed44
+EBUILD vanilla-kernel-5.4.169.ebuild 3055 BLAKE2B 20d1dbe371aafb0b411bc062d55429078fa55a3daa657a6a09a568b6f910aad93310675b9be27696e367b817b1384fff43659f7a1272b7370c7345a954b19458 SHA512 528fdfdce1c8487fdc3f4f5ce2e1e84f9b60ee5991d05110aedbdb021657f8cf0ce8c99e1e4ff874055bc58a0b3b3557212f68b8495ffdf5a5a4518a3198ed44
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.88.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.88.ebuild
index ee6eb2c658fe..2d0af917a6cc 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.88.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.88.ebuild
@@ -85,7 +85,7 @@ src_prepare() {
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
- cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
;;
ppc64)
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.89.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.89.ebuild
new file mode 100644
index 000000000000..2d0af917a6cc
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.89.ebuild
@@ -0,0 +1,130 @@
+# Copyright 2020-2021 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
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=5.15.5
+
+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/mgorny/gentoo-kernel-config/archive/v${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://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+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
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.11.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.11.ebuild
index fe8dc841eb14..f7731de3f3a6 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.11.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.11.ebuild
@@ -84,7 +84,7 @@ src_prepare() {
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
- cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
;;
ppc64)
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.12.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.12.ebuild
new file mode 100644
index 000000000000..f7731de3f3a6
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.12.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2020-2021 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
+CONFIG_VER=5.15.10
+CONFIG_HASH=4882b85cc85fb2b7df396c4d671cc6432596eca0
+GENTOO_CONFIG_VER=5.15.5
+
+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/mgorny/gentoo-kernel-config/archive/v${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://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+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
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.168.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.168.ebuild
index 6d5a8965a422..28ef1d255fa0 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.168.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.168.ebuild
@@ -78,7 +78,7 @@ src_prepare() {
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
- cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
;;
ppc64)
cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.169.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.169.ebuild
new file mode 100644
index 000000000000..28ef1d255fa0
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.169.ebuild
@@ -0,0 +1,107 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=5.4.114
+
+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/mgorny/gentoo-kernel-config/archive/v${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://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+ -> kernel-x86_64.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+ -> kernel-aarch64.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+ -> kernel-ppc64le.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
+ -> kernel-i686.config.${CONFIG_VER}
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+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
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
+ ;;
+ 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.config.${CONFIG_VER}" .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die
+ local merge_configs=(
+ "${T}"/version.config
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
+ )
+ [[ ${ARCH} == x86 ]] && merge_configs+=(
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
+ )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index a20e96e7d509..675781e0399d 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -5,18 +5,18 @@ DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c
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.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-DIST patch-4.14.259.xz 4568928 BLAKE2B 85189f02e526d39198706ca78fb19b2c541a33921fba508da01d0e2d6283d401c07b936a05751dfac1b72ef4cc8d8fed89fb33203399ff60d91fb21b777034d0 SHA512 b723ae1b752d64010bc48f23f1e7c3d4f4d5f355d606f3681b7fad8d92914a9271335ab997ae2298ac804d6c0c47ffc5e359d878be08f6b10d382f87473b08fc
-DIST patch-4.19.222.xz 4411296 BLAKE2B 00e996b7ff8d9d90dce16aa38072d45152c6ca9a2f823d4797ab4bb8f2cea306ad01e412e18ac7ba04464865c6beb301bb8df7ee6e5ba7522bd989b29b6280c5 SHA512 8378d4cdd66d8cc0a3ef4e3a5c5ebc41579146ee2679bd450f931411c68af27e6215ea019fea08436c188756564e341764dffa746b427ef019c4562545d798a5
-DIST patch-4.4.296.xz 3729820 BLAKE2B faed7b360b4e29fda1e71b2510bfc53352d4332ab707e9e0cdee2254f6e15ddeea4680c2d7a7d1383f53a74651681949661d11f0241be5a7d3f8d97ae538f699 SHA512 73f7a19904f5b73c0459e4957d37b1db83de6b2e07c1dc3d188c0b4ab7501586df26762ad6a8e54c1b904cb91651dc0d7288278d69fa0746fd7ab2e5b5289ddf
-DIST patch-4.9.294.xz 4191336 BLAKE2B 06299c06b22a28e8df684bbcaf477cd3a1ae51e0b4c12de420a525733612fd2183b964bd4f07a66c496d890a49b396adaeb802ae9068c204bab83e9088293bc3 SHA512 b399612a603c02c8906e8f7908dc728568caa79b718cc36d4f7c09ba6e9c736e1c9a35a3d3fe814d3e5208342f853f20e5b63b4b95687e807086cfd5fc823f72
-DIST patch-5.10.88.xz 2542132 BLAKE2B c0087666e8bc516d2874a41bf8582815cdfccc2e65335b158560f94ab3e0518cfcb8460d954e2237148a75dcb262b922ab9ffc2c9a29d643737f7381a825ed7c SHA512 ff571d7a15a2fbcfaef10f226b71c5c614a627841db9b2d5cc90036ee8fe02930d832fe38db323e582863439d0578d3ab85d25fbcc98a8953579a5b90133ab55
-DIST patch-5.15.11.xz 587864 BLAKE2B 5ecac92c7e66ad676ae0776f57024365bdd051dc4432b09be8f412d193babb126fb884356d84d1cb39a2f7b5768874bcba3592e2c23b212883cf40a79937805c SHA512 946e38578d67331440635a423ae2b4d258b6a9eb81519c49cb8f6efe7912f765c78789702780fa120bb6f21b58c6eda4d5058f33870dd1e208a43ba513144be2
-DIST patch-5.4.168.xz 3602932 BLAKE2B 1dd64493ecac22a375f761b259c09559e3491e4137aec49096afb5a52713be8d253e83ab2679cd28f3cca922d76933fdf4fc7793e17229b4dc95ec8927687c32 SHA512 057e5e4a43dcc1500d38c516320ec9a36efb0962a86ad3deaf37ca20334c59f6cfb3d49c840f0c3447b77b2d1ac1ca2fac2a397c47475d5217af3b7be4ff58d4
-EBUILD vanilla-sources-4.14.259.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
-EBUILD vanilla-sources-4.19.222.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
-EBUILD vanilla-sources-4.4.296.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
-EBUILD vanilla-sources-4.9.294.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
-EBUILD vanilla-sources-5.10.88.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
-EBUILD vanilla-sources-5.15.11.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
-EBUILD vanilla-sources-5.4.168.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
+DIST patch-4.14.260.xz 4572808 BLAKE2B f53d5f4d0d3564397cd7ea8237d6ab4804fa8653019143fed63ed9d6c0d6390ba4ab825e80bcc50c9fb6199cbc67a86087bd54cf605ae09673d74b9ba865101a SHA512 38ea458aabc8100da351ae4a4cbd1bb3ff98b0dc8f4126343a955138bc08bd61de01c8456cf850fbd63945d224cbbb5d4f7b093ed58bed1719daa204ddf7c8e1
+DIST patch-4.19.223.xz 4420744 BLAKE2B 9044f9986d75255acda121437209f5d82401e9262458606089b1e96fa023052e3506ba80dbed8bc463223e386f704f9c1714af5ffc8dc932ddc5691482d4652f SHA512 a6ff2a3f4ef89df63ac888ead5bbc6e99ac155a7fe1e9bbf913f6bd4b396308b635f25e96573933b15e2c82a7981383f6bcbc7e0a77f0be784bc94dc8972bd4b
+DIST patch-4.4.297.xz 3732536 BLAKE2B 89f30dbf0986df54a11bdfac4cb82a2de155dd5daf7029f9c31698932f741e8d6be064d5156178708c535bc20bd6ebee8acdf1c8a2d5520eac8ab86223538b37 SHA512 63973206286f90f6422abb639a91f93d26963bb4925cedd18c85d5465ca1600df3a7e8994772a7f6f32389289e3c27d0c15157b8561f43c5722e1685a79ebf0c
+DIST patch-4.9.295.xz 4193904 BLAKE2B aa7474f7c26c4562255a279ffd5316dcd0ca9e107ab2da049af2f640d54181d0674b4e44e39e18691eb3874e0bef298e5d87d1950a7d5d027c43a8d8fb5b1166 SHA512 ca335f5fa8cb60c34b3307e902426c585345122e60ef324e3f7b0032c7d86e36cf405c28be63181016d32d2d7585203bd7af9f982facdc491275aeaddacebe13
+DIST patch-5.10.89.xz 2557664 BLAKE2B 6b3cb50e70495b2fedef20bd015b702add40d533740fd98ea4f3f70e7b8c815e44b4883b2801012d03b99bf2fdb94f19326ac401f39135c74f650382f13f11c7 SHA512 7020c306457c5098a43191c150168283c5f1484263847585afc2e183098afff77e221ac6a37b8944753d72f5ace95a0bb4ef27c42f90f0d54384ce1f9a3c7889
+DIST patch-5.15.12.xz 620100 BLAKE2B 8ac09e5cff7465641818e24e846a014bc936e2e2f61b7d1973319d5665d45acd6be24d28430173b5646e80cf67351044165b949575baf76ccdfb46ae34fc1468 SHA512 0e2dbfa675f00ddcb72369d1aed76470ed37a0968856e00d620bdc4bc7891a1646b4f9dcf864a57c26a5b9ab6afec43c8a62ad5c7e0549aaf0e8bae2852a752b
+DIST patch-5.4.169.xz 3611096 BLAKE2B 2495922cc03b35cfc6be920678f64c520aea770a041a18f0876db9f16b165f7d3fdd0551d4e008ef3ea12acec787ed30f4b9b1bc447fa78ff1ec6ba934c0503a SHA512 3b5f0531facaf46814dff007a71508e28309ddb449a57f6261a32b523bc2a44ae3478a993e857520ff022ae1576a0841e8fbb61844c2d4f4be6e8b5a45082c69
+EBUILD vanilla-sources-4.14.260.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
+EBUILD vanilla-sources-4.19.223.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
+EBUILD vanilla-sources-4.4.297.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
+EBUILD vanilla-sources-4.9.295.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
+EBUILD vanilla-sources-5.10.89.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
+EBUILD vanilla-sources-5.15.12.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
+EBUILD vanilla-sources-5.4.169.ebuild 426 BLAKE2B 694cfe2eefb0f81dd4882e3d2df08b135d496b373e509692ca59b7317207f79af0c6367c3c15d77589226c9d987ba07907f7b736a97ec9fdccb334a7160d7be0 SHA512 d502001a362c95ed9e7c62298209085327cb0914c858309103fc8702b0c5758b061b41fdbfd70f1343bd5e03e687e67a5653a58e69ecd875831782f12613d751
MISC metadata.xml 517 BLAKE2B 2871be490050fb99de129f0abf368bddb5e2604d2e1b63fed36ed19a07987f88a82c5aec08854f36755f017a4a5a961b5d247e15ded1900e40a4ad913b6233a5 SHA512 1bb6d299efadf5d251395a0c57a27e254e80ea193fe2b9bcf29c582f32e9067f9fe263c24853a0b653d0365957aa0268cc7150a6727e1e199af487d951959a1e
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.14.259.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.14.260.ebuild
index ca1945d44eab..ca1945d44eab 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.14.259.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.14.260.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.19.222.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.19.223.ebuild
index ca1945d44eab..ca1945d44eab 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.19.222.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.19.223.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.4.296.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.4.297.ebuild
index ca1945d44eab..ca1945d44eab 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.4.296.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.4.297.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.9.294.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.9.295.ebuild
index ca1945d44eab..ca1945d44eab 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.9.294.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.9.295.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.88.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.89.ebuild
index ca1945d44eab..ca1945d44eab 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.10.88.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.10.89.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.11.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.12.ebuild
index ca1945d44eab..ca1945d44eab 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.11.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.12.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.168.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.169.ebuild
index ca1945d44eab..ca1945d44eab 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.4.168.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.4.169.ebuild