summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
commit21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch)
treee1810a4b135afce04b34862ef0fab2bfaeb8aeca /sys-kernel
parent7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff)
gentoo resync : 15.01.2020
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/Manifest.gzbin4740 -> 5237 bytes
-rw-r--r--sys-kernel/ck-sources/Manifest12
-rw-r--r--sys-kernel/ck-sources/ck-sources-5.4.11.ebuild30
-rw-r--r--sys-kernel/ck-sources/ck-sources-5.4.6.ebuild30
-rw-r--r--sys-kernel/ck-sources/ck-sources-5.4.7.ebuild30
-rw-r--r--sys-kernel/dracut/Manifest15
-rw-r--r--sys-kernel/dracut/dracut-049-r3.ebuild176
-rw-r--r--sys-kernel/dracut/dracut-9999.ebuild15
-rw-r--r--sys-kernel/dracut/files/049-configure-find-cflags-and-libs-for-fts-on-musl.patch97
-rw-r--r--sys-kernel/dracut/files/049-crypt-create-locking-directory-run-cryptsetup.patch32
-rw-r--r--sys-kernel/dracut/files/049-dracut-install-Support-the-compressed-firmware-files.patch63
-rw-r--r--sys-kernel/dracut/files/049-dracut.sh-Fix-udevdir-detection.patch38
-rw-r--r--sys-kernel/dracut/files/049-fs-lib-drop-a-bashism.patch99
-rw-r--r--sys-kernel/dracut/files/049-install-dracut-install.c-install-module-dependencies.patch79
-rw-r--r--sys-kernel/dracut/files/049-install-string_hash_func-should-not-be-fed-with-NULL.patch38
-rw-r--r--sys-kernel/dracut/files/049-move-setting-the-systemdutildir-variable-before-it-s.patch55
-rw-r--r--sys-kernel/dracut/files/049-network-manager-call-the-online-hook-for-connected-d.patch32
-rw-r--r--sys-kernel/dracut/files/049-network-manager-fix-getting-of-ifname-from-the-sysfs.patch37
-rw-r--r--sys-kernel/dracut/files/049-network-manager-remove-useless-use-of-basename.patch26
-rw-r--r--sys-kernel/dracut/files/049-rngd-new-module-running-early-during-boot-to-help-ge.patch88
-rw-r--r--sys-kernel/genkernel/Manifest9
-rw-r--r--sys-kernel/genkernel/genkernel-4.0.1.ebuild2
-rw-r--r--sys-kernel/genkernel/genkernel-4.0.2.ebuild264
-rw-r--r--sys-kernel/genkernel/genkernel-9999.ebuild8
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest21
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.94.ebuild54
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.95.ebuild54
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.96.ebuild54
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.10.ebuild54
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.11.ebuild54
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.12.ebuild54
-rw-r--r--sys-kernel/gentoo-kernel-bin/metadata.xml11
-rw-r--r--sys-kernel/gentoo-kernel/Manifest28
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-4.19.94.ebuild80
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-4.19.95.ebuild83
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-4.19.96.ebuild83
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.4.10.ebuild79
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.4.11.ebuild81
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.4.12.ebuild81
-rw-r--r--sys-kernel/gentoo-kernel/metadata.xml11
-rw-r--r--sys-kernel/gentoo-sources/Manifest169
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.152.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.156.ebuild4
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.159.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-4.14.157.ebuild)2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.161.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-4.14.158.ebuild)2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.162.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.163.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.164.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.165.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.82.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.86.ebuild4
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.92.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-4.19.87.ebuild)2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.93.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-4.19.89.ebuild)4
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.94.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-5.3.12.ebuild)4
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.95.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.96.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.4.203.ebuild4
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.4.207.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-4.19.88.ebuild)2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.4.208.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.4.209.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.4.210.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.9.203.ebuild4
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.9.208.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.9.209.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.9.210.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.3.13.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.3.14-r1.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.3.15.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.3.16.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.10.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.11.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.12.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.3.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.6.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-5.4.0.ebuild)2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.7.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-5.4.1.ebuild)2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.8.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-5.4.2.ebuild)4
-rw-r--r--sys-kernel/git-sources/Manifest10
-rw-r--r--sys-kernel/git-sources/git-sources-5.5_rc2.ebuild40
-rw-r--r--sys-kernel/git-sources/git-sources-5.5_rc3.ebuild40
-rw-r--r--sys-kernel/git-sources/git-sources-5.5_rc4.ebuild40
-rw-r--r--sys-kernel/git-sources/git-sources-5.5_rc5.ebuild40
-rw-r--r--sys-kernel/git-sources/git-sources-5.5_rc6.ebuild40
-rw-r--r--sys-kernel/installkernel-gentoo/Manifest6
-rw-r--r--sys-kernel/installkernel-gentoo/installkernel-gentoo-1.ebuild6
-rw-r--r--sys-kernel/installkernel-gentoo/installkernel-gentoo-2.ebuild33
-rw-r--r--sys-kernel/installkernel-gentoo/metadata.xml6
-rw-r--r--sys-kernel/installkernel-systemd-boot/Manifest4
-rw-r--r--sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild4
-rw-r--r--sys-kernel/installkernel-systemd-boot/metadata.xml6
-rw-r--r--sys-kernel/kergen/Manifest2
-rw-r--r--sys-kernel/kergen/kergen-0.1.4.ebuild4
-rw-r--r--sys-kernel/linux-firmware/Manifest16
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20190603.ebuild4
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20190815.ebuild4
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20190904.ebuild4
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20190923.ebuild4
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20191008.ebuild4
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20191022.ebuild4
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20191108.ebuild4
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20191215.ebuild354
-rw-r--r--sys-kernel/pf-sources/Manifest16
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild4
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.2_p8.ebuild4
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.3_p8.ebuild4
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild4
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.4_p2.ebuild4
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.4_p3.ebuild75
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.4_p4.ebuild75
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.4_p5.ebuild75
-rw-r--r--sys-kernel/spl/Manifest2
-rw-r--r--sys-kernel/spl/spl-0.7.13.ebuild4
-rw-r--r--sys-kernel/vanilla-kernel-bin/Manifest24
-rw-r--r--sys-kernel/vanilla-kernel-bin/metadata.xml15
-rw-r--r--sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.94-r1.ebuild52
-rw-r--r--sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.95.ebuild52
-rw-r--r--sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.96.ebuild52
-rw-r--r--sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.10-r1.ebuild52
-rw-r--r--sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.11.ebuild52
-rw-r--r--sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.12.ebuild52
-rw-r--r--sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.7.ebuild180
-rw-r--r--sys-kernel/vanilla-kernel/Manifest28
-rw-r--r--sys-kernel/vanilla-kernel/metadata.xml10
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-4.19.94-r1.ebuild71
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-4.19.95.ebuild73
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-4.19.96.ebuild73
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.10-r1.ebuild71
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.11.ebuild73
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.12.ebuild73
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.2.ebuild168
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.3.ebuild168
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.7.ebuild290
-rw-r--r--sys-kernel/vanilla-sources/Manifest27
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-3.16.81.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.19.89.ebuild)2
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.14.165.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-3.16.79.ebuild)2
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.19.96.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.14.158.ebuild)2
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.4.210.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.4.206.ebuild)2
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.9.206.ebuild16
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.9.210.ebuild16
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.3.16.ebuild16
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.4.12.ebuild16
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.4.3.ebuild16
-rw-r--r--sys-kernel/xnu-headers/Manifest6
-rw-r--r--sys-kernel/xnu-headers/xnu-headers-3789.70.16-r5.ebuild (renamed from sys-kernel/xnu-headers/xnu-headers-3789.70.16-r3.ebuild)12
-rw-r--r--sys-kernel/xnu-headers/xnu-headers-4570.71.2-r5.ebuild (renamed from sys-kernel/xnu-headers/xnu-headers-4570.71.2-r3.ebuild)12
-rw-r--r--sys-kernel/xnu-headers/xnu-headers-4903.241.1-r5.ebuild (renamed from sys-kernel/xnu-headers/xnu-headers-4903.241.1-r3.ebuild)12
145 files changed, 4923 insertions, 791 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 872ed6d01b56..0531f676d247 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index de24e6adaecf..574739a3742d 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -1,12 +1,24 @@
AUX ck-5.4-revert-version.patch 618 BLAKE2B 858c11a813ce6fe3f7f35d134c0fbef62f1ee8f5b3d6938e011b5d61bdaf772c6fb4d018565d065ace18b1b988f02856783a94e27656417a8d362625cfcd1ff3 SHA512 c5266fae5e010135d98c7352dc9f9824dc7b2c1c72ea83fbf6e7cb1cba62609f42458e904ed62f9e2f48edc5c93f977ba3507f77f03dd9a7f39100485a74be15
+DIST genpatches-5.4-11.base.tar.xz 431936 BLAKE2B a94659cd51a23e137e578a3619b9b8a7d46a9fb7ab3530efa70b04931834b79e3bc9fe47452ebe21cf1f3d932a394dcdef9fe6c781b0accd58e3f475807e5574 SHA512 4011764719fb8da0d922bb90fc355103c0c58e122369bcc35cb2699669478820e68aa0c0e7ecb2b7e446fd232c3422d69195beff151d3146b2eeeec1e1fa0e5e
+DIST genpatches-5.4-11.experimental.tar.xz 6140 BLAKE2B 6d725370553fb5948cafcacdc3d2a93df87392c6ff8ecd8ec5969084122fc1d3a0f0a3f6ac3e213182d06e044b23056987eb93e02013172da77c04b3b45ca80d SHA512 cb23a2b509b43bbaf96204846e9a1b6dc071a9b4ca1236e3d22d12a261471d6beea3a110b520d50d2c34fb04b837f241559548a68824fc0e4182f9d676064985
+DIST genpatches-5.4-11.extras.tar.xz 1744 BLAKE2B 1d91acfccddbe890f2663b7c02fcd0c663db2f6856c930fef82239080cb9dfe0d7630a961b5a34a51ba2b4c930e24c094bbfa633e998f714c8eb42e1ecf1c7d1 SHA512 7bde2dd58bb0560e16c1f1e800ac7f2975e3363f3dfeba738218facaa8c55927e05a7bd614a699c7ab9b3e0ac89c1d92062043a10262e09403425db13b407413
DIST genpatches-5.4-3.base.tar.xz 49892 BLAKE2B 2c7e3e337303d63a0421927995327690e1af409bf7280f606447ebe753490b4f41c511172c2896619309982ec25210d0502295da74d2a40a8f862ad0c416b3b7 SHA512 e00169134c7c577219eddae23cf54d57203a0977ccaeac37e3eb863863992d99bafb1c3e0cfba3bcbe9e54e4c2bdecaa56061f2824ad87b17ade17823ff3477c
DIST genpatches-5.4-3.experimental.tar.xz 6144 BLAKE2B c8aff7e1efac85708a49e79cf9576c3ab3efb666ecb6d565c2eb06e4c36bf9d42c28ee3233f26115bc5e41da48a4506e3315cc3496dd8b60bd97947e02bc74cd SHA512 76cd62513f58a5c0a764b89a94e251b292ba3e6d77648feea6f5959342aa801cc98fe557132d6103c12704d53992c49439cdb9d7153d6ece4ec44122784e7726
DIST genpatches-5.4-3.extras.tar.xz 1736 BLAKE2B 585b2ea4f7f9d62c68065a7f6a856529e10983cab8824c9da8c0420075694880256362ddc053b3e078b0ee98cbc3366349d56b72630234fd93bc264f10082966 SHA512 e20d6eea425c554699a44adf9808eda9dada7b8805bbd152c5b709bbf2eb61f0e13f1e85ea7cd8aeee3cb6cd22811322526306ffafe4bb95b2e069d8036cf405
DIST genpatches-5.4-4.base.tar.xz 76340 BLAKE2B c9e8aee420c8232c3f21bfdffcd7364dcfc369a00f508449ce741a0956e6e90a3118d23171247bf957e12644e053f3b071146228593fc83d0fe634fa00706058 SHA512 d84a1427dbdf1497e23f20bd4534ffa38aeb72f020ff0720e8f42b67357fae49f7010f60adb841594337c8daf6355b039e2a67cd24d99cb99b160d6edd6e952b
DIST genpatches-5.4-4.experimental.tar.xz 6140 BLAKE2B 8c0fbaeb73e3d16c0ba180ec96d256c0db37b2a0be3b69e069544d5a9cca9dd91165892ac72b4387ccbc3ef09e56e845eb56f31e3dd598c2b3266fbc26f86171 SHA512 ae141da0394fd7648355ff6c4fa9d2f943d11953202733f2b309a260c6d0c361bfa7ae7d46d5f8cc78132ce03038e2f4937ef0c30382b5823d6f972bb5fee91c
DIST genpatches-5.4-4.extras.tar.xz 1736 BLAKE2B 5bcf5c53a0859cd457342b4946ee1eb49a1ba00c5fbe8e6879dd49ba997f16e251a6127b7c480fefd601479b42fc9404f51611e8172c2963efe3b9d2cc077d08 SHA512 df9a702798fe75fd1e48df3878f5c7b65aac7c3b8a4ff2f3c168590c5db96fda3c4084ee1b6e5781459a2d34b0a9114a78fe3e7f6cb034cefa3f90666f4bbcf4
+DIST genpatches-5.4-7.base.tar.xz 172168 BLAKE2B 2fbd34f833b9a2a61d526d26737ed4be669722821f72fa6d0d43609b1d4f3a5695a8f04fe64146271195a0b3fd9e22f4cd7ee211bbf7b30975d0336f687b47a4 SHA512 e7040222c46b6419ddbcdb8386afa6180bcab989707d3e5ee0a36086452a459e871e47502f8c5c5fe3d1a441d89e39c7327a59c71adbbf64d45c13857e1d960a
+DIST genpatches-5.4-7.experimental.tar.xz 6140 BLAKE2B fd12efeb145b4b9627731e5670218d5b29345186b945c804fe347741a802ae366f10c670b5d0fdec501f3afe708a931c82bb8f1c27985db34a1e0b418659947c SHA512 ab23c62920d6ad7dde1a0b935598a02ef1e0a921d01a78d14f7e3da1365bd889718f9a3fdb1f24db8708d3a36e1c1642af97b07269548e861987f12536292cc0
+DIST genpatches-5.4-7.extras.tar.xz 1736 BLAKE2B b49ef42de2fa115b1a731793ccbebee4ed6d97a9d0396b696b13d7c4932770ae80b3e4cefe7a4594f198b85e80ff431b0a27a632b8373c0a47d9ac1e88171f15 SHA512 b55e3fc5e502f947ca3ad289affd8452b2f30ddf89e22510d3d56fff9dabb023f38823205f168be8140f021b529536b483e40f54d2a7b9bb687d75ca80b30307
+DIST genpatches-5.4-8.base.tar.xz 278716 BLAKE2B 29677214f09a56f1c4f145cdbaaa1f676fe0959e1f1ca35fef68f0d6e49812b654fafb2f3b9368d5419d61552226ce7b16ca80cb07bbd7a32252dc62b125d470 SHA512 f4a3b68019aa7981bbc303126963bc5992305115f0bbac1f54c905dc83c3878021140092d859e796360d4d9583d02ba73fbaab72a2afff8880c03a3db9b4b3a9
+DIST genpatches-5.4-8.experimental.tar.xz 6140 BLAKE2B 362ce5701cefbb28f912b908a7d4a2f4e77a96e521ac3e5bf2c61a64ab4d6b8d1b3d87e60fde5b87c0acec30f39091dc108957cf01a9fd036a9be63122dbbb9e SHA512 c7c5636c8b54382347a52cc805f051068019f34aa4fc5b1d2ba25f6a875944684273444e8a0a603ebff4dd1f76e29cda947f844895ee47bd7ec16a9818c0f227
+DIST genpatches-5.4-8.extras.tar.xz 1740 BLAKE2B 615ac79824e249adc3101f4308c228391d3f794076aa2eff5caa25633a212c91125185b3be0b50daf941cc63beffa048d105a6075d1e2891727df0d6e6269500 SHA512 d805e3921b803d1afe079e1f43e5a7bb83446fad0a2c7ff72f94c541426ea55108977eb0181769407e3134e217c6ada67e99c1ae7a3c81fea1c49c21f5abc218
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
DIST patch-5.4-ck1.xz 104668 BLAKE2B 8faff0d2b95eda0b96e8042367634c45c1e823238e99793daeda5614efdc448dfe28172bf13f0d988cf4d5cbb4892089893e0183cd8825de7f54942283f2b5a0 SHA512 a2ea79df39b79dfc2d1c7a6acf745dfe4d5c9f4da1c54b9a5d9ff6227d0d0715cd372b7f448454976c1c6a8eb171bc248d004ee55931521ef74d5b7be8f14c6a
+EBUILD ck-sources-5.4.11.ebuild 903 BLAKE2B b3e414a9a8e19e1a8e3a16365a843c5b2551ca1cc28837f47dfeae30074c127ebacecff4ade79bf73411b6c9c74f9ec7481d3d851e27e29bc5a64aeab9a39b3d SHA512 596014e1e847b8459a532d0810565792423d9ee6093a09e20c77ce21c0ec3c9cb75a8d8c45b3a4cd39261abe1dd950afbc32ea97283253fbbec1337ae5696043
EBUILD ck-sources-5.4.2-r1.ebuild 902 BLAKE2B 58f091dd004b749df09f226b6db2cd645cf92aa6febe20bdc830af25667e159b57122508db11082799020dc1e7ab75a8c506c9c1e11d3dd952479c0d5ecceb23 SHA512 3bba56e60f7d54386d338faf47f54edf63e69e0de219dd2850d021f37a3f2a2cfaa9b5e7dfe44f17f36ed7ffc82664bc6fc2db87c39ec0c2b25b4dc4d69a2faa
EBUILD ck-sources-5.4.3.ebuild 902 BLAKE2B 624cb748c7b481a0df991784c010d98757da64c6aa11009bf6223ec23533072213ddbfd57d4a6b4afe28ab9159c2e41ed72c784e6fd222f2b8f42ee6d192e4da SHA512 00559c74976b3b98c02d3b9b9a108ae5a893823720daa31df6a2b57712255340677a586211737a3cf7e1834dd759f3588323c49a10c732e29cfa9d542db261ba
+EBUILD ck-sources-5.4.6.ebuild 902 BLAKE2B de15ff5fc436934c9d6fc26c780a16a366f13044c615dffd8324b38789d095216a01de4f85e4b58d0497d9dd65b099dbdc4df88326b343733d43d0e5b6a5e8d8 SHA512 b0bad59b3f39820889615b7a3160423dd60c883ca55203182e35d8071dd9c9393dbe49ab1f88e967c594fffedf0a087ce13a37c2c16e401d2a60172685ad3800
+EBUILD ck-sources-5.4.7.ebuild 902 BLAKE2B 4b5076565db235fe5d8de00040f4923075d1cf10cfa2aed46b3acf18e1fb0667ad9f5697bff15f11f857d8c966a627d35e3a7d7ba70de0c6d35738022c6cb2b7 SHA512 0a34af04d3fa19b10472f5a0dbbb5ab811d0031231a84e9c71333eccfccc42548e6d0779ee82cdac1c3a533ed9c558947d34bbbf6905de600023863e0ed5656c
MISC metadata.xml 568 BLAKE2B 28caa2e904a98a40a09a2444dcb56746a12b788e7606ce6d2d242d0edda6bd3200969aec7f6e2a18c549f91f658a364415fb465c91e9e08518d755294efbcad9 SHA512 01187500c2d375f4f02ba975470e725c934bc805e11084e09d100e8426e6fe447907247db156fd73dd7ef446636f40765853308971d592100bc9a0bd3f5b7e66
diff --git a/sys-kernel/ck-sources/ck-sources-5.4.11.ebuild b/sys-kernel/ck-sources/ck-sources-5.4.11.ebuild
new file mode 100644
index 000000000000..a6080d2fbe0b
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-5.4.11.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="11"
+K_SECURITY_UNSUPPORTED="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+ http://kernel.kolivas.org/"
+IUSE="experimental"
+
+DESCRIPTION="Gentoo's genpatches for Linux ${K_BRANCH_ID}, with Con Kolivas' MuQSS process scheduler."
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+CK_EXTRAVERSION="ck1"
+CK_URI="http://ck.kolivas.org/patches/5.0/${K_BRANCH_ID}/${K_BRANCH_ID}-${CK_EXTRAVERSION}/patch-${K_BRANCH_ID}-${CK_EXTRAVERSION}.xz"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/patch-${K_BRANCH_ID}-${CK_EXTRAVERSION}.xz
+ "${FILESDIR}"/ck-5.4-revert-version.patch"
+UNIPATCH_STRICTORDER="yes"
diff --git a/sys-kernel/ck-sources/ck-sources-5.4.6.ebuild b/sys-kernel/ck-sources/ck-sources-5.4.6.ebuild
new file mode 100644
index 000000000000..cbdbef43a9e8
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-5.4.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="7"
+K_SECURITY_UNSUPPORTED="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+ http://kernel.kolivas.org/"
+IUSE="experimental"
+
+DESCRIPTION="Gentoo's genpatches for Linux ${K_BRANCH_ID}, with Con Kolivas' MuQSS process scheduler."
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+CK_EXTRAVERSION="ck1"
+CK_URI="http://ck.kolivas.org/patches/5.0/${K_BRANCH_ID}/${K_BRANCH_ID}-${CK_EXTRAVERSION}/patch-${K_BRANCH_ID}-${CK_EXTRAVERSION}.xz"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/patch-${K_BRANCH_ID}-${CK_EXTRAVERSION}.xz
+ "${FILESDIR}"/ck-5.4-revert-version.patch"
+UNIPATCH_STRICTORDER="yes"
diff --git a/sys-kernel/ck-sources/ck-sources-5.4.7.ebuild b/sys-kernel/ck-sources/ck-sources-5.4.7.ebuild
new file mode 100644
index 000000000000..1205d7c5c45f
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-5.4.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="8"
+K_SECURITY_UNSUPPORTED="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+ http://kernel.kolivas.org/"
+IUSE="experimental"
+
+DESCRIPTION="Gentoo's genpatches for Linux ${K_BRANCH_ID}, with Con Kolivas' MuQSS process scheduler."
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+CK_EXTRAVERSION="ck1"
+CK_URI="http://ck.kolivas.org/patches/5.0/${K_BRANCH_ID}/${K_BRANCH_ID}-${CK_EXTRAVERSION}/patch-${K_BRANCH_ID}-${CK_EXTRAVERSION}.xz"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/patch-${K_BRANCH_ID}-${CK_EXTRAVERSION}.xz
+ "${FILESDIR}"/ck-5.4-revert-version.patch"
+UNIPATCH_STRICTORDER="yes"
diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index bc0488b82947..3ef5992e0a73 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -7,7 +7,19 @@ AUX 047-all-fix-issues-found-by-shellcheck.patch 3265 BLAKE2B 0f7e227311c96ca204
AUX 047-plymouth-fix-detection-of-plymouth-directory.patch 1055 BLAKE2B 285e008dcbada06a475f1cbfe67602f046c7bb354b812ea614d99a921d40d09d099f3329cbc348b8bc4dd17bbbdcc0da986f0de5cce7f07464d2318dd9f0d719 SHA512 90372cd630903981528acd6aec1f1051e94ca2a0e53a834583faf6bf244aa7967f590f9bc38db3233e78bfd859388c011484a624d7f092c863755f73d6285b21
AUX 048-dracut-install-simplify-ldd-parsing-logic.patch 1488 BLAKE2B 3a76ff666482b17adb49e3e9fb6483f7545136df33624d5bd76d472328c7a68532fbb1bace2988b62f279b0dba7d3c53e023146711474ef8497502aee8042a41 SHA512 09992afca26026b8f77de371486c655feabb1626120a571cbf24e1a230725c7debe56c9e47eb365aa200cf7aab15798ecc57e9d764887e42cee8d3c59fb341c9
AUX 049-40network-Don-t-include-40network-by-default.patch 967 BLAKE2B 43c3942ae5199457f0cc394cb81bef58852a42ca7a25fb198001882f52089132780bbd0d8782d8ca383e1d19be210bd5fc14730b1f56b8053c52a832f2c3fd93 SHA512 a18c5b3b28915deff97cbfa151e67c58942f3cc407b101ca3ae16e51114279c1a05475461c9748b3debd4e05b609e02f431d2dcf4ca4fcb18d4f806d42cdaade
+AUX 049-configure-find-cflags-and-libs-for-fts-on-musl.patch 2432 BLAKE2B 8ee880257e72b8e6f269adc6e72cab1a8f0a4095ac4ffc48114f27cda20b0cd49584f82e64ce01a13e1d3c5bc722c978f334d1f4459c8fad8014f4fa8228d6ca SHA512 847e912965b510321340273b1d7f9a7f5cbe4c49d1e661e542fa741873643861e4fb436a83f60fafcc07ddb859121971c1c3151350d567eed89756019904671a
+AUX 049-crypt-create-locking-directory-run-cryptsetup.patch 1065 BLAKE2B 928b9da93e0fa34dcf6218f5049074789ca79ebf949b28dc8fb4702ea3a1c539302258cb7e0cbdd9d814e8c6df98cc8b6486dde86376fa9d5320e3bf843badac SHA512 e98d268f533157a33528b6f075aed97b67c7e137ff1ea027414892986fc48ec0a1a691e105ca834e96ae3fdf0efe2dbfac8c977befc58645eb186e068b6408f0
+AUX 049-dracut-install-Support-the-compressed-firmware-files.patch 2706 BLAKE2B b1059e28ed7bac29570ebf4fdd6f4cd2ca09e612e7570dbd630cf00c53d6b2a3b8e9127c17ac178eec5f809d6c80635343813c7e982d500955bc72a7a6632c54 SHA512 7e5e0504a6308f98af28a9126667180fa1a9b98788b47b215edfa728d149e8653db493534ea5eed38d08a7e4fdee9a23b083895c1dfacfada8df6b6969f48389
+AUX 049-dracut.sh-Fix-udevdir-detection.patch 1209 BLAKE2B 063b6cc8e7961ffaf36bd4079bcdbdc7f33df329efcd8d2b33238d71d032cfa29c19cceacf5021b336b2cfc919e1bcf5ffe82ec67ae5667691393b23c1ec6f5a SHA512 2b399494de0c183325ab1d7ef4d29f231ac4cf1570ad7611c54097424cecb41a1684a99b3e83cdd7b1946534cb4767b5cd7d08773670bce97a33c7a95ae9dfec
+AUX 049-fs-lib-drop-a-bashism.patch 2862 BLAKE2B 3dfc19f3c5cff949dad9fcd1fcdbfc3c0804f10051914977a81d9d2747c25880a664863393d029193510e3162058ce8d832011ef4323406a91e96a44d51eb3c3 SHA512 b1125bc6c5098ae5a85019ca2b6d7153b95b177312f79b711ff466093040eb0cab54a91025b4434375b3420ac8c92ab30352415ebf8d34a784eb6f76ea0d91be
+AUX 049-install-dracut-install.c-install-module-dependencies.patch 2849 BLAKE2B 201367835c37b1e00c2828f0fff0fa44809b66c0fbdf4d9c1a51945cf2d44371cfa5e1f7e0b6d9b3c163484b4c294c6f93417b71f669867da2f3f1ad62fa4f48 SHA512 08332ed064e57579f121fc5dcdff15cd2eac7e0a16a4c92e97f1d2d3a3e87e8f5a0daad6401457b1877e04ffa5fba5eb5ec8ea7aecbd3e64368b3607ca1c89fa
+AUX 049-install-string_hash_func-should-not-be-fed-with-NULL.patch 1368 BLAKE2B 78477ee6fab5832f2d99ff5f2cfaebd48e4adcf682f6fee7685752d33bac5335ee9f5ed78a4825c6db71084c5a7fc17f1e5b537fbab01a150d1527b2ecd5f38b SHA512 7da53e81742fd804c3fb4e5cbf71fecc08d38988153b8bba710cefcb8b8395daba3f0a7170fc79e461863756c080ba1e965b3b1a5bcd8fd3f0a666b767eedf1e
+AUX 049-move-setting-the-systemdutildir-variable-before-it-s.patch 1872 BLAKE2B fe882f7a71fb7b5dd8f8de35fbc0ad37f3a028a9264533e003d16767397d3c27d2bfa1f40fbf9618e02de2ff0eab0bc1e8352785afec0c1f5d5702de6e527454 SHA512 f00c6eec2fb6a0baeb1869507507350216963a0589535ae87e8fefd890fccf81fb88dde8bd77108ddeb58d1be2189060cf3aeb89f6968f1f7c4aa4c824f06c13
+AUX 049-network-manager-call-the-online-hook-for-connected-d.patch 1211 BLAKE2B b9171820cb3f276850b13d66e546da3a95c04c233bc07c7b973bc7bd705b9082e00bed4d1b2a78e241de9b16ac2a485df7fe227edd2b55ba45b6a751c71a5a78 SHA512 05277630cdd25a7b3e13cb5818f48708ce6521f6b59f6f9d1fa8c2e3be0ec6d6bb72854e1ad4164edc3a711f309068903bce8a22a35a06fec0750b6e78d72626
+AUX 049-network-manager-fix-getting-of-ifname-from-the-sysfs.patch 1370 BLAKE2B 8649c9a4e39136caf7bef64834836f931ce58ef5bdf37f7333b079963c2d0cd9f1b0bf900bf0bdb54cbeafb6acb5625b3b887dfb21feb69910e08143b931decf SHA512 1cf15225ac3ef7bec54ac1859a8958666e8b57e66971832478a1f66c8930d28729caf6c7188edf00a95cacd599129912058ea0f34eeb0b69e1f397a8a45340af
+AUX 049-network-manager-remove-useless-use-of-basename.patch 936 BLAKE2B ef9a08db966f55fe8d39802445cbdf8df3a402cf4cdcdeaf86312ce16ee90d6937c8235b555407d05913b28fc1bcd62f9ed417491bdd4f929cc4dda62edec41b SHA512 61650c162e1b40270ba2bd0d6d9117b4e52961728e8038ba4095cd3767d869904196ac843822dbbc14c2281e63b4cee5eea81b58730898dfb7d80cbf63fd6dfe
AUX 049-remove-bashism-in-various-boot-scripts.patch 3423 BLAKE2B a2a5946b53eee63492f5e407fc18541e8ccd341c4ce607daf2bde81bf061328c7cfbdf5f9a2c9b09f3e19c23e6e746d8383a7c78dcfa1aaed78ff252fcaef520 SHA512 a381394c9aed25abe73adb58d07fd26ab19a99338fa9d60a5a4642b8f13a88d1b209ae9deffdc527beccd1bdbd93754c3e5f2687c9f9a6b6430481f08fae201f
+AUX 049-rngd-new-module-running-early-during-boot-to-help-ge.patch 3009 BLAKE2B 4a259a7f742574e02322bbd78337657daea8fe5c19e63331867c1e4b48bf68890860c1b91e420fa3b13412cad7eee64dcc69cb52ad93d28320cbf988726f22ed SHA512 8652310eaa1294f819e3d1c6dc9b2ae332652586462b044088167eb3a7af9d1303c2a667b75045d9b04deb4a9e1cdfd55aec85cf5f66b36412bfbe3b67bbaae5
AUX dracut-044-bash-4.4.patch 5036 BLAKE2B faf944f4405b560d7f43ce2fd0595b223f1c91eed11422b19a5b61b710e69c10b855d3fb99fd28f204d8c31c49c272259704e148fcb794bbd8309b3779a62b4f SHA512 68522464fb446175f967c8453e8427f961e97522661a22a7c302a90ff716ab75b0cfc32f568a06f1e1821ba7115d6d2f48b6ded9ed65b30806d4d505a0903279
AUX dracut-044-preserve-xattrs-when-copying.patch 2354 BLAKE2B a7195fdf0663e71b5e5eb2f8c9d971f5bd2bdc8b8a49399d836efc8efed2547118399ae7780c93014659d88c0359e7336f2e2a345ce009b5f872468d0412aaf9 SHA512 b15babf62a4ece46c8b55a2ac21c3284665da8c38c10fc1209c08605b778689cf80108b8baa0ce66eee2218d6975cc5b9401d8a70326ddb6f731c55373e52a02
DIST dracut-044.tar.xz 280004 BLAKE2B 5b9603eb769b542e2d56fae4d0f0fe250e7e60eb9c85f9c7b7a472b9d889a9f323b3ba1cbbeb1d5de10507498542275cd4430695cc8b48426b42c03d0672ea87 SHA512 bc788076e425b223d98cf0e0b15ff57d75d423991d7a67fb564a2857c38d5c3a21d846d2ca4523f9d4b0128bb981d09b5c26031435c5fc5e30f53080bca19b3d
@@ -25,6 +37,7 @@ EBUILD dracut-048-r1.ebuild 4552 BLAKE2B 73137f7c79259381f5cf1c6f5d6a97ce12e324a
EBUILD dracut-048.ebuild 4478 BLAKE2B 84ad2d4f65e63c2094a22ab3040a6bc2c6feef27fdea3d75996dc198abf3e2057b7c65d48e3d1db33adb685575b93e3990605195bf111043723745ca906ff19f SHA512 9a062e4d0b630f2dacd8b170bbb6a5774cb172750410e99829722f9123dfed4ae5f9658cb9554e3d90ebd6f1a08f2406e1a61d2a5af684660865af81ed9f7d6a
EBUILD dracut-049-r1.ebuild 4615 BLAKE2B ea43727ba91acd3a31b902dae3f80945957f1bbe5397c76bc3d46eb323ab5249b8edea1366c77253a792373d0cdc5ebb075484305dfafd86bbebccd9c0268bfb SHA512 bc0ac08a471ba994f9da4beb5ded4db2da8770e1a973d324e0b7b28845e357dde4401367defdc421c323103408318098386b9228c28e94de71b95c1726d802fa
EBUILD dracut-049-r2.ebuild 4654 BLAKE2B 8d3da740bf354e82e6bfd155ea5858d21ce0904b255e83d43c70c9987152ea0027b797d19f59bae703e515ac6a4b04c9034fa770bcaf83de7e9f2c6cf002a743 SHA512 de9257ca8c56b065aaf104514670777159b5ad64005ab596c348765ae5b0e9c64e1f18ac3907c5f68cd9edef94385805ef1efe5256d1c78c420f4ef3fa02485c
+EBUILD dracut-049-r3.ebuild 5703 BLAKE2B b4094b0e6e13f7a1feb396ee6be3f54dd9ac413cd029f8a6586297867ea6f865b9814342535b7a7b8e807ff7801d1ca0719266c4e111a1a57f3cf6c0dc3e864d SHA512 75f0c54ae52c33fff7f9b3176ea93f10b180c7ac649a5318274e7827939a406b7bc26d2ddda72b9b02dd2b40b999e662085138b9bbfa17ec35b92aeea1822874
EBUILD dracut-049.ebuild 4808 BLAKE2B 70418167cc13d508df24865d2c598dd208ce92963acc0c67b3106e24f3d97c8d82766cec91bbb475649b4003a2590f2279c663ff5b4b8785c3618c9bdca21f09 SHA512 cc9568f59f5d5be6605ff679cbaa55521beab37b7c9438fc096e4ceef7f194c6b21f35f1da177de17816eb7a1835bc27040b3ae21b3b31558e2606e7495e817b
-EBUILD dracut-9999.ebuild 4453 BLAKE2B 88879375ee46fb12f9c5ec8222d175e4ddce74b6ab2301af931242e961389fc1e239ae5346cfba223a28b4b1d6308ff8e4cf4c43d0286fe9d4078a54e0cc1f43 SHA512 5c60db3be8cec3c309549665dc84e425a87da53e23987b922409abd75fcaf6b236c3a5ab2a5dc90f6d128198c4414e5718d355822ad41b47d072f995d8e796cf
+EBUILD dracut-9999.ebuild 4645 BLAKE2B 45f01786c492ba660572d510e5201f1b812e7b67a10b3d9a179b05ec4c05aa21e2556451c8007e2e370c0178a19286582951b691ba8d9cceb0dbe0a66df1d64c SHA512 17dd1ea2568b3915a64fd329c08c9ae74dd06f617b55bdc87fcd04ae8de222423e42e44dccd7aaa006b6e780fd9dca2b7f37a4c63ab96d73367ce1fdef08d1e3
MISC metadata.xml 725 BLAKE2B 475d51f4e2bebf318ef94ea1fec40a34bcf04b4f0c69e051c8840e0965a92fd9861c5aa8acfb2ccb5a4cf354665ab3efc6adfdf7d0191325c1f798ea5e49594e SHA512 b708d0eb6a792d5ba3495f321af5e10672af3354f1f42c60b175b7fb48ae836e24db7768511c44cbb0a949c1cca75948890d3b32904bbe47e50d9c43d71787fb
diff --git a/sys-kernel/dracut/dracut-049-r3.ebuild b/sys-kernel/dracut/dracut-049-r3.ebuild
new file mode 100644
index 000000000000..be448a3ab299
--- /dev/null
+++ b/sys-kernel/dracut/dracut-049-r3.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 eutils linux-info systemd toolchain-funcs
+
+if [[ ${PV} == 9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/dracutdevs/dracut"
+else
+ [[ "${PV}" = *_rc* ]] || \
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86"
+ SRC_URI="https://github.com/dracutdevs/dracut/archive/${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://dracut.wiki.kernel.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux"
+
+# Tests need root privileges, bug #298014
+RESTRICT="test"
+
+RDEPEND="
+ app-arch/cpio
+ >=app-shells/bash-4.0:0
+ sys-apps/coreutils[xattr(-)]
+ >=sys-apps/kmod-23[tools]
+ || (
+ >=sys-apps/sysvinit-2.87-r3
+ sys-apps/openrc[sysv-utils,selinux?]
+ sys-apps/systemd[sysv-utils]
+ )
+ >=sys-apps/util-linux-2.21
+ virtual/pkgconfig
+ virtual/udev
+
+ elibc_musl? ( sys-libs/fts-standalone )
+ selinux? (
+ sec-policy/selinux-dracut
+ sys-libs/libselinux
+ sys-libs/libsepol
+ )
+"
+DEPEND="
+ >=sys-apps/kmod-23
+ elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+ app-text/asciidoc
+ app-text/docbook-xml-dtd:4.5
+ >=app-text/docbook-xsl-stylesheets-1.75.2
+ >=dev-libs/libxslt-1.1.26
+ virtual/pkgconfig
+"
+
+DOCS=( AUTHORS HACKING NEWS README README.generic README.kernel README.modules
+ README.testsuite TODO )
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+ "${FILESDIR}"/048-dracut-install-simplify-ldd-parsing-logic.patch
+ "${FILESDIR}"/049-40network-Don-t-include-40network-by-default.patch
+ "${FILESDIR}"/049-remove-bashism-in-various-boot-scripts.patch
+ "${FILESDIR}"/049-network-manager-call-the-online-hook-for-connected-d.patch
+ "${FILESDIR}"/049-install-dracut-install.c-install-module-dependencies.patch
+ "${FILESDIR}"/049-install-string_hash_func-should-not-be-fed-with-NULL.patch
+ "${FILESDIR}"/049-dracut.sh-Fix-udevdir-detection.patch
+ "${FILESDIR}"/049-rngd-new-module-running-early-during-boot-to-help-ge.patch
+ "${FILESDIR}"/049-fs-lib-drop-a-bashism.patch
+ "${FILESDIR}"/049-network-manager-remove-useless-use-of-basename.patch
+ "${FILESDIR}"/049-move-setting-the-systemdutildir-variable-before-it-s.patch
+ "${FILESDIR}"/049-dracut-install-Support-the-compressed-firmware-files.patch
+ "${FILESDIR}"/049-crypt-create-locking-directory-run-cryptsetup.patch
+ "${FILESDIR}"/049-network-manager-fix-getting-of-ifname-from-the-sysfs.patch
+ "${FILESDIR}"/049-configure-find-cflags-and-libs-for-fts-on-musl.patch
+)
+
+src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --sysconfdir="${EPREFIX}/etc"
+ --bashcompletiondir="$(get_bashcompdir)"
+ --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+ )
+
+ tc-export CC PKG_CONFIG
+
+ echo ./configure "${myconf[@]}"
+ ./configure "${myconf[@]}" || die
+
+ if [[ ${PV} != 9999 ]] ; then
+ # Source tarball from github doesn't include this file
+ echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+ fi
+}
+
+src_install() {
+ default
+
+ insinto /etc/logrotate.d
+ newins dracut.logrotate dracut
+
+ docinto html
+ dodoc dracut.html
+}
+
+pkg_postinst() {
+ if linux-info_get_any_version && linux_config_exists; then
+ ewarn ""
+ ewarn "If the following test report contains a missing kernel"
+ ewarn "configuration option, you should reconfigure and rebuild your"
+ ewarn "kernel before booting image generated with this Dracut version."
+ ewarn ""
+
+ local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
+
+ # Kernel configuration options descriptions:
+ local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs filesystem to mount at /dev" '
+ ERROR_DEVTMPFS+='is missing and REQUIRED'
+ local ERROR_BLK_DEV_INITRD='CONFIG_BLK_DEV_INITRD: "Initial RAM filesystem and RAM disk '
+ ERROR_BLK_DEV_INITRD+='(initramfs/initrd) support" is missing and REQUIRED'
+
+ check_extra_config
+ echo
+ else
+ ewarn ""
+ ewarn "Your kernel configuration couldn't be checked."
+ ewarn "Please check manually if following options are enabled:"
+ ewarn ""
+ ewarn " CONFIG_BLK_DEV_INITRD"
+ ewarn " CONFIG_DEVTMPFS"
+ ewarn ""
+ fi
+
+ elog "To get additional features, a number of optional runtime"
+ elog "dependencies may be installed:"
+ elog ""
+ optfeature "Networking support" net-misc/networkmanager
+ optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \
+ sys-apps/iproute2 "net-misc/iputils[arping]"
+ optfeature \
+ "Measure performance of the boot process for later visualisation" \
+ app-benchmarks/bootchart2 app-admin/killproc sys-process/acct
+ optfeature "Scan for Btrfs on block devices" sys-fs/btrfs-progs
+ optfeature "Load kernel modules and drop this privilege for real init" \
+ sys-libs/libcap
+ optfeature "Support CIFS" net-fs/cifs-utils
+ optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \
+ "sys-fs/cryptsetup[-static-libs]"
+ optfeature "Support for GPG-encrypted keys for crypt module" \
+ app-crypt/gnupg
+ optfeature \
+ "Allows use of dash instead of default bash (on your own risk)" \
+ app-shells/dash
+ optfeature "Support iSCSI" sys-block/open-iscsi
+ optfeature "Support Logical Volume Manager" sys-fs/lvm2
+ optfeature "Support MD devices, also known as software RAID devices" \
+ sys-fs/mdadm
+ optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools
+ optfeature "Plymouth boot splash" '>=sys-boot/plymouth-0.8.5-r5'
+ optfeature "Support network block devices" sys-block/nbd
+ optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
+ optfeature \
+ "Install ssh and scp along with config files and specified keys" \
+ net-misc/openssh
+ optfeature "Enable logging with rsyslog" app-admin/rsyslog
+ optfeature \
+ "Enable rngd service to help generating entropy early during boot" \
+ sys-apps/rng-tools
+}
diff --git a/sys-kernel/dracut/dracut-9999.ebuild b/sys-kernel/dracut/dracut-9999.ebuild
index 8cd97656094e..192c96442040 100644
--- a/sys-kernel/dracut/dracut-9999.ebuild
+++ b/sys-kernel/dracut/dracut-9999.ebuild
@@ -38,13 +38,17 @@ RDEPEND="
virtual/pkgconfig
virtual/udev
+ elibc_musl? ( sys-libs/fts-standalone )
selinux? (
sec-policy/selinux-dracut
sys-libs/libselinux
sys-libs/libsepol
)
- "
-DEPEND=">=sys-apps/kmod-23"
+"
+DEPEND="
+ >=sys-apps/kmod-23
+ elibc_musl? ( sys-libs/fts-standalone )
+"
BDEPEND="
app-text/asciidoc
@@ -52,9 +56,9 @@ BDEPEND="
>=app-text/docbook-xsl-stylesheets-1.75.2
>=dev-libs/libxslt-1.1.26
virtual/pkgconfig
- "
+"
-DOCS=( AUTHORS HACKING NEWS README README.generic README.kernel README.modules
+DOCS=( AUTHORS HACKING NEWS README.md README.generic README.kernel README.modules
README.testsuite TODO )
QA_MULTILIB_PATHS="usr/lib/dracut/.*"
@@ -151,4 +155,7 @@ pkg_postinst() {
"Install ssh and scp along with config files and specified keys" \
net-misc/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
+ optfeature \
+ "Enable rngd service to help generating entropy early during boot" \
+ sys-apps/rng-tools
}
diff --git a/sys-kernel/dracut/files/049-configure-find-cflags-and-libs-for-fts-on-musl.patch b/sys-kernel/dracut/files/049-configure-find-cflags-and-libs-for-fts-on-musl.patch
new file mode 100644
index 000000000000..cd74564adb54
--- /dev/null
+++ b/sys-kernel/dracut/files/049-configure-find-cflags-and-libs-for-fts-on-musl.patch
@@ -0,0 +1,97 @@
+From 62f27ee6f145b5f8ca571887602cd9b0715b9e9d Mon Sep 17 00:00:00 2001
+From: Doan Tran Cong Danh <congdanhqx@gmail.com>
+Date: Wed, 6 Nov 2019 18:35:12 +0700
+Subject: [PATCH] configure: find cflags and libs for fts on musl
+To: <initramfs@vger.kernel.org>
+
+Signed-off-by: Doan Tran Cong Danh <congdanhqx@gmail.com>
+---
+ Makefile | 2 +-
+ configure | 44 ++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 45 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 31545899..f9b42b96 100644
+--- a/Makefile
++++ b/Makefile
+@@ -62,7 +62,7 @@ install/util.o: install/util.c install/util.h install/macro.h install/log.h
+ install/strv.o: install/strv.c install/strv.h install/util.h install/macro.h install/log.h
+
+ install/dracut-install: $(DRACUT_INSTALL_OBJECTS)
+- $(CC) $(LDFLAGS) -o $@ $(DRACUT_INSTALL_OBJECTS) $(LDLIBS) $(KMOD_LIBS)
++ $(CC) $(LDFLAGS) -o $@ $(DRACUT_INSTALL_OBJECTS) $(LDLIBS) $(FTS_LIBS) $(KMOD_LIBS)
+
+ logtee: logtee.c
+ $(CC) $(LDFLAGS) -o $@ $<
+diff --git a/configure b/configure
+index b55fb609..3f724ef2 100755
+--- a/configure
++++ b/configure
+@@ -7,6 +7,7 @@ prefix=/usr
+
+ enable_documentation=yes
+
++CC="${CC:-cc}"
+ PKG_CONFIG="${PKG_CONFIG:-pkg-config}"
+
+ # Little helper function for reading args from the commandline.
+@@ -57,6 +58,48 @@ if ! ${PKG_CONFIG} --exists --print-errors " libkmod >= 23 "; then
+ exit 1
+ fi
+
++cat <<EOF >conftest.c
++#include <fts.h>
++int main() {
++ return 0;
++}
++EOF
++
++${CC} $CFLAGS $LDFLAGS conftest.c >/dev/null 2>&1
++ret=$?
++rm -f conftest.c a.out
++
++# musl doesn't have fts.h included
++if test $ret -ne 0; then
++ echo "dracut needs fts development files." >&2
++ exit 1
++fi
++
++cat <<EOF >conftest.c
++#include <fts.h>
++int main(void) {
++ fts_open(0, 0, 0);
++ return 0;
++}
++EOF
++
++found=no
++for lib in "-lc" "-lfts"; do
++ ${CC} $CFLAGS -Wl,$lib $LDFLAGS conftest.c >/dev/null 2>&1
++ ret=$?
++ if test $ret -eq 0; then
++ FTS_LIBS="$lib"
++ found=yes
++ break;
++ fi
++done
++rm -f conftest.c a.out
++
++if test $found = no; then
++ echo "dracut couldn't find usable fts library" >&2
++ exit 1
++fi
++
+ cat > Makefile.inc.$$ <<EOF
+ prefix ?= ${prefix}
+ libdir ?= ${libdir:-${prefix}/lib}
+@@ -68,6 +111,7 @@ enable_documentation ?= ${enable_documentation:-yes}
+ bindir ?= ${bindir:-${prefix}/bin}
+ KMOD_CFLAGS ?= $(${PKG_CONFIG} --cflags " libkmod >= 23 ")
+ KMOD_LIBS ?= $(${PKG_CONFIG} --libs " libkmod >= 23 ")
++FTS_LIBS ?= ${FTS_LIBS}
+ EOF
+
+ {
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-crypt-create-locking-directory-run-cryptsetup.patch b/sys-kernel/dracut/files/049-crypt-create-locking-directory-run-cryptsetup.patch
new file mode 100644
index 000000000000..be964c03746f
--- /dev/null
+++ b/sys-kernel/dracut/files/049-crypt-create-locking-directory-run-cryptsetup.patch
@@ -0,0 +1,32 @@
+From f39aa529c59c533ce5e75e31be1b0cce4513b3d7 Mon Sep 17 00:00:00 2001
+From: Jonas Witschel <diabonas@gmx.de>
+Date: Sat, 31 Aug 2019 17:45:11 +0200
+Subject: [PATCH] crypt: create locking directory /run/cryptsetup
+To: <initramfs@vger.kernel.org>
+
+For LUKS2 partitions cryptsetup needs a locking directory. If it does
+not exist, cryptsetup will create it, but produce a warning
+
+WARNING: Locking directory /run/cryptsetup is missing!
+
+in the process that we do not want to see in the dracut output.
+---
+ modules.d/90crypt/cryptroot-ask.sh | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/modules.d/90crypt/cryptroot-ask.sh b/modules.d/90crypt/cryptroot-ask.sh
+index 33a823c7..e1f17975 100755
+--- a/modules.d/90crypt/cryptroot-ask.sh
++++ b/modules.d/90crypt/cryptroot-ask.sh
+@@ -8,6 +8,8 @@ NEWROOT=${NEWROOT:-"/sysroot"}
+
+ . /lib/dracut-lib.sh
+
++mkdir -m 0700 /run/cryptsetup
++
+ # if device name is /dev/dm-X, convert to /dev/mapper/name
+ if [ "${1##/dev/dm-}" != "$1" ]; then
+ device="/dev/mapper/$(dmsetup info -c --noheadings -o name "$1")"
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-dracut-install-Support-the-compressed-firmware-files.patch b/sys-kernel/dracut/files/049-dracut-install-Support-the-compressed-firmware-files.patch
new file mode 100644
index 000000000000..85c0ea099726
--- /dev/null
+++ b/sys-kernel/dracut/files/049-dracut-install-Support-the-compressed-firmware-files.patch
@@ -0,0 +1,63 @@
+From 999cfa84582ab4ce4cc602242cb71d0af0b7d4ac Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <tiwai@suse.de>
+Date: Thu, 22 Aug 2019 12:37:56 +0200
+Subject: [PATCH] dracut-install: Support the compressed firmware files
+ correctly
+To: <initramfs@vger.kernel.org>
+
+The compressed firmware support was supposed to be already
+implemented, but it didn't work as expected in the end, because dracut
+moved to use dracut-install binary. This patch adds the support of
+XZ-compressed firmware installation to dracut-install for fixing the
+missing piece.
+
+At best the firmware files should be uncompressed in initrd, but this
+patch simply copies the compressed file as-is, as a quick workaround.
+
+BugLink: https://bugzilla.suse.com/show_bug.cgi?id=1146769
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+---
+ install/dracut-install.c | 17 ++++++++++++++---
+ 1 file changed, 14 insertions(+), 3 deletions(-)
+
+diff --git a/install/dracut-install.c b/install/dracut-install.c
+index 9e415b5e..7cda499d 100644
+--- a/install/dracut-install.c
++++ b/install/dracut-install.c
+@@ -1151,6 +1151,8 @@ static int install_firmware(struct kmod_module *mod)
+ ret = -1;
+ STRV_FOREACH(q, firmwaredirs) {
+ _cleanup_free_ char *fwpath = NULL;
++ _cleanup_free_ char *fwpath_xz = NULL;
++ const char *fw;
+ struct stat sb;
+ int r;
+
+@@ -1160,12 +1162,21 @@ static int install_firmware(struct kmod_module *mod)
+ exit(EXIT_FAILURE);
+ }
+
++ fw = fwpath;
+ if (stat(fwpath, &sb) != 0) {
+- log_debug("stat(%s) != 0", fwpath);
+- continue;
++ r = asprintf(&fwpath_xz, "%s.xz", fwpath);
++ if (r < 0) {
++ log_error("Out of memory!");
++ exit(EXIT_FAILURE);
++ }
++ if (stat(fwpath_xz, &sb) != 0) {
++ log_debug("stat(%s) != 0", fwpath);
++ continue;
++ }
++ fw = fwpath_xz;
+ }
+
+- ret = dracut_install(fwpath, fwpath, false, false, true);
++ ret = dracut_install(fw, fw, false, false, true);
+ if (ret == 0)
+ log_debug("dracut_install '%s' OK", fwpath);
+ }
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-dracut.sh-Fix-udevdir-detection.patch b/sys-kernel/dracut/files/049-dracut.sh-Fix-udevdir-detection.patch
new file mode 100644
index 000000000000..ec7d4802370b
--- /dev/null
+++ b/sys-kernel/dracut/files/049-dracut.sh-Fix-udevdir-detection.patch
@@ -0,0 +1,38 @@
+From dddcb809459b7a75906d4b90cf7a5ac291dc74c1 Mon Sep 17 00:00:00 2001
+From: Hongxu Jia <hongxu.jia@windriver.com>
+Date: Wed, 3 Apr 2019 15:24:47 +0800
+Subject: [PATCH] dracut.sh: Fix udevdir detection
+To: <initramfs@vger.kernel.org>
+
+In commit [9d1b81c dracut.sh: improve udevdir and systemdutildir
+fallback logic] , it checked a common binary `collect' to location
+udevdir.
+
+But upstream systemd drop binary `collect' since systemd v240
+[https://github.com/systemd/systemd/commit/a168792c2d95695fd30c0371d4b3890a9df1eafb]
+
+So check binary `ata_id' to instead.
+
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ dracut.sh | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/dracut.sh b/dracut.sh
+index 9098571d..fd9903b6 100755
+--- a/dracut.sh
++++ b/dracut.sh
+@@ -1311,8 +1311,8 @@ done
+ [[ -d $udevdir ]] \
+ || udevdir="$(pkg-config udev --variable=udevdir 2>/dev/null)"
+ if ! [[ -d "$udevdir" ]]; then
+- [[ -e /lib/udev/collect ]] && udevdir=/lib/udev
+- [[ -e /usr/lib/udev/collect ]] && udevdir=/usr/lib/udev
++ [[ -e /lib/udev/ata_id ]] && udevdir=/lib/udev
++ [[ -e /usr/lib/udev/ata_id ]] && udevdir=/usr/lib/udev
+ fi
+
+ [[ -d $systemdutildir ]] \
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-fs-lib-drop-a-bashism.patch b/sys-kernel/dracut/files/049-fs-lib-drop-a-bashism.patch
new file mode 100644
index 000000000000..a44b8f316517
--- /dev/null
+++ b/sys-kernel/dracut/files/049-fs-lib-drop-a-bashism.patch
@@ -0,0 +1,99 @@
+From 43c8c4ce0471abbb8c0fc4b8be2515cebc636030 Mon Sep 17 00:00:00 2001
+From: Lubomir Rintel <lkundrak@v3.sk>
+Date: Fri, 21 Jun 2019 18:39:48 +0200
+Subject: [PATCH] fs-lib: drop a bashism
+To: <initramfs@vger.kernel.org>
+
+Bash 5 apparently longer propagates variable assignments to local variables
+in front of function calls when in POSIX mode:
+
+ [lkundrak@demiurge ~]$ cat feh.sh
+ print_VAR () {
+ echo "$VAR";
+ }
+
+ testfunc () {
+ local VAR="OLD"
+ VAR=NEW print_VAR
+ }
+
+ testfunc
+ [lkundrak@demiurge ~]$ bash4 --posix feh.sh
+ NEW
+ [lkundrak@demiurge ~]$ bash5 --posix feh.sh
+ OLD
+ [lkundrak@demiurge ~]$ bash5 feh.sh
+ NEW
+ [lkundrak@demiurge ~]$
+
+It works the way it did in Bash 4 in non-POSIX mode, for external programs,
+or for non-local variables. Don't ask me why -- it's probably some
+compatibility thing for some sad old people.
+
+However, this precisely happens when fsck_single() is calling into the
+fsck_drv_com(), assigned to _drv by fsck_able(). That ruins the
+TEST-70-BONDBRIDGETEAMVLAN test's server and probably more.
+
+Let's pass the fsck driver binary via the function argument instead. It's
+less messy anyway.
+---
+ modules.d/99fs-lib/fs-lib.sh | 13 +++++++------
+ 1 file changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/modules.d/99fs-lib/fs-lib.sh b/modules.d/99fs-lib/fs-lib.sh
+index d39ca1b7..11e795d9 100755
+--- a/modules.d/99fs-lib/fs-lib.sh
++++ b/modules.d/99fs-lib/fs-lib.sh
+@@ -44,22 +44,22 @@ fsck_able() {
+ ;;
+ ext?)
+ type e2fsck >/dev/null 2>&1 &&
+- _drv="_drv=e2fsck fsck_drv_com" &&
++ _drv="fsck_drv_com e2fsck" &&
+ return 0
+ ;;
+ f2fs)
+ type fsck.f2fs >/dev/null 2>&1 &&
+- _drv="_drv=fsck.f2fs fsck_drv_com" &&
++ _drv="fsck_drv_com fsck.f2fs" &&
+ return 0
+ ;;
+ jfs)
+ type jfs_fsck >/dev/null 2>&1 &&
+- _drv="_drv=jfs_fsck fsck_drv_com" &&
++ _drv="fsck_drv_com jfs_fsck" &&
+ return 0
+ ;;
+ reiserfs)
+ type reiserfsck >/dev/null 2>&1 &&
+- _drv="_drv=reiserfsck fsck_drv_com" &&
++ _drv="fsck_drv_com reiserfsck" &&
+ return 0
+ ;;
+ btrfs)
+@@ -70,12 +70,12 @@ fsck_able() {
+ ;;
+ nfs*)
+ # nfs can be a nop, returning success
+- _drv="_drv=none :" &&
++ _drv=":" &&
+ return 0
+ ;;
+ *)
+ type fsck >/dev/null 2>&1 &&
+- _drv="_drv=fsck fsck_drv_std" &&
++ _drv="fsck_drv_std fsck" &&
+ return 0
+ ;;
+ esac
+@@ -97,6 +97,7 @@ fsck_drv_btrfs() {
+
+ # common code for checkers that follow usual subset of options and return codes
+ fsck_drv_com() {
++ local _drv="$1"
+ local _ret
+ local _out
+
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-install-dracut-install.c-install-module-dependencies.patch b/sys-kernel/dracut/files/049-install-dracut-install.c-install-module-dependencies.patch
new file mode 100644
index 000000000000..ec3e903765a4
--- /dev/null
+++ b/sys-kernel/dracut/files/049-install-dracut-install.c-install-module-dependencies.patch
@@ -0,0 +1,79 @@
+From c38f9e980c1ee03151dd1c6602907c6228b78d30 Mon Sep 17 00:00:00 2001
+From: Harald Hoyer <harald@redhat.com>
+Date: Tue, 4 Dec 2018 10:02:45 +0100
+Subject: [PATCH] install/dracut-install.c: install module dependencies of
+ dependencies
+To: <initramfs@vger.kernel.org>
+
+---
+ install/dracut-install.c | 28 +++++++++++++++++++++++++---
+ 1 file changed, 25 insertions(+), 3 deletions(-)
+
+diff --git a/install/dracut-install.c b/install/dracut-install.c
+index 5f352b36..d64de545 100644
+--- a/install/dracut-install.c
++++ b/install/dracut-install.c
+@@ -84,6 +84,11 @@ static bool arg_mod_filter_noname = false;
+ static int dracut_install(const char *src, const char *dst, bool isdir, bool resolvedeps, bool hashdst);
+
+
++static inline void kmod_module_unrefp(struct kmod_module **p) {
++ if (*p)
++ kmod_module_unref(*p);
++}
++#define _cleanup_kmod_module_unref_ _cleanup_(kmod_module_unrefp)
+
+ static inline void kmod_module_unref_listp(struct kmod_list **p) {
+ if (*p)
+@@ -1230,28 +1235,45 @@ static bool check_module_path(const char *path)
+ static int install_dependent_modules(struct kmod_list *modlist)
+ {
+ struct kmod_list *itr;
+- struct kmod_module *mod;
+ const char *path = NULL;
+ const char *name = NULL;
+ int ret = 0;
+
+ kmod_list_foreach(itr, modlist) {
++ _cleanup_kmod_module_unref_ struct kmod_module *mod = NULL;
+ mod = kmod_module_get_module(itr);
+ path = kmod_module_get_path(mod);
+
++ if (check_hashmap(items_failed, path))
++ return -1;
++
++ if (check_hashmap(items, path)) {
++ continue;
++ }
++
+ name = kmod_module_get_name(mod);
++
+ if ((path == NULL) || (arg_mod_filter_noname && (regexec(&mod_filter_noname, name, 0, NULL, 0) == 0))) {
+- kmod_module_unref(mod);
+ continue;
+ }
++
+ ret = dracut_install(path, &path[kerneldirlen], false, false, true);
+ if (ret == 0) {
++ _cleanup_kmod_module_unref_list_ struct kmod_list *modlist = NULL;
++ _cleanup_kmod_module_unref_list_ struct kmod_list *modpre = NULL;
++ _cleanup_kmod_module_unref_list_ struct kmod_list *modpost = NULL;
+ log_debug("dracut_install '%s' '%s' OK", path, &path[kerneldirlen]);
+ install_firmware(mod);
++ modlist = kmod_module_get_dependencies(mod);
++ ret = install_dependent_modules(modlist);
++ if (ret == 0) {
++ ret = kmod_module_get_softdeps(mod, &modpre, &modpost);
++ if (ret == 0)
++ ret = install_dependent_modules(modpre);
++ }
+ } else {
+ log_error("dracut_install '%s' '%s' ERROR", path, &path[kerneldirlen]);
+ }
+- kmod_module_unref(mod);
+ }
+
+ return ret;
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-install-string_hash_func-should-not-be-fed-with-NULL.patch b/sys-kernel/dracut/files/049-install-string_hash_func-should-not-be-fed-with-NULL.patch
new file mode 100644
index 000000000000..80f0c2b0186d
--- /dev/null
+++ b/sys-kernel/dracut/files/049-install-string_hash_func-should-not-be-fed-with-NULL.patch
@@ -0,0 +1,38 @@
+From fc141f22869bad2e5409d1cc555c1a42ea738343 Mon Sep 17 00:00:00 2001
+From: Lukas Nykryn <lnykryn@redhat.com>
+Date: Thu, 14 Feb 2019 20:18:04 +0100
+Subject: [PATCH] install: string_hash_func should not be fed with NULL
+To: <initramfs@vger.kernel.org>
+
+If kmod_module_get_path returns NULL, we should skip that entry,
+the hash function does not like NULL pointers.
+---
+ install/dracut-install.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/install/dracut-install.c b/install/dracut-install.c
+index d64de545..9e415b5e 100644
+--- a/install/dracut-install.c
++++ b/install/dracut-install.c
+@@ -1244,6 +1244,9 @@ static int install_dependent_modules(struct kmod_list *modlist)
+ mod = kmod_module_get_module(itr);
+ path = kmod_module_get_path(mod);
+
++ if (path == NULL)
++ continue;
++
+ if (check_hashmap(items_failed, path))
+ return -1;
+
+@@ -1253,7 +1256,7 @@ static int install_dependent_modules(struct kmod_list *modlist)
+
+ name = kmod_module_get_name(mod);
+
+- if ((path == NULL) || (arg_mod_filter_noname && (regexec(&mod_filter_noname, name, 0, NULL, 0) == 0))) {
++ if (arg_mod_filter_noname && (regexec(&mod_filter_noname, name, 0, NULL, 0) == 0)) {
+ continue;
+ }
+
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-move-setting-the-systemdutildir-variable-before-it-s.patch b/sys-kernel/dracut/files/049-move-setting-the-systemdutildir-variable-before-it-s.patch
new file mode 100644
index 000000000000..585f47add024
--- /dev/null
+++ b/sys-kernel/dracut/files/049-move-setting-the-systemdutildir-variable-before-it-s.patch
@@ -0,0 +1,55 @@
+From c8b35bf96af1859c0c254db34a16b9cc5a2aa46b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?=D0=94=D0=B0=D0=BC=D1=98=D0=B0=D0=BD=20=D0=93=D0=B5=D0=BE?=
+ =?UTF-8?q?=D1=80=D0=B3=D0=B8=D0=B5=D0=B2=D1=81=D0=BA=D0=B8?=
+ <gdamjan@gmail.com>
+Date: Mon, 27 May 2019 18:22:14 +0200
+Subject: [PATCH] move setting the "systemdutildir" variable before it's used
+To: <initramfs@vger.kernel.org>
+
+on line 1086 it's used to check for the uefi_stub:
+"${systemdutildir}/boot/efi/linux${EFI_MACHINE_TYPE_NAME}.efi.stub"
+
+so it needs to be defined before that
+---
+ dracut.sh | 18 ++++++++++--------
+ 1 file changed, 10 insertions(+), 8 deletions(-)
+
+diff --git a/dracut.sh b/dracut.sh
+index 183b892f..a3618f89 100755
+--- a/dracut.sh
++++ b/dracut.sh
+@@ -1009,6 +1009,16 @@ esac
+
+ abs_outfile=$(readlink -f "$outfile") && outfile="$abs_outfile"
+
++
++[[ -d $systemdutildir ]] \
++ || systemdutildir=$(pkg-config systemd --variable=systemdutildir 2>/dev/null)
++
++if ! [[ -d "$systemdutildir" ]]; then
++ [[ -e /lib/systemd/systemd-udevd ]] && systemdutildir=/lib/systemd
++ [[ -e /usr/lib/systemd/systemd-udevd ]] && systemdutildir=/usr/lib/systemd
++fi
++
++
+ if [[ $no_kernel != yes ]] && [[ -d $srcmods ]]; then
+ if ! [[ -f $srcmods/modules.dep ]]; then
+ if [[ -n "$(find "$srcmods" -name '*.ko*')" ]]; then
+@@ -1325,14 +1335,6 @@ if ! [[ -d "$udevdir" ]]; then
+ [[ -e /usr/lib/udev/ata_id ]] && udevdir=/usr/lib/udev
+ fi
+
+-[[ -d $systemdutildir ]] \
+- || systemdutildir=$(pkg-config systemd --variable=systemdutildir 2>/dev/null)
+-
+-if ! [[ -d "$systemdutildir" ]]; then
+- [[ -e /lib/systemd/systemd-udevd ]] && systemdutildir=/lib/systemd
+- [[ -e /usr/lib/systemd/systemd-udevd ]] && systemdutildir=/usr/lib/systemd
+-fi
+-
+ [[ -d $systemdsystemunitdir ]] \
+ || systemdsystemunitdir=$(pkg-config systemd --variable=systemdsystemunitdir 2>/dev/null)
+
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-network-manager-call-the-online-hook-for-connected-d.patch b/sys-kernel/dracut/files/049-network-manager-call-the-online-hook-for-connected-d.patch
new file mode 100644
index 000000000000..7f5fc6a0385c
--- /dev/null
+++ b/sys-kernel/dracut/files/049-network-manager-call-the-online-hook-for-connected-d.patch
@@ -0,0 +1,32 @@
+From 79a17b0112995eb60c85c64d15070c52f213b28d Mon Sep 17 00:00:00 2001
+From: Lubomir Rintel <lkundrak@v3.sk>
+Date: Tue, 27 Nov 2018 15:30:48 +0100
+Subject: [PATCH] network-manager: call the online hook for connected devices
+To: <initramfs@vger.kernel.org>
+
+Look for "connection-uuid" instead of "managed" to determine the devices
+that are actually activated with a connection and call the online hook.
+
+This fixes the anaconda-net root mount, which utilizes the online hook.
+---
+ modules.d/35network-manager/nm-run.sh | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/modules.d/35network-manager/nm-run.sh b/modules.d/35network-manager/nm-run.sh
+index f6defa99..0f943631 100755
+--- a/modules.d/35network-manager/nm-run.sh
++++ b/modules.d/35network-manager/nm-run.sh
+@@ -9,8 +9,9 @@ fi
+ for _i in /sys/class/net/*/
+ do
+ state=/run/NetworkManager/devices/$(cat $_i/ifindex)
+- grep -q managed=true $state 2>/dev/null || continue
++ grep -q connection-uuid= $state 2>/dev/null || continue
+ ifname=$(basename $_i)
+ sed -n 's/root-path/new_root_path/p' <$state >/tmp/dhclient.$ifname.dhcpopts
++ source_hook initqueue/online $ifname
+ /sbin/netroot $ifname
+ done
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-network-manager-fix-getting-of-ifname-from-the-sysfs.patch b/sys-kernel/dracut/files/049-network-manager-fix-getting-of-ifname-from-the-sysfs.patch
new file mode 100644
index 000000000000..430b93f93de5
--- /dev/null
+++ b/sys-kernel/dracut/files/049-network-manager-fix-getting-of-ifname-from-the-sysfs.patch
@@ -0,0 +1,37 @@
+From 687e17aa7f2f40d21717be9a04302c749e139d4a Mon Sep 17 00:00:00 2001
+From: Lubomir Rintel <lkundrak@v3.sk>
+Date: Wed, 30 Oct 2019 19:25:51 +0100
+Subject: [PATCH] network-manager: fix getting of ifname from the sysfs path
+To: <initramfs@vger.kernel.org>
+
+commit 5e0f8c8a4ced ('network-manager: remove useless use of basename')
+somewhat carelessly didn't take into account that $_i has a slash at
+the end which made the result of the ## substitution be just an empty
+string.
+
+The slash was put to the end of /sys/class/net/*/ to make sure we're only
+iterating directories, but it's not strictly necessary. In an unlikely case
+something else than a directory appears in /sys/class/net/, we'll already deal
+with it gracefully. Remove it.
+
+This fixes the TEST-30-ISCSI test.
+---
+ modules.d/35network-manager/nm-run.sh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/modules.d/35network-manager/nm-run.sh b/modules.d/35network-manager/nm-run.sh
+index a539d5b2..b33e0992 100755
+--- a/modules.d/35network-manager/nm-run.sh
++++ b/modules.d/35network-manager/nm-run.sh
+@@ -6,7 +6,7 @@ else
+ /usr/sbin/NetworkManager --configure-and-quit=initrd --no-daemon
+ fi
+
+-for _i in /sys/class/net/*/
++for _i in /sys/class/net/*
+ do
+ state=/run/NetworkManager/devices/$(cat $_i/ifindex)
+ grep -q connection-uuid= $state 2>/dev/null || continue
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-network-manager-remove-useless-use-of-basename.patch b/sys-kernel/dracut/files/049-network-manager-remove-useless-use-of-basename.patch
new file mode 100644
index 000000000000..1650c9a767e3
--- /dev/null
+++ b/sys-kernel/dracut/files/049-network-manager-remove-useless-use-of-basename.patch
@@ -0,0 +1,26 @@
+From 5e0f8c8a4ced36268d0077acafa1db2402776fa6 Mon Sep 17 00:00:00 2001
+From: Lubomir Rintel <lkundrak@v3.sk>
+Date: Mon, 17 Jun 2019 10:07:38 +0200
+Subject: [PATCH] network-manager: remove useless use of basename
+To: <initramfs@vger.kernel.org>
+
+---
+ modules.d/35network-manager/nm-run.sh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/modules.d/35network-manager/nm-run.sh b/modules.d/35network-manager/nm-run.sh
+index 0f943631..5f4b38ca 100755
+--- a/modules.d/35network-manager/nm-run.sh
++++ b/modules.d/35network-manager/nm-run.sh
+@@ -10,7 +10,7 @@ for _i in /sys/class/net/*/
+ do
+ state=/run/NetworkManager/devices/$(cat $_i/ifindex)
+ grep -q connection-uuid= $state 2>/dev/null || continue
+- ifname=$(basename $_i)
++ ifname=${_i##*/}
+ sed -n 's/root-path/new_root_path/p' <$state >/tmp/dhclient.$ifname.dhcpopts
+ source_hook initqueue/online $ifname
+ /sbin/netroot $ifname
+--
+2.24.1
+
diff --git a/sys-kernel/dracut/files/049-rngd-new-module-running-early-during-boot-to-help-ge.patch b/sys-kernel/dracut/files/049-rngd-new-module-running-early-during-boot-to-help-ge.patch
new file mode 100644
index 000000000000..5ea342df78a4
--- /dev/null
+++ b/sys-kernel/dracut/files/049-rngd-new-module-running-early-during-boot-to-help-ge.patch
@@ -0,0 +1,88 @@
+From adee5b97bc5418b6e357342bb3be20568668aa55 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Renaud=20M=C3=A9trich?= <rmetrich@redhat.com>
+Date: Thu, 11 Jul 2019 10:50:40 +0200
+Subject: [PATCH] rngd: new module running early during boot to help generating
+ entropy when system's default entropy sources are poor (e.g. use of SSD disks
+ or UEFI RNG not available)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+To: <initramfs@vger.kernel.org>
+
+On systems with low entropy at boot, the boot can take up to several
+hours, specially when NBDE is used (e.g. clevis) which makes use of
+the random number generator.
+
+Enabling rngd service at boot early, because dracut-initqueue runs,
+enables to initialize the random number generator in a couple of seconds
+instead of minutes or hours.
+
+Signed-off-by: Renaud Métrich <rmetrich@redhat.com>
+---
+ modules.d/06rngd/module-setup.sh | 39 ++++++++++++++++++++++++++++++++
+ modules.d/06rngd/rngd.service | 7 ++++++
+ 2 files changed, 46 insertions(+)
+ create mode 100644 modules.d/06rngd/module-setup.sh
+ create mode 100644 modules.d/06rngd/rngd.service
+
+diff --git a/modules.d/06rngd/module-setup.sh b/modules.d/06rngd/module-setup.sh
+new file mode 100644
+index 00000000..43d5c2d3
+--- /dev/null
++++ b/modules.d/06rngd/module-setup.sh
+@@ -0,0 +1,39 @@
++#!/bin/bash
++# vim: set tabstop=8 shiftwidth=4 softtabstop=4 expandtab smarttab colorcolumn=80:
++#
++# Copyright (c) 2019 Red Hat, Inc.
++# Author: Renaud Métrich <rmetrich@redhat.com>
++#
++# This program is free software: you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation, either version 3 of the License, or
++# (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program. If not, see <http://www.gnu.org/licenses/>.
++#
++
++depends() {
++ echo systemd
++ return 0
++}
++
++check() {
++ # if there's no rngd binary, no go.
++ require_binaries rngd || return 1
++
++ return 0
++}
++
++install() {
++ inst rngd
++ inst_simple "${moddir}/rngd.service" "${systemdsystemunitdir}/rngd.service"
++ mkdir -p "${initdir}${systemdsystemunitdir}/sysinit.target.wants"
++ ln -rfs "${initdir}${systemdsystemunitdir}/rngd.service" \
++ "${initdir}${systemdsystemunitdir}/sysinit.target.wants/rngd.service"
++}
+diff --git a/modules.d/06rngd/rngd.service b/modules.d/06rngd/rngd.service
+new file mode 100644
+index 00000000..570fbedb
+--- /dev/null
++++ b/modules.d/06rngd/rngd.service
+@@ -0,0 +1,7 @@
++[Unit]
++Description=Hardware RNG Entropy Gatherer Daemon
++DefaultDependencies=no
++Before=systemd-udevd.service
++
++[Service]
++ExecStart=/usr/sbin/rngd -f
+--
+2.24.1
+
diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 9b8d45a66461..03ff9a4c1ac1 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -8,6 +8,7 @@ DIST LVM2.2.02.173.tgz 2363504 BLAKE2B a516bc9b68b7b7529f4436d8849ca741eb3ca1b5a
DIST LVM2.2.02.186.tgz 2389759 BLAKE2B e094c0135d455386ea5789208899d4dbdd5e78bebf52e49ab5587f881fbc2b94c6accecacf1b4ed182b0c87046402c00a47a1b724795a94fe3ec998b580a77ae SHA512 06a1c00142ee41d8a576a5e06a5beae70baced3020e753ce3b612355cc4d9e33be4acf58569d49436c4ee1118d288d884c7301b7d886074eaf9f2fa6b0248c03
DIST LVM2.2.02.88.tgz 1029151 BLAKE2B e3ce91b6c43155a66b79cf25da3973abb19decde3acc37d28daf80d14b1bd574f7d31fbcee4b397f0a146b2e221599079e521d0ac21932ff58b7c9d4fdf93501 SHA512 5c334c2c78220f4f9f082a74cbf0b156e96f2a07b5e55f054ff70c752ada97a67f83fa1d89c02accb7cbe5a62e356588831d96a102b7bf16cdce2591d4e37e4b
DIST boost_1_72_0.tar.bz2 106907358 BLAKE2B ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8 SHA512 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6
+DIST btrfs-progs-v5.4.1.tar.xz 2107476 BLAKE2B 1ea58f49b0f8185e944010804e544643a2eafeea58fecb480b13095c362350c218f0602fbb43a96705a81befe88ec3e3abe35cc90d4732006479b059aa7fed32 SHA512 56381b37036aecea61b758fb4971abfeda24a387bb3a828f7d54eb068982a37763a8ebe2bcc6be61d6a8bc2057dddcd4754325b236e14d8ec02e58cf711f192f
DIST btrfs-progs-v5.4.tar.xz 2103432 BLAKE2B 8ed1321c61d73b66bd27b37a255056e601302dacdcf2dd3122d1b7c41e537ebd1aa5df51100e61458084ec15efd6a1aa478d13f424d45d33d7454d886214a994 SHA512 cc445b9e2b7c5a0adeaa0c467de797f240e4ee9b58c6ac51b9dad51bc0ba0c580fd265efebc04fa46dc23e5b3c4d6baf3ad0b8e2e82728cf34ef51973f028a90
DIST busybox-1.20.2.tar.bz2 2186738 BLAKE2B 3efa01ee81a9f3af0ccbcf28b1a24e817a28012d27a27c714b3f13fe4a73200af66fb93dcd9adc65de3e3abb26757939ff3d3ba620af08101c27c5f3550e7501 SHA512 089b67cd920f332daf910711739b1e55ba4c76cfa2122dfe5464432e0d76d3af8327837ebc3cc9954deef3e8f766d16a1928aecb2c169fe3de5a722eea7ea3dd
DIST busybox-1.26.0.tar.bz2 2143958 BLAKE2B 3a4a227a4308d9d5e00c00fc5e90ee9a1d6345574bdb571cd8b4adab63dcdad3ff7edf30154bb8f8f31a3a658c85641af0f7875d4d533d56bb7c79f28980ebe6 SHA512 9e38c2f4c5ddb6c3a184170b5526c1a78cf53a575ed359fb18c407976cab9788fa95a26ca2d4e5c32e1d639890944d98e118149ee1402b18fe085b0baf0186d3
@@ -17,6 +18,7 @@ DIST cryptsetup-2.2.2.tar.xz 10808684 BLAKE2B d8d864d9ec2a5d646706d3ba003a21aa83
DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 BLAKE2B 290c5bb7f1b12ac48627d8afcc346327b2fcce31b1015d5974c956d94f607b297e383158cd8741f03a770cdeb3f42c3e6341ebfcbc2220e122d89c2603eee512 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e
DIST dropbear-2019.78.tar.bz2 2708659 BLAKE2B 212b173cfea8655b43a8d93422dd4d3e0d669a67681cb17d6494b6083e6e4c58d21d52850c0cdf414617ee3dcaa071e376d0b5b156b6856cee2e4fe111550f7d SHA512 f667ba8dae17ea89c118642b566f2c134c71bfd0b8bacea5cf7ec87d75ac79bd7cd1864a8788367a89d30ee35427d389ef6416375adff6e83caae30ff3e0549f
DIST e2fsprogs-1.45.4.tar.xz 5567164 BLAKE2B ab7be15e504b674290a25572d09d1ca4bacebc14d23a0ae400636bdcf3bf117f3aaf82b806ca7fd25dcd6ef9fedff588de7c72134b095e27f7a363f7d70c94c7 SHA512 408f093a6674ef2316c451173481851041957617c550308d2969b983e11d988ddfc120626cd957c0759648bc357edf1d9971e6d46bed109c2af5f8a09bdc5bda
+DIST e2fsprogs-1.45.5.tar.xz 5569796 BLAKE2B cf9633caa6c00afa51408364d0c0a1515a9989ad1582fb485a300fd71bf61ec56b57dbb26f152609eaf2d63bfb04fe1e3f271085c26aa0c832c1f467960e6480 SHA512 d1a8611b525742387061f390fb24825dfa175997cc7db05decea913fcc7b97a95a3e787091f2920d4a7d4eb1d813568af734a1610229ead09bcbf9f3e262e4ce
DIST expat-2.2.8.tar.xz 422324 BLAKE2B 1f3e8bbce7f05aa080ca647d12a4ff9bf6d21cd31366d70daabcf8db48985e0b644faac5e251e0a559a74f0a27b247ede64b6f117940a5f7f70dc1cce0f0036a SHA512 102a3af89af37a961f81ade2dfb4f3e13bf779110decff9f1462f21079aa6959009871c39b933d9bf47ebc3ee50d3f8d5b41859dce833d290f17886a2aa80aa9
DIST fuse-2.8.6.tar.gz 505334 BLAKE2B c44533625ead8acc5a16f61064635492c54aa91780018e3895baf18abe3ca00c9ec7f6606183a4f986037201db79697c07d03adf57c5a87e7888b8823d83aa8a SHA512 03cacc45c8ba6700fcdfa9064ef4e10d3ad6fc0e4fc49d41693de2caf03d44513d449b00a7c5d200d055d9481821252509259f5f3d2d6127fa51957a006a90fd
DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847 SHA512 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
@@ -32,6 +34,7 @@ DIST genkernel-3.5.2.5.tar.xz 318652 BLAKE2B 9b0e1b07f61b54edc1d263cc679b36d7e90
DIST genkernel-3.5.3.2.tar.xz 320644 BLAKE2B 14eaf05aab02287c3dbb98f1a596e73bcbea39ceb2c8e44c5bdbb77b656958cee666f4353a2401bad531c2a7a98ee11b2531b251c19edc86db517cf3cc2869ec SHA512 1bee8ebdb8c2c30e90e0a1c573ad09b0eb79da54f0829859305eb50ffab95e69aa219ce82d4969140dea3d8788d66d3490fc03d38e190b533666e9278c7f96a6
DIST genkernel-3.5.3.3.tar.xz 331180 BLAKE2B 0f83b973505ccb0a92ae24e92509710bf96991f36ca55975ffefdf1bd3e835bd72bb413688468a05e6a5fff2ec16e64816f8ccfe2530c9f1e9169d19a86a2231 SHA512 9170731f59a1476aa597549ac55feb3583bed249e50d1697292571caf25c5ca746a1db9e811f2009d55aea21d739ef0ab3e385acd81504bbbccc8f7346205d71
DIST genkernel-4.0.1.tar.xz 414356 BLAKE2B 25404e29227b6df06aceffe4fff840eba8c0a50e18e2cd2017a3ce9b0e25785c341e2cfef353d056e0f43a3980f72435930e99f20dc7ceb1bca882f481741d82 SHA512 783dde79ae220f08bb1b45e4ba95958eac6477abaa6e7244a64cfd4d3c9e1b6d145161da8235354e81724cded3bc63608a65285bc268ac35831c29c44fc382d4
+DIST genkernel-4.0.2.tar.xz 442876 BLAKE2B f69e34a7467959735c71d3d95129a4a5eec1d1607e915497a4d1b55a9a2a19e3c11fb8daa107c4dbb7461aba6445d68df069ee492e1538e1a702f65309a92d70 SHA512 e2998124466b89aa46b387cebf28a858deee7a5da60d390569a79f49c17160e5d9974589fa1ba847d398a26a26a184b5171d20ee7a0fc14bd8b2d03f01f8e1e6
DIST gnupg-1.4.11.tar.bz2 3407075 BLAKE2B 85d35d2e4da65d54add1010ea0486b943b328785e28c4efcaa2b65daafd53410a355d1df79ae45c5f7767d2eb7ff1f0b9637f417e65b084d2c760a281abd317a SHA512 97e7b8b0f972cc2f7cabdb0e013cbee1c33e7d48407d040cca5c2037e32abe1c2100194be7d3b569d4f05eb16b24c205a5b83f06718f0241f8d4ee174f1c37ae
DIST gnupg-1.4.22.tar.bz2 3746546 BLAKE2B 9a2d37eeab10f2a7353804098e865ad45db846696a00a47f5bebf47145f79e0d2bf9c01c0195e2fe79af07946a3feac0d4589656c3e698a3a548ff1dd74ce759 SHA512 c03acac0fa55761470bb085d78a44e2b99ebb187e8396cbb031a184b1e40bef2a40c91da07755d1a20610a3daa6aa1eefea2d12a0dbd5a79a45466166419c708
DIST gnupg-1.4.23.tar.bz2 3749353 BLAKE2B ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e SHA512 78dc52a2010202a4afc8814b29fda657a6c9fe230d5e7db11ae040edd2b0ca819e1baa4dbd6c0d04d36cd353df484e83f52d17759d2891c2cf7025c0b5d36612
@@ -53,6 +56,7 @@ DIST unionfs-fuse-0.24.tar.bz2 30381 BLAKE2B c3886d7b0cbd4ac62712d7d94bf95444812
DIST unionfs-fuse-2.0.tar.gz 46537 BLAKE2B 2f5a0da5adb15c408e7b9d0c3658e389a1aea4a9a5f2f3809fc724af43cf2a4b309e4220e46647e3f3fc9b19d48c8d62692e190cf8536182abfe551bfacfcc24 SHA512 5b60204632f498931fff7671cc9f40b1800d34cb8c0d0de0773626e2653eb0a36647566c92c1d0cf79543e01b934602ef5603a06508407f352e48ef27a7ee758
DIST util-linux-2.34.tar.xz 4974812 BLAKE2B d26b2f74d490eaee0a40d4c75a1a351ba165b4a52f9bbf6cf9d1afd7ae1382a3a3dfe41180584e97e9aaad6950f604cad928f30747590e3e1e669c8797689758 SHA512 2d0b76f63d32e7afb7acf61a83fabbfd58baa34ab78b3a331ce87f9c676a5fd71c56a493ded95039540d2c46b6048caaa38d7fb4491eb3d52d7b09dc54655cd7
DIST xfsprogs-5.3.0.tar.xz 1247636 BLAKE2B 0f8b2eafa1b1c91ff8bbcf8f79f61a8bea47123b859ec7a181dea37891ca0345a79a0cc714f003fbe560b00c0c2fc76e6bf6a3a1465f51c44b2df3a3dcbe6415 SHA512 308202eba3765e416c43877ad68d528f6c7d03ca024b89709aa3ca818f6c6692e3b90a809cbb81ff886624300c0e548925e70b34c30c47bac8dcfe4bb9c18857
+DIST xfsprogs-5.4.0.tar.xz 1248688 BLAKE2B dd00083b62a4989ca94d117eabad3905dc487c3e6d4f20bbe855399e99e2195c1a45f2be3b117048e2a7f2374c7e6258e7c1edd63d12a405c88f4c9fa6cd5e8e SHA512 c0973fcf97e2666385b46c80cd1398728702cb34fd7e0f89e2a63686300573405d09a81d3ae43d79c2e9710ccf6b6bd6ed1c3f3f831c75cd0916f094f203aaa7
DIST zlib-1.2.11.tar.gz 607698 BLAKE2B 6bfc4bca5dcadba8a0d4121a2b3ed0bfe440c261003521862c8e6381f1a6f0a72d3fc037351d30afd7ef321e8e8d2ec817c046ac749f2ca0c97fbdc2f7e840b7 SHA512 73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae
DIST zstd-1.4.4.tar.gz 1962617 BLAKE2B e21841a53b6c60703e5500cfc2a02923c4c3e57975aa57e1060310171e0d83d7c8eda1bd0510d5736db5c310d76847d2105ac5f614867fc3a9dc3086a035dfd7 SHA512 8209837e8eb14e474dfe21d5511085f46cef93b03ab77613fd41e7b8be652418231c38852669c8e0b55b78ad41ea2cb8008d0da122a83f8f27e32b5c86f045cf
EBUILD genkernel-3.4.52.3.ebuild 4515 BLAKE2B 2c1b860f1ce672844baf0082ddaed588467dcb8bd61905da3fcc2ece1078164d38c6dcf8fbfcbe9d498384ffcbc8a3df0f38172fae94111c11784d7d0216cdd2 SHA512 02f74c51fe1756e51338824bc010cdacfdf6d2fbdb5f0e21764013c4d874a2356c1279f6ef26ae4001602966783d686aa5441ed366eb00921ec94faf4e6fbf75
@@ -68,6 +72,7 @@ EBUILD genkernel-3.5.2.4.ebuild 4930 BLAKE2B 326a5391d20958042fa9603146d9672fa42
EBUILD genkernel-3.5.2.5.ebuild 4930 BLAKE2B 326a5391d20958042fa9603146d9672fa42738504030376457a641ece18bb6a7803e21badfd57c3010b9c649a733702b523ff673f7ab16dda70c9ed375acd52b SHA512 d554080c78c8751e68879e0d1d3a488a3fb4607e344cb81d60d26a14ef489f13e96f9f2f2884bb03e3af351b7e068effdf4238b831f011e63f9e26e01b13cda2
EBUILD genkernel-3.5.3.2.ebuild 4931 BLAKE2B ce985cf72ad2de4d6fc5889b94a0c8383b94f1574e5c7a1ecd8e529742861a4e536837ebd084d60c79ab31cbd2d4748dfc392548ecff0baa34e476c946f60722 SHA512 2acd5534378b6d1acf993573d6e1332a66bfa0f8b846c6072c7865c73f65b9b1800385daa8ff60696c1ef1149611686243b3f2ffd212934c31343239b9e2a53a
EBUILD genkernel-3.5.3.3.ebuild 4920 BLAKE2B cc16f4d09f0d81c4daac77bc0a954231e5317185fe4667addd16ac924dea66105ac3a58b9acb693e8f0d169a39d4d9e3a578b9655a2d1cca9de9b6fcced39eb2 SHA512 69d876c2888b089e51f2572d7768fb880dda288eab04d6105399bae425c2ab47182ae6d7e2990d65ebbaa44ea3af275e5533f602bab35334c87b9e6d9981d130
-EBUILD genkernel-4.0.1.ebuild 9428 BLAKE2B 74affd8a6d96c87381728476b6317d15f638b31e6a537b7c83632e4d0a8d9c22384c50c2064926d0575d90f33b405d59983624e7f42ffb58d92f9ffea2391bfa SHA512 1421dd9d121049e1e0adfb75a0ff3cf4099da91cc3f3bd1ff1d5eb3085162a601a787fcc19b1dda7c3cebbf22fd140791d52dc004a2a7192555bb0aee454b695
-EBUILD genkernel-9999.ebuild 9428 BLAKE2B 74affd8a6d96c87381728476b6317d15f638b31e6a537b7c83632e4d0a8d9c22384c50c2064926d0575d90f33b405d59983624e7f42ffb58d92f9ffea2391bfa SHA512 1421dd9d121049e1e0adfb75a0ff3cf4099da91cc3f3bd1ff1d5eb3085162a601a787fcc19b1dda7c3cebbf22fd140791d52dc004a2a7192555bb0aee454b695
+EBUILD genkernel-4.0.1.ebuild 9416 BLAKE2B d092bc02d2d8cb1e7326a5cc97fdccd6984893c11244b57aefb83be4bd64ac697a049d27cd9c92f4f3a638171adad50fb3d981903279672c3dec91ad09be4036 SHA512 31fad3853b4b5cedfbfb3a35d53300fceac0815e9f7e25d4678ebbcbb90331b27509db6b5d83cae136551208634c036c5808d98f38eb351b2e47809f62e903ed
+EBUILD genkernel-4.0.2.ebuild 9430 BLAKE2B 7290d6ad955933d35e4d1c47ea731b74aaa1a27a7602eb9c07045c676852f86b629ef42c5ea0f923f815acbd93e9d8f4ae2dde940ad8dbba0e99ead6ba54fdf8 SHA512 b780243f45e055bec8b561cdaec7c03ba50344b11bf05f14210ad64b92d2b672778c060001cbd44f0ce2925c130d27f6f8ca3029b95abdca6449ac560e9d1c6a
+EBUILD genkernel-9999.ebuild 9430 BLAKE2B 7290d6ad955933d35e4d1c47ea731b74aaa1a27a7602eb9c07045c676852f86b629ef42c5ea0f923f815acbd93e9d8f4ae2dde940ad8dbba0e99ead6ba54fdf8 SHA512 b780243f45e055bec8b561cdaec7c03ba50344b11bf05f14210ad64b92d2b672778c060001cbd44f0ce2925c130d27f6f8ca3029b95abdca6449ac560e9d1c6a
MISC metadata.xml 637 BLAKE2B 8498132ea1773f537d7f463fb420e9b7c80f24e6a8e3eefbb88bc942707d37d3c7a0e8a80cbbace2c8068411d06f8a1923efbc23e80e6fa87fa06766af1a6627 SHA512 10753c6db20c7e5d2c805d309aa69945f66d27287bbb240626baa2179263b5cf0e703c589f1951aecc2ed1e7e8259097434cc4e7f36d9dff8e1c6d8f50b684db
diff --git a/sys-kernel/genkernel/genkernel-4.0.1.ebuild b/sys-kernel/genkernel/genkernel-4.0.1.ebuild
index 5a6506e5832d..48e68a9c65ff 100644
--- a/sys-kernel/genkernel/genkernel-4.0.1.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.0.1.ebuild
@@ -76,7 +76,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
${COMMON_URI}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
fi
DESCRIPTION="Gentoo automatic kernel building scripts"
diff --git a/sys-kernel/genkernel/genkernel-4.0.2.ebuild b/sys-kernel/genkernel/genkernel-4.0.2.ebuild
new file mode 100644
index 000000000000..d33291659fa0
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.0.2.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel-9999 -> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI="7"
+
+inherit bash-completion-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BOOST="1.72.0"
+VERSION_BTRFS_PROGS="5.4.1"
+VERSION_BUSYBOX="1.31.1"
+VERSION_CRYPTSETUP="2.2.2"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2019.78"
+VERSION_EXPAT="2.2.8"
+VERSION_E2FSPROGS="1.45.5"
+VERSION_FUSE="2.9.9"
+VERSION_GPG="1.4.23"
+VERSION_ISCSI="2.0.878"
+VERSION_JSON_C="0.13.1"
+VERSION_KMOD="26"
+VERSION_LIBAIO="0.3.112"
+VERSION_LIBGCRYPT="1.8.5"
+VERSION_LIBGPGERROR="1.36"
+VERSION_LVM="2.02.186"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.1"
+VERSION_POPT="1.16"
+VERSION_STRACE="5.4"
+VERSION_THIN_PROVISIONING_TOOLS="0.8.5"
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_UTIL_LINUX="2.34"
+VERSION_XFSPROGS="5.4.0"
+VERSION_ZLIB="1.2.11"
+VERSION_ZSTD="1.4.4"
+
+COMMON_URI="
+ https://dl.bintray.com/boostorg/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
+ https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
+ https://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2
+ https://www.kernel.org/pub/linux/utils/cryptsetup/v$(ver_cut 1-2 ${VERSION_CRYPTSETUP})/cryptsetup-${VERSION_CRYPTSETUP}.tar.xz
+ https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-${VERSION_DMRAID}.tar.bz2
+ https://matt.ucc.asn.au/dropbear/releases/dropbear-${VERSION_DROPBEAR}.tar.bz2
+ https://github.com/libexpat/libexpat/releases/download/R_${VERSION_EXPAT//\./_}/expat-${VERSION_EXPAT}.tar.xz
+ https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${VERSION_E2FSPROGS}/e2fsprogs-${VERSION_E2FSPROGS}.tar.xz
+ https://github.com/libfuse/libfuse/releases/download/fuse-${VERSION_FUSE}/fuse-${VERSION_FUSE}.tar.gz
+ mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2
+ https://github.com/open-iscsi/open-iscsi/archive/${VERSION_ISCSI}.tar.gz -> open-iscsi-${VERSION_ISCSI}.tar.gz
+ https://s3.amazonaws.com/json-c_releases/releases/json-c-${VERSION_JSON_C}.tar.gz
+ https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-${VERSION_KMOD}.tar.xz
+ https://releases.pagure.org/libaio/libaio-${VERSION_LIBAIO}.tar.gz
+ mirror://gnupg/libgcrypt/libgcrypt-${VERSION_LIBGCRYPT}.tar.bz2
+ mirror://gnupg/libgpg-error/libgpg-error-${VERSION_LIBGPGERROR}.tar.bz2
+ https://mirrors.kernel.org/sourceware/lvm2/LVM2.${VERSION_LVM}.tgz
+ https://www.oberhumer.com/opensource/lzo/download/lzo-${VERSION_LZO}.tar.gz
+ https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.xz
+ http://ftp.rpm.org/mirror/popt/popt-${VERSION_POPT}.tar.gz
+ https://github.com/strace/strace/releases/download/v${VERSION_STRACE}/strace-${VERSION_STRACE}.tar.xz
+ https://github.com/jthornber/thin-provisioning-tools/archive/v${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz -> thin-provisioning-tools-${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz
+ https://github.com/rpodgorny/unionfs-fuse/archive/v${VERSION_UNIONFS_FUSE}.tar.gz -> unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.gz
+ https://www.kernel.org/pub/linux/utils/util-linux/v${VERSION_UTIL_LINUX:0:4}/util-linux-${VERSION_UTIL_LINUX}.tar.xz
+ https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-${VERSION_XFSPROGS}.tar.xz
+ https://zlib.net/zlib-${VERSION_ZLIB}.tar.gz
+ https://github.com/facebook/zstd/archive/v${VERSION_ZSTD}.tar.gz -> zstd-${VERSION_ZSTD}.tar.gz
+"
+
+if [[ ${PV} == 9999* ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git"
+ inherit git-r3
+ S="${WORKDIR}/${P}"
+ SRC_URI="${COMMON_URI}"
+else
+ SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
+ ${COMMON_URI}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo automatic kernel building scripts"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/genkernel.git/"
+
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT=""
+IUSE="ibm +firmware"
+
+# Note:
+# We need sys-devel/* deps like autoconf or automake at _runtime_
+# because genkernel will usually build things like LVM2, cryptsetup,
+# mdadm... during initramfs generation which will require these
+# things.
+DEPEND=""
+RDEPEND="${DEPEND}
+ app-arch/cpio
+ >=app-misc/pax-utils-1.2.2
+ app-portage/elt-patches
+ sys-apps/sandbox
+ sys-devel/autoconf
+ sys-devel/autoconf-archive
+ sys-devel/automake
+ sys-devel/libtool
+ virtual/pkgconfig
+ firmware? ( sys-kernel/linux-firmware )"
+
+if [[ ${PV} == 9999* ]]; then
+ DEPEND="${DEPEND} app-text/asciidoc"
+fi
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]]; then
+ git-r3_src_unpack
+ else
+ local gk_src_file
+ for gk_src_file in ${A} ; do
+ if [[ ${gk_src_file} == genkernel-* ]] ; then
+ unpack "${gk_src_file}"
+ fi
+ done
+ fi
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999* ]] ; then
+ einfo "Updating version tag"
+ GK_V="$(git describe --tags | sed 's:^v::')-git"
+ sed "/^GK_V/s,=.*,='${GK_V}',g" -i "${S}"/genkernel
+ einfo "Producing ChangeLog from Git history..."
+ pushd "${S}/.git" >/dev/null || die
+ git log > "${S}"/ChangeLog || die
+ popd >/dev/null || die
+ fi
+
+ # Update software.sh
+ sed -i \
+ -e "s:VERSION_BOOST:${VERSION_BOOST}:"\
+ -e "s:VERSION_BTRFS_PROGS:${VERSION_BTRFS_PROGS}:"\
+ -e "s:VERSION_BUSYBOX:${VERSION_BUSYBOX}:"\
+ -e "s:VERSION_CRYPTSETUP:${VERSION_CRYPTSETUP}:"\
+ -e "s:VERSION_DMRAID:${VERSION_DMRAID}:"\
+ -e "s:VERSION_DROPBEAR:${VERSION_DROPBEAR}:"\
+ -e "s:VERSION_EUDEV:${VERSION_EUDEV}:"\
+ -e "s:VERSION_EXPAT:${VERSION_EXPAT}:"\
+ -e "s:VERSION_E2FSPROGS:${VERSION_E2FSPROGS}:"\
+ -e "s:VERSION_FUSE:${VERSION_FUSE}:"\
+ -e "s:VERSION_GPG:${VERSION_GPG}:"\
+ -e "s:VERSION_ISCSI:${VERSION_ISCSI}:"\
+ -e "s:VERSION_JSON_C:${VERSION_JSON_C}:"\
+ -e "s:VERSION_KMOD:${VERSION_KMOD}:"\
+ -e "s:VERSION_LIBAIO:${VERSION_LIBAIO}:"\
+ -e "s:VERSION_LIBGCRYPT:${VERSION_LIBGCRYPT}:"\
+ -e "s:VERSION_LIBGPGERROR:${VERSION_LIBGPGERROR}:"\
+ -e "s:VERSION_LVM:${VERSION_LVM}:"\
+ -e "s:VERSION_LZO:${VERSION_LZO}:"\
+ -e "s:VERSION_MDADM:${VERSION_MDADM}:"\
+ -e "s:VERSION_MULTIPATH_TOOLS:${VERSION_MULTIPATH_TOOLS}:"\
+ -e "s:VERSION_POPT:${VERSION_POPT}:"\
+ -e "s:VERSION_STRACE:${VERSION_STRACE}:"\
+ -e "s:VERSION_THIN_PROVISIONING_TOOLS:${VERSION_THIN_PROVISIONING_TOOLS}:"\
+ -e "s:VERSION_UNIONFS_FUSE:${VERSION_UNIONFS_FUSE}:"\
+ -e "s:VERSION_USERSPACE_RCU:${VERSION_USERSPACE_RCU}:"\
+ -e "s:VERSION_UTIL_LINUX:${VERSION_UTIL_LINUX}:"\
+ -e "s:VERSION_XFSPROGS:${VERSION_XFSPROGS}:"\
+ -e "s:VERSION_ZLIB:${VERSION_ZLIB}:"\
+ -e "s:VERSION_ZSTD:${VERSION_ZSTD}:"\
+ "${S}"/defaults/software.sh \
+ || die "Could not adjust versions"
+}
+
+src_compile() {
+ if [[ ${PV} == 9999* ]] ; then
+ emake
+ fi
+}
+
+src_install() {
+ insinto /etc
+ doins "${S}"/genkernel.conf
+
+ doman genkernel.8
+ dodoc AUTHORS ChangeLog README TODO
+ dobin genkernel
+ rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
+
+ if use ibm ; then
+ cp "${S}"/arch/ppc64/kernel-2.6{-pSeries,} || die
+ else
+ cp "${S}"/arch/ppc64/kernel-2.6{.g5,} || die
+ fi
+
+ insinto /usr/share/genkernel
+ doins -r "${S}"/*
+
+ fperms +x /usr/share/genkernel/gen_worker.sh
+
+ newbashcomp "${FILESDIR}"/genkernel-4.bash "${PN}"
+ insinto /etc
+ doins "${FILESDIR}"/initramfs.mounts
+
+ pushd "${DISTDIR}" &>/dev/null || die
+ insinto /usr/share/genkernel/distfiles
+ doins ${A/${P}.tar.xz/}
+ popd &>/dev/null || die
+}
+
+pkg_postinst() {
+ # Wiki is out of date
+ #echo
+ #elog 'Documentation is available in the genkernel manual page'
+ #elog 'as well as the following URL:'
+ #echo
+ #elog 'https://wiki.gentoo.org/wiki/Genkernel'
+ #echo
+
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 4 ; then
+ # This is an upgrade which requires user review
+
+ ewarn ""
+ ewarn "Genkernel v4.x is a new major release which touches"
+ ewarn "nearly everything. Be careful, read updated manpage"
+ ewarn "and pay special attention to program output regarding"
+ ewarn "changed kernel command-line parameters!"
+
+ # Show this elog only once
+ break
+ fi
+ done
+
+ if [[ $(find /boot -name 'kernel-genkernel-*' 2>/dev/null | wc -l) -gt 0 ]] ; then
+ ewarn ''
+ ewarn 'Default kernel filename was changed from "kernel-genkernel-<ARCH>-<KV>"'
+ ewarn 'to "vmlinuz-<KV>". Please be aware that due to lexical ordering the'
+ ewarn '*default* boot entry in your boot manager could still point to last kernel'
+ ewarn 'built with genkernel before that name change, resulting in booting old'
+ ewarn 'kernel when not paying attention on boot.'
+ fi
+
+ # Show special warning for users depending on remote unlock capabilities
+ local gk_config="${EROOT}/etc/genkernel.conf"
+ if [[ -f "${gk_config}" ]] ; then
+ if grep -q -E "^SSH=[\"\']?yes" "${gk_config}" 2>/dev/null ; then
+ if ! grep -q dosshd /proc/cmdline 2>/dev/null ; then
+ ewarn ""
+ ewarn "IMPORTANT: SSH is currently enabled in your genkernel config"
+ ewarn "file (${gk_config}). However, 'dosshd' is missing from current"
+ ewarn "kernel command-line. You MUST add 'dosshd' to keep sshd enabled"
+ ewarn "in genkernel v4+ initramfs!"
+ fi
+ fi
+
+ if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" "${gk_config}" 2>/dev/null ; then
+ elog ""
+ elog "Please remove 'emerge @module-rebuild' from genkernel config"
+ elog "file (${gk_config}) and make use of new MODULEREBUILD option"
+ elog "instead."
+ fi
+ fi
+}
diff --git a/sys-kernel/genkernel/genkernel-9999.ebuild b/sys-kernel/genkernel/genkernel-9999.ebuild
index 5a6506e5832d..d33291659fa0 100644
--- a/sys-kernel/genkernel/genkernel-9999.ebuild
+++ b/sys-kernel/genkernel/genkernel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# genkernel-9999 -> latest Git branch "master"
@@ -11,13 +11,13 @@ inherit bash-completion-r1
# Whenever you bump a GKPKG, check if you have to move
# or add new patches!
VERSION_BOOST="1.72.0"
-VERSION_BTRFS_PROGS="5.4"
+VERSION_BTRFS_PROGS="5.4.1"
VERSION_BUSYBOX="1.31.1"
VERSION_CRYPTSETUP="2.2.2"
VERSION_DMRAID="1.0.0.rc16-3"
VERSION_DROPBEAR="2019.78"
VERSION_EXPAT="2.2.8"
-VERSION_E2FSPROGS="1.45.4"
+VERSION_E2FSPROGS="1.45.5"
VERSION_FUSE="2.9.9"
VERSION_GPG="1.4.23"
VERSION_ISCSI="2.0.878"
@@ -34,7 +34,7 @@ VERSION_STRACE="5.4"
VERSION_THIN_PROVISIONING_TOOLS="0.8.5"
VERSION_UNIONFS_FUSE="2.0"
VERSION_UTIL_LINUX="2.34"
-VERSION_XFSPROGS="5.3.0"
+VERSION_XFSPROGS="5.4.0"
VERSION_ZLIB="1.2.11"
VERSION_ZSTD="1.4.4"
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
new file mode 100644
index 000000000000..1132a9bdf69d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -0,0 +1,21 @@
+DIST gentoo-kernel-4.19.94-1.amd64.xpak 61286803 BLAKE2B 0d2353053bfdf6e37cd0694d609dd1a9178fdfe0a5a0c90213c8efb226bf42000139742329f7f3eb8f074cae426951041e247b913d082a8baff0a4870077bee3 SHA512 adaa8cdb7c4c4416003adc7cf684e72cf26c8e9a0ac5f3229a5293d949f51b1757c839e6cd18dace241c37a2cd2a238e1527ce3ab865950d529b725153d07525
+DIST gentoo-kernel-4.19.94-1.x86.xpak 53603105 BLAKE2B aeb61cd7bd0986ab0274b0b01ab80582f476f9147169106efd26774d96dc3a31c4f2fd050964cad3aaac4858ec901e9ea7e01e8b0d452f73c37fccee217d3843 SHA512 094e2ba0f49ba6282dfef048e2e796ef6718d50eade8dd6dc5cbdff27a0af42e5045db5df971d16830298e9f7b0258aa7b3701a59ff24fbcbea04a9e7386937c
+DIST gentoo-kernel-4.19.95-1.amd64.xpak 61319295 BLAKE2B 230f0635bbddf34685a304310dca9160b0c87969095735271154583a98422d42ddb8618a3a2598b47a30d26eb91cf4edc2a4a870bd3a64125de21b73b5322c00 SHA512 df2acf9d71389ebc0353b1bfb6b5d11a48f27ff2ef099207102ca17caac0dd1699e99a15cdbd8246eac343be7c731d67c216b4d855050f81a79cf1e499514964
+DIST gentoo-kernel-4.19.95-1.x86.xpak 53610595 BLAKE2B a6a03d1d70ae4bcd4f13cf0b69108a67b88f452d255b0b38fc4bcc1e64d888f942fbba9cceb1e4a54c45c7b0a77e0542bf98e4136a43e4070a651f98ec4577ad SHA512 2e3016cfa048f6b2229d16d0be1a73fd7a40c59c83f2b90bfe6646db524615d899ac8d73b415ebd6a527dd6b3e6360e1cb1551f6b75800c9604ba3249deb9750
+DIST gentoo-kernel-4.19.96-1.amd64.xpak 61319437 BLAKE2B 3d81d754807299372e98c261865e0588b283cc1a53a2617db4941688d6aa096087bb72fbfd3578394c25a3a4791aa9ffb5b0209f2aebc391bd3cc19faabfb41c SHA512 4c749ef89942a7affe70f5e70418f2fb9783ab3af1a07f2c096c10a1bbad80d2ecc4c279334dcbc1ba6a9d56f74527518671aa6e1715b82dfe70c12393190561
+DIST gentoo-kernel-4.19.96-1.x86.xpak 53598111 BLAKE2B fa41af9d817779216b9109e60d65f428725b5ba0f2fb8a26673f47548496ab1dbc9b889cadef294c3bc0a9adde55311adb8266473bcf49f572865a2e4af9f0ad SHA512 1d68d6997ef80d4b35b7a9a12f76a5a12b7d2ff66dd961a6c805c04a734cbfc30555137fad8ae424681c2baf0d327ceb828d09f7d45dadc5fe8b2855ae9749b6
+DIST gentoo-kernel-5.4.10-1.amd64.xpak 64967384 BLAKE2B b182bf880cac1dd244848bb15a61a0bca7a6a910a4953af4012512f9bbe0313fd8f4358a75edfb1d883801bdc8289f42675efbba6479201421b3b616e937f20d SHA512 621fdf3b357e61cd3b41d545841ec2073303165a52d5b9b1b51d36c81529ffa15a71b955456967de71d7e91e51c175c3c9c85e2826aba2cdf02fbce6b4edb1ac
+DIST gentoo-kernel-5.4.10-1.x86.xpak 56394306 BLAKE2B 18a3139333844e749f278a46ee979a21704513792558ae07257207afa47a7879e6cf83269d37ca2cd1f3838277f9478ff172c778a3c0d5506191c944523dadba SHA512 c4289fccd37d8959752862ec9aa94faf1261474a5658c19cd90ed559fb5813743675129989f74a0a6ad6fd184dd9c0fea39153de7c671b902ce048cb23776292
+DIST gentoo-kernel-5.4.11-1.amd64.xpak 64939950 BLAKE2B d3f11c8dad36c52e10f715baa48f55ad2564d3cb6d42fc5a5384d92cc60fe62109c4042039482799d9f53e24ab69896fb310803c53d968a062959ab36b97eadf SHA512 60a5ee30c82a202c24811105091fcad569e8f4b74896920424f7ec41b1ae2196b0b112ddb5adedcc92844878ee54df5aa2961d74043609c81ba818de34a9fb61
+DIST gentoo-kernel-5.4.11-1.x86.xpak 56396488 BLAKE2B 42bedac42a9af65047e3520ca5d59a051d341a8cba4785d74fdfe8a7b591c71a3349c711beffbcbba15c06e69b0cf7c20fc89aefbebf13f846e0afd4b6024158 SHA512 9da10287158abe3993c41fe0befe902a2e0e0732faa06a1b46cb10d7507c412f5984a39c154c973821b75acdb407dbf3acfaf71460a317a6da9d8f443435a1bd
+DIST gentoo-kernel-5.4.12-1.amd64.xpak 64961727 BLAKE2B b7251d032897a25d5ec0e7358ed55a70a43c4ad63b6080faea24c2504d50415825160f340704d965802b22ec753a482b40b7df498788f39751b9c68992705743 SHA512 16b7c3ad7f516f3e782349463215a7a4850a8d784cacfae1c714b5aa3263d9716c4638002b61ac9875a7ffe67573fa13a5cd4e654be41b236bfa66fb1a7b926a
+DIST gentoo-kernel-5.4.12-1.x86.xpak 56394687 BLAKE2B 6836ba8e66b0cafa802f8e210433d944c87340f852c1e46db0c98f6ec679efe35650dc8318ffd4a9ac57038dbc9c2bd99fb91bc0ae884b9b76e89eae5e06cec9 SHA512 f31047408b46a9aa1e97f4d613d8c708ba0c0831412c72eb36ac5dfd9172fa97ff6831de3260fe4b136a478faf7092d3f6fe8cb4ec4f83f373f55a5acba551ef
+DIST tinycorelinux-10.1-amd64.qcow2 16842752 BLAKE2B e013e76503c335739a9623c0901ca791937a0e6b177854535cadec1e2c2cd2df588283ed3128cf652595f32264fbfe5b3bd3a8c97665fd4da344e308535be366 SHA512 c3aeb20ff8769da9211694b7f701907cc7ae7582cdfad2c2fdc008d97ebcbd9dc08245b4e8f8450e1cb304bd705345a11fe79f901a47979fee91443841d55641
+DIST tinycorelinux-10.1-x86.qcow2 14876672 BLAKE2B 3c760eb7438b13261e52ecfaa33a53649ced95f1ab40aae52134b8cdc31a16d7aa0d6a6dd716e268ed148e9d77a10b7c700b141b61d70c82d271ffe88e8e2a3c SHA512 9964538dc42f232a11949f74b61d46422ea5da3bdc253a217119bd0b8a750c40fd2da0b07157067be9ac0226472614f210a1248114df0d331df390979867a895
+EBUILD gentoo-kernel-bin-4.19.94.ebuild 1324 BLAKE2B 4332ceca5743596e61225278ba356ce6c43505e0e3a3ce471141a0b0fb7a926593e2c85a2dc2791e36ae2185df984107cd52a8830c54dea692c5603273fe6954 SHA512 0a3f152d0f38c2c1c2c7b916379913d7eed784ab1a8e8855ab1900226f92079d902dbe76735bbe931b355f4eb8316df6838fa643c316067f1691c48bbac73c89
+EBUILD gentoo-kernel-bin-4.19.95.ebuild 1324 BLAKE2B 4332ceca5743596e61225278ba356ce6c43505e0e3a3ce471141a0b0fb7a926593e2c85a2dc2791e36ae2185df984107cd52a8830c54dea692c5603273fe6954 SHA512 0a3f152d0f38c2c1c2c7b916379913d7eed784ab1a8e8855ab1900226f92079d902dbe76735bbe931b355f4eb8316df6838fa643c316067f1691c48bbac73c89
+EBUILD gentoo-kernel-bin-4.19.96.ebuild 1324 BLAKE2B 4332ceca5743596e61225278ba356ce6c43505e0e3a3ce471141a0b0fb7a926593e2c85a2dc2791e36ae2185df984107cd52a8830c54dea692c5603273fe6954 SHA512 0a3f152d0f38c2c1c2c7b916379913d7eed784ab1a8e8855ab1900226f92079d902dbe76735bbe931b355f4eb8316df6838fa643c316067f1691c48bbac73c89
+EBUILD gentoo-kernel-bin-5.4.10.ebuild 1324 BLAKE2B 4332ceca5743596e61225278ba356ce6c43505e0e3a3ce471141a0b0fb7a926593e2c85a2dc2791e36ae2185df984107cd52a8830c54dea692c5603273fe6954 SHA512 0a3f152d0f38c2c1c2c7b916379913d7eed784ab1a8e8855ab1900226f92079d902dbe76735bbe931b355f4eb8316df6838fa643c316067f1691c48bbac73c89
+EBUILD gentoo-kernel-bin-5.4.11.ebuild 1324 BLAKE2B 4332ceca5743596e61225278ba356ce6c43505e0e3a3ce471141a0b0fb7a926593e2c85a2dc2791e36ae2185df984107cd52a8830c54dea692c5603273fe6954 SHA512 0a3f152d0f38c2c1c2c7b916379913d7eed784ab1a8e8855ab1900226f92079d902dbe76735bbe931b355f4eb8316df6838fa643c316067f1691c48bbac73c89
+EBUILD gentoo-kernel-bin-5.4.12.ebuild 1324 BLAKE2B 4332ceca5743596e61225278ba356ce6c43505e0e3a3ce471141a0b0fb7a926593e2c85a2dc2791e36ae2185df984107cd52a8830c54dea692c5603273fe6954 SHA512 0a3f152d0f38c2c1c2c7b916379913d7eed784ab1a8e8855ab1900226f92079d902dbe76735bbe931b355f4eb8316df6838fa643c316067f1691c48bbac73c89
+MISC metadata.xml 352 BLAKE2B d45c3f23945883bcb819c225e43715f5cfd86090f3e928dfb62b26a7b38b98421ee0c0d3b4fe9ebdb9de39c294cbc288c1731e9493f69436a6916034d8b834d9 SHA512 e3b9651b8f0fa3b07626b4cfb01456e4ecea1ae053ad9e9e1b3c925a5de601b35c9f3983535d62edae9ef49a40fe4c319e013542908839f30415f6ad85463e24
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.94.ebuild
new file mode 100644
index 000000000000..6537031800d9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.94.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.95.ebuild
new file mode 100644
index 000000000000..6537031800d9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.95.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.96.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.96.ebuild
new file mode 100644
index 000000000000..6537031800d9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.96.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.10.ebuild
new file mode 100644
index 000000000000..6537031800d9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.10.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.11.ebuild
new file mode 100644
index 000000000000..6537031800d9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.11.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.12.ebuild
new file mode 100644
index 000000000000..6537031800d9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.12.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/metadata.xml b/sys-kernel/gentoo-kernel-bin/metadata.xml
new file mode 100644
index 000000000000..b0b959adbe61
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dist-kernel@gentoo.org</email>
+ <name>Distribution Kernel Project</name>
+ </maintainer>
+ <use>
+ <flag name='initramfs'>Build initramfs along with the kernel.</flag>
+ </use>
+</pkgmetadata>
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
new file mode 100644
index 000000000000..fc9de031b822
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -0,0 +1,28 @@
+DIST genpatches-4.19-93.base.tar.xz 2753264 BLAKE2B f73900a43a478378851fe125f71af01322f01d848bcfe5968cbda3dcb30224e917c6ff7eb3bbda25d336b7b9d10236f7b3afa3bc5235139515d189844abfb627 SHA512 77a3f0e51f41b42beea503b6684dd2436219af998ac8c6b773e944dc6172855340199f2c9f7e7d66d5fca41ff773c3d9a40c1fa521739c52c415632fe3a4395f
+DIST genpatches-4.19-93.extras.tar.xz 17504 BLAKE2B 349ef4c6909679001c0f20d31b694799b6b5a38a6f315833930c5c47d90a0de887e9e28954e1e5560f4e2bf522ce81c8379e3cf789cf395e2451689edd314cbc SHA512 1b1c6578d4c79fe8ad0048fd0a304b1731764b7512116e5779c59980f8f86021c4435562fe49e8d7e91c0bad0e204de2338226d63123ce35ea8a9e5533e074c6
+DIST genpatches-4.19-94.base.tar.xz 2770260 BLAKE2B c73d1087b01b8886e460cc927e0335875fc48d5a0407d04ec6e599fd3fe65ebcf623a9d0c55524cb768ee19dd9c438e9375390ee1a764901b80822e3f05ece72 SHA512 0f2b24aac811f721521780bc173456d81d0ed26f494c6064706f664f5738b821e8fcef73b9e5da2281131d1fc95445ebf5c7cf74ba9e375a6f162da921c62e6a
+DIST genpatches-4.19-94.extras.tar.xz 17496 BLAKE2B 02bcdfc41bbceea5b6620b47fb068af4b80b0130a3960ad1139215f921efc06afb105607e1494d2528c38bd89cfd0f2f22e306d16a356d4232597e7396217216 SHA512 7cba63d86c873ce8e5550436c13c639caf82539a311490033c84397ea4a206107f5fed68ea606ef37a0a06b4669826e2219d552a034709112bae9f1e46163999
+DIST genpatches-4.19-95.base.tar.xz 2780232 BLAKE2B cc5ba5e36acb8834ca2313ec134ad4156b543cfda08f08677b5f6efcda8a7b5b9bcdc70691e33698af1e81a9e381916bd5e41e2c5218c2930a928df82d44b7fd SHA512 5f935cc3cd1ecafaeca148010b28d0742dcbbf50d28f77ae1255016548fe921a83befcf577a52553f161cfa54da2c9df204abbbc2004378bc0f8ac58fbafdf04
+DIST genpatches-4.19-95.extras.tar.xz 17492 BLAKE2B 5138c0138058e5dde744a056bf5068cc1db98cd3a52375d30ca72007d89d5c2b87e1493f1c3cc83cc7d0f1f489783ddf98f1b6d76b33ced4a7f18ae13e1b61cc SHA512 a1d5428a4aa5484dd26e4548a8796f54884541d4012e7591e0bf3c5f63fd9af242fa1719c5bda8e956e0be69f207adedfd0061ccbc00963ceb1272c03edb0e1a
+DIST genpatches-5.4-10.base.tar.xz 391596 BLAKE2B 8ee4da95c032e586bd72f7147f76e2423486a96dc69c8251e5913ffd9c22f31daf66a134f65bf11ed4feb7fd8e3c7cbb7ee93752dd5cff81787dffb87d294ccb SHA512 dff22f648a27c46fe5500186ad780d106a37bbd3bff37020947dd9e2661a0f24954347ca93f526a963ab4993bee4e0a14aad06870cce82479fc0987c621f0e50
+DIST genpatches-5.4-10.extras.tar.xz 1740 BLAKE2B 804259c95725a2366baf8254e518c11077efbf207612b58193748983e10a0e0270bcd2fa8270a7a7321f49a04112ed9688788c922fba77dced3cb704d2645d1c SHA512 abb1e10bf19fffeb66c93f6dc83333b8dcdef8a6b0d6c2b3f00e97cf42258de1c441ae1455750275bc4c311de9fd7b0905990bc842d837890738665341d75918
+DIST genpatches-5.4-11.base.tar.xz 431936 BLAKE2B a94659cd51a23e137e578a3619b9b8a7d46a9fb7ab3530efa70b04931834b79e3bc9fe47452ebe21cf1f3d932a394dcdef9fe6c781b0accd58e3f475807e5574 SHA512 4011764719fb8da0d922bb90fc355103c0c58e122369bcc35cb2699669478820e68aa0c0e7ecb2b7e446fd232c3422d69195beff151d3146b2eeeec1e1fa0e5e
+DIST genpatches-5.4-11.extras.tar.xz 1744 BLAKE2B 1d91acfccddbe890f2663b7c02fcd0c663db2f6856c930fef82239080cb9dfe0d7630a961b5a34a51ba2b4c930e24c094bbfa633e998f714c8eb42e1ecf1c7d1 SHA512 7bde2dd58bb0560e16c1f1e800ac7f2975e3363f3dfeba738218facaa8c55927e05a7bd614a699c7ab9b3e0ac89c1d92062043a10262e09403425db13b407413
+DIST genpatches-5.4-12.base.tar.xz 449796 BLAKE2B c0d88dd19d2e71c877bfc4320801a4ed617444accad16440512ceb721e127200db522153db73640e3b00c66561eb497a09775f71d4a3ba528718850350ad9ad1 SHA512 edc638f64933078b2a6601b88ba030283cceed5e739ce43d1748d6d46196d75e02477ae30775f653bf664bc046b117164cd62572f32099a82816c536bdde4c2d
+DIST genpatches-5.4-12.extras.tar.xz 1740 BLAKE2B c9586b5120c0b177ce236f469ffc7412e7fa94cc97fd7b67b7bd888758c238fea15eb457fea847c6b4b7bc9475377c6c24c8a617e4cecee3360340234872d445 SHA512 771bb67ccc837bbfb3aeb129fb9110e3dc9972868fc43a6a5f2dc5ea2bcdacfecf65151e32427af34411238bcc1683438a99081bf09e1733cd5c8a09968a8d09
+DIST linux-4.19.85-arch1.i686.config 222183 BLAKE2B 03eac77940db0ee6b4f2a006edc600ef34141bbca849f5be4de9b961301a8fc987da6d0e21344aa5d80c29bb7793d56cf5441abb6c8e4057d94e2601c174c1be SHA512 6bd45c9dfd96b1afb8c1ca1ca72722baee6c91894e454d7af937de02242d3bb9d3b6870f5976aa96245c753c6bc1ac637a6356125b0d4c596aadef643b8c3d8d
+DIST linux-4.19.92-arch1.amd64.config 222487 BLAKE2B a658d80d85525287a1df9053ca2ddfe423ab423bcc3b9ea8bd9cda65cc7ffa4b1be782c48c867c13e46070af4016f446860f5cf71351f239da1eff6c45a5aa6a SHA512 a5658c8e8464516dffd6f624344e739784cb315d334b2c5105bd5d16022b6366ad4ec00d3692a7b78e2458514175522bc85e834bf19593feff6363b616860258
+DIST linux-4.19.94.tar.xz 103389152 BLAKE2B 291db6f448606a4ba288295b4b1c0b813e736534e4749a152baa1d07fcf52bba2b59e7b4b261594a2deb9ad961afec50a28b4ec126f97033f1c0a36aba9f2961 SHA512 c6017e854ec06054c658042c2e8227d79284ecdadf0a2e1c5da799ca2ac165a266e7d33aa52361d0036ddb3059e3b24f0a68b45ffd84d87394d3f41492f6f9a4
+DIST linux-5.4.3-arch1.i686.config 241295 BLAKE2B 795b6286bd1e7dc6aa5c1428e7bf08c204ce6c8cbee57863e9f64f8990790cc4398a7d062b54c89b1b80640f02a40fce028d9397725db0f968e8028b0611a20f SHA512 8c7387ded21c02b9cffee0e6d61a7040c44deae21764f743f7719f0d1c7adf684f6b62a501fe31709787ba741859e55fc3b8a3d3d27e52c09f2d8604212bf0a7
+DIST linux-5.4.7-arch1.i686.config 241295 BLAKE2B da45f2de600fafdb48e9bb37e6f7a8ea57ed31dc6fb47062bcee694db0b824844c0556ad6a88afa33bf3a365f50c9ac6326389cfa87d0e47a012252fa1444536 SHA512 dcfd9c03cbafeeb942fd37c1f18432aeeacaff438cb88528e17aa8c28bae20090695a2acad08a707e66ecaa5851aa47b012baa6d9274c617fa8c71cde641e8ec
+DIST linux-5.4.7.arch1-1.amd64.config 241598 BLAKE2B 536cce5cc23cf20e71cba7468a125557f85d8ffc3cb194dced79bd489d39f2e4ed3960816d15d1491007d11b3af466e0a74267f983dfcc5f511f9f566f7e9821 SHA512 8658db603e180c75caf76972d85ecf8a4e9c9cf6e047b4f9fc7cba0fa426f434361528c1c29b5580f116cdd23091bf9afb6635d751f3b90c4e968d16db90eac1
+DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
+DIST tinycorelinux-10.1-amd64.qcow2 16842752 BLAKE2B e013e76503c335739a9623c0901ca791937a0e6b177854535cadec1e2c2cd2df588283ed3128cf652595f32264fbfe5b3bd3a8c97665fd4da344e308535be366 SHA512 c3aeb20ff8769da9211694b7f701907cc7ae7582cdfad2c2fdc008d97ebcbd9dc08245b4e8f8450e1cb304bd705345a11fe79f901a47979fee91443841d55641
+DIST tinycorelinux-10.1-x86.qcow2 14876672 BLAKE2B 3c760eb7438b13261e52ecfaa33a53649ced95f1ab40aae52134b8cdc31a16d7aa0d6a6dd716e268ed148e9d77a10b7c700b141b61d70c82d271ffe88e8e2a3c SHA512 9964538dc42f232a11949f74b61d46422ea5da3bdc253a217119bd0b8a750c40fd2da0b07157067be9ac0226472614f210a1248114df0d331df390979867a895
+EBUILD gentoo-kernel-4.19.94.ebuild 2345 BLAKE2B 6a4b4633e40e37fcb02f48de683ddbbc08bc2281ca69436d84cc19ac234ddf70d2b7b01e07b7019df1f8eec7733c3ccf21526b04c07974ee52f4d2e8fa06d747 SHA512 0e48a3b56eac12cab05d5e088d5c10b08c9072a5bcf619642ba0f4e4f5fe3d293859bacd9bf76932842a11ba8d011acb6f2ccc2f6512b35cc7e1f0b3c92cbb1a
+EBUILD gentoo-kernel-4.19.95.ebuild 2545 BLAKE2B c204090769d7a8801998e584b56a50818dea9619512490594d1f869a6fa4a4baf6c12bdbc2350824e62407bba7c01f85a684b27f2101afb7cfb290877af0a0da SHA512 c10676600b48cb88c21c9058b40a34a39301154dc57263554975e7c28956f7800168511dbd56025ca39a8241fc857d9907a631ed0a2d25769629f255309732f9
+EBUILD gentoo-kernel-4.19.96.ebuild 2545 BLAKE2B f6bb4289a9ef4d95be988c6350b3f9ded4a8a3dfdfde03dfb29301cac58c3ae99e63bb57dd687a4713b38866a8e717fe1cf50f0e0c2541e00151c832cd5d5912 SHA512 5685e99141712963914fe87727e02a2dd37e2c9dbdc92c3d75f91fe9d5e8d89f0d3edc9b1a1faa02259a93e13e481d24c3fbb3b2ff1ba7504704f6c717547e69
+EBUILD gentoo-kernel-5.4.10.ebuild 2283 BLAKE2B 86b2009e9f1333f20bfddec032e05d2eabb0d9e49d21f501286719a94cbd32107f048e7e67356e277f03595b5795e5a1d6a84fd60f62f13cbfc467f9b7c3857e SHA512 6802cc812f9e5258da307b068151cd88ab1c269030421d36dc110d5525cf2193a35ff392b569a8fb5858e0755a799b59494963f6217562e6f4a2106534a735bb
+EBUILD gentoo-kernel-5.4.11.ebuild 2433 BLAKE2B ed783bc8bdf1db0e65199f5e998578b09c8d9722c57b82e5bdb077c06dd07b8f61c43ec9dc9cba172344e00036232ad297c8d08519b1575fc38ef5c07b11bd11 SHA512 c50d0484f8a7c2ce26d22f805f44329052c177f5a2ef7ab9dfae062481979ead368a012a81c7442df5fecd548cc59d5b4fad1936bc0f6ad40ce9abe39642dbbf
+EBUILD gentoo-kernel-5.4.12.ebuild 2425 BLAKE2B 14c8075e5448b53fdcdf67792b49aace72913ff0b6b46d3008927dfe9c4285d27b6c8d569a9484ea33d0a64c9db107f95556bd2123160e78505997f8b696c94c SHA512 09fa73d340d5cee391c42296bed8c15a1fc3f1ac6d20f40a96467e4358ea7592a700eb41014ce1a3885d6bfe03199339d34f5e41d74f3f16e07fdd81ff57a0ea
+MISC metadata.xml 352 BLAKE2B d45c3f23945883bcb819c225e43715f5cfd86090f3e928dfb62b26a7b38b98421ee0c0d3b4fe9ebdb9de39c294cbc288c1731e9493f69436a6916034d8b834d9 SHA512 e3b9651b8f0fa3b07626b4cfb01456e4ecea1ae053ad9e9e1b3c925a5de601b35c9f3983535d62edae9ef49a40fe4c319e013542908839f30415f6ad85463e24
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.94.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.94.ebuild
new file mode 100644
index 000000000000..fb7d7e79fac3
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.94.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2020 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%.*}-93
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+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/genpatches/tarballs/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ # (skip patch release patches, we just fetch newer sources)
+ "${WORKDIR}"/[2-9]*.patch
+ )
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.95.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.95.ebuild
new file mode 100644
index 000000000000..32976e532b98
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.95.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-4.19.94
+GENPATCHES_P=genpatches-${PV%.*}-94
+# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+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/genpatches/tarballs/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ # (skip most patch release patches, we just fetch newer sources)
+ "${WORKDIR}"/1094_linux-4.19.95.patch
+ "${WORKDIR}"/[2-9]*.patch
+ )
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.96.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.96.ebuild
new file mode 100644
index 000000000000..4c339a8d3f81
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.96.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-4.19.94
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} - 1))
+# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+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
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ # (skip most patch release patches, we just fetch newer sources)
+ "${WORKDIR}"/109[4-9]*.patch
+ "${WORKDIR}"/[2-9]*.patch
+ )
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.10.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.10.ebuild
new file mode 100644
index 000000000000..788f632136a3
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.10.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2020 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##*.}
+AMD64_CONFIG_VER=5.4.7.arch1-1
+AMD64_CONFIG_HASH=ff79453bc0451a9083bdaa02c3901372d61a9982
+I686_CONFIG_VER=5.4.3-arch1
+I686_CONFIG_HASH=076a52d43a08c4b3a3eacd1f2f9a855fb3b62f42
+
+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/genpatches/tarballs/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.11.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.11.ebuild
new file mode 100644
index 000000000000..f4f8db8f848c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.11.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2020 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##*.}
+# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
+AMD64_CONFIG_VER=5.4.7.arch1-1
+AMD64_CONFIG_HASH=ff79453bc0451a9083bdaa02c3901372d61a9982
+# https://git.archlinux32.org/packages/log/core/linux/config.i686
+I686_CONFIG_VER=5.4.7-arch1
+I686_CONFIG_HASH=f888688da499e17f3c7a5f15a3c44482a29acc2c
+
+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/genpatches/tarballs/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.12.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.12.ebuild
new file mode 100644
index 000000000000..3c88e7c1bad9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.12.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2020 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##*.}
+# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
+AMD64_CONFIG_VER=5.4.7.arch1-1
+AMD64_CONFIG_HASH=ff79453bc0451a9083bdaa02c3901372d61a9982
+# https://git.archlinux32.org/packages/log/core/linux/config.i686
+I686_CONFIG_VER=5.4.7-arch1
+I686_CONFIG_HASH=f888688da499e17f3c7a5f15a3c44482a29acc2c
+
+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
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/gentoo-kernel/metadata.xml b/sys-kernel/gentoo-kernel/metadata.xml
new file mode 100644
index 000000000000..b0b959adbe61
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dist-kernel@gentoo.org</email>
+ <name>Distribution Kernel Project</name>
+ </maintainer>
+ <use>
+ <flag name='initramfs'>Build initramfs along with the kernel.</flag>
+ </use>
+</pkgmetadata>
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 648dc80acd6c..438288b1b284 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -1,36 +1,48 @@
DIST genpatches-4.14-152.base.tar.xz 3208180 BLAKE2B 3b3ddd2982128ef792a52ffd3494886e8915478c3326c1a849ba1d82a2806bb75af293932e8e36ec1949ac5cd4e0d2b29f5ece8f535e4d652a4b11f4101927c0 SHA512 697660cef9ae0b1b6ecfffa66dbfa1649990554d41e98657d881440475a47486df7bca9d2207770cf240caa843f3c3f7fd8f63e109203ec5e7d7cf93d54d41dd
DIST genpatches-4.14-152.experimental.tar.xz 5928 BLAKE2B 6c8bdc67a25a7f18ea1a656e213e247a6db50ebf0649c7f27cd8e98847e912ac79f05d537a7b1ff3e614e68db29bd255b58a168862874685913894820d83ae9e SHA512 303c59fcfbe01fede4c5f06fe307490db567c8c40b79a2196fd57c637de7def8602b0acb1cb962329258661acf56f9150989fe4d72a194b8223d002fe16580cb
DIST genpatches-4.14-152.extras.tar.xz 17492 BLAKE2B 1273ecf6f8b53a51350278c90970c8f19f3a4ab33318001f6c4d553c1fdacd0b12bb6e7331b01f4b4e619a8ff8f8ea6a21843061c29608271f79ab3a5550502e SHA512 3a797ef715a1b805b16c9904b4fc639eeff35ce3078c6879e3d2f2872aef0d13a0715a85a4bc03c0ef334eb85ca5c3edf5024bd63811eac3da37a796afb6a1b9
-DIST genpatches-4.14-161.base.tar.xz 3371384 BLAKE2B 0ae61e0d86abde12ee2f7e0dd780c25a77b83f7ef298011caa2cd97f992d285952b7a1ec00d4c96b3eb4640e79408fd9a199c42728636372568075d571b10d35 SHA512 0595b4dc29e793afa9eca0209fa380e3cc4bc44d98096ce686505b4944e48f4c3ccc2c580403fb706782ac624c79e3a42ca1547dd03665f261f17b084d8354c1
-DIST genpatches-4.14-161.experimental.tar.xz 5936 BLAKE2B 5a7d54384fc45858394a19c9ec848d08547104d8a30232911747979cb7aa6a51b8ca2b2a63e3868a1430e0ef091fc841cf4685346b9828ff19e1e94720e9950c SHA512 ba9c2822441770de8b1fbeae30c4427011ccab20b4c68b4c3ebdb2c13553b0851798dda44cb657a6af7959209e65a820f55e0bb0ed22d280620f23c6318cedda
-DIST genpatches-4.14-161.extras.tar.xz 17504 BLAKE2B 70313ed1e57a4997d2e680e841cc73bb1d094f63edb6625dcd7b74c371a1198a80640c2b4d936791320b440b20434064b25f67c9a45a92093f7ac023003a014a SHA512 b19a17d9104334f69e18132d1d8cbbe2f6277fa058cd7b096f61207d278d54649396f37354240ad0a8fde544098707e1b260a3c848b6e5d3ca3091cdfc9f6073
DIST genpatches-4.14-165.base.tar.xz 3535804 BLAKE2B 04138406447a87c3b5cca02990946dcb9139fec2cef75f9daaf66dffa2616b88802540437524b8e7d636471f99188d1442d15b6400ade337566bf74530e630fb SHA512 4fd602cacb18b16fc623f9c55cdd70005b5ccc053b194587d3b92f3f79450d1654ab2d30171fcfd6179a1de43b7a4e48b486950c0eeb607ed9db61254912968a
DIST genpatches-4.14-165.experimental.tar.xz 5936 BLAKE2B b09b68224f2376f3ced4dc1399f676438bbe67e5aa7732ba6263e50aa53b48d5c1e767e9aa9bf407d06e527587cdb1a99a8ae1ca222d69d51de458f5f3dd59cd SHA512 5ae55d73a86766084a9e1456ffd0d5127a63a6c5605de377c6ec99fc683d7d72c36a76387538d20f52261ca0efaae70fbdb052a07dbd5b1de909e2f189772e04
DIST genpatches-4.14-165.extras.tar.xz 17504 BLAKE2B e53a90401fbb16acb433c3f0bdd5875b65c2dff8dcba3d962093112b6ce250f9297aa1fe1ccbc4acc081614861a1a5ea00539d2fa8ddb14cc06fc630b0744c09 SHA512 9b7300a0acd7dcbd3ecb0ed6ebf22fb7f445cace807c316e32388c430e3cd74e8e59c0d4a404f3fbeacbf4ac17eaf28804b31e7cc610854bdfa260b66d164308
-DIST genpatches-4.14-166.base.tar.xz 3585524 BLAKE2B b3696acc2bce9c58768e65d52705760a41f12494154a9b2fac9999c5b79ab83b6c2f500a49cfdde6856f993fa309ede182108cc659c4b666b573ea323fd20ddd SHA512 ef37c4b7bb81e5bff06a3d631f8b1400499d9ff6d2f7e16de8ec1a1923dad6fe6902381ccf493aec805a89a61230dd2b3983a243d5d5af4592ba78251081eb73
-DIST genpatches-4.14-166.experimental.tar.xz 5932 BLAKE2B 3f3cc32ecfb739c06234e082c68e39aa6dd31ea7c3e82e7684584d1e39645c34daf4c13619181f631c5aca2064948fc4ef20899eef4046b9bbb52060a4b88325 SHA512 17c002c429a11c2f074da34de09da6bf25f5bcce79d6e84211d89a787307fc9a09b6d14563373810c79d2f078fce084df876ae61c757f97c86ec17a78281c4c6
-DIST genpatches-4.14-166.extras.tar.xz 17512 BLAKE2B 257406f34c7e0111108bae222faa79719e23e59b22513d359217b4e3e14a6747298cb20b8181e9998799eebbe8f40e8913f07a39ac3faff3406a27b8b135c53f SHA512 bf01fa0f7e40112106029f99620477365cf436488d5acd53120b75b9d457d90967adeb53e5890a7982a8fbf999d701c99425a8c3afe1ec111324031694d2089d
-DIST genpatches-4.14-167.base.tar.xz 3634424 BLAKE2B 793aa8afa261564f95edfd3656495395a8e2021f825acb1b634187446384708494be0e732e94f6238ff8a76efcf74a33c4c08dfb3520079e6cb6990437db60bd SHA512 3de27b799b7f5d3f7299e3225cfe46bfd69581deef7520ce3cf838ec4f6c8dc8393f51e4424023a7940c27879f763e2690365baf263d4ac9b25bf5d2db60ab58
-DIST genpatches-4.14-167.experimental.tar.xz 5928 BLAKE2B b5eb22588e5efedd836ca3c9e62bd8132979ecfc829591d7b8c15bb5cbaca172e94c962fe96da7da9f22e1ee48f60b09b13f02494e201c40f40e31f4ef9c1bec SHA512 f83cd1be64eedc53864283326580864a52be9137a5eb880cd653bc5ac11ec09161ecd13f7dcbaca657a17fe1b7b43e47ac471328876fc840e013260166f7b84d
-DIST genpatches-4.14-167.extras.tar.xz 17496 BLAKE2B c5c97ccaa941a8d6728df19a4518364afc624e4cb4ca6b6e5168affbf4e878fe9b87376eca87b3f4fdba93028e2514db9cb6d0a3c0547f2268d14a1d39fdbc2f SHA512 f5e9036c19051d2ab7b8a77391ac6e14e1a49a92610fedeadbf7ba3083b55cd685bf533b85188d5d219f2d2e1d64afeb45427faf7462b429a780328da9b1cbb1
+DIST genpatches-4.14-168.base.tar.xz 3688432 BLAKE2B da8cd2bf381fbc5afd253f821b9c4b52dfcf4ea8f3cdf633787defb9a382622f9a7a80584fbaf249c5129f9383e89af0db9a2669a0fa4f5449e5e691a35c801c SHA512 5d1c21010dd4e0e92d7538138e1f7c16dc701546c796fc95a2c4d44fea92edd6ad5937059abe54ba6a4050b8f1d1e10da0bb1653e74a9c7fac43bb173621ca5d
+DIST genpatches-4.14-168.experimental.tar.xz 5936 BLAKE2B 0f1fc0f9c8f6120d1053f88d1e4d25a78c216af176f08f91fbe9f8f0a87ad7ee0f5a3b85a9ff169a42b8a06f5270b71d4ccf9869f607f17bdb33d026efb1f321 SHA512 f04b3a53d4d9a78414ad63b36ecce91e0b8c925d5fc7311d2a69057347892af96a889c8c152d6a9839e748240fa474874f0478beb9ea6d0d959a75522efcd762
+DIST genpatches-4.14-168.extras.tar.xz 17508 BLAKE2B e7924d82cda66a2d6a0b0397b627aa3633267927ab00d60b347a9137e8d1aaecaddf51b456b5905fa5a45796b829f655a6bad3adef3dc682047a08181737b2d0 SHA512 aeb63be28ead3a52c5361201d31b1517fd9d995215f60d47c3117ab6c80d344da463fa39069b2350c98ffa82e25ea50fe1c806f7963087b7e92144d8fcd22b52
+DIST genpatches-4.14-170.base.tar.xz 3726252 BLAKE2B 7db41a7de02aefdf1c07badf6c04696b1c0fb88436f46d04539383e10d366ff8dc91dd161cba788a79107260275063a8acdef0ad71408438fbccd6513ff7b309 SHA512 ccd9482b1afaad7782f44541d39c8a967765c68950b068dbfbe31887f4caca7c4c28b128261e1746f22615e042d66f04c2ff81acf163f498b3862f187ef68274
+DIST genpatches-4.14-170.experimental.tar.xz 5932 BLAKE2B d2485cbe78a90d4079a0c4cbeb0302010d407473cb89e3453e17895d1909cddf845784278cbbc2cba261ed4350c7168a04f818b56f050d4730062d93bcd40fc7 SHA512 ea706b3d6e31df90761b19ebf1c005593d79f00ec56074c6c67e3782a11bb4a85ffe4609f5ab66ae22e1256d75f25c46ee970a2839dca1a9c25483deebf21bf7
+DIST genpatches-4.14-170.extras.tar.xz 17500 BLAKE2B c28987557e34da35bd94b54d7cf657c6908efefd01fa6c4d5bd677e3472222c53a88e1acf26ef7e03acfac6a3b9f7e094cac3c332a91db21e9c4d8089c2fa667 SHA512 ce363d8f74a92bc61d7ee938cacdce602328cb5e1cb4f36821f5f1dfb0e393d188a90c73cfcdcd7f5291638a3588ec7cc6b9a8bb8c3e3a0b5dd0026f872087e4
+DIST genpatches-4.14-171.base.tar.xz 3747848 BLAKE2B 6bb11cd23ac56f6dbe775aceb88f3edf8ff8b91ce5957b9a722ec3861a88811423083952cbd1d46916e0d5f63639c200c1968245f87ec5528d16ab9817c78b6a SHA512 c84607eb0eef8cf90170202fc0334c80f85bb29ebab250f206a8b7b0820095ed63009271c4c0734514d4c6da21279c177a6915d3ef8e8c7d242f3d0e6d3e9331
+DIST genpatches-4.14-171.experimental.tar.xz 5936 BLAKE2B 53e4ebbc8fde5576ae116cc584678874d950b278f3b35bd6a0cca083e8c7d3a4190cfe7711b68dc13fab0d379327b5e738c5468c8ef03df15edb3c5905a72346 SHA512 95bad803d8393242d3cf475ab5af51c06dcfd4d1030a9ff2182ec3523ce0e60ad6d0d0dd4fcc7f081c83f5bc07788d225663af1d99c95e4440d22d0139ab09d3
+DIST genpatches-4.14-171.extras.tar.xz 17512 BLAKE2B e05c6d22759e1b556fed02ec30c6d61c1dbd50809b305e8af98a5c07e8c90802cf8bd6610f46347f441571321e295fdb33286c0b007403af1b61cd67a68d09ad SHA512 ea82a4cdaf9a403b286dfbb7e085517fe6a8d411f44d7caebe386d6b1a20363de028427a9b45d9f99d9b01778da21827359c8d828ef395551569263532c5b15f
+DIST genpatches-4.14-172.base.tar.xz 3764288 BLAKE2B df1e2e7fc79ea36a02301bea3a5794b092c3a64183140715be617a4fc5bc3636e3ae8659d869fc2c8ca5db63f34a030f09d49bd8872ec1d5d2e4e50731f118b7 SHA512 e732c730987bb0785c259f72ccaef65fe0703d94fae9ff055bc6e5bc56eeb94d3f18ccda75db16f597a4639c36a5147356f01e5d685d2f2958f1000a002bc2de
+DIST genpatches-4.14-172.experimental.tar.xz 5936 BLAKE2B 4ed8ccb7a97f8df001033dbd5326e16be567fc25e96d5b455bf4a613402f3991ab6dfbc25009e0281505813a7d5b1da98947d8656797c3d2849df472e50cbcec SHA512 e16509a2682494d00f07706deb535cc328639a776d96a7d15c6f228c5344c8df8ed899d3fd21bbdb3069581a95ee326c177e064525a2ea01b1b2a31be9c83efa
+DIST genpatches-4.14-172.extras.tar.xz 17500 BLAKE2B f48fea6bc4cb6662aaa028c2721d7b4118d42561cfcb3434272bd1d63a746aa1daa856077ec1922828084ede3c49e770decb33e878f2f1fb5bfa47048818bda0 SHA512 be0044ba87c3efdfc21aaeb0bcd8ea343d4154f7fe5f1de759509839c975cbb511acf5b9cb890c0b7242db8eb7ecb9cff6a97cd7b6b3c45bb42c9bcdf7b813a8
+DIST genpatches-4.14-173.base.tar.xz 3780012 BLAKE2B 7307a887cceac859a8b4cae1107c6060ca050d29d2811adc188e792c01cb9ee3294c885c3d159e35db8339b34fc395bcd005a12fa1b631f547a9503cbe28b39a SHA512 9fbe69b54a9da45cef7065b1925ab504a1480d24b660f5bdd9f38765d9cb63428d16b49e3175afc3f0ef6ee0700358c94f0bbed39578faff2c1c789ad287d2e0
+DIST genpatches-4.14-173.experimental.tar.xz 5936 BLAKE2B ec651b11164e361618b3b81fa189d56abf819f6220744852312a9413d6d5cc16dd15710b265eb96dd79035c9b424d311c1cd1e42506953a433521fb0bc4b4b58 SHA512 4b171beccaed2370f760ef2c06f6fd966551ed709e7a37e68736aa5631db7efdb084d2437459fdd5763645aeebdca0ede1e4331ca9d47f527ef54840395ecd74
+DIST genpatches-4.14-173.extras.tar.xz 17512 BLAKE2B 9c377f62193a18918f5e3340fb006333f4fda261d9c134af784f74e829024688c6d5a847bc720d2263586d76b5ef3160e3c5cf4b19652746342decf0d0e81436 SHA512 820e37f570b8ec708b615a2a2516c5af001c851105a009620be0cd62c8fa04affc4d7cfed104195692b1dcb2d65d92f727f24f851727e805f821e91dca5060eb
+DIST genpatches-4.14-174.base.tar.xz 3788236 BLAKE2B 080bb8b6a6eddbf2b96ea8eceed2bbbb3e8a7fe10155ecd3fc4340eb6ccb8d7373aa426add330a068f37c16dcb652165279fe9e57ef810e2a7619a9a390ae2be SHA512 ba06aa84a2d24adcb78fc6a230fd0ca6b51db66fa82c54d91e34836e3ef62fa98b40ec79963877b40f53ebcb1e2ebce556ed55d82e8e17fadff62b481dfc4150
+DIST genpatches-4.14-174.experimental.tar.xz 5932 BLAKE2B e0eaefa086d3b7fe17f977a6d1939c034cf25986ea30a859aa0d680007e4881c2028e1a919fb6a328008a92892e07a090ef4d28727f266e272006d5ce1e6bcf9 SHA512 575612edbeb233c9ffe48aa9500ccde663d61fcad993dd5da6100b0744038b0367a6beb269687ee63bcd888f79a5bf09ad0a21254d539128a6a1db368475ba86
+DIST genpatches-4.14-174.extras.tar.xz 17504 BLAKE2B 06ecb37a636d1f1ac6560bbc1cf8a23daa6a56051e78daf593a9c70986b0d939e4d2f6a3b480b9ef3cfb326068174eab66e2016572748408f7064fac3a597904 SHA512 4c34650f33d2ffd1b926d0a2d94831ae63cb3b25ea483ad41b5a4d09cc4f7976b220dbac1fd66c5aac1aed721f69501e1f3addaccea4e1a33f1a9df45d17e2e7
DIST genpatches-4.19-71.base.tar.xz 1867536 BLAKE2B 73417de430132a47d5c875da35f97c0c899efcf818a725403d38501af32639389366bb60b5da2b54397c7f8c678c2d123267ec6a6cc9f6a9c2ce3ec084b4180d SHA512 d1abe72536ec9aee59a1f9a1e092b659e072fe34c494d571895f70888207f83c9d5b402a00bb41b33704b1cf1372d8dbd8bf4d8cf670cc26ef36166edd68b29d
DIST genpatches-4.19-71.experimental.tar.xz 6432 BLAKE2B b0401d67d6d0e7dcfb1e7858b1146aeded18864017988a6b3411e6bb5f0188807c7667a0ddde7cf86c97189a5057e9bd2238a8e6fad32297ae5dd1bb5540716e SHA512 c0daaac96a5f1db3a3ea9e082879973e8ff623e7b64b2df6b4e8c793c8fb7cc1ec121b70d6444c3558b0eb9b46bc206c6e9ea3288f4cb4f3ea2d15dbf6fcfc40
DIST genpatches-4.19-71.extras.tar.xz 17488 BLAKE2B 3805d5edb67ebb3719633c4bd64158b0d62ee4daa5dadf2ac7b801b831bbc50fc812867f473f8a40e01abc765ebc60c3b995e28140c0718a5c0acb0df05de70a SHA512 f4de6a541524655ff8e5426aeceebdf06c44adcd0926d764ae6deb1edc725aaa5aeadb3f4ab322b77ca83ab3550e31ec42eb8a29fab5f815235368ddacf707fb
-DIST genpatches-4.19-81.base.tar.xz 2145412 BLAKE2B e1ee4373644f8f64af4b6d6b7b2f41213cd3c0ffe2b109721e708cf728162cf0996a4faff65d9163a6b8011dcc359ed579b7e151d833ba248a9062f5aba74c0d SHA512 2b3ad215ff301921fd780e8f22842c5cd57b3bd7e714aef2575e01a103635d45234670ebb8ccb82abe0167ea33f74c66b4b9e91a3f08e92ea5f0cf4f89957183
-DIST genpatches-4.19-81.experimental.tar.xz 6436 BLAKE2B ed1d3f45b7c741e792201fd938674e75cea48366f33e73e1f5b432978e6eaaf5643e6d8428bd08320bfd7bb0e73cde6776ce641a0b46607c552f3782cb752666 SHA512 1c522d79cbcbabe90c970223802048e513115412dfef29ade5ea7f6d98b4cda0325e68f5673cc1ee9279adb16cd44747543af2b44fd7893475ed0a28ec7c716e
-DIST genpatches-4.19-81.extras.tar.xz 17492 BLAKE2B ef31c8e578ad06205fa92da414ef709165a665566a72bb1e906f14e541034d12d90cbbeed9bd3f934d1f68be1359fe31d3bbfbfbfa0e97da7325157e8dfe8f67 SHA512 30e23a3dde570802e679a92e9712b9cbc03910f4999d2f506b2b762d9be618131af92334292b7857b1cf36f6cfd5fc620788f9390f94bd2d95ba6f703131da3d
DIST genpatches-4.19-85.base.tar.xz 2403008 BLAKE2B ed31488bc37aff8e5a7e0491f9b4ac2d70689c9d47c219f001d6900b0c79792cc0dd82e5e368924193be93d747e8a17931aa462cd263e6c517ed8ae1fc070ddb SHA512 6218d1fb01617544f3218b451fbf0ff2b166c861621bb782d00dd01a28a51c97685b44d19f1a2e8da0b8d4178eb38adfc8047a98a2931558f1ff4f26288b8323
DIST genpatches-4.19-85.experimental.tar.xz 6428 BLAKE2B e1f94a7fbb0b72c9d43d0785f212a4d739e086eb6338e7fdf3979c9055c69908a388e9c2f5669eaae6ac8a9adce14dad11d450878b0dbeffa8b5316513f92b16 SHA512 ca204d8ca75278e72648b8e79609b533de9de7635e3602476773f7040ae493c6e356de08a60588defe9491960b4ac046aee5813a25dfcb3eae9779b720a341d0
DIST genpatches-4.19-85.extras.tar.xz 17500 BLAKE2B 869534152df10ea77feb65211729acb49d98a6cf28cdbfe8f4faf0c6a14f788ba1f7fcd868da5571195a8aeeee083c7257e9dcea628708cb8dd370cb9af6165f SHA512 9931dc1de3062ab85a14bcbe20007d5bc1b15cf1a77570076637df0311615adc763ca91e5d13052f812237f489d7e4c9a376395c547a926be770f787740d9581
-DIST genpatches-4.19-86.base.tar.xz 2483216 BLAKE2B f008195a32203bfc96db33c6ae234f2c2e4bb57ed00dce8fdc943984efe346e402b8e34f1aa4f7a2ff12e99a181c31d15e745132b25c2aa4924f09c421f55906 SHA512 eed5dac86450a815e1ea9ce9fa1ea5292fdc68c345783dfc0ad866b888fcee22d8edd8ad0e95664501e0a3a4408b19b3b8bf8cb23042dfb9f1a0e841863fc483
-DIST genpatches-4.19-86.experimental.tar.xz 6424 BLAKE2B 902c4af1e0c15d1f1859e5f524de6245b94d28765eef614511ea28eb47c01e21483520e652dec54fc4e24afafa6d56d901989f44cced0a5456fe3fac2c0850a7 SHA512 8cb1bbae96248734f652f90ddc9d1f0193bbfed57d93b23e9740ecfabf9c058049370e5d14a7578c45a0aff822d10d754055b708b4de455b081271d886062793
-DIST genpatches-4.19-86.extras.tar.xz 17492 BLAKE2B 7e8d92655dbc801d414f7fa42308b559709faf6c593547539b8d9f992294eae98e8a92fc307464290a13eec77f261b4934f5789cffd08a3a8a0e77926e55346e SHA512 48ea0b5aea8714a8a5ec4ec5f61a67f8e85c36e87bed1fdbe9845306f8770f50111dc71e0b35e7d3738886368d9bfa37587317f2cc54f6e00449977496772f0a
-DIST genpatches-4.19-87.base.tar.xz 2553856 BLAKE2B c92af8df20c1d515be5dae9f4ecc4d6176a635e06e0cc7cf077f983fcd04c92eec097f17134e2cf54e7b4ed42623d400e83fcfe724a78e90bf9cbe06ee225018 SHA512 d5b61ca683a526c1bd5b6db09cfcea743d39016bb56c448ad75e5a0b54d739a5164b2ad02f4c67f09180f46903146503d50584c704fbcaadfc026c541d08039f
-DIST genpatches-4.19-87.experimental.tar.xz 6432 BLAKE2B 9d154cb140e7c82e6e5393a754277be01df9eac75be051872ea450087f2df9d2d0bc924e4c494ace667d06d9b77509d48c6e15acc9655b6dfd1ac53670eef456 SHA512 f757cf5648da22a0affb224a1d45107b19248127d8ae1c2eb1c7112b3ab49b6da7e23c4c67e2a3ae3cece8a487c3c9dd099d6be3ff998fb2c07d2f3ded7a1d5a
-DIST genpatches-4.19-87.extras.tar.xz 17500 BLAKE2B 48e07d9d68055ab6e4e27beed6112fd3c4bcca0803a4734be6cbbc522a82db610104541cf26dcecb8c008da0a6d85336fc1ad65c25b7825d1a239d832e3f45ca SHA512 61838956e5ffacf80bcec8732937c81bbcd4a00b85c433c966076ff18b884ba7baac677a970b071724d791349b19029f9cafd96512dc952d8188107af042856f
-DIST genpatches-4.19-88.base.tar.xz 2605440 BLAKE2B 834b74b2bf00cf7331efa38faa8f3bd2e9ac8c0d85e4ea5b137f42e131915268841c4b6efe855998838ede2b6e45dfddb55c47f7c5083c80cda0a5c8b5fc845b SHA512 3eda58e18379be032ec610af0b248d1d695c93b3669e6aee886e9dcb0deb3aa137c99e3142f28cdae9510b1b1fcab81676d10df8930a68960b4fb1f19466fa91
-DIST genpatches-4.19-88.experimental.tar.xz 6424 BLAKE2B 216864cf74679587e11a0c4b01745cc8797071cf93bbc2a35c92e981be93764481db09627bb17bef6d0e76c5dfbf61fe86405c25c64b7ae6994eb2287c8b37d0 SHA512 eab4a5bda5b493576f96662e42847abe4161ee49e66ab5800a574b7ba1355cb2ceab1b39b2ea7a7e099afe582fb7095e8c34eff7b53a75239cd027214c6412c3
-DIST genpatches-4.19-88.extras.tar.xz 17496 BLAKE2B fb4d66d9bdd4dfa57cde0d596f05870d1770f823f078bed54a7bc28bbc9dcf721fe51dbc69f616d57a50b4bfbb531fa1a01a9c5879621b9942f8cbb6484a7ed4 SHA512 926c93c26e5741ae24a2470aea232f30f2ab9904b6609cfb0819885bf32d02a2f47d56e81442984704fb166e45fdf432547ebc7668a67b76ea1a00640fefd204
+DIST genpatches-4.19-91.base.tar.xz 2696192 BLAKE2B db69d7159adcdf9db44572d8e87ee3c4b46be62aa029cce0e61b06bc08640c4c8afdeeb68e7cf8546d839901b0e17a262decb282871f288f1e60e4f315a2e057 SHA512 60429412ef0560c6f5567cb3f23bcf40f294e0dda0402b8930f7ef233324361becde9f43c8c3921c100bccab806e60a3f13dfcdf6f7caf8b0da9a0133e5fe7fd
+DIST genpatches-4.19-91.experimental.tar.xz 6424 BLAKE2B 6b0efd9252d0f773985e2a6515081afc5a9929387eea9ce251e0ed622344ec0b0e3b556521f406c132a09cec910f799ef966e788f0794555b7bbf25dbf7a7a70 SHA512 c9c714c3d0552372e5d21a44117a4ec8a001bad541d76a30d8282726926ec65a4e64fba85ea1d1caed2aa4a0e0756863235016271037e4c9e8c4eaaa17e9f46f
+DIST genpatches-4.19-91.extras.tar.xz 17492 BLAKE2B e53c6454e0db14b3d2ddf2b5551eaefc622345263c48a62978385a6d906e28d3cbb17ae406545a9f9314e3f5539415e05adf0ea35153c4493ef48f5a2796c273 SHA512 05b69b281024b3a80058111fb1faec220ff8edb6451819ecf99bf33fabe6ab98bc0681170f91f9af51db6a12800e34c9da8aef1dec08c88811f279adf7bb3a0a
+DIST genpatches-4.19-92.base.tar.xz 2722892 BLAKE2B e39317f545921a8713a18e4ada7d28ba4ea28b07cab674bd932d0ee406ac942c0e5dbd86ae21032fefab07dea6592048bcf1506c0415ff8004b697524220424b SHA512 fdfe6f0bed77a2f31d03b09464a39b857211f01a8c5cc3317a51e423287f145723a59f7672999cd75a037947337299b8b0757132907904a40f1f2a7b8daed50a
+DIST genpatches-4.19-92.experimental.tar.xz 6432 BLAKE2B b643a11fb467154fbbff47e4a5b6974ff78a561fc585dedbe98fa5a97ab55e761ab4de64b8a33bb7bf8c545655807dc4e603b3d2474d91201da0b777c2893831 SHA512 2a17dbcd99f93151c7b7b411f7bb916016d28d5ad2c08295b95f330668e802e3b4041f7c7b1f2b53403392d448918e9b3da6e884519c73815a8af1e6f7319f38
+DIST genpatches-4.19-92.extras.tar.xz 17488 BLAKE2B 2919d7950a85efc429735f0e9d1d1eb5d90e85ee9c29c261b161b0434493047c6fb1de2a0c161692e322e14b0d0d6ef0ce8bfd17fc8432b521afd637e3b9f28c SHA512 2d2f566cf46035b773c10b703ad4c818e0b4d20ae264f2a79a2995e32f5a86bb2fd2589e53c69c4be5c3361a9332da3b7f9bfa8ae82d9cd65645020fb85ccaac
+DIST genpatches-4.19-93.base.tar.xz 2753264 BLAKE2B f73900a43a478378851fe125f71af01322f01d848bcfe5968cbda3dcb30224e917c6ff7eb3bbda25d336b7b9d10236f7b3afa3bc5235139515d189844abfb627 SHA512 77a3f0e51f41b42beea503b6684dd2436219af998ac8c6b773e944dc6172855340199f2c9f7e7d66d5fca41ff773c3d9a40c1fa521739c52c415632fe3a4395f
+DIST genpatches-4.19-93.experimental.tar.xz 6432 BLAKE2B 930c2d5405494ee528b7edc8b1854386f11ebb7191f74c998e93b2e86c73ec3f413ae3c3db4be76e7f67f28d11c33c72641c44fbd9357163f31a45b9bf0333e8 SHA512 ef6038403ec0e1d7e6ec3e65331d832d9de81302320f0f6a31f1564f96d71d003066cf443403ab2e2a3139b7160313c838d7e4a676522f7439179678f2f19fab
+DIST genpatches-4.19-93.extras.tar.xz 17504 BLAKE2B 349ef4c6909679001c0f20d31b694799b6b5a38a6f315833930c5c47d90a0de887e9e28954e1e5560f4e2bf522ce81c8379e3cf789cf395e2451689edd314cbc SHA512 1b1c6578d4c79fe8ad0048fd0a304b1731764b7512116e5779c59980f8f86021c4435562fe49e8d7e91c0bad0e204de2338226d63123ce35ea8a9e5533e074c6
+DIST genpatches-4.19-94.base.tar.xz 2770260 BLAKE2B c73d1087b01b8886e460cc927e0335875fc48d5a0407d04ec6e599fd3fe65ebcf623a9d0c55524cb768ee19dd9c438e9375390ee1a764901b80822e3f05ece72 SHA512 0f2b24aac811f721521780bc173456d81d0ed26f494c6064706f664f5738b821e8fcef73b9e5da2281131d1fc95445ebf5c7cf74ba9e375a6f162da921c62e6a
+DIST genpatches-4.19-94.experimental.tar.xz 6436 BLAKE2B 1a7f1dc708c780e61bb757adb29a1262b81683edb5b4a2b46ff8832eef80b7e42c4b3d45b1ed8d7c210172045c7be514cc69c28ca908883c95b08d2d9a933bcf SHA512 9566cc5637865c6dd525449040cf4813a27efcb6cdeae53fb37da71b4fa4ff279b1c53f0bee02a72634725be04f9e30113c9fae9b54cfb93abb529a34cdadba6
+DIST genpatches-4.19-94.extras.tar.xz 17496 BLAKE2B 02bcdfc41bbceea5b6620b47fb068af4b80b0130a3960ad1139215f921efc06afb105607e1494d2528c38bd89cfd0f2f22e306d16a356d4232597e7396217216 SHA512 7cba63d86c873ce8e5550436c13c639caf82539a311490033c84397ea4a206107f5fed68ea606ef37a0a06b4669826e2219d552a034709112bae9f1e46163999
+DIST genpatches-4.19-95.base.tar.xz 2780232 BLAKE2B cc5ba5e36acb8834ca2313ec134ad4156b543cfda08f08677b5f6efcda8a7b5b9bcdc70691e33698af1e81a9e381916bd5e41e2c5218c2930a928df82d44b7fd SHA512 5f935cc3cd1ecafaeca148010b28d0742dcbbf50d28f77ae1255016548fe921a83befcf577a52553f161cfa54da2c9df204abbbc2004378bc0f8ac58fbafdf04
+DIST genpatches-4.19-95.experimental.tar.xz 6432 BLAKE2B a00c4aef9102474c543bb62b46fb1c02700f05eb4eae5e858c00640da242b63d73d3bc4e1a0f892d9afd55e04b864198c06cb1e99cb8c6fef8f6060730257f9c SHA512 2f0e69d9e1d2738d477837a67941d6b9cdca674a0bd3a61c5ba49c49fe00b70b66b68effd0613c7d2455b7960ed7d57b8b428e5542bfac0ce3c94b2773f41c4c
+DIST genpatches-4.19-95.extras.tar.xz 17492 BLAKE2B 5138c0138058e5dde744a056bf5068cc1db98cd3a52375d30ca72007d89d5c2b87e1493f1c3cc83cc7d0f1f489783ddf98f1b6d76b33ced4a7f18ae13e1b61cc SHA512 a1d5428a4aa5484dd26e4548a8796f54884541d4012e7591e0bf3c5f63fd9af242fa1719c5bda8e956e0be69f207adedfd0061ccbc00963ceb1272c03edb0e1a
DIST genpatches-4.4-193.base.tar.xz 3042136 BLAKE2B 1cafd1e7ef0823742bd0b44f4b2759f19ca342ec0e54cb85a9e2745ad933e965afed6ec2550b15e4d79a9a7408b7e6f253859e14a5be53cf4d34de6d5a3c9f73 SHA512 12dcbfe67ac2e4f63929074b2477eb64258d177f226e9fd5f19af4941b3378e786a3f75ea7bc6762c5f80550400ead14893398951cc32ff5c5dc86dc9d9af87b
DIST genpatches-4.4-193.experimental.tar.xz 83312 BLAKE2B 54b6234c14a50765a81a44b8137409285161150c96c6d91fb55b17bc0ff059ee9f474393dfe0ab20e5750aa1bc5745ce6e79d87eb26eaaad314ff7928aa66bc5 SHA512 17888812a1dcce4df01de066701d0d68cb53f457672c44c3287f1ae0d74134656827555466590d7cdacaa5e83077f5fab4bae5e980b01cd34b8b4ece9fe04148
DIST genpatches-4.4-193.extras.tar.xz 16468 BLAKE2B 38d2b6eaa2ed14170b2ad7ee4d04a2aba9a1e1c6bc554590b3d132b716c50e8d41531d86f560a2d64faa94ff94f05132762c69333cfa5b4a672db6a26caaea9f SHA512 7332596d49ddaf23934cb22557d69cd304baceeb7895459a713edc050e1d9a7790fbf7fbd826c5cda4f6642c2d6cb0bd9f1864910699a8d74267a095417ef44f
@@ -46,6 +58,18 @@ DIST genpatches-4.4-206.extras.tar.xz 16476 BLAKE2B 6399646c1c878d1c259459717876
DIST genpatches-4.4-207.base.tar.xz 3256348 BLAKE2B 6d59d4d9b788231367ed46a6aa3d3906e60d16c9c5e9d95fcc53f3206b95963b722495b4a5e14cdb0268cb1a48df436804737ac868c089d2eda09d38d277aa86 SHA512 1afa4a88dfc30901d209cd406c25de366e55b065ebd45cd6ba5424df898e8176c41606363190b8786af53c1511d239ede8d3eef90b60131987d4df676c8319fd
DIST genpatches-4.4-207.experimental.tar.xz 83300 BLAKE2B 58d180bebac92203dad10813a7942b2d266cd37a29c14efd921c647ada0af2702ea188b6ba1547af404e739d1dfaa73451eed0c89be5ebfe835e8ff8f2637a77 SHA512 a5f449fe9de331e2aaf582ee0cd71d6a11f42f7b9e8924f512ebd00b5129cb892182c1d618eb39bf0ff1616967ab483c72a4e3943496b70a58028a53a5fe6dfb
DIST genpatches-4.4-207.extras.tar.xz 16472 BLAKE2B 758ea91ab372f0c3654cabaa79252240526908f58643f543ce7171a15ccede7605ccc1fa64b2e43a83945d9b93976d2f36f2f8b53d05f920f27cf67bdc2b9025 SHA512 169898ca0a2d0855be87169bdc4b8cf9c4a2e6fa87e5b58fecf089d3269be52ae9364723b3cf24baa73db23d69a2f4efce65375666fa7959038e163da4604038
+DIST genpatches-4.4-208.base.tar.xz 3287408 BLAKE2B a89abafea460fd76ba400d0f0b8e21feb3a6b36f475f8cca1e0dde12786d2c5971171da110858db4848b6ef0208fc073cabd2e79dcf961acf53dae3a2b364363 SHA512 eef6e6773702c03ce105fdc533e57437d9ec5d645a2aef72886bea0467d73b35a7aeb548ed0d0e56073cbf82b73f8faa68964b947520e4833c410f47a643b70b
+DIST genpatches-4.4-208.experimental.tar.xz 83296 BLAKE2B 3572b9df10762fdb8766b255005dd0c750451be1e1071fc85595c46e491d822ab6b17fb82839e615fcb21bfc5cc9f1b2186fa2e2e42b12f08e60161eb231beaf SHA512 f8d53b751f95a8c255c49346880833faf4c20cc283f63f80b39eb07d0bb899bb91810a236e8055eec8d2d61c8ae8ea4e20c5bf5b81899981ed49a9e3b501c9fe
+DIST genpatches-4.4-208.extras.tar.xz 16476 BLAKE2B 91855aaabba7d6d587b8e6f6f574191d6d26960692a35dab12df5800a24c5b7c1e9f7d6f7aa984830b70992113be983dd2701750aa4de8c0de8369fe020518c4 SHA512 dcf4a5cbaa616df639c9d91f89d28acaedcb2b5071d145dc9166c1a428c8807e94646bd4c52cc519efbcf326133e7fe7f5a90da3c2e281b0d1cf012ca703a9f4
+DIST genpatches-4.4-209.base.tar.xz 3311136 BLAKE2B e9c6122d2d1a593ed8914fe8bc95adccdb1353b0d6ea4536784af7699d8ef08b4f05fce16f1335fc7a6e9c9674fce8dffd7f2a4643c750485ebfd404eb97c4ba SHA512 f585ed8aebddf82fbc1a564d7f1b0a9a01ab48e245e0b2acf3d6ce7a334617db654b7c11a0192250d3d58733e0e7e91d90b63c95194b6eee99ea352ac87de077
+DIST genpatches-4.4-209.experimental.tar.xz 83276 BLAKE2B 8758531b5b13d15bc346213c6b0996fdb27920f368c3d89e364f31e34fbcca617a495db63ea530e1809e9e4152f133261f5d73e9950d804c1889767cd76d62a0 SHA512 b32e1d160ab65fadd0622a8f8fe18d4daecfc17f7225617072582a57e43c6cffe43176480e3e49e3013bb800f0379035a18431507d518645e195e1ec2b8b4544
+DIST genpatches-4.4-209.extras.tar.xz 16468 BLAKE2B 395af0383d825145b9262dd243e85d7939d33ccf6a11726e6b9147e4e00e93ce4bca5d939e6d47e07563e8f33824dfe670bb774a807f9532736114cf27266132 SHA512 3103c822d3bfa3990ee71d2a2b5db6565a613d7d785403eaf703b53727f0b2174c41526e3cb7147cd157da6e626fa4656e48d669a3e8e90ef0a0967d6e887f55
+DIST genpatches-4.4-210.base.tar.xz 3323572 BLAKE2B 63eefd44b0703047e4760b4fb341c951c3439fa36c34a43de1fa08ef4d9b068b604219696c8988c99bda380190c0669929dbc30070add8b45ffc18a195c3c56d SHA512 50aa64287dae783c3c07c428fe0982f80a51dc23f8eb80f719b2bf0edb20c7f001ed50240941290064222471b0f934f4b4590163bb423a07c5d69f322a585d26
+DIST genpatches-4.4-210.experimental.tar.xz 83248 BLAKE2B 1b55f94fe3a2abc5245e6ef88751077ce65299a7d6a05e422d568b10097ea8494271674e509a7e308615ce8926698a2b3bf39f0ca48380cddfb4db6d4dd04002 SHA512 6c3d11dc09d3ac5b5e803ca25ea32dd82427953296ad29ea2df3073248e098bcd39294d8c83d8c344d4f163c3ab76edac6ad02b71fe8a930c32318f7f13da8e1
+DIST genpatches-4.4-210.extras.tar.xz 16476 BLAKE2B f42d18475b5408e1dfb03d8c766275665b1362743862914ce3d7ce0421333a4a43752970f6fc2a7e1ed21f6e8c98a6a5107703ec6a12abd0ba2975e709bdd7c0 SHA512 deeac098f19756488bd96ec232d106925804b0103fbc3c55a00ee6279a61247ecced5d8535c27822eb85c895d37ace2f7eae30709035388789e3e9da4790b928
+DIST genpatches-4.4-211.base.tar.xz 3328764 BLAKE2B 28044f1d9010c292ae90d1f231d9edf6c56f9bdcce4ce3bd9d7989e76416cea760572046cc535152b8206593b30117954d72e8997016c0fe23329dc39037490a SHA512 5b0550f1df8c3636d56933d88d4ec9a16d0089e4e522e4e3526c11c64aed4d855224f86ffc6203f9ec59f8209cd27b7aa7a104e64ba504effc8f818a620828f4
+DIST genpatches-4.4-211.experimental.tar.xz 83280 BLAKE2B a41a037385f2ece9b4a9ae4368573c127dc0425827085f533585182ad6afa37d2e8ec4107f79d56777c5d529ef88816d7f1df5a89a5920de1439a79d4c991e1b SHA512 dd2ade3fd131f22bc60a77f01e358e17034d596cc14bc7456f6182be1dee16f0cb1753a5c2e305d6bc8c606baff8f137473194ecc5c50f52d523db2be0980e89
+DIST genpatches-4.4-211.extras.tar.xz 16480 BLAKE2B 2647f19ecef02f0b965a832cedf62f08bd611f2d6d1ef3c910c2d27aa37cdd71d761d6d6cf8083f8311967ad9c2c92ac6909865c09d739394bcf4c39bf080db2 SHA512 de8179f7894e5ac3174e915ef4536d2120d8f57a7ac12af442e7b54ea1cee8488ae319770ba9de3cb551a494bfc23b2708c3073e26c3af2b3f1415cb8150b138
DIST genpatches-4.9-197.base.tar.xz 3352864 BLAKE2B 19382856363c0509cd9415c8c1563322f6e9586beb5ec9824d6a124f3e3c221e4f59218a25b7579acc6a4893bdc4c0b3bb969789c8aaf37de8ebcda445438c23 SHA512 d88ed242a59ec8519b59464e01fde0a4b7e4100db140d0612bcb1e3f536bd3bdb9cc40565cfecc35c3542694b8aac860535ce83dad88e711e49d4ecc6a4249a4
DIST genpatches-4.9-197.experimental.tar.xz 106364 BLAKE2B 799b3a3b2e7807a5c39a64cba88db9b521e17593968009757a0394698d16a1bea961b3b7c4cea8a656cceadfaf0c52bc2b28248be9be7b0ee0b5410f8518bf07 SHA512 32cb2d57e834b2f00a7a304471a53c96ea7d6431ca86d237f51074da23d537cb9202aa2e86df4d0b7497c64ed908082748ec42112caa4191814401cc27a5575d
DIST genpatches-4.9-197.extras.tar.xz 17356 BLAKE2B 6114152c1dcbd2cc3c6660d77a86d8b50b18ee548e4696c0829ac1e2f239a65ee2efd2b71f23f86f6ebdb0447bfcd7aa099253fde00879eab35746852058d292 SHA512 78cd6191081a163bf911ef726b0310146ab25eafa71e871ab932ca3dbb202dc3725649d93ccd98e1f1b0faec1ce04b2075452edcfc47c4a994df4d88c54e1d3b
@@ -61,67 +85,74 @@ DIST genpatches-4.9-210.extras.tar.xz 17368 BLAKE2B 7038f6a819c4a8b9a03c587634fc
DIST genpatches-4.9-211.base.tar.xz 3614884 BLAKE2B 98b113c6a20ffb75f9a0e22aaa29ef191be4e48b3189a79f1a0144bd3a188db4d2c7ca1d0cfad39cbd7200988f22f3f5086a5758021a449af13b8f04872102b0 SHA512 208ae6733ded11d4abfe6d4fcbd2cf834310a79e4ed781b8c9ed90b7e31cfc9e64b4ae229850e4682d37b4b61038e7b8ff38091033d6598fb74e591a30334097
DIST genpatches-4.9-211.experimental.tar.xz 106396 BLAKE2B 42abaeff5ba7de32c997323c59bf6848c5ecf85934a05e5ab2d831fd7b64dd3b0cd96e4627d93356bb31a8628fe56d1df0fa8462822ed3b4df45ba9a69cbb3cb SHA512 976dfd6f648d3a1487bb42dde516ba5bb62ba3b586eb8983b392c62009117c2171cde5861810fa8bd2aabfb9cf640c726b84df1c7ce7f124d287579ebd7b1461
DIST genpatches-4.9-211.extras.tar.xz 17376 BLAKE2B 300efdfabe903590cea70eef9371154f9b98326ce9d85a54a5e343bf25b80134496120ddb6028665bc90b2a6a6ec7716c2c54ce6f4c9aa51e69045e02b857088 SHA512 54858620aab96bbcb820ba0dfa37cef40c31e47fc3cc85197241270c8d5d83c2ff34cb035338daec056a895c1609d67d6609872a4f0521b4fbd1c5ce8e037053
-DIST genpatches-5.3-14.base.tar.xz 513636 BLAKE2B 49e4648152c17a6770e6727e52115e2654615be7df9af5d0d136f797f449d43f85c2b05d3d2c12eef53c65e678581956551ddff9fa24f0e6e8b411522cfae5e9 SHA512 473c0ab37226fc10ada327eb091129f2db053306dd6f60150c06274180985b089673b8f37dd0705353a2f384354fe0dcae2118f7dba72d6821868bc214139ce5
-DIST genpatches-5.3-14.experimental.tar.xz 6140 BLAKE2B dd686204b3e1e60f94521cf662dd908c5c7d18bc292278450e0f4cb3f480685c47fa1a9e3749e5dcc338902cf211f1fee149b39ceda513d73d634b2001c70692 SHA512 bddcf6d1deee3db526d07d136f62216e8360c8f8ea6960ba15534ede702040b4a25b51c9295dc98d7db2ddfb9e0e0f975384653140092fbe073552fd025098b9
-DIST genpatches-5.3-14.extras.tar.xz 1736 BLAKE2B 46814b394cb3d47c1c6e7afa5aa6ec713ec1eec7f46629eeb672622f16098effc99532b2406b2dad98278be8eafde917a2f6bf10005abc7b99d823db526b9887 SHA512 120e2effee4c529742bf60d2327345d790feefb418850dbb57266fd0bdf604b74e4baef622f30e1faeee3c3cb199673ea972697866da5ca04ac4c732f70b47a6
-DIST genpatches-5.3-15.base.tar.xz 516896 BLAKE2B 70412bf84bec6f211f282eb22e9253086d8b47f3fb7dc8ffe997f6508ba30a62950afea988623f0c7701651f0343028992f943c6f5d50a648f9935e0370048bf SHA512 887edf77033f6a6438c86c2a267763f4741c87f36cc6ef958dd786d12bad15d54fefc9ce6cddeef15ebb94567ee3f22de9ed9d0bd708abaa55bcf27b1a629784
-DIST genpatches-5.3-15.experimental.tar.xz 6132 BLAKE2B e39b0fe412b9f1f80df2dd63208799b9437cf6e56f4687861b2cae4b26c5003bb06b6e8eaf03bf8c260e9468b010f8e6b02d7b981162620190a750c5adecd395 SHA512 b5ca9d2b2e11fbcb35c1e02c20de0b0be412a29b32e68ca803ce79b1a1523b1bbbf355b76add3901a49861fa82987977e73b8d718855ddddccce6c3ca1c0e96d
-DIST genpatches-5.3-15.extras.tar.xz 1736 BLAKE2B bf83bd698f685ce2c91588751e223c483f1a0c0e4ffa8b509153ac1933358426fee209f2dec5a2b4fdf6fa09ef79819aec2dc68dbed011c112fa2f22957c4417 SHA512 d1e4749cf08bfe739d8515a74851a810a57fc46efb10447052977d5b6e286254f6ef9b1abc22203fe3634dfaa5f1270c859473063cc528dbfedf5d626a21a3e6
-DIST genpatches-5.3-17.base.tar.xz 544516 BLAKE2B d3bf5b769f14e4700e9a82131248045bfb5f231c071fc627b8540c7dba3020a10f7823c7f530aea62aacfdea5970c7fd76db0b59e9038ba5db0d29c99f8e53e9 SHA512 31ecb5e230c3ba2080f9c71586f25cbf71b4465205a086e43381e9abdd5c60c2ee825ee73f3d910da1aac30d9af3c52c39977728c07125345de2c069f6b67e4b
-DIST genpatches-5.3-17.experimental.tar.xz 6140 BLAKE2B f92d9d8afca26521c06fec11651e3da752f23789ea7e01db9c3e03d6385a5b16e73950c1dad3ab845ac336eb439ef5fa1e1466889eef55a2d6b60b890b6234f7 SHA512 e6a0458f33ec60f740d0f1b0ceb4c6a8b35321e9cc911af464cef20535cb4207b7d7c8bacad4ab3dd1ebb47ce3956272bc3de8a5aa93558dba241e1c7c2e20df
-DIST genpatches-5.3-17.extras.tar.xz 1736 BLAKE2B 4fd7d37c500e69ef46e9c4613138515e049ef4ebc90c8832116784b9fb03e596901c3498c773fe9893d40042137384efa505f0e88cfe5951cead7689c145e63a SHA512 bdf3549b3dcdb3a08a1b65bb38cecd748c7f0a3e09f6d974c50327193c326aba7d848e3aafe0739096aa8da4eab7a433fed083f086bf16b1f86a3a424e85c72c
-DIST genpatches-5.3-18.base.tar.xz 574428 BLAKE2B 8c59f6c02c63ce85bb1904f457c4ab3b30b0bf6f2e6388d5289487441052bb7ce5341dd5f31489ffc89a3b195890fc040c1232b00156454ad024b97497152c50 SHA512 6b44f840847b82e052362f3f60f3be1ce3b2e395cce04f098685b98b64649bed02bf2b7b148bf6bfbd2eb74415080c9d0af4816c50fb4d677c70fea0fae59a0e
-DIST genpatches-5.3-18.experimental.tar.xz 6140 BLAKE2B 906a31be747d22eaca23231045e130088fa806f7e6c37e03d8ce4d987f801071d6219a0c6d8cf04bc10d2785bcf4d5945c67cec5f71098c5ca2d15f12352ad40 SHA512 6e6e34ea98cf1eca546967116d033c69c826839487764082ab54b250bad0c94ecce3ae3fd6f76e851edabe58283805b39c461f1898d3810fe80c70d7fad20106
-DIST genpatches-5.3-18.extras.tar.xz 1736 BLAKE2B 100213ea45bd78072d060fd38de52edeeb277f47980b800650ae97195090a5885f03b70639995d96bfe88fea48d779d996cb63670ac676e971d3bcb50a72db59 SHA512 0fbb0f2c30f82c404448cf5e76da236371b4e90ff1d544fae2ed2491ab4c206ecbe111cd54f23869dfe9d8ba656c7b7744b32e502c12aa4cf4f9df50399713bc
-DIST genpatches-5.3-19.base.tar.xz 599084 BLAKE2B 7f1c48f08c329a868fdd83573c688df5ec3d85aaf748825302d555ef232377deb685a15c6029de2fa72b403900ea8b91c58e074b97fada8e70a2970121759f20 SHA512 7bdf880ceaccfb924c8d0f491c369472f7d662a9f68f2914177dea3469dc672024e7d02bf47af3b13779c110350607059df950f697262a841d31d83b698cc850
-DIST genpatches-5.3-19.experimental.tar.xz 6140 BLAKE2B 87aa84fc1a17b0bff2ba857e6d03b3d16d047c00e20224c749051f92ade2a9d40c91cb44bcaec840b92e45bed557fcf2775d8f6a4f0fe4d747591bcc001821c0 SHA512 5e7b4b949d99616927af503fe89268753438852f3dc6250ee600aa2132c4e1fa81ac8c3d6b290691ebc5a8b4521fc63db22604c206829c0dcb666ecbf884528f
-DIST genpatches-5.3-19.extras.tar.xz 1736 BLAKE2B a86a8b12d1fa4b95486eeff8005dcd060b3e249d3ea362c96ea5391f2f8a9da0e9c6de78401ac50b9f0cf84a8b717cba1a61a025fb3de2324848c1b4a9df1913 SHA512 ce2c1f68ffbaec002557942803086a938aa134020c13c05e31e192a1602b98a83b2db7d343aa5cb7dad093e7624be31e3f7391ba54dbec2feec7a51d753989f1
-DIST genpatches-5.4-1.base.tar.xz 4564 BLAKE2B 0282bad95cd003c90e92d33d2f114ca9e752f09fdbf1930c322bed578e8a71a16d48aeddd943f0a7e59df47c07ad95dd401251a1a5828eefe07c8e927cf021ef SHA512 0726fa7768c4ddf7ba73ef5eb0ea73b71ba03dab1252b7114864ea60af84d50b8354f1c1d70a0abf0c8c7460361417b14183f11f49aa9654808025a9d979da6d
-DIST genpatches-5.4-1.experimental.tar.xz 6144 BLAKE2B 7ec859b562224c49406c1c5555f4e62d2bae029ef6984e4e444fd90fcddac49ec8f5b659f752f761c05d8cef66f0e0185a71d1c72775a345919e8750ad134cff SHA512 597c2d70186c70f762ea5e331dde6a7824226c7feb6eca822d8ffac7edf704c8acf9f26e0cac9f22d2b5178b6b3080668c20442177c86a41e80a8629f3efe96f
-DIST genpatches-5.4-1.extras.tar.xz 1736 BLAKE2B 57df5cf8b4d96378408460be4be64900771b876a23d1e5798c97449bfcd28bea8aaf31482c614e7844106f29c9ae376c6ebef26e6c18e00a3f64bcb4e360d944 SHA512 5b9b6276f6ad6ad7ac33e14c3b06dbe943c57019332b0ee545ebf7325b7d6313db3ed6d35c46434c3c38420fb372141e63528e980aca87b90c4a39339851e80f
-DIST genpatches-5.4-2.base.tar.xz 34800 BLAKE2B 84a753c053f447d6bf90cb0ecb83e79fbbffb3d9c62186c53c520cb87b2e83eb2c96a959e994e9068c45b73149639040584118f5e9beae27a42bdcd5ef0fe073 SHA512 a8a2edf94f1ceabfd718a61074a2f40b2a319c23a9eace033fc5051cedd2490eacb12183ed13a66bc55d5b470c39d4f42565b355e69af7fe8da3bd65e050289e
-DIST genpatches-5.4-2.experimental.tar.xz 6144 BLAKE2B e83f358789126ac637191af8163ba71e027cc044c0635aafc52472fc729fd27360da4390c20cd6fbe94748911bdfb50a66abaf1a574ebaf75b7bab66b2587f60 SHA512 39f432d52fb381388ff36c59d2c9cf12083a7c523dfc30435774896685d173040c7141d677b9711b329badc91afd9aaaf02b09ec80c0ff034c01dd6c4d098770
-DIST genpatches-5.4-2.extras.tar.xz 1736 BLAKE2B 273229d74a4a4889e468cdc47a50f3687632eccc53f10f63b3c6998bdf76c4b96156a374089bcc5f81712a3e9c46b5604a2557dabe959bc8d746d6cf562d9ec1 SHA512 0d833689c08c2cfe29f8088d0a43aa6b7ac24f5fc3d4505111f5d70a2c99b53ebab29328a69d0800c5e1c9ce15405755b31a09c83fab3b9b9127ac4efcd850c7
-DIST genpatches-5.4-3.base.tar.xz 49892 BLAKE2B 2c7e3e337303d63a0421927995327690e1af409bf7280f606447ebe753490b4f41c511172c2896619309982ec25210d0502295da74d2a40a8f862ad0c416b3b7 SHA512 e00169134c7c577219eddae23cf54d57203a0977ccaeac37e3eb863863992d99bafb1c3e0cfba3bcbe9e54e4c2bdecaa56061f2824ad87b17ade17823ff3477c
-DIST genpatches-5.4-3.experimental.tar.xz 6144 BLAKE2B c8aff7e1efac85708a49e79cf9576c3ab3efb666ecb6d565c2eb06e4c36bf9d42c28ee3233f26115bc5e41da48a4506e3315cc3496dd8b60bd97947e02bc74cd SHA512 76cd62513f58a5c0a764b89a94e251b292ba3e6d77648feea6f5959342aa801cc98fe557132d6103c12704d53992c49439cdb9d7153d6ece4ec44122784e7726
-DIST genpatches-5.4-3.extras.tar.xz 1736 BLAKE2B 585b2ea4f7f9d62c68065a7f6a856529e10983cab8824c9da8c0420075694880256362ddc053b3e078b0ee98cbc3366349d56b72630234fd93bc264f10082966 SHA512 e20d6eea425c554699a44adf9808eda9dada7b8805bbd152c5b709bbf2eb61f0e13f1e85ea7cd8aeee3cb6cd22811322526306ffafe4bb95b2e069d8036cf405
-DIST genpatches-5.4-4.base.tar.xz 76340 BLAKE2B c9e8aee420c8232c3f21bfdffcd7364dcfc369a00f508449ce741a0956e6e90a3118d23171247bf957e12644e053f3b071146228593fc83d0fe634fa00706058 SHA512 d84a1427dbdf1497e23f20bd4534ffa38aeb72f020ff0720e8f42b67357fae49f7010f60adb841594337c8daf6355b039e2a67cd24d99cb99b160d6edd6e952b
-DIST genpatches-5.4-4.experimental.tar.xz 6140 BLAKE2B 8c0fbaeb73e3d16c0ba180ec96d256c0db37b2a0be3b69e069544d5a9cca9dd91165892ac72b4387ccbc3ef09e56e845eb56f31e3dd598c2b3266fbc26f86171 SHA512 ae141da0394fd7648355ff6c4fa9d2f943d11953202733f2b309a260c6d0c361bfa7ae7d46d5f8cc78132ce03038e2f4937ef0c30382b5823d6f972bb5fee91c
-DIST genpatches-5.4-4.extras.tar.xz 1736 BLAKE2B 5bcf5c53a0859cd457342b4946ee1eb49a1ba00c5fbe8e6879dd49ba997f16e251a6127b7c480fefd601479b42fc9404f51611e8172c2963efe3b9d2cc077d08 SHA512 df9a702798fe75fd1e48df3878f5c7b65aac7c3b8a4ff2f3c168590c5db96fda3c4084ee1b6e5781459a2d34b0a9114a78fe3e7f6cb034cefa3f90666f4bbcf4
+DIST genpatches-4.9-212.base.tar.xz 3688536 BLAKE2B 9d41211cdc7f7f50828721ab2a357c9b35bcc91eb45a022d315a9f76753242360c30dd5a5659d545a4a02c6a6dd2b89277dc9ff05d57d42b1a7c0ec9f11bc386 SHA512 eb740f405333e546fb3e60ed639a5051cc3fba7394d9ef84ec0e1b2b20cba2093559ee7e8cf571db64468fc0dcdbcea3e6492937b319123f9d2cd92c53062bcb
+DIST genpatches-4.9-212.experimental.tar.xz 106432 BLAKE2B da7625a71763a576d3ae7f6f11e1dcd8beb500a4e4566744bb17790ee77c7c45756caf61dc8d59c476f145595c07deac0b1d6855b8288dcf96d21741683c85c6 SHA512 e2fc42e2a78115f2c348762c2bea294274a80c3e62f5a1fa47a03a141a63da345265008811b8580569e650682b3b8dcf680a5762e11efd791b9f2940444b24ed
+DIST genpatches-4.9-212.extras.tar.xz 17372 BLAKE2B cefe0bd555e64b55d65dd773797396b07eb4c5a6938dc7816323b5efbe9ada53fa1c7f55ad12a3cc32814dac1212e35ee72db5a725e0f9fd713d3588465cb0d3 SHA512 3670dec59e80b9c8a59e252a86b8e88861dd45f7581ebeb2ced3ad9dcdc51262544ddaff5f87ce73a982026449a1c170ccafaeb50734f32d90d06310927f3cae
+DIST genpatches-4.9-213.base.tar.xz 3707276 BLAKE2B f89d3d4c3b6bd1668d2b10a17e845aae5e39c39f51be71c336a1f3b92227626d3eedde4edde986669138f26110dcd06b4abad6ab6771c15f5ca339a8d4552913 SHA512 7f2d0f540cff779e936d435147be9756e91092f640fd30080c7e7b5260bee80ff596c1a071d61b8eddb58bc26b66941727a1a4d1170710328898270f0f5b70bb
+DIST genpatches-4.9-213.experimental.tar.xz 106364 BLAKE2B f072aebac98377f473cbc13b94f89ba0329e18c840d16d1ab2f8aa39145257beb2a03bac7001b29fece0bf380e113b9842adba3310131e5d328064d35caf28c7 SHA512 1e1c6364ec7357f23fcc33761e2e4492d2f4089406c112858edbfb3aaa1051500cb8ca2b8899e37b3c248f60f3f0954a64d7d30bb155f949a6661c4cacc99bea
+DIST genpatches-4.9-213.extras.tar.xz 17368 BLAKE2B 670c95d452637bb73f45732a2e923e963b82cabfa757d2d664076aa41c90cf2795e91f37813532de118289a12c1d4864c77ec610941334f84393a78d72fc5211 SHA512 61339ac283883c72b350a437091b477af8e3ab090bee62f5faef3bb426e18d3b43e73ef7553ac0ab1995098e555da519fc88368c738519233bf8f57caa123d21
+DIST genpatches-4.9-214.base.tar.xz 3713608 BLAKE2B 48f929b195bf8b8e75ebda4419cb3eab4be289b855e7a77396c6d7a06db0c5997a5f9674da79a203df9ca8f771469c5347e3798b4b3a82cf67d90d841e9d6f89 SHA512 1387ff5bbfad7b1458100ec53fa17a28bb3bebb97f84ba8b9f17c25eb8e21b94cf304e485e02583a3b08a175a5a85c3890c5f0fb3ac6bfebcf8637ae6bfbf879
+DIST genpatches-4.9-214.experimental.tar.xz 106388 BLAKE2B 4c7b687bfa021dfb02095f8d2db61c6231a597f8640358f4da19235c6b8751988b324ed26092d1c942b06ff2af7eecada8d18d0a881dbfcf1671a67e409772f2 SHA512 a8520668c7c62b972f9b55d2c0bae3247a87ac9ea447834c5cc0bab832b4ab99575d552e5480d8fa4673b6a77f7b3eea204b950d4b9892676ca7f652adf83fa2
+DIST genpatches-4.9-214.extras.tar.xz 17360 BLAKE2B cd305ac635faf0c167e3ba0f31df6223746661d4897780cea241fe7f731004ceec09aef2e975fd44a9ad048cc6c54d2ee2b21bab09f72b5c74ed49545440d3a3 SHA512 e2a1bf5155b2e4f60c56a395d28544bd8dde93a2d5413b57f34f952cd26478095bb0760186bb445f96d3129f6ae765010fe5125e1b1b3558e99e5a71f8c428e2
+DIST genpatches-5.4-10.base.tar.xz 391596 BLAKE2B 8ee4da95c032e586bd72f7147f76e2423486a96dc69c8251e5913ffd9c22f31daf66a134f65bf11ed4feb7fd8e3c7cbb7ee93752dd5cff81787dffb87d294ccb SHA512 dff22f648a27c46fe5500186ad780d106a37bbd3bff37020947dd9e2661a0f24954347ca93f526a963ab4993bee4e0a14aad06870cce82479fc0987c621f0e50
+DIST genpatches-5.4-10.experimental.tar.xz 6144 BLAKE2B e438dd352b39385b57e6757822c6a1cc1e199d4c5c3627b140588f864d86dbb94efd4e153207325d48e98d86c58b4bdaa6727ebc3f597507a0e381d9686fa5b2 SHA512 e6c565e2870eb6e620e16350486360585c95ef08ca9096d7ed0bb55aaa33cdadc5d76151bf2564647b80cc9b4310e87d71f067a04d847fbfb007d0a306daa88f
+DIST genpatches-5.4-10.extras.tar.xz 1740 BLAKE2B 804259c95725a2366baf8254e518c11077efbf207612b58193748983e10a0e0270bcd2fa8270a7a7321f49a04112ed9688788c922fba77dced3cb704d2645d1c SHA512 abb1e10bf19fffeb66c93f6dc83333b8dcdef8a6b0d6c2b3f00e97cf42258de1c441ae1455750275bc4c311de9fd7b0905990bc842d837890738665341d75918
+DIST genpatches-5.4-11.base.tar.xz 431936 BLAKE2B a94659cd51a23e137e578a3619b9b8a7d46a9fb7ab3530efa70b04931834b79e3bc9fe47452ebe21cf1f3d932a394dcdef9fe6c781b0accd58e3f475807e5574 SHA512 4011764719fb8da0d922bb90fc355103c0c58e122369bcc35cb2699669478820e68aa0c0e7ecb2b7e446fd232c3422d69195beff151d3146b2eeeec1e1fa0e5e
+DIST genpatches-5.4-11.experimental.tar.xz 6140 BLAKE2B 6d725370553fb5948cafcacdc3d2a93df87392c6ff8ecd8ec5969084122fc1d3a0f0a3f6ac3e213182d06e044b23056987eb93e02013172da77c04b3b45ca80d SHA512 cb23a2b509b43bbaf96204846e9a1b6dc071a9b4ca1236e3d22d12a261471d6beea3a110b520d50d2c34fb04b837f241559548a68824fc0e4182f9d676064985
+DIST genpatches-5.4-11.extras.tar.xz 1744 BLAKE2B 1d91acfccddbe890f2663b7c02fcd0c663db2f6856c930fef82239080cb9dfe0d7630a961b5a34a51ba2b4c930e24c094bbfa633e998f714c8eb42e1ecf1c7d1 SHA512 7bde2dd58bb0560e16c1f1e800ac7f2975e3363f3dfeba738218facaa8c55927e05a7bd614a699c7ab9b3e0ac89c1d92062043a10262e09403425db13b407413
+DIST genpatches-5.4-12.base.tar.xz 449796 BLAKE2B c0d88dd19d2e71c877bfc4320801a4ed617444accad16440512ceb721e127200db522153db73640e3b00c66561eb497a09775f71d4a3ba528718850350ad9ad1 SHA512 edc638f64933078b2a6601b88ba030283cceed5e739ce43d1748d6d46196d75e02477ae30775f653bf664bc046b117164cd62572f32099a82816c536bdde4c2d
+DIST genpatches-5.4-12.experimental.tar.xz 6136 BLAKE2B 4bbc4c786742b48d8d8b74e66cc9e001483a0ccd88841a0145f7d5a0ae2149ac59a624f6685a82ccba1e0bc779752bc91a2e7c2f0d4c59d159f56231258afb3a SHA512 1cdf1af479e44f96e0a4ed663a8ba503346754f400d5c041743032a71912b2d772c65196877824f2817db9f12326ee7d8469ad7883182c58f73c5ac4d699912f
+DIST genpatches-5.4-12.extras.tar.xz 1740 BLAKE2B c9586b5120c0b177ce236f469ffc7412e7fa94cc97fd7b67b7bd888758c238fea15eb457fea847c6b4b7bc9475377c6c24c8a617e4cecee3360340234872d445 SHA512 771bb67ccc837bbfb3aeb129fb9110e3dc9972868fc43a6a5f2dc5ea2bcdacfecf65151e32427af34411238bcc1683438a99081bf09e1733cd5c8a09968a8d09
+DIST genpatches-5.4-7.base.tar.xz 172168 BLAKE2B 2fbd34f833b9a2a61d526d26737ed4be669722821f72fa6d0d43609b1d4f3a5695a8f04fe64146271195a0b3fd9e22f4cd7ee211bbf7b30975d0336f687b47a4 SHA512 e7040222c46b6419ddbcdb8386afa6180bcab989707d3e5ee0a36086452a459e871e47502f8c5c5fe3d1a441d89e39c7327a59c71adbbf64d45c13857e1d960a
+DIST genpatches-5.4-7.experimental.tar.xz 6140 BLAKE2B fd12efeb145b4b9627731e5670218d5b29345186b945c804fe347741a802ae366f10c670b5d0fdec501f3afe708a931c82bb8f1c27985db34a1e0b418659947c SHA512 ab23c62920d6ad7dde1a0b935598a02ef1e0a921d01a78d14f7e3da1365bd889718f9a3fdb1f24db8708d3a36e1c1642af97b07269548e861987f12536292cc0
+DIST genpatches-5.4-7.extras.tar.xz 1736 BLAKE2B b49ef42de2fa115b1a731793ccbebee4ed6d97a9d0396b696b13d7c4932770ae80b3e4cefe7a4594f198b85e80ff431b0a27a632b8373c0a47d9ac1e88171f15 SHA512 b55e3fc5e502f947ca3ad289affd8452b2f30ddf89e22510d3d56fff9dabb023f38823205f168be8140f021b529536b483e40f54d2a7b9bb687d75ca80b30307
+DIST genpatches-5.4-8.base.tar.xz 278716 BLAKE2B 29677214f09a56f1c4f145cdbaaa1f676fe0959e1f1ca35fef68f0d6e49812b654fafb2f3b9368d5419d61552226ce7b16ca80cb07bbd7a32252dc62b125d470 SHA512 f4a3b68019aa7981bbc303126963bc5992305115f0bbac1f54c905dc83c3878021140092d859e796360d4d9583d02ba73fbaab72a2afff8880c03a3db9b4b3a9
+DIST genpatches-5.4-8.experimental.tar.xz 6140 BLAKE2B 362ce5701cefbb28f912b908a7d4a2f4e77a96e521ac3e5bf2c61a64ab4d6b8d1b3d87e60fde5b87c0acec30f39091dc108957cf01a9fd036a9be63122dbbb9e SHA512 c7c5636c8b54382347a52cc805f051068019f34aa4fc5b1d2ba25f6a875944684273444e8a0a603ebff4dd1f76e29cda947f844895ee47bd7ec16a9818c0f227
+DIST genpatches-5.4-8.extras.tar.xz 1740 BLAKE2B 615ac79824e249adc3101f4308c228391d3f794076aa2eff5caa25633a212c91125185b3be0b50daf941cc63beffa048d105a6075d1e2891727df0d6e6269500 SHA512 d805e3921b803d1afe079e1f43e5a7bb83446fad0a2c7ff72f94c541426ea55108977eb0181769407e3134e217c6ada67e99c1ae7a3c81fea1c49c21f5abc218
+DIST genpatches-5.4-9.base.tar.xz 336228 BLAKE2B 69b0523ed4a62a7130008c97ba6aaafc16a386197eb2d6b014f668b17ffb191237251adb3d3e442eebfaaa408a335516a0092bf3c52f3fcb13f64038b2e85de0 SHA512 60c5aa0cb9d5db11718db18ebf5c8aa398c88d5b44654bb060345a2aa910eda157f98fc60c4b9c79c75d01fb6f835bc77eb1c52f6a92157e80cf2f41a195dacf
+DIST genpatches-5.4-9.experimental.tar.xz 6140 BLAKE2B 1fe4d4cb235dc1d2b03b243a1d89df7931f013ceee3423e5caeb8886c66f746d4d8869d8a4d13ec2660b0ccfd3fe19a246ffeb68b73fddb919808200dc784950 SHA512 324c50bc38d2ce4f5ea8c997681cc4b483eb7c8d57298b60afd63b46823ee54b3f4507747a69a51205deb7dd80972a93722310449558d7b2f15626594908a8bc
+DIST genpatches-5.4-9.extras.tar.xz 1740 BLAKE2B a70c3544d594f3c867beee88fec2dce637e181a043d23a325bc9f227ad7ef94cc4b1ea822ed2c0b935b442137326cf8cc52bcdc77a68ef1ab10d5b55ef693838 SHA512 5a39dd8f5b5473c7fe8eac0ce584c3089ffa4885173c975325784340401e4dcdbe539fdee701b6f2c2d3d3384c5d73bea87e9cae870e6fb73dc98c3563644ac7
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
DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
-DIST linux-5.3.tar.xz 108558876 BLAKE2B 0d08eed879d05734e4542f0c93823d43f8dc042a54ba5268064c4bbebd7a9d59c03abf3ad5dee8280e784ae148a3b0c56181eaf2d5b3c079b6fe9f5191544df6 SHA512 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
EBUILD gentoo-sources-4.14.143.ebuild 731 BLAKE2B 40db2a4e32d45d49ec08be8838d7f1118b758defe5dafc4a28868ede02b1936b0df44ef139bcb202ce6d58fe291acf9d235645bf0371d6e1c9f746153505afb9 SHA512 3f09aed7c3ff4f51843d611cedb3365dcb97074af7221ac14ac09fd5abc08fef9c001475fd8257838baa65f3fa7419cca3e5d71a25b2d84fa9b2d6a992680ae0
-EBUILD gentoo-sources-4.14.152.ebuild 734 BLAKE2B ee1f36da8f6f57179fa54fb665bc3e51a53ed4279db9ada93bcf6aa90d9cd75f7aff715ba8121b8f4242ae8075e3fe5f3f45545a0843e70cf7a6ad6335cc1f7f SHA512 ddc867f0eccd2d198403167d0450b307f268515607668e4e2b7ff8bb6faa7c33fba5f553e1ce926e4371f62534d80129807010958b9356ec629cc792fd3625ec
-EBUILD gentoo-sources-4.14.156.ebuild 733 BLAKE2B cbd8e6042fca301e9bf1b38537233eb284093fca382c0da91442fd76bd702a7c92b238e8e3ae5fdf805b225db188fa49d2d07019924c4a938c2bb0eb113608a6 SHA512 a636fe285911b2122ada66c0df1357d3c7df27e44473d2d98e19d51647aab8135bb025d5cc64976b40586a7bde3dbd293f70c51bf32b6cab4d559adab5042c7b
-EBUILD gentoo-sources-4.14.157.ebuild 740 BLAKE2B f9ef738fd9b5f7d56846a343310ff174f2269ec16886f1bab7e6f6daf59ce438e4f87bd39fd4e84a83c9ef6a9578e44ff64436a94c78a4df2243a4395cffb646 SHA512 9d0387f64b62ba40f45be330669433fd792d1d88ab174880fa126cbcb448ec5ea274fcf95d69a10fc127b8d9a43b83976a3a9dfa8eac70bf229d9b9eccc7ea66
-EBUILD gentoo-sources-4.14.158.ebuild 740 BLAKE2B 24a7884693795f7bdab2b77117cf260eb24b87193fdfc7d61497c888c0b930452643a890f47fe46b833f1ef77b555aebfb35e0afe91b1eb46ea96d8f15228f3f SHA512 53a4ccddc4b8c5fce603fc7de8172dd0c3ce9d6a0ff8217771466a3f79cbb1f2e1ee282ead22401a6295d2c0209cb18ce1e1b30bd7d8f5eb78847d543903da5f
+EBUILD gentoo-sources-4.14.156.ebuild 731 BLAKE2B ff9d1892948e34d604e8e761a17e02434f77100f906b38bf2e9cddca7cd5d3df73aa45cd633924e109dba0af3ac2d30c1523aff823a66c07e658df888e9f357e SHA512 dc8f514bdfbc8b57a520c9bf596be8faf1ee82ce1860a6da5830cbdea1e459799603c2cc0e9ee9803c867a0a2bf00573b34e6a9bf355431f60a432f0e2b65680
+EBUILD gentoo-sources-4.14.159.ebuild 740 BLAKE2B 8a1fbca184075e159a9bb7ec523f80cda26a9211ab3d6c6a820b6cb80878f9407ac903d5aa10b09b6f99349ff453973097867ba6b5e6a2d4159692bd262b9605 SHA512 546c0e405ee129d5b8cc603610dc7f8467759e90b0c0899f5c2329b7f29b23f52aa7d43e9c5b2cf79e89125bb3ec68eb0d5366880aed907e9be57b97c6f35424
+EBUILD gentoo-sources-4.14.161.ebuild 740 BLAKE2B 78c7e202c8705b0b280ea63c3e6bdf8fbc6b58c77002ce37081e5a99086fee8358731503dc5715ccbbe09c62291cc51c807dcdcc0df2927278f0a629e13a70cc SHA512 88522d33963dd2b234f6c474616a9067d81a251785d1b018ecea55decbeb02bafb548d2dd3f7711d7c71ebf276e8b6587c98936322fa144191667d5249830590
+EBUILD gentoo-sources-4.14.162.ebuild 740 BLAKE2B d082d84e9c251c9d9beb8eb8066a2668114799f7c00ddca59c65a36b69afb2f4797b0430f215c6882d5b742c250722de601d5461d72b3c4674e348ab0b1ba1f4 SHA512 1d28af6e08f5fbe7975293b77caebaa733221e13b22d3a31e24b14fc5174262e446479544bfcbe1f19306ad07dcd23bde2885c00d6bf0fb6e029789b8a5ffe1d
+EBUILD gentoo-sources-4.14.163.ebuild 740 BLAKE2B 8d39f3a72c5b95c3e10765a3b6334159c67cebacb082be7dda6fcf20b01a939d099fb0de826d2043da8b0197becedd54f1ec5e7c35a489695893a1b9514a13d5 SHA512 f32d1d91a5711f1270788c335153644afa9df1da413babe8be754c1c76258492fd839670c5ccbd7691de06b80f37d7df916d2ee8a1ec824773fa4e64df0ebd87
+EBUILD gentoo-sources-4.14.164.ebuild 740 BLAKE2B b550553dd90a01a2e662c70da4e899d3c2bfe0520c5fe9fa987929e4dad39927cb3635c56f5df53811611e1574d63ef925fb3f078011ebf63f5a9410ca3e0019 SHA512 2c8bab0d3ab4f75fb8dcddd86f130e0d96986fe5df1fd306e6d5f8e206120fa71b17abb01dce309bb288908fc7ab804b79fbc8a048b8aea4f7a29bffe0cb56fb
+EBUILD gentoo-sources-4.14.165.ebuild 740 BLAKE2B 284eba91ef8b41f1924ec5696568835e924b4ea99d61ba2233207111e7d2dfe778207c35eebc4f44ff3b9e40eba7b2deacebeed99856248f2d6bf3f3662587ff SHA512 f2a13f37279e9d40257ba7d5b8601c1f095ee85c4e342c54ccdcd4fca456225a48c0b087c3479de37ed25d15895499930873ed985ef74bbb13ce709e7ffc7d0c
EBUILD gentoo-sources-4.19.72.ebuild 730 BLAKE2B 875455231a30f612e89f5da159ccc85fc325365ecf19b6c8ca084375de5f642f9a60b95914106b5f3c0be7d2128217d081bef7b5f5b5e041fb3d05f05c87ae3c SHA512 fd15ce548c86e59dfa2bbd122a2faed3d1a1eda225dece56074ded4727e9438bf66f3fb668e3ba358da6f6f04b15471cae157c025767497965d15ed90456e5db
-EBUILD gentoo-sources-4.19.82.ebuild 733 BLAKE2B 01a9dd69e29d880ce7f63a4df1764ec9b2b2e8150bb86822c9488a5ac395565d00b1b6f625de5dfe0bbe7f69f06ff1e5c1910be3345ed022ee510ad9bffd6a4d SHA512 e0e447667bb02c6360fa5a9af83a43b39afa0edba7cb8664c233ec90efbe269408fed825cc189c0d58211182c76a31e1280c291555f7c35cc381ff6c4b1ef6f0
-EBUILD gentoo-sources-4.19.86.ebuild 732 BLAKE2B da3cd68b2829e6aed1f8ddd84dd0641dd977f908d8566555cea8c3f7447a1d01895562bd9d3a73a81827209f2ef16f60053f60e937b5430581f4953c702f669b SHA512 8bf105a5d938d3bd7a2a59b1d76862d67f676322cb20ccb64545ebaf77c0a6009c2a13b689d029082b5652f96882896bb8d7ffcc18712356be4fd1220605062d
-EBUILD gentoo-sources-4.19.87.ebuild 739 BLAKE2B fb672b47f1045e041415cda5f9519550bf99524b85e526067e50496020d5e900d1759f8ff13e850932ccfcf8529a074d32a1246c31bb102b157c6271e5f45ea2 SHA512 fa1e147f251f8537fc542693bddf87c2a1f44aae0727f4d00f99340c98429eb9e3f5bbe9f7f4dda463c223f7a0e3264e38cb3afc616b5156049acc69ea6ffbae
-EBUILD gentoo-sources-4.19.88.ebuild 739 BLAKE2B 7a62a0601102e33de99d30f9b1ed82fb34df177eb7888c3ea9dcd9fabb5a6b5da6998753e17465bf231c9c678a56828719a9ed722788b4b7d4dfb9fe0ec948af SHA512 899d4127d3fd02423f19a85078df78e463c835e899b4dde1fe6f46aee573ac0ed2b70ff931376924aa51cd463dc658411c26843021e9d11ceb18380cdc066f0a
-EBUILD gentoo-sources-4.19.89.ebuild 739 BLAKE2B d02b50cf46ebaccb27acc7c318843024ffd102ab3f87013a41c597db1d5cec259040b8567d6e488c324de23fee36e835a9154624cb124edd6be0813a49a7d008 SHA512 168601ded19d800c5048a9590de84f964a6446ff1d932be370184ef182c234d2b17fc0b04871105ec0a150c4ce6f351635d30fba4c667d112db83d4acee7fa3f
+EBUILD gentoo-sources-4.19.86.ebuild 730 BLAKE2B 5ba2c45af3a7aafba8012c6e61f2e177b542ac997fba6fd2cde05a2f67d08df3b4b2a9d0a4a875745a4336300a999337b05e9900c1ac6dfd2821422a07ca8b67 SHA512 bc587a432a67410a060a729fe9c698801bdf12f3a57fcba13acafa1ef5f873084bb2819e8eb286f4ff8abfef0339aa2756da0cdbdf60915c92fd15075f3a314b
+EBUILD gentoo-sources-4.19.92.ebuild 739 BLAKE2B 266aba972e8ed9dc6f7a551bacb048ebafde65e05bdc71b5015fcfb3c4edf3e6c0188505d4f140bb66a1041c0094fa23c600f306865d210434c6c920d430b732 SHA512 61a4218b82e452d38df39aff7996a4645f7ce64ab9cd814d7b66f96ecb244364b10f735cf606adebb64f28883d1ef7661751d6df2187e6cfdb8439df4eca80db
+EBUILD gentoo-sources-4.19.93.ebuild 739 BLAKE2B 373d846c39e7c9d6da075dd4331a6992098437d925256e0cc19992eebc16c49c0471b61bc1c57f831f68c6e6686c1340a6453dd4f75ba830f3aa564e5afa6f26 SHA512 acc1e04e812e3fb1e25863ac8334e64f6d3cb39c6dc5c13428d9a427c797c92103fbab9721374add3a20e6252bb7708a7508ef653b8e0ef06f2dc64b3f2a3e6c
+EBUILD gentoo-sources-4.19.94.ebuild 739 BLAKE2B a02639f4d90c87e7ae64bfbc13b1059ecb0db670668568037774699705aa8cccb32e63bfeddcc1ddf5c50226036927e57df51b4f1ebc235c65269b0786834f57 SHA512 fb0cdce36cf3a6c016ec57a3119ee9fd60b47addec25f087cdb696cf7093d1a7aa3e4f1fbb83ac178a7041f0c6476f1259d8b78140751e9a763d261a89e7b4f8
+EBUILD gentoo-sources-4.19.95.ebuild 739 BLAKE2B fafcff29bd196d9f64748f39fcf0b5f9aad7c21917e0dba6ec789d45e2b8af550845dfea0ff10fbabf068da6ae0ab0611c69b2fd21306a0be8b39091f337e5d2 SHA512 10bea030e36dc23dbdc15484ef5c7202c804d3f986174d20600c2925aec8749f02994b4a27bf6db39f830675cfe11878a5cf181e764f97878a8db750020ea85b
+EBUILD gentoo-sources-4.19.96.ebuild 739 BLAKE2B 28c233bca0bda00bc5892c232303a87111aebd4fe4b6c2297429b19e33a73bea67a4cf4767341a005dc434995f6ee75640b86762158fe04fa3b706f38c2ac300 SHA512 4ada08ff45f87792b7ffb6aea97d4530bf374adf5b37d59a99af95e4b1668b07026303c5630a778d7130d6c2205ea1bbbdaf82df59aa8f59c2f192695d21e4ae
EBUILD gentoo-sources-4.4.192.ebuild 731 BLAKE2B e39fbf3a50ca3ecba83fe50afd414e02006e343d8909653257cb06b3be978d7088079df11c64157cf5e56343cf230d2041f2635751504376911ca8be3f66e67b SHA512 517eacb3ff6a31cc1e299c00a638b14d7f5b6b089fc653f71c9fa0d2eda2cc54480ee97630e405548c5d645d3969d51001fb5e3f88c094dac7b3eaf9527726af
EBUILD gentoo-sources-4.4.199.ebuild 734 BLAKE2B 25317455e00f01a8648ddc2947ea70ab3839d7eca2b490d1e796118ea8c5cde602d3541622ad87cc36cc285436ed2e413ca7f1791b4ab173b7300b5a64729f30 SHA512 4605a3823ca417d951760d0f4e30a6967c21f118b77a04dc23d4a2afcb70e81e994d577e4112d1ae6249ef347246acfda6f8be34658c50996b2fa64a273ad117
-EBUILD gentoo-sources-4.4.203.ebuild 733 BLAKE2B efc783d749cec18979ca19a8e7d8dd45c2837be27e0fca5b2564b3cb4593d2ce1418adf92f9a1f0cc73feed2ffdecfe8dc1e098009d09eaf82dde74312620f66 SHA512 2b94bc1a31816913c1f0d9e7b6468705b7c3d615143c1a8b5e6b6a3dba03fa50bdd49f0af526c60b4785ab1c4f945973b8b9ab833c4a6f6bcec0163b680912e6
+EBUILD gentoo-sources-4.4.203.ebuild 731 BLAKE2B 5c2fd2c0b2e13e45aa70d2498f811359d5c671d866ad949422f798a143e94700d91c128c45902443681ee316da13ea0c5369b8590b85a4a900dd6d9678dd4d15 SHA512 ab468e446bc97eb71c42ad20975bafa35206fb3c3bdd7a75d6965d888c638ddcdfb945834dfdeab9ef2f08be46f58f879199e0fca258b4347f553c3c9b85a2d5
EBUILD gentoo-sources-4.4.205.ebuild 740 BLAKE2B 99892003c5da0fc2b83449483110ce7fe5753c449bf51a2bdc48a6a6bf637c71b94b730856f66f8fbfdb8a6d4f156b29687d393bdadabd8dccdc925e8d888a22 SHA512 8729717c74361b8bb4e1d00b4ba60204a947174b515da13c5cd95207d17d3fcfee237f2edd1275fd805e2f964e82b6c5b510565205774f51a6858df410935794
EBUILD gentoo-sources-4.4.206.ebuild 740 BLAKE2B 73b6d3b7a90f410f027e24b5b50c6ef51511d6562fbd74728adc2bb45e23c2a4c4004d3ab3d59741bae07bd74f512f7276a61c8eb3b38f9d269d05fde76f2029 SHA512 718b9eb2a98682643eca779ed1cc9d4573ff3878c9df690c24014a72f6bb5ca3c3285d9bb4feef337a203ea9f49fb745c1206dc04c57b59d18815076971fb83c
+EBUILD gentoo-sources-4.4.207.ebuild 740 BLAKE2B 554ca5fca3597cd8991f69ba38a8a90aa70949959559e3923d36a3d4f8ad36c863f3375774b7ec1b81463fd692e6929a2895eb1438ea829fa28ae6642a16ceba SHA512 1e360aa84bec11e1a9e12e8f87abbcc840e669e3fb88b138b81939013e78f2356a85b3ef13fb67a627b8737abf499c7d787b1837bc60ca4321374da26638855e
+EBUILD gentoo-sources-4.4.208.ebuild 740 BLAKE2B 80b1d0f35e8137c28db6fff3f76d7d8b2af779d5f911a2a3d2e9e014d662384537c9f9f82ed5d03eb41a2bed7950a649ae70d13ac3647f73831f086488119350 SHA512 1613f8c1142cd3c7c7564457155b476105ce81760fbf3cd2d72537664a75147f1c721fbd3a004b54bc396c3990fbe26307bf0db41ce74064872d2a43e6b36af5
+EBUILD gentoo-sources-4.4.209.ebuild 740 BLAKE2B e5417fa62bc0bec941dfb01b937ce74a63389424ed9988841e8d5ce44b4840b2a36349935f315985ee54b261ba6efe697f110261635378f320445d3a330e25d6 SHA512 e78a2a718a16c78279365cb6b7db570533ab5ec96dc4d88de7eca3e7282bc8524359bcd6b7bd196de90496f16bad98ef225116fd72c89709e517f87c926ec18a
+EBUILD gentoo-sources-4.4.210.ebuild 740 BLAKE2B 997caa2f57eceba9bf86a936551185d4dc9ac33d74ceb252c5c71367dd8d8294386043ac85953a83745119a7e173d10ce1fd0c6cc8a6c8c5184a83ce7d69326b SHA512 071d25200d51738c33cecefa093152d7721c9ef5f8636ee60b2bf3c5be6663e4c2b607477c1e0a2bff87d8cfbfbc0e43c7ff3bbf5498fc684507ffd145298688
EBUILD gentoo-sources-4.9.192.ebuild 731 BLAKE2B 0b0b5993c80efe240c9d397bc5644dc8262b33585030809616708900be99e7e8cb53a94db0ab0af95928c8f21de8fd17a0266294d00e2408d2802d07dfa69a38 SHA512 2a7d40b833fcdaab80454bac45daf6760b78cfd69b253594dd05bc09125401c6eca617e7a3366b00f49ea6832d7e3004e3924fff654a090be8f6f90052624453
EBUILD gentoo-sources-4.9.199.ebuild 734 BLAKE2B f2a324a4e9319cee3271116e8c0d7ebb1e499f65aacef4728521dbc956dc1deae9f7c0afdd4d2d49bb7ab3aa5ceca9615afbb51f4a77d389ac7083d4a6d87fe2 SHA512 f1696a42a140704c64c285a2d0ce2fa823bf9377fe5a103bb39fd575f7acb1e7380c737d5554531d92aa28810b4c2a40327060cc5d46f511c53b0bf9d1b53fe1
-EBUILD gentoo-sources-4.9.203.ebuild 733 BLAKE2B ffd23299fe1d9562049a010b71e5f8b6b60e2cc988f150328d1edc918cb99ed54ff843b344dc9d104e2980a09cf655f3ec0b6f39b77ef7a15baae36fd4ffda50 SHA512 72a3cb5b34c9b654f6579795fcbb064b3efe5e700011d2e08f95b905ffc03ea7f74a2c0a639a478427eb60721569ad33d9721e37d5ec45e3b4c9c6d289a3e384
+EBUILD gentoo-sources-4.9.203.ebuild 731 BLAKE2B c2019ef7d1bb4f4d0a70e87d081b332d9b4613cf17456a1d308dd44b31752551b1eee934d200cbc82fb7d15534565698eaa614c9176d3b37393a7565629b525c SHA512 264b699cb51ebc567e3f7b3e7e9536497b947d72d7e6ba59a0600b32ff6d460867b80de56fad545cf0cde068dc7285c1d1809e4b8d40f00996fb22715feab68d
EBUILD gentoo-sources-4.9.205.ebuild 740 BLAKE2B 2466b92aafa9bf0f27f43b368dd2b06a72c06626b9061b22bfe069bebd138cd985bc7e418ba1aea804fdbf4d872cdc240f440aebb26965f9aa610c93aba21d69 SHA512 3a27d98189395f1e4be44f6e2d5ab0efb291a9094ad24da7b5dc9b592c4723bcaecd262ac8ee5565ec497e0e8e5cd4ea6ca9611e54ceae2d3d803a0fc28ff59d
EBUILD gentoo-sources-4.9.206.ebuild 740 BLAKE2B 63ae9e440e1b2d54f461a6428593c9786ea122c4307dbb8a48c90d67592b74561e042dbd4e4aeedd120b1dbbcc20779b70e6d6428dd4c9e0585394dfbe5b84dd SHA512 fc15d0821550cf1f8ce43cca5c6e20acaa3a1cbdf614e63428e3be88e5402de42ac3ef01736c3a9d3e9f7f2e5afe5188284b7314ccc4ccb17a611af1acb9ec76
-EBUILD gentoo-sources-5.3.12.ebuild 739 BLAKE2B 4dfd1d50f34ef3e2691d9706c49032688dc434606db61132952d1419c8ca0e014321c3e21551a7ffc5e6e7da9feb486c954c0b1d75c057a8a650289e5c3edfff SHA512 e4c2fd3039633e6b45374c41d0dd075dbeaaf977ee3e3fd5c8bd9393c851caef9b7725a2f8aaf9b9edc0a8a29eeaa40112e27a650109e89c70f61442580c6977
-EBUILD gentoo-sources-5.3.13.ebuild 739 BLAKE2B 0229faa8188b77f0acb9de2fc6b06b3c0d60d2c217288c58138a9d2cbdf893af78b707895d59e46d9c4fc77d50528f474b86b78599e42533b7ecf36fc60fd1ef SHA512 23e0e050e3f27250a84e3458a91cec9161c24ef2359de837ab779ae5627d0faa69d873ddad2b0284fb21c0210268a0751494179d0a243b19da099e687dea6930
-EBUILD gentoo-sources-5.3.14-r1.ebuild 739 BLAKE2B 47cbabbdffca7840fd6a57c3ad0491430239a91516e8ae0d7910731099a13fdfd1388a3226cca41e01dbbb299feaca006a6396b9556e0618446b285334480a8a SHA512 3bdaaf5470f86255b0fcf1c49d35a78ac9f45bc9f96c6aa64490a87ae5cdb2658fb0b5f42f045959cf0e5ef194633eac6dc5616883502b5654cd32569f3f643b
-EBUILD gentoo-sources-5.3.15.ebuild 739 BLAKE2B c6f981d1b04b394b580427368128d6691c0e3b106f63266ad5971233cf91f792b3f0cb11fe49a6e90567a174952a8a7f45b7a9d0c8c1982e1addaa6d5954867f SHA512 06f8a799e843065682307624633474353a22853abb5c11d164ab91329f82ce86e11cb9cdc4353f2617769147ed0d1fdf1b3fecbe7967c975c295d02c2bcc1ec1
-EBUILD gentoo-sources-5.3.16.ebuild 739 BLAKE2B 504d831ec58922c1fee355282ce2aae175400d956a827749477138477b616678264f5c6fc3500b3a652b79d43d623251e920345df1f495b4459a2db11c56e215 SHA512 0af77b61f2b71ca97f900890da95004f11978da92165441e5ee64fcd7d454554447703dd015eb9fadd4d1cbd94e5d13a08375b324557c792837436ea0d0f6ec8
-EBUILD gentoo-sources-5.4.0.ebuild 738 BLAKE2B 78d13708d7dff8e4538cdb5eb8dc7beed4fab112b21f9165d9cc0dad9dc4e37603725065b94aa992202f8591887772f233ea3695e8bc58f8a71a6f2a95bff159 SHA512 5cf28241e8c4ab853f3af55000c24b34ed7271a2270f1b43d52cf7e3cbde03978ad3379d3718de34b356c4d076983ebda65abb72988622b6a321468825b2178f
-EBUILD gentoo-sources-5.4.1.ebuild 738 BLAKE2B 0f95fd69cb7c4768a07dda88c01e188b9cc64a6407221f28b03beb65157f4417882f1b8cb3761cbfbf41a91e8075960d22af6d4da0c0e1ce5dbcdbdc65135ea9 SHA512 3aa0e05ed8f4d0f28e9cc40d00c52785b5f086a88edc78348a387f7cb4b499b414b332192137819c7e903d1e9dc8ef9326ed067cd9d68e3d050824ac6a0ddbc7
-EBUILD gentoo-sources-5.4.2.ebuild 738 BLAKE2B 29ee49eb052a6cb44412f4e14ae65098247596a1e4d47b3e80d828729d086a3aa51a0fe9c41e9d60f1d86147330c2cb15e686d6664263374816f52252bc8c95a SHA512 ca2600abf2d2c5eb373de27c61bf572f577849ac95e981a156122aadc53482481542124c90ad5cb98aab74fe850128b84fda082598b5832e73572f74811317a5
-EBUILD gentoo-sources-5.4.3.ebuild 738 BLAKE2B f2ec5e913ded9d968b4feefc081b3d68b8d14e38f074f29c18d04ff7c9b78ae1c54de7398c55d21eec949165e12b9cfb4cec553734743836bed523682702b563 SHA512 a0561014f7305dddf1a7468a8a0795f606a9f26603ac0754b824f9f0dae81ed07c20f315093b2f4d2756d3969aae71603cb81ec9104acbe83d3d107db59d64c8
+EBUILD gentoo-sources-4.9.208.ebuild 740 BLAKE2B 5ca8e60b9ec9e3038792ed64a077c3a99203139176ceac0d38b3d47443129d770af97149e85ff261bd449553e279d595b7bb9ff51bb78fed8e299e08f8722776 SHA512 8ba17436ada724e69c0a829d9c991da8323d1a159c9f6594bf0803f6464bbb277c2153520970b2f23a233d9a8fb60cb7e8074fb29cbe8714271141a59734dc50
+EBUILD gentoo-sources-4.9.209.ebuild 740 BLAKE2B 29f7007ac7ea587d4c1db4be76dc422fda8b051f90898fe496964479da0731a9db02708ba2fd474fce5dff7525c9775b582aea665b3c74fb8228b54a40df6d6f SHA512 051a456f28baf1fd4940f5c40f970794a2283aa3cc9dbf7935cee72c38ed4c12ea173864ec315b22b6661e5c07ef3d096baf5bfca3e4de497b46ef6327a2bbdb
+EBUILD gentoo-sources-4.9.210.ebuild 740 BLAKE2B 53e2045bc55a6567ac61a3e9f0282689ecff3e65dab75b442599b5c9a73e124a6401ef37d88d6b7acb133d79e99796f58031fb2f444d11d4e9bd186218317acc SHA512 522e47ab7367facc99adb20637fa348093ef61a69d3aab041af44dec487c35169acadbfbe08f4a9ecae002711e08416c527de3a34611a8256c455f5ee1e48b2e
+EBUILD gentoo-sources-5.4.10.ebuild 739 BLAKE2B 49c3bfcd7a3398d2340c520e5e1db702d4a4e6274d4c3604b9952b62fdbe4d615450c91413ee5011f2b8a3a69ce4551c94f18d3825996d624ba0d4e826acde4c SHA512 3a5d6fd0813f892b88a94ee9a71db407769807e259c06e6039f6f858a71c3b8b3ab20c996db2848d2105080c7dd0a6ba026199392c1caf4257a8b8656ff34a63
+EBUILD gentoo-sources-5.4.11.ebuild 739 BLAKE2B 1136f134e86c048975a08562c8e6ebbda9493681d07056144b44277c778b838051446767902ff1cc7aa0b9d5bcda127ae826fbeb87e07f68639730d6e6c0e502 SHA512 eaaaeca8977aa72667bd5ff46a644a021795619839e4583da8172aac541f85998319637265b9af923fad66d09c3a8b2402bd2d5656d920ac18883f5ab70a3a4c
+EBUILD gentoo-sources-5.4.12.ebuild 739 BLAKE2B c06ecbd0c76fff4f8759f1c89c5e7e91ad4fdb0c302fbcc7131680dcb21cfb78bf51442c1698e22172878e230e5656c42df09205f9b35463e182a91e8c579682 SHA512 4aa7025d980ef683f7748eb6a0d6cad7cddbabee35d4815ab16406f82e08f05ecd958faba846ddd4bd3ef9382b38fb007acd1d298b25a0c24f17c528557ac0e2
+EBUILD gentoo-sources-5.4.6.ebuild 738 BLAKE2B c61efe89320428b1f993491fc821976b28930fb076dd20e2959cb26960b43025d5862762c3c9eabbecee8766eeb479a701d962086f5d51c30b03dc40b83a75ea SHA512 de0986e0b957f6ef2f8fe88e784bd05025424b29f696f1916559214599b4d206ded1450278edc97d78bfde09fc500ed599a325f02e20f63d494e3ceb22787d1d
+EBUILD gentoo-sources-5.4.7.ebuild 738 BLAKE2B 22e7f8227add007af0e9108383ef18d15e809711c89e336b1552ed5e17506215499d29a03df774bddc29652b7a73444d41aef87a9de4e2dd7051170f2318b7d9 SHA512 947e1d97d0c3acb066b46252b0e70ef45cf167e0c32f4f610e5d9d895058de75caac0fe43a0bb4f056cf0fc018461b1a03f69fdaba9a1b2c60e88316226eb96c
+EBUILD gentoo-sources-5.4.8.ebuild 738 BLAKE2B 7ec034825afddb307516ea67a46f005979fe3b5822db9ffd51f96ee250e8371fb7653154f5634886b55f673acf1551140d91fbff5b60453baf577e0193e04d28 SHA512 d3185c7bf466520ac187d6892ad930198b0a2059048ef5499fe4627fc3c96285e19cc5771d39cb0ce39496b7282645e6a4507c354533fcee8c9dabfa640daa99
MISC metadata.xml 500 BLAKE2B 0876bc03bc9d32afee87523a55415ba549942acc4e9a1b65511ced2aa4038557854fd9f570dd1afb6d94ecd899d9cc48034911f547eb88ef76457cdfa62845e4 SHA512 c01d2263a3faff75c3b1f01eef806a9b0c0950c904c28c11b057cfdf2f5c302b95b20f45e649a3749c4ffafa6dafd759e7738bd8e807f23e49d2febaa212ec6b
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.152.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.152.ebuild
deleted file mode 100644
index 1e3e38bc5c6c..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.152.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="161"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh 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.14.156.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.156.ebuild
index f1bc6ad782c1..bd6477e5c219 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.156.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.156.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -10,7 +10,7 @@ inherit kernel-2
detect_version
detect_arch
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.157.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.159.ebuild
index 1cebd063de7c..1e94e1cce04c 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.157.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.159.ebuild
@@ -4,7 +4,7 @@
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="166"
+K_GENPATCHES_VER="168"
inherit kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.158.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.161.ebuild
index a44e7710b482..f561b7cbea04 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.158.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.161.ebuild
@@ -4,7 +4,7 @@
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="167"
+K_GENPATCHES_VER="170"
inherit kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.162.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.162.ebuild
new file mode 100644
index 000000000000..f1663e89ca83
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.162.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="171"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.14.163.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.163.ebuild
new file mode 100644
index 000000000000..e1fd99f21700
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.163.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="172"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.14.164.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.164.ebuild
new file mode 100644
index 000000000000..070b9ec5ccb2
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.164.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+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 ~sh ~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.14.165.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.165.ebuild
new file mode 100644
index 000000000000..b3b4baf2479c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.165.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="174"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.82.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.82.ebuild
deleted file mode 100644
index 01f08218f9b8..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.82.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="81"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh 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.86.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.86.ebuild
index 68fc304db69d..e67c3f1e49d4 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.86.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.86.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -10,7 +10,7 @@ inherit kernel-2
detect_version
detect_arch
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.87.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.92.ebuild
index 663045668428..11b5cc1cf192 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.87.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.92.ebuild
@@ -4,7 +4,7 @@
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="86"
+K_GENPATCHES_VER="91"
inherit kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.89.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.93.ebuild
index 1d9cb78c0ef6..6afc6ca69f17 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.89.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.93.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="88"
+K_GENPATCHES_VER="92"
inherit kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.3.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.94.ebuild
index 03e9eecd323f..d361edc70c2a 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.3.12.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.94.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="14"
+K_GENPATCHES_VER="93"
inherit kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.95.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.95.ebuild
new file mode 100644
index 000000000000..35796a0ea70d
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.95.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="94"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.96.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.96.ebuild
new file mode 100644
index 000000000000..dc01b6f8dc0a
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.96.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="95"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.203.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.4.203.ebuild
index 14d5baa386e8..8058cf5fe2dc 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.4.203.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.203.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -10,7 +10,7 @@ inherit kernel-2
detect_version
detect_arch
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.88.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.4.207.ebuild
index 20fa53f294c0..32619cba97a1 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.88.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.207.ebuild
@@ -4,7 +4,7 @@
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="87"
+K_GENPATCHES_VER="208"
inherit kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.208.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.4.208.ebuild
new file mode 100644
index 000000000000..fb0d16c7a72a
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.208.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="209"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.209.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.4.209.ebuild
new file mode 100644
index 000000000000..ae02fb2d6ed8
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.209.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="210"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.210.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.4.210.ebuild
new file mode 100644
index 000000000000..eb7d82f94877
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.210.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="211"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.203.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.9.203.ebuild
index 69d4fed16418..e122bc86e663 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.9.203.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.203.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -10,7 +10,7 @@ inherit kernel-2
detect_version
detect_arch
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.208.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.9.208.ebuild
new file mode 100644
index 000000000000..79ebfcc448f0
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.208.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="212"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.209.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.9.209.ebuild
new file mode 100644
index 000000000000..14303a93ec33
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.209.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="213"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.210.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.9.210.ebuild
new file mode 100644
index 000000000000..e59e1549ad8b
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.210.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="214"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.3.13.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.3.13.ebuild
deleted file mode 100644
index 9953694b73e4..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.3.13.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="15"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.3.14-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.3.14-r1.ebuild
deleted file mode 100644
index 9b3986313bfa..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.3.14-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="17"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.3.15.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.3.15.ebuild
deleted file mode 100644
index d3f4d0f22756..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.3.15.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="18"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.3.16.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.3.16.ebuild
deleted file mode 100644
index cc4746854d59..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.3.16.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="19"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.10.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.10.ebuild
new file mode 100644
index 000000000000..a8f952e6a5b2
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.10.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="10"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.11.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.11.ebuild
new file mode 100644
index 000000000000..343c8eac04da
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.11.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="11"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.12.ebuild
new file mode 100644
index 000000000000..8a8c2d53df7c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.12.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="12"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.3.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.3.ebuild
deleted file mode 100644
index a082660d5248..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="4"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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.0.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.6.ebuild
index 8784f9e16719..654410d84a7c 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.0.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.6.ebuild
@@ -4,7 +4,7 @@
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="1"
+K_GENPATCHES_VER="7"
inherit kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.7.ebuild
index 48674ed75d98..7b8171678c26 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.1.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.7.ebuild
@@ -4,7 +4,7 @@
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="2"
+K_GENPATCHES_VER="8"
inherit kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.2.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.8.ebuild
index 97a58d23cb53..296c114c963a 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.2.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.8.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="3"
+K_GENPATCHES_VER="9"
inherit kernel-2
detect_version
diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index ea72610ada9f..4688080abd89 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,4 +1,14 @@
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
DIST patch-5.5-rc1.patch 42346664 BLAKE2B 5dd2f44ef640b718f27201225eddc9c8b85739c9e9bd0902dacbc8c88ee967c38209dff28a77ed9f392842d24937c264a25155b2cb584b853375a0ab17427257 SHA512 a4f2b07002e69768e86f77c3f795fc752567fef0ba1f9370c773b5170df5f3ff467167308c262fce4da820f8f2f4a6683fc64b3fa68aa78ac39954e59a1df500
+DIST patch-5.5-rc2.patch 42752329 BLAKE2B 1365e47a57cb9938f72f7141fe2a0308bc0ca308f778465a9d9a65b7b6ce142f3a9fdf82472e7904f982d854a6e5c36b271c71b236eccfadf79ac1c1de28b80a SHA512 a451a75db4bc6c031fa70e97e70c31d71c2fbdd836d6c82cc5883ef1fa1767bdb902751c6ec71ac7f7182b20baba01599815ba72cd621b960a3a47b583281666
+DIST patch-5.5-rc3.patch 43336020 BLAKE2B 3bc5729452ab2a07c1a01808f545a80cd69e8eeb317199052ca8678625bfe594a59b2b8aac4e2ace01b0b43394c0014245b0303e2b2b4aa9a055b13d9edeb4ac SHA512 119e1ca3739712a9da5f9c6a019f9ed3536cb1f2e03422093fae042414c2f47b9dff0b02438987af5fdffdba664d7ccb82203d14ee41c6a9a2a07b96877d4ea5
+DIST patch-5.5-rc4.patch 43379977 BLAKE2B a38ca7abade329ae966bfafe9f5c616c49d6a2afe2323a2835b4bb37c65d943d7b4b0224355d228a83c7a939aa3daa41b4d496ea2b808456bce2269dc6335bf3 SHA512 7a36ac95a934cfdad4fb1e082157c0e0a63d9658916f0889d4ef38b11c5b7d9ba2e57ec16897cb8987a134c2338ddc757e1f698661c6392cf7890571f6c08a8d
+DIST patch-5.5-rc5.patch 43553852 BLAKE2B 06b996fded42eeabc082ede5867b62bfedd75b17fdb72bf34eeee12bb2cf391e7a6c98485fe1bfa2aa2c71a89bf9118ad18fb436d5228c1a81b6d3ceb1595bfd SHA512 ea1e206de9513bce3d6cd67b33f6b2311c141c11f1facdaffa0af09f8057f554a6f05ba682218a9f0f384995e773bbe08e3558263821b13f1c46df54db76bffe
+DIST patch-5.5-rc6.patch 43727222 BLAKE2B e17d108d073441237114984b5615ba17cbd07b7a4521a1b87dd41bf9d4194ad340a9a62adab3ce866151112a55090c3958df5a3c1f3fc6e321c876d70cebf219 SHA512 7596cccb5ac54be9b70d24ff222e20fbbc2285f59bda4402e173b0e6c8dd0060f2544ed688edd5620bca00ffbf93f6262c33a332c64d331854a23ce16589e0c2
EBUILD git-sources-5.5_rc1.ebuild 1175 BLAKE2B 48669458e295843d1557ec793dfee15fd9598aed49767d2d724db50a48149ce0cb5977230461186cbf3a6da825ad64635a23acaea95462c02831eb4f82ab3b83 SHA512 7ad128e6f9a019cba2c4cf7cb09c45e9f9946371b835ba6d1831e77e5a537246f4e66e5aa52bf07e8e5cd48202daa08fd2a63182ef7b5136877255ac166233fe
+EBUILD git-sources-5.5_rc2.ebuild 1175 BLAKE2B 48669458e295843d1557ec793dfee15fd9598aed49767d2d724db50a48149ce0cb5977230461186cbf3a6da825ad64635a23acaea95462c02831eb4f82ab3b83 SHA512 7ad128e6f9a019cba2c4cf7cb09c45e9f9946371b835ba6d1831e77e5a537246f4e66e5aa52bf07e8e5cd48202daa08fd2a63182ef7b5136877255ac166233fe
+EBUILD git-sources-5.5_rc3.ebuild 1175 BLAKE2B 48669458e295843d1557ec793dfee15fd9598aed49767d2d724db50a48149ce0cb5977230461186cbf3a6da825ad64635a23acaea95462c02831eb4f82ab3b83 SHA512 7ad128e6f9a019cba2c4cf7cb09c45e9f9946371b835ba6d1831e77e5a537246f4e66e5aa52bf07e8e5cd48202daa08fd2a63182ef7b5136877255ac166233fe
+EBUILD git-sources-5.5_rc4.ebuild 1175 BLAKE2B 48669458e295843d1557ec793dfee15fd9598aed49767d2d724db50a48149ce0cb5977230461186cbf3a6da825ad64635a23acaea95462c02831eb4f82ab3b83 SHA512 7ad128e6f9a019cba2c4cf7cb09c45e9f9946371b835ba6d1831e77e5a537246f4e66e5aa52bf07e8e5cd48202daa08fd2a63182ef7b5136877255ac166233fe
+EBUILD git-sources-5.5_rc5.ebuild 1175 BLAKE2B 03b9fb08c587259b57a522c8922c08176896aec5ed4074b127096b6dd0d508b449bf3ddceed0dca2f922174a963063c51625798653c15387ee3865f68afedc02 SHA512 6f6eb0d6de2cd92b313025c2849305af932f09ec550c6c5e6134134369df0e7b37f8564994a576a8f9f033e7c393b5a1385ae120b87f5618114c3980f6273f7c
+EBUILD git-sources-5.5_rc6.ebuild 1175 BLAKE2B 03b9fb08c587259b57a522c8922c08176896aec5ed4074b127096b6dd0d508b449bf3ddceed0dca2f922174a963063c51625798653c15387ee3865f68afedc02 SHA512 6f6eb0d6de2cd92b313025c2849305af932f09ec550c6c5e6134134369df0e7b37f8564994a576a8f9f033e7c393b5a1385ae120b87f5618114c3980f6273f7c
MISC metadata.xml 596 BLAKE2B 967f959eca5873ccd58ab34aeabf965ec03e9ff41850fa4eb1c49f908ed7ad090ad2f5d7904f350c84cd47d99109e977835a2b216bb8605001b4098cdbdebda5 SHA512 c3476f5b64efc298e0df021b00dc4978a34ea48e5839a9cfee583291a4b5fe7ccc35db89a335db81e9c2cded36663691e6324dcabc90d0b287213d0fccddb227
diff --git a/sys-kernel/git-sources/git-sources-5.5_rc2.ebuild b/sys-kernel/git-sources/git-sources-5.5_rc2.ebuild
new file mode 100644
index 000000000000..84c23682a58e
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.5_rc2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="5.4"
+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 ~sh ~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.5"
+
+pkg_postinst() {
+ postinst_sources
+}
diff --git a/sys-kernel/git-sources/git-sources-5.5_rc3.ebuild b/sys-kernel/git-sources/git-sources-5.5_rc3.ebuild
new file mode 100644
index 000000000000..84c23682a58e
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.5_rc3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="5.4"
+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 ~sh ~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.5"
+
+pkg_postinst() {
+ postinst_sources
+}
diff --git a/sys-kernel/git-sources/git-sources-5.5_rc4.ebuild b/sys-kernel/git-sources/git-sources-5.5_rc4.ebuild
new file mode 100644
index 000000000000..84c23682a58e
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.5_rc4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="5.4"
+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 ~sh ~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.5"
+
+pkg_postinst() {
+ postinst_sources
+}
diff --git a/sys-kernel/git-sources/git-sources-5.5_rc5.ebuild b/sys-kernel/git-sources/git-sources-5.5_rc5.ebuild
new file mode 100644
index 000000000000..db3e3f95cd35
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.5_rc5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="5.4"
+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 ~sh ~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.5"
+
+pkg_postinst() {
+ postinst_sources
+}
diff --git a/sys-kernel/git-sources/git-sources-5.5_rc6.ebuild b/sys-kernel/git-sources/git-sources-5.5_rc6.ebuild
new file mode 100644
index 000000000000..db3e3f95cd35
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.5_rc6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="5.4"
+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 ~sh ~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.5"
+
+pkg_postinst() {
+ postinst_sources
+}
diff --git a/sys-kernel/installkernel-gentoo/Manifest b/sys-kernel/installkernel-gentoo/Manifest
index 941a4e7f612e..393ce0125502 100644
--- a/sys-kernel/installkernel-gentoo/Manifest
+++ b/sys-kernel/installkernel-gentoo/Manifest
@@ -1,3 +1,5 @@
DIST installkernel-gentoo-1.tar.gz 2308 BLAKE2B 94d30463445cca4ccea8b00c61dd9f9f89ea4d6f2185e5c1355145300b001fbb624d2e06c9707ecc79ddcab8609725c34239e00b5d80bff22b10a8bc28132916 SHA512 ce33b1958bcec4ed63f812b00471a49ecb88d0149a4e5ebd283b412cc3eafc647477bf84ad21c066ef2602ee06a24ece08fbac85cc815fae91b0bb43d8db8013
-EBUILD installkernel-gentoo-1.ebuild 692 BLAKE2B 54078130ddacedb450c656da338ade45b37a4c3df7a57a5891f957dfef91f2755d8ae5b9f9f10bdb21b14eabdad5fd6875f5f048ae4a04ffcd3d3e8f5915ddab SHA512 4cd7494eb362832018c963c7aa00f9e3689dd0761d134380eb046e2a4afabacd395ea5dceb20f9d6c08963b8e8c8bed1ed57fc2b019240099e22c8648dfece33
-MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282
+DIST installkernel-gentoo-2.tar.gz 2339 BLAKE2B 0c9999a4688fac9d27774bc30b7529ed01d9598a73283bd508265a9c694921d7a7974d0d9cda2e0c52fe247b7cbce53918c7b3271fdd01beb150097be0905aec SHA512 157e5c525c7eee1aa79027b847eb938700197abad087ec25548f6cfde227720936d1512070549993d6db0bb51dcef1bf00156f2316b415fa00e001ce1828e471
+EBUILD installkernel-gentoo-1.ebuild 709 BLAKE2B 3e033cea0e0ba1f325cdb7af2b0f055713067c837c21db8d67f93e3bd1532db44965657e8ae4f6d92c63a4d9ccfddc212f7148e0405df351878bfb69ed787566 SHA512 bb12cd8d87f598b966ad97498b3ed9fd5e9b082eea3db983ed42f9311783968d04d85179dab3f70212d7c3cdfc6688075e2418c2cec57847ac5df99241d226f3
+EBUILD installkernel-gentoo-2.ebuild 994 BLAKE2B 26bd56fd4bbcdde4bf1519dbc17922857a45d62bffd1bc4c92e92c63f9cc49125a71b47e4ffc74362572120773b9ef03b833bb3d4f9ed825aaa7b24e090ecc72 SHA512 1ede0670904ff38dab22ca4acd733b932cf50ef0aa2998ce88ff836d88451fb4f91d55c1f78095089915b1717ed036ee686e3ccba1020611adb4514c075d8783
+MISC metadata.xml 266 BLAKE2B 07f7a78e2144dbbc8dec8ce2d19036d908f1cf520e6ea7b6b90c8b5e370a14421e80d502beb02a4622804afd56a2de75f4784eedea9af7f31bdd55db961ba223 SHA512 a9ab3d1f315fafca7adf0b5a6f34174154a483b289fec3f43f2b4f09ed0d7b1ebdf0b7068a96f0bc38a07460e42fc15bba02050ef17a1ed5ede8457d5fecd56a
diff --git a/sys-kernel/installkernel-gentoo/installkernel-gentoo-1.ebuild b/sys-kernel/installkernel-gentoo/installkernel-gentoo-1.ebuild
index 79a73f028aaf..9a5e72e513db 100644
--- a/sys-kernel/installkernel-gentoo/installkernel-gentoo-1.ebuild
+++ b/sys-kernel/installkernel-gentoo/installkernel-gentoo-1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,8 +13,8 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x86-linux"
RDEPEND="
- sys-apps/debianutils
- !<sys-apps/debianutils-4.9-r1[installkernel]
+ >=sys-apps/debianutils-4.9-r1
+ !<sys-apps/debianutils-4.9-r1[installkernel(+)]
!sys-kernel/installkernel-systemd-boot"
src_install() {
diff --git a/sys-kernel/installkernel-gentoo/installkernel-gentoo-2.ebuild b/sys-kernel/installkernel-gentoo/installkernel-gentoo-2.ebuild
new file mode 100644
index 000000000000..67b7e78a0245
--- /dev/null
+++ b/sys-kernel/installkernel-gentoo/installkernel-gentoo-2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="https://github.com/mgorny/installkernel-gentoo"
+SRC_URI="https://github.com/mgorny/installkernel-gentoo/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x86-linux"
+
+RDEPEND="
+ >=sys-apps/debianutils-4.9-r1
+ !<sys-apps/debianutils-4.9-r1[installkernel(+)]
+ !sys-kernel/installkernel-systemd-boot"
+
+src_install() {
+ into /
+ dosbin installkernel
+ doman installkernel.8
+ keepdir /etc/kernel/postinst.d
+}
+
+pkg_postinst() {
+ if has 1 ${REPLACING_VERSIONS}; then
+ ewarn "In v2, the initramfs filename has changed to initramfs*.img, to match"
+ ewarn "the default names used by dracut and genkernel-4. If your bootloader"
+ ewarn "config uses the verbatim filename, please update it."
+ fi
+}
diff --git a/sys-kernel/installkernel-gentoo/metadata.xml b/sys-kernel/installkernel-gentoo/metadata.xml
index 0319eec4c8be..20e07cdc2be9 100644
--- a/sys-kernel/installkernel-gentoo/metadata.xml
+++ b/sys-kernel/installkernel-gentoo/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
+ <maintainer type="project">
+ <email>dist-kernel@gentoo.org</email>
+ <name>Distribution Kernel Project</name>
</maintainer>
</pkgmetadata>
diff --git a/sys-kernel/installkernel-systemd-boot/Manifest b/sys-kernel/installkernel-systemd-boot/Manifest
index 70f802ba0ebf..41d23c05805d 100644
--- a/sys-kernel/installkernel-systemd-boot/Manifest
+++ b/sys-kernel/installkernel-systemd-boot/Manifest
@@ -1,2 +1,2 @@
-EBUILD installkernel-systemd-boot-0.ebuild 698 BLAKE2B 843d2b9e41481bcb6f98f1d67aeaaad74c99da2d771b4c2e78158a377dfb654102123bcdbe3378a62c5dc51d7ba0c3feafe61fb58972848a3e3adbad2af156f2 SHA512 dd61a7071f7a9cae5a9a64c2c364dca2602d2ffa34fbdb462c5898bfdf175bfa6644715380adbf9c1a2e8b70ae8753508dbe870ce008d436ea8346de71d39a02
-MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282
+EBUILD installkernel-systemd-boot-0.ebuild 706 BLAKE2B 996a5e425454b77edf62a8ec0982ceaa055709271d692b82e580a1810067d74e9c0ea298025bb5698357a65b91ad8882569c0fbe54f989568b834c40ea2eeab3 SHA512 0b87c553f4077afba82d1133d7f043d87593d4ce089aca8385915db5e86aa38cc8a26c1fb2f2f0a2c2751f417f9cd3cd75fd9ea3955f989aed19952458693e59
+MISC metadata.xml 266 BLAKE2B 07f7a78e2144dbbc8dec8ce2d19036d908f1cf520e6ea7b6b90c8b5e370a14421e80d502beb02a4622804afd56a2de75f4784eedea9af7f31bdd55db961ba223 SHA512 a9ab3d1f315fafca7adf0b5a6f34174154a483b289fec3f43f2b4f09ed0d7b1ebdf0b7068a96f0bc38a07460e42fc15bba02050ef17a1ed5ede8457d5fecd56a
diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild
index 725a7967a3e1..da493fef7b78 100644
--- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild
+++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="|| ( sys-apps/systemd sys-boot/systemd-boot )
- !<sys-apps/debianutils-4.9-r1[installkernel]
+ !<sys-apps/debianutils-4.9-r1[installkernel(+)]
!sys-kernel/installkernel-gentoo"
src_install() {
diff --git a/sys-kernel/installkernel-systemd-boot/metadata.xml b/sys-kernel/installkernel-systemd-boot/metadata.xml
index 0319eec4c8be..20e07cdc2be9 100644
--- a/sys-kernel/installkernel-systemd-boot/metadata.xml
+++ b/sys-kernel/installkernel-systemd-boot/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
+ <maintainer type="project">
+ <email>dist-kernel@gentoo.org</email>
+ <name>Distribution Kernel Project</name>
</maintainer>
</pkgmetadata>
diff --git a/sys-kernel/kergen/Manifest b/sys-kernel/kergen/Manifest
index f865899e44a1..db4587601b2e 100644
--- a/sys-kernel/kergen/Manifest
+++ b/sys-kernel/kergen/Manifest
@@ -1,3 +1,3 @@
DIST kergen-0.1.4.tar.gz 135566 BLAKE2B ae043f8b952423f66645be2f8c4286ceae07141420cfd1fab9d11a7ed76a89a028b7704f4659079bde7902702b129364b46752404a891868a3a2fea56a07dee7 SHA512 40140f66bf3072836dcd187a2b1a8e5ee19da853fbe6a3a3a7203a33332e8b4d3e871045aad187dcc23879f67d5ab11b832682c1ac0b788594b570da40a825d5
-EBUILD kergen-0.1.4.ebuild 377 BLAKE2B cdf6b8e5acdab939d9ac34b90d6ab4097f6026333fe043ab3348cc4e0b6aaba1cd317fa353c1b1d4dcf4abf479c5ddda91224c20f261ac34cca829227bd352e0 SHA512 1fdea221037fddc563d2a71ec3819240fd2fe7b56c2abedb5918823ea37a835dbcc6fed0d6f77ebd064a5db992b2f52a2a96146e91e15b027cacaf38dd74e0df
+EBUILD kergen-0.1.4.ebuild 373 BLAKE2B c40c35e804d898564e058b2097f44e27a28ccf2b78e25e27b5a7b662505e458b2fca0d882361d4e81c1860a1410d5bf937358482dd3b91298e08a56109c2139b SHA512 5d407dd7d07da37d464d7e58d4a939b5d54f8cd212054d9ce40f1a0d4a7aa4846e603bb07350bd84ba6ec1d937ddf3e5a2f4b899cd3cdd0d82ccffb4937c8482
MISC metadata.xml 334 BLAKE2B 283b2d7de45c04131fbd6d3f4c3d24b34580abd2b2f179369baa63278231fbb4dc6f94403334c2d04429478d6c6d26c05ef86e4cf22669b241f8fb579ba87ba2 SHA512 a064619185d54b8d1208e3561d4dbf0831352eebd08d81ff249bd56f0f120f6d8e149aca4f6fd23db500bae680c73fb8e40ae3e01970169bdce5844f9baf0f7a
diff --git a/sys-kernel/kergen/kergen-0.1.4.ebuild b/sys-kernel/kergen/kergen-0.1.4.ebuild
index fabefd74c39e..26ba2b7a78c2 100644
--- a/sys-kernel/kergen/kergen-0.1.4.ebuild
+++ b/sys-kernel/kergen/kergen-0.1.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest
index 77df640d0ae1..07ba0e2c376d 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -5,12 +5,14 @@ DIST linux-firmware-20190923.tar.gz 198130120 BLAKE2B 21f337e8ef693513b5569ab67b
DIST linux-firmware-20191008.tar.gz 198940781 BLAKE2B 35d7bca55473264c4f713bc97d26367ceee4013e57c3f310038674290dd1fc0a0a1a1cf8aa26dcb06c6dc0d7df7b927e47455d2b94f7aaf331650f4b4e3335b8 SHA512 a47be88327f59b6ee9964370ebd0e813de3d22d780971815c5696dacbaad402996ad0f312fffa110beb1f588a450618e24b12181a984bb4383f011f4ae53c875
DIST linux-firmware-20191022.tar.gz 198935619 BLAKE2B 94d90a8e85af7104f08c398d3df20a88dc4d6f86d638565ab6e45e7fc5dff53e4e56a62a859585438812a1438ea7f7c4e4e47ce4adb22b0adf69439feb5803b4 SHA512 2cc99664c8d0275b670373581d7c6e29699f8b84cd6403949182cc1970c3241e5d9c388c34643630a237d87962b7c8e891445969ca9817ac92a4bbbe74e0dc0d
DIST linux-firmware-20191108.tar.gz 203746264 BLAKE2B cd756ac1b1bde9706cd8321133da2e4e620a3236614427ae9836fc5e98fbc62e79060e6cf50717b41391fba9d56e16140f722ffcc5764e4b81ad2e798d1b41ec SHA512 75eb78ef642cc48dc3d8d2cdd7e5312b82ee3c9ebd6ead40a02fdc1d4329c5a9226237fa0ec8e617fc358cc12144dacf4ef6c1441fe444974c1506ef21ea70a0
-EBUILD linux-firmware-20190603.ebuild 8027 BLAKE2B 55e8f8436056b1db693383dc41c93b10601e000a9865b06823ce0c34743f23573f6fbf2743bc7edb9a53ad2e7f206d9e979c441e09163eb26d21d0d535258b8d SHA512 4c0149cd856aaa704f8c241e4e60cf3bbaf245555f7166bca0b65d04a321da8d891c693f11e434328994b1b893c661f8e952babe083ac92b2b8d71928a37d5b8
-EBUILD linux-firmware-20190815.ebuild 9648 BLAKE2B 70bee7f6ccc9be4dab18bd71aa480da91bfe3fec0614d272b64cf03a6c413a04f6f01c4995e399c8bc97267631326f05a6930d7395e9bf7c62795e09fa8c12d3 SHA512 2ede9aabf11122cdc0912f8ec07a267329177f19f04fe5b7246f7c9c329c0c900b854a70ac742dc841fc4a6c1100c9a645947d338d73abaeb2e50f8cefe99bb3
-EBUILD linux-firmware-20190904.ebuild 9648 BLAKE2B bd55d616f9e6770df5d18eeb148412bb57c8cf9d6484410b6349bd329c26ea932802161b6c24eaf1e9353cbf9ffa2770cd6dce51188276b254d5e768a6bad5ec SHA512 45b22d4c28ad8a7b33ea2ada5ef305eb7f27e982e975d6ebcaba55730242d088f65466029cfcb37fe618fafd9509f5e62c6db02e15b5f3e4c211da18f3f3eae2
-EBUILD linux-firmware-20190923.ebuild 9648 BLAKE2B 936e420a65b87324581346f999914de48430ab8a222bcde241d37bf68cdfbe06dd12b35f1d2e6117fe62961a4521303bc7b57579a9f13e86f2fe404be9d007b6 SHA512 9d7c513549150787424ccd070188686e2a8efa3b115273694cb53a6e3b3a526b2a09109051041be553c9260d0c4b1c3140243cc4ec078c00b9350d8e36ec13a1
-EBUILD linux-firmware-20191008.ebuild 9648 BLAKE2B 9f253c8b6850a9f2d4e4af2ba0c02b50f3cda6f773443f681313dce0416e51d3f120a6202a9ab650deab6f9d89c98b3e69e4d6de156ea287c4b02df264d32d17 SHA512 5277747932d08acedc5291642f389f7a3b1177c1e25fe2c20e76484fd5087cc0c70e5371eb67646351af79b93f5f9ebaeb7fa8975bf6f0da8cd2083c7e242007
-EBUILD linux-firmware-20191022.ebuild 9648 BLAKE2B 4ce7c863bc582234ed5e913d24a8450770bda5fd15c260ca7b454348939db710e5ca1489335e3bf3cd6741b49d226609f6f48b37c678cd7e54ffe8a163ce9bda SHA512 1dc3f1cfa3bc5819872004b352c0cbe0dcf2ed5832c73c9b21d0ecfef3778ca4ba0a5822ba321ae2f0be66a6d56a0d531d63f166407ec390e4445d159c66db46
-EBUILD linux-firmware-20191108.ebuild 9648 BLAKE2B 911c21e85508b37593e9266b500e04c30054149845287995f38948fd16a44d111e3833b8c9759d2d992c06f7e0b48cc273f49bc2c4ac474b77a01ca93ee91ba8 SHA512 c4e56804232afc2d55b0ff728aadeaf1fd11254733a4f89ceea7cbe9406530ef9524499727c1c88caaafa7be17ca680a17302c0f7ffe6a5c1a7c0d4fbf7362f0
+DIST linux-firmware-20191215.tar.gz 203746264 BLAKE2B cd756ac1b1bde9706cd8321133da2e4e620a3236614427ae9836fc5e98fbc62e79060e6cf50717b41391fba9d56e16140f722ffcc5764e4b81ad2e798d1b41ec SHA512 75eb78ef642cc48dc3d8d2cdd7e5312b82ee3c9ebd6ead40a02fdc1d4329c5a9226237fa0ec8e617fc358cc12144dacf4ef6c1441fe444974c1506ef21ea70a0
+EBUILD linux-firmware-20190603.ebuild 8028 BLAKE2B 884f7422163f4fcb211ca443bf3e20dc08ef8358123b2eceee143fe148eb6c18de03974093fee58399ab10017818b934db3f14b4a02889c28a46b1eb79e616e0 SHA512 38cd1a968b1babb99e19f8d8e97289bd33b761646220dfde36dc94c6499f3c418b35757e54e2b820e113db68b288a31e970eda168e002c97ad1229825f440afa
+EBUILD linux-firmware-20190815.ebuild 9649 BLAKE2B 177e54238f9757e3872b04b858f9f18f8200491b9410321b49be43346f71ae0ba8672b4ce41e798af4ef1426839862525b447c37cf08d8b178d222b323609d18 SHA512 4e08a09fdc3c2c74c1334a1c7e3c78f9c717c2b4ebb99279cf1ef67550b3349194b3c404f484cdb3045e7cafe14dce961e68f072a390af2b86a40f4ab941c6cf
+EBUILD linux-firmware-20190904.ebuild 9649 BLAKE2B f9dcb2d5feb6e3da4815410b55366c1d7662638f390b3273b583973cd67d8fef4eb8be6613f6f1efd4c094cc6d8b27758c95df3fa726e9b8c0d308af1afc3fa5 SHA512 7e530de018df8ecacbd76f2fe62e201423f44ca75ad9952448d4d1ee8f1b9d2e091e13313f4050d0cc8f779d1ab06f90a1f5e632c80d6f0c9f3578295ff5ae72
+EBUILD linux-firmware-20190923.ebuild 9649 BLAKE2B cd63576447a6d140b81d77782e4da859c474e4a88f5b1fec668041af9084645e108f0fc0c1b27903a3975d9d5387bfbbc0297325058cbc0d564ba998fb838298 SHA512 78100e6c23cd836512efc1579dcacda663fa4a1fcda4d32f82f64b6b9d79012656810eb6fa2263ec222adfe4a892e1cae4c7a7a782e47b35537c375c924be381
+EBUILD linux-firmware-20191008.ebuild 9649 BLAKE2B 446faeef08ba013222d2398b16cc4a23457cac7a210ff7b2840a9059ab7f0b5080444fca5eb2616378551e91d6608e8013e88090ccb13910255f571a7909bcae SHA512 b94e7509cb8d3e4a5d178e0c6a30bf1df102df005bd72f599fd7515780b25e03c58354b76d2d83bbacc2388a3f9d8178dd6446b19deb56cc474cc11a6f705700
+EBUILD linux-firmware-20191022.ebuild 9649 BLAKE2B 51af494120aa422d95ba314775a7b04eeeb1ca8dcb78ae4b9ca6f30263981b4b6ebb3b6a072a818ebc7157d147fc16999b98c4f38fb3cb05013437c8cb9efba5 SHA512 63c0e05176f458b7b1edfcfa855f1844c3290d7cdd0bc84988202a47f4ced1f97b439baffa04f9a444c028bb23e0478ab39d8e68ba96f6d8d0dc44b732f8af6a
+EBUILD linux-firmware-20191108.ebuild 9649 BLAKE2B d2a8f1c72f3c232de11909b7aaae6fc60a1e53e8ce27ec9476186295d0a067243fdf66291ef881b767b158302b7de2ed7ae78968b770ac9e7f2bdca22a962c0d SHA512 a4a6ffc740a1f5a0cb83118f636fe494e85ccc9ec496186ab0e4bda10556fdb3345189107f9aa8d78c76e7452106fed2484688045a0f4df66d956fa6e01d3d55
+EBUILD linux-firmware-20191215.ebuild 9649 BLAKE2B d2a8f1c72f3c232de11909b7aaae6fc60a1e53e8ce27ec9476186295d0a067243fdf66291ef881b767b158302b7de2ed7ae78968b770ac9e7f2bdca22a962c0d SHA512 a4a6ffc740a1f5a0cb83118f636fe494e85ccc9ec496186ab0e4bda10556fdb3345189107f9aa8d78c76e7452106fed2484688045a0f4df66d956fa6e01d3d55
EBUILD linux-firmware-99999999.ebuild 9621 BLAKE2B 1a3ff9ddab3ceee929a91747a1195528405e37eee8a1f9f02a385ab66c5b153c69004dc3d46ca20c0cbeea59006838c50e15b68a63431f9cdafdf721ceba031f SHA512 44e9cef586b7d908ae2c9057827edc25929677fa4d865674524f022dd6b7ea4caad4a9996993deed6629480c89d50e4773596ce2c3e5639a67075ea8adb157d9
MISC metadata.xml 867 BLAKE2B db510434e654367fb0ae439b1a3ca3fc170f558022f07634a534ea982f2445ff656fa618b9dac5ebb6ac2f64d9ee93dcc59525c1f3d429eda4ebce05a678298c SHA512 5429e7424fac663e3448e80dad98365239b855f09522fe7ea3cd2c731bec37fee29209cc8ead46e73ea03cd85a3e9c8fafe18ddf4a35e5bb55513d63ad5ae7ff
diff --git a/sys-kernel/linux-firmware/linux-firmware-20190603.ebuild b/sys-kernel/linux-firmware/linux-firmware-20190603.ebuild
index 963f0f102bd7..7338d1f9511b 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20190603.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20190603.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 99999999* ]]; then
else
GIT_COMMIT="1884732e01bec25affbd5d3366b187b757b095db"
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sh sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
fi
DESCRIPTION="Linux firmware files"
diff --git a/sys-kernel/linux-firmware/linux-firmware-20190815.ebuild b/sys-kernel/linux-firmware/linux-firmware-20190815.ebuild
index f8d6a7cf0030..2946bd823799 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20190815.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20190815.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 99999999* ]]; then
else
GIT_COMMIT="07b925b450bfb4cf3e141c612ec5b104658cd020"
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sh sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
fi
DESCRIPTION="Linux firmware files"
diff --git a/sys-kernel/linux-firmware/linux-firmware-20190904.ebuild b/sys-kernel/linux-firmware/linux-firmware-20190904.ebuild
index 6cdb10d1681e..c460169ea844 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20190904.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20190904.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 99999999* ]]; then
else
GIT_COMMIT="6ddb9d9704e2171d91439c9c42c5965bf3863de8"
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sh sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
fi
DESCRIPTION="Linux firmware files"
diff --git a/sys-kernel/linux-firmware/linux-firmware-20190923.ebuild b/sys-kernel/linux-firmware/linux-firmware-20190923.ebuild
index fddfa4cd585f..d8c4231de318 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20190923.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20190923.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 99999999* ]]; then
else
GIT_COMMIT="417a9c6e197a8d3eec792494efc87a2b42f76324"
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sh sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
fi
DESCRIPTION="Linux firmware files"
diff --git a/sys-kernel/linux-firmware/linux-firmware-20191008.ebuild b/sys-kernel/linux-firmware/linux-firmware-20191008.ebuild
index 9e2d5d38a4b4..ea3966c31358 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20191008.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20191008.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 99999999* ]]; then
else
GIT_COMMIT="aa95e90b2c638f1ca6647d12b2d1b18284428f9c"
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sh sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
fi
DESCRIPTION="Linux firmware files"
diff --git a/sys-kernel/linux-firmware/linux-firmware-20191022.ebuild b/sys-kernel/linux-firmware/linux-firmware-20191022.ebuild
index 4f95b1c8fa73..746297f2008e 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20191022.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20191022.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 99999999* ]]; then
else
GIT_COMMIT="2b016afc348ba4b5fb2016ffcb2822f4a293da0c"
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sh sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
fi
DESCRIPTION="Linux firmware files"
diff --git a/sys-kernel/linux-firmware/linux-firmware-20191108.ebuild b/sys-kernel/linux-firmware/linux-firmware-20191108.ebuild
index 4a7ef7b619d0..55c303b70a3c 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20191108.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20191108.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 99999999* ]]; then
else
GIT_COMMIT="f1100ddf581f49aa79a54b56fe6ef0815a7ae57e"
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sh sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
fi
DESCRIPTION="Linux firmware files"
diff --git a/sys-kernel/linux-firmware/linux-firmware-20191215.ebuild b/sys-kernel/linux-firmware/linux-firmware-20191215.ebuild
new file mode 100644
index 000000000000..55c303b70a3c
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20191215.ebuild
@@ -0,0 +1,354 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit mount-boot savedconfig
+
+if [[ ${PV} == 99999999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git"
+else
+ GIT_COMMIT="f1100ddf581f49aa79a54b56fe6ef0815a7ae57e"
+ SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git"
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+ redistributable? (
+ linux-fw-redistributable ( BSD-2 BSD BSD-4 ISC MIT no-source-code ) )
+ unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="initramfs +redistributable savedconfig unknown-license"
+RESTRICT="binchecks strip
+ unknown-license? ( bindist )"
+
+REQUIRED_USE="initramfs? ( redistributable )"
+
+BDEPEND="initramfs? ( app-arch/cpio )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+ redistributable? (
+ !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+ !media-tv/cx18-firmware
+ !<sys-firmware/ivtv-firmware-20080701-r1
+ !media-tv/linuxtv-dvb-firmware[dvb_cards_cx231xx]
+ !media-tv/linuxtv-dvb-firmware[dvb_cards_cx23885]
+ !media-tv/linuxtv-dvb-firmware[dvb_cards_usb-dib0700]
+ !net-dialup/ueagle-atm
+ !net-dialup/ueagle4-atm
+ !net-wireless/ar9271-firmware
+ !net-wireless/i2400m-fw
+ !net-wireless/libertas-firmware
+ !sys-firmware/rt61-firmware
+ !net-wireless/rt73-firmware
+ !net-wireless/rt2860-firmware
+ !net-wireless/rt2870-firmware
+ !sys-block/qla-fc-firmware
+ !sys-firmware/amd-ucode
+ !sys-firmware/iwl1000-ucode
+ !sys-firmware/iwl2000-ucode
+ !sys-firmware/iwl2030-ucode
+ !sys-firmware/iwl3945-ucode
+ !sys-firmware/iwl4965-ucode
+ !sys-firmware/iwl5000-ucode
+ !sys-firmware/iwl5150-ucode
+ !sys-firmware/iwl6000-ucode
+ !sys-firmware/iwl6005-ucode
+ !sys-firmware/iwl6030-ucode
+ !sys-firmware/iwl6050-ucode
+ !sys-firmware/iwl3160-ucode
+ !sys-firmware/iwl7260-ucode
+ !sys-firmware/iwl7265-ucode
+ !sys-firmware/iwl3160-7260-bt-ucode
+ !sys-firmware/radeon-ucode
+ )
+ unknown-license? (
+ !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+ !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+ !sys-firmware/alsa-firmware[alsa_cards_sb16]
+ !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+ )
+ )"
+
+pkg_pretend() {
+ use initramfs && mount-boot_pkg_pretend
+}
+
+src_unpack() {
+ if [[ ${PV} == 99999999* ]]; then
+ git-r3_src_unpack
+ else
+ default
+ # rename directory from git snapshot tarball
+ mv ${PN}-*/ ${P} || die
+ fi
+}
+
+src_prepare() {
+ # source and documentation files, not to be installed
+ local source_files=(
+ README
+ WHENCE
+ "LICEN[CS]E*"
+ "GPL*"
+ configure
+ Makefile
+ check_whence.py
+ atusb/ChangeLog
+ av7110/Boot.S
+ av7110/Makefile
+ carl9170fw/
+ cis/Makefile
+ cis/src/
+ dsp56k/bootstrap.asm
+ dsp56k/concat-bootstrap.pl
+ dsp56k/Makefile
+ "isci/*.[ch]"
+ isci/Makefile
+ isci/README
+ "keyspan_pda/*.S"
+ keyspan_pda/Makefile
+ usbdux/
+ )
+
+ # whitelist of images with a free software license
+ local free_software=(
+ # keyspan_pda (GPL-2+)
+ keyspan_pda/keyspan_pda.fw
+ keyspan_pda/xircom_pgs.fw
+ # dsp56k (GPL-2+)
+ dsp56k/bootstrap.bin
+ # ath9k_htc (BSD GPL-2+ MIT)
+ ath9k_htc/htc_7010-1.4.0.fw
+ ath9k_htc/htc_9271-1.4.0.fw
+ # pcnet_cs, 3c589_cs, 3c574_cs, serial_cs (dual GPL-2/MPL-1.1)
+ cis/LA-PCM.cis
+ cis/PCMLM28.cis
+ cis/DP83903.cis
+ cis/NE2K.cis
+ cis/tamarack.cis
+ cis/PE-200.cis
+ cis/PE520.cis
+ cis/3CXEM556.cis
+ cis/3CCFEM556.cis
+ cis/MT5634ZLX.cis
+ cis/RS-COM-2P.cis
+ cis/COMpad2.cis
+ cis/COMpad4.cis
+ # serial_cs (GPL-3)
+ cis/SW_555_SER.cis
+ cis/SW_7xx_SER.cis
+ cis/SW_8xx_SER.cis
+ # dvb-ttpci (GPL-2+)
+ av7110/bootcode.bin
+ # usbdux, usbduxfast, usbduxsigma (GPL-2+)
+ usbdux_firmware.bin
+ usbduxfast_firmware.bin
+ usbduxsigma_firmware.bin
+ # brcmfmac (GPL-2+)
+ brcm/brcmfmac4330-sdio.Prowise-PT301.txt
+ brcm/brcmfmac43340-sdio.meegopad-t08.txt
+ brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt
+ brcm/brcmfmac43362-sdio.lemaker,bananapro.txt
+ brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt
+ "brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt"
+ brcm/brcmfmac43430-sdio.AP6212.txt
+ brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt
+ brcm/brcmfmac43430-sdio.MUR1DX.txt
+ brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
+ brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
+ brcm/brcmfmac4356-pcie.gpd-win-pocket.txt
+ # isci (GPL-2)
+ isci/isci_firmware.bin
+ # carl9170 (GPL-2+)
+ carl9170-1.fw
+ # atusb (GPL-2+)
+ atusb/atusb-0.2.dfu
+ atusb/atusb-0.3.dfu
+ atusb/rzusb-0.3.bin
+ # mlxsw_spectrum (dual BSD/GPL-2)
+ mellanox/mlxsw_spectrum-13.1420.122.mfa2
+ mellanox/mlxsw_spectrum-13.1530.152.mfa2
+ mellanox/mlxsw_spectrum-13.1620.192.mfa2
+ mellanox/mlxsw_spectrum-13.1702.6.mfa2
+ mellanox/mlxsw_spectrum-13.1703.4.mfa2
+ mellanox/mlxsw_spectrum-13.1910.622.mfa2
+ mellanox/mlxsw_spectrum-13.2000.1122.mfa2
+ )
+
+ # blacklist of images with unknown license
+ local unknown_license=(
+ atmsar11.fw
+ korg/k1212.dsp
+ ess/maestro3_assp_kernel.fw
+ ess/maestro3_assp_minisrc.fw
+ yamaha/ds1_ctrl.fw
+ yamaha/ds1_dsp.fw
+ yamaha/ds1e_ctrl.fw
+ tr_smctr.bin
+ ttusb-budget/dspbootcode.bin
+ emi62/bitstream.fw
+ emi62/loader.fw
+ emi62/midi.fw
+ emi62/spdif.fw
+ ti_3410.fw
+ ti_5052.fw
+ mts_mt9234mu.fw
+ mts_mt9234zba.fw
+ whiteheat.fw
+ whiteheat_loader.fw
+ intelliport2.bin
+ cpia2/stv0672_vp4.bin
+ vicam/firmware.fw
+ edgeport/boot.fw
+ edgeport/boot2.fw
+ edgeport/down.fw
+ edgeport/down2.fw
+ edgeport/down3.bin
+ sb16/mulaw_main.csp
+ sb16/alaw_main.csp
+ sb16/ima_adpcm_init.csp
+ sb16/ima_adpcm_playback.csp
+ sb16/ima_adpcm_capture.csp
+ sun/cassini.bin
+ acenic/tg1.bin
+ acenic/tg2.bin
+ adaptec/starfire_rx.bin
+ adaptec/starfire_tx.bin
+ yam/1200.bin
+ yam/9600.bin
+ 3com/3C359.bin
+ ositech/Xilinx7OD.bin
+ qlogic/isp1000.bin
+ myricom/lanai.bin
+ yamaha/yss225_registers.bin
+ lgs8g75.fw
+ )
+
+ default
+
+ # remove sources and documentation (wildcards are expanded)
+ rm -r ${source_files[@]} || die
+ rm -rf .git
+
+ if use !unknown-license; then
+ # remove files in unknown_license
+ rm "${unknown_license[@]}" || die
+ fi
+
+ if use !redistributable; then
+ # remove files _not_ in the free_software or unknown_license lists
+ # everything else is confirmed (or assumed) to be redistributable
+ # based on upstream acceptance policy
+ local IFS=$'\n'
+ find ! -type d -printf "%P\n" \
+ | grep -Fvx -e "${free_software[*]}" -e "${unknown_license[*]}" \
+ | xargs -d '\n' rm || die
+ IFS=$' \t\n'
+ fi
+
+ if use initramfs; then
+ if [[ -d "${S}/amd-ucode" ]]; then
+ local UCODETMP="${T}/ucode_tmp"
+ local UCODEDIR="${UCODETMP}/kernel/x86/microcode"
+ mkdir -p "${UCODEDIR}" || die
+ echo 1 > "${UCODETMP}/early_cpio"
+
+ local amd_ucode_file="${UCODEDIR}/AuthenticAMD.bin"
+ cat "${S}"/amd-ucode/*.bin > "${amd_ucode_file}" || die "Failed to concat amd cpu ucode"
+
+ if [[ ! -s "${amd_ucode_file}" ]]; then
+ die "Sanity check failed: '${amd_ucode_file}' is empty!"
+ fi
+
+ pushd "${UCODETMP}" &>/dev/null || die
+ find . -print0 | cpio --quiet --null -o -H newc -R 0:0 > "${S}"/amd-uc.img
+ popd &>/dev/null || die
+ if [[ ! -s "${S}/amd-uc.img" ]]; then
+ die "Failed to create '${S}/amd-uc.img'!"
+ fi
+ else
+ # If this will ever happen something has changed which
+ # must be reviewed
+ die "'${S}/amd-ucode' not found!"
+ fi
+ fi
+
+ echo "# Remove files that shall not be installed from this list." > ${PN}.conf
+ find * ! -type d ! \( -name ${PN}.conf -o -name amd-uc.img \) >> ${PN}.conf
+
+ if use savedconfig; then
+ restore_config ${PN}.conf
+
+ ebegin "Removing all files not listed in config"
+ find ! -type d ! \( -name ${PN}.conf -o -name amd-uc.img \) -printf "%P\n" \
+ | grep -Fvx -f <(grep -v '^#' ${PN}.conf \
+ || die "grep failed, empty config file?") \
+ | xargs -d '\n' --no-run-if-empty rm
+ eend $? || die
+ fi
+
+ # remove empty directories, bug #396073
+ find -type d -empty -delete || die
+}
+
+src_install() {
+ save_config ${PN}.conf
+ rm ${PN}.conf || die
+
+ if use initramfs ; then
+ mkdir "${ED}/boot" || die
+ mv "${S}"/amd-uc.img "${ED}/boot" || die
+ fi
+
+ if ! ( shopt -s failglob; : * ) 2>/dev/null; then
+ eerror "No files to install. Check your USE flag settings"
+ eerror "and the list of files in your saved configuration."
+ die "Refusing to install an empty package"
+ fi
+
+ insinto /lib/firmware/
+ doins -r *
+}
+
+pkg_preinst() {
+ if use savedconfig; then
+ ewarn "USE=savedconfig is active. You must handle file collisions manually."
+ fi
+
+ # Make sure /boot is available if needed.
+ use initramfs && mount-boot_pkg_preinst
+}
+
+pkg_postinst() {
+ elog "If you are only interested in particular firmware files, edit the saved"
+ elog "configfile and remove those that you do not want."
+
+ local ver
+ for ver in ${REPLACING_VERSIONS}; do
+ if ver_test ${ver} -lt 20190514; then
+ elog
+ elog 'Starting with version 20190514, installation of many firmware'
+ elog 'files is controlled by USE flags. Please review your USE flag'
+ elog 'and package.license settings if you are missing some files.'
+ break
+ fi
+ done
+
+ # Don't forget to umount /boot if it was previously mounted by us.
+ use initramfs && mount-boot_pkg_postinst
+}
+
+pkg_prerm() {
+ # Make sure /boot is mounted so that we can remove /boot/amd-uc.img!
+ use initramfs && mount-boot_pkg_prerm
+}
+
+pkg_postrm() {
+ # Don't forget to umount /boot if it was previously mounted by us.
+ use initramfs && mount-boot_pkg_postrm
+}
diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 90a04e695d42..5cc145ec03af 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -15,9 +15,15 @@ DIST pf-sources-5.2_p8.patch 2328455 BLAKE2B 425b0a04800db70b060c8b18ae4f8e99a7a
DIST pf-sources-5.3_p8.patch 2445607 BLAKE2B d1aa017f43219f661d16e82f9f36ef5b526aad8492f0bb758abda6c1d2caf2d07ed98fd444819dbcc64718c41f0e90b4f18969cafcf02737f1893d92514a49d5 SHA512 033d92493b54fa8bb231f168357cf3b65a7b858e75e04c24a6e97d0dbced7baa8b49cdaec11e4e4b3f2eb44de80a33780511785827dab0893dc1721d47085483
DIST pf-sources-5.4_p1.patch 258131 BLAKE2B 23305be06df369a9bd7efdc1ab1c79bcbe6c1d0eed2ed99102d71e32eb7588548211a9587d0a12b2dac0aa8e99fa996d535b84a70e6f53078dc2228fbc87f102 SHA512 71ce2ca76dc2a89d93e5bdd9feea95f02dbef6192fcd6fb3e7d1136b826114b1b2b359d387d6343b40c4e253ef2f6c55399242f1abec50ca554de5928dd5eda1
DIST pf-sources-5.4_p2.patch 444667 BLAKE2B 970e27405a2bcfd206b7c4d2852c1329b9197cd14c4ad1bdcde0d5a36af41efe26ffec26469150da224c55cae7bc31c726a2ce0c93f723527423c5346d477367 SHA512 3f8ec934c71d9541a621bdff7c6db247e91027e83e0c0afcb08a6f7a0e4bf9c7667e4ad4a2bc7dd1aa7bb95f23ebe4d1ba818fd8ee24bb6cbf4e8e80a9ce150c
-EBUILD pf-sources-5.1_p7.ebuild 1943 BLAKE2B b21d2989f5532ddc528ec7996b1f447fe78e8106fd540816e5e77fac684f044e20dd119ee4e57aec04948662485e4565c23202ea06ee632a1f43ccb336e76f20 SHA512 9e31de214070b8a7e9d4b0358859efe7361bf881c045520cfe1b841efafba5e64c7ddc5d6a3641dfde92b2f37d31ae85f53fa4a3832b77139bda458632c756f8
-EBUILD pf-sources-5.2_p8.ebuild 1999 BLAKE2B 0fd6841de5f35f0a923837f58992e56b37f448b0c8949f5f4d26550ac65f55c240866fb9139ce19cbc9ab1913255ac6d8acaef18f1a16ba7bba9e9b395b9ef8b SHA512 4fb684a031faef367ba4ae5fb95bd6310820dd324087804de4ffd33fde0f0e89774a1e6e2a7f3b833b79bc8079c96c1c3c3929867a0bfcc1e1e44c7497f39108
-EBUILD pf-sources-5.3_p8.ebuild 1999 BLAKE2B 0fd6841de5f35f0a923837f58992e56b37f448b0c8949f5f4d26550ac65f55c240866fb9139ce19cbc9ab1913255ac6d8acaef18f1a16ba7bba9e9b395b9ef8b SHA512 4fb684a031faef367ba4ae5fb95bd6310820dd324087804de4ffd33fde0f0e89774a1e6e2a7f3b833b79bc8079c96c1c3c3929867a0bfcc1e1e44c7497f39108
-EBUILD pf-sources-5.4_p1.ebuild 2000 BLAKE2B 2f06ed033677518db959e40f311c3ada4df68cf0e928daca8e9982d9e7cd4757ad3ebc7ebd9bc1a258eb5621374a4e6a1a2c3a50bcf77980774f1f234792ccb4 SHA512 5506eadd44172d5431b37eb25b28f7b9bf4f5548bc68581f410bdda2d04da93d77bf5a82a828c1937506107e3a8892d007853173fff702122d3a989eade1010c
-EBUILD pf-sources-5.4_p2.ebuild 2000 BLAKE2B 2f06ed033677518db959e40f311c3ada4df68cf0e928daca8e9982d9e7cd4757ad3ebc7ebd9bc1a258eb5621374a4e6a1a2c3a50bcf77980774f1f234792ccb4 SHA512 5506eadd44172d5431b37eb25b28f7b9bf4f5548bc68581f410bdda2d04da93d77bf5a82a828c1937506107e3a8892d007853173fff702122d3a989eade1010c
+DIST pf-sources-5.4_p3.patch 977402 BLAKE2B 718d3239745b6be9736d4d5f49daddaeb4c0d8e6cb64f7824f84cfa64f3d9f15f86571fccf60009c0cc478be545d1da472fc1189ebf8df4518bbc57bea906c77 SHA512 5f8cff5193f0baadff310a47fc9be9abfa710f68595c2fd543bb6c72d9524e335ecc26d28a41e0e5735db1702d3978e0501984dc0e1637e3a3b54ac5fb1b5026
+DIST pf-sources-5.4_p4.patch 1683670 BLAKE2B df903d196334f502ed8056de684f51d8aa8f9f81ceb2cb5f17e1267fab2c77e0534bba55b895d266f1f940d211504511dd3afe0da1f30479ff7555be03ebcdca SHA512 e1d24d45d8b0c00c9a2cf20774e6adb251dcbdda15f535c30abcb1296985781ea9fd4d7e6867dbdc9c0fe6fbbc7634d1997020a3c2345339ac08ad2e1c92409f
+DIST pf-sources-5.4_p5.patch 2125349 BLAKE2B 52dfd6a76f9473937dc2fc0c138d424d7dbb781b08dd1c775cf6e9b2119381be4c71b6c6b00333cce47209de7d0e08a6872c33412acec670daee4944313504a7 SHA512 9c90b33b75453dcc2f0463225a19bef8475b71c6d3d99e8bb3d147ada0eaad29a3bee0038099aa45a6bd71496015b29a2cd00b9ab3c68fbc3bd6ee54155d3004
+EBUILD pf-sources-5.1_p7.ebuild 1945 BLAKE2B c0647719b97de03e3cd76f5b083745c8a29c644a89aff2a23cf47f99794d0af687a89759494d275a50692dd10599ba06c346d2456dfe2821b466fc1a6ecafc6a SHA512 d20c8da89769b516af8d24e946049706d700852d43d605cf20d7fc1ba2144079f2c7b94e6fe00385b45efc886aee87c4986796ac59471fc696789446d098e17e
+EBUILD pf-sources-5.2_p8.ebuild 2001 BLAKE2B 100f5dd1cf5f4e5df40bf8ba6059765ff924998c3cadb4c7b93f841353b6ed0ef63500a6f389df619b41cc958b47a518f48512256d050408e8e1527664318b09 SHA512 67d7a0ad1bbab0b652c164a98d2af17176465e9f950078f2317055adc0dddbf422b7dc0def2b1d508f0ab2dfa37a0e8bfc407b118856f5e3e5f830d7433f48f4
+EBUILD pf-sources-5.3_p8.ebuild 2001 BLAKE2B 100f5dd1cf5f4e5df40bf8ba6059765ff924998c3cadb4c7b93f841353b6ed0ef63500a6f389df619b41cc958b47a518f48512256d050408e8e1527664318b09 SHA512 67d7a0ad1bbab0b652c164a98d2af17176465e9f950078f2317055adc0dddbf422b7dc0def2b1d508f0ab2dfa37a0e8bfc407b118856f5e3e5f830d7433f48f4
+EBUILD pf-sources-5.4_p1.ebuild 2002 BLAKE2B c521daf6b67c9a49a39cefa5925d5c42a78a45f167e577f0a0ef6e4183b29addad30004213ec5c72cc3ab1a0573bec5df7ca850b2f49c43bfb969ec5cb6d0134 SHA512 2198e300aced4b78120860722574c32b0f603b6c4bc32711ede62872af2d5eade31eef6d84acb95a195ca60baca5b0eecba5667ba88b1b542930518ee47f2226
+EBUILD pf-sources-5.4_p2.ebuild 2002 BLAKE2B c521daf6b67c9a49a39cefa5925d5c42a78a45f167e577f0a0ef6e4183b29addad30004213ec5c72cc3ab1a0573bec5df7ca850b2f49c43bfb969ec5cb6d0134 SHA512 2198e300aced4b78120860722574c32b0f603b6c4bc32711ede62872af2d5eade31eef6d84acb95a195ca60baca5b0eecba5667ba88b1b542930518ee47f2226
+EBUILD pf-sources-5.4_p3.ebuild 2002 BLAKE2B c521daf6b67c9a49a39cefa5925d5c42a78a45f167e577f0a0ef6e4183b29addad30004213ec5c72cc3ab1a0573bec5df7ca850b2f49c43bfb969ec5cb6d0134 SHA512 2198e300aced4b78120860722574c32b0f603b6c4bc32711ede62872af2d5eade31eef6d84acb95a195ca60baca5b0eecba5667ba88b1b542930518ee47f2226
+EBUILD pf-sources-5.4_p4.ebuild 2002 BLAKE2B c521daf6b67c9a49a39cefa5925d5c42a78a45f167e577f0a0ef6e4183b29addad30004213ec5c72cc3ab1a0573bec5df7ca850b2f49c43bfb969ec5cb6d0134 SHA512 2198e300aced4b78120860722574c32b0f603b6c4bc32711ede62872af2d5eade31eef6d84acb95a195ca60baca5b0eecba5667ba88b1b542930518ee47f2226
+EBUILD pf-sources-5.4_p5.ebuild 2002 BLAKE2B c521daf6b67c9a49a39cefa5925d5c42a78a45f167e577f0a0ef6e4183b29addad30004213ec5c72cc3ab1a0573bec5df7ca850b2f49c43bfb969ec5cb6d0134 SHA512 2198e300aced4b78120860722574c32b0f603b6c4bc32711ede62872af2d5eade31eef6d84acb95a195ca60baca5b0eecba5667ba88b1b542930518ee47f2226
MISC metadata.xml 345 BLAKE2B 26083da0607ae4e301d8dd622cd9b0016630e1e70dd6197fb8b95912578015a13da38c8434df3cebdf13f22566a132ffa9ac2ee4a32ed482cf780c55327316da SHA512 4bbc43612402fe253b02894ae6bf290ae44082c98a48d31e3d822946a8709752d3c4fb9d338fdb6779d6b421e73073c67f5f951ef423728aaa5cc18ac7958b2e
diff --git a/sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild b/sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild
index 9c2862bc7a9f..f4927b074df2 100644
--- a/sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ ETYPE="sources"
KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
HOMEPAGE="
- https://gitlab.com/post-factum/pf-kernel/wikis/README
+ https://gitlab.com/post-factum/pf-kernel/-/wikis/README
https://dev.gentoo.org/~mpagano/genpatches/
"
diff --git a/sys-kernel/pf-sources/pf-sources-5.2_p8.ebuild b/sys-kernel/pf-sources/pf-sources-5.2_p8.ebuild
index 82d79915f607..fe7502d70dcf 100644
--- a/sys-kernel/pf-sources/pf-sources-5.2_p8.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.2_p8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
ETYPE="sources"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/wikis/README
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
https://dev.gentoo.org/~mpagano/genpatches/"
IUSE=""
diff --git a/sys-kernel/pf-sources/pf-sources-5.3_p8.ebuild b/sys-kernel/pf-sources/pf-sources-5.3_p8.ebuild
index 82d79915f607..fe7502d70dcf 100644
--- a/sys-kernel/pf-sources/pf-sources-5.3_p8.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.3_p8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
ETYPE="sources"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/wikis/README
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
https://dev.gentoo.org/~mpagano/genpatches/"
IUSE=""
diff --git a/sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild b/sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild
index f95b603d66f4..a86a2780b716 100644
--- a/sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
ETYPE="sources"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/wikis/README
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
https://dev.gentoo.org/~mpagano/genpatches/"
IUSE=""
diff --git a/sys-kernel/pf-sources/pf-sources-5.4_p2.ebuild b/sys-kernel/pf-sources/pf-sources-5.4_p2.ebuild
index f95b603d66f4..a86a2780b716 100644
--- a/sys-kernel/pf-sources/pf-sources-5.4_p2.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.4_p2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
ETYPE="sources"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/wikis/README
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
https://dev.gentoo.org/~mpagano/genpatches/"
IUSE=""
diff --git a/sys-kernel/pf-sources/pf-sources-5.4_p3.ebuild b/sys-kernel/pf-sources/pf-sources-5.4_p3.ebuild
new file mode 100644
index 000000000000..a86a2780b716
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-5.4_p3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
+ https://dev.gentoo.org/~mpagano/genpatches/"
+
+IUSE=""
+
+# No 'experimental' USE flag provided, but we still want to use genpatches
+K_EXP_GENPATCHES_NOUSE="1"
+
+# No reason to bump this number unless something new gets included in genpatches,
+# in that case we can manually remove the linux kernel patches from genpatches.
+K_GENPATCHES_VER="1"
+
+K_NOSETEXTRAVERSION="1"
+
+# Not supported by the Gentoo security crew
+K_SECURITY_UNSUPPORTED="1"
+
+K_USEPV="yes"
+
+# We want the very basic patches from gentoo-sources, experimental patch
+# is already included in pf-sources
+K_WANT_GENPATCHES="base extras"
+
+UNIPATCH_STRICTORDER="yes"
+
+inherit eutils kernel-2
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches"
+
+PF_URI="https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff -> ${P}.patch"
+SRC_URI="
+ ${KERNEL_URI}
+ ${PF_URI}
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+
+KV_FULL="${PVR}-pf"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+PATCHES=(
+ "${DISTDIR}/${P}.patch"
+)
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
+see: ${HOMEPAGE}."
+
+pkg_setup(){
+ ewarn
+ ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
+ ewarn "If you need support, please contact the pf developers directly."
+ ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
+ ewarn "the ebuilds. Thank you."
+ ewarn
+ kernel-2_pkg_setup
+}
+
+src_prepare() {
+ default
+ kernel-2_src_prepare
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ optfeature "Userspace KSM helper" sys-process/uksmd
+}
diff --git a/sys-kernel/pf-sources/pf-sources-5.4_p4.ebuild b/sys-kernel/pf-sources/pf-sources-5.4_p4.ebuild
new file mode 100644
index 000000000000..a86a2780b716
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-5.4_p4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
+ https://dev.gentoo.org/~mpagano/genpatches/"
+
+IUSE=""
+
+# No 'experimental' USE flag provided, but we still want to use genpatches
+K_EXP_GENPATCHES_NOUSE="1"
+
+# No reason to bump this number unless something new gets included in genpatches,
+# in that case we can manually remove the linux kernel patches from genpatches.
+K_GENPATCHES_VER="1"
+
+K_NOSETEXTRAVERSION="1"
+
+# Not supported by the Gentoo security crew
+K_SECURITY_UNSUPPORTED="1"
+
+K_USEPV="yes"
+
+# We want the very basic patches from gentoo-sources, experimental patch
+# is already included in pf-sources
+K_WANT_GENPATCHES="base extras"
+
+UNIPATCH_STRICTORDER="yes"
+
+inherit eutils kernel-2
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches"
+
+PF_URI="https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff -> ${P}.patch"
+SRC_URI="
+ ${KERNEL_URI}
+ ${PF_URI}
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+
+KV_FULL="${PVR}-pf"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+PATCHES=(
+ "${DISTDIR}/${P}.patch"
+)
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
+see: ${HOMEPAGE}."
+
+pkg_setup(){
+ ewarn
+ ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
+ ewarn "If you need support, please contact the pf developers directly."
+ ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
+ ewarn "the ebuilds. Thank you."
+ ewarn
+ kernel-2_pkg_setup
+}
+
+src_prepare() {
+ default
+ kernel-2_src_prepare
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ optfeature "Userspace KSM helper" sys-process/uksmd
+}
diff --git a/sys-kernel/pf-sources/pf-sources-5.4_p5.ebuild b/sys-kernel/pf-sources/pf-sources-5.4_p5.ebuild
new file mode 100644
index 000000000000..a86a2780b716
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-5.4_p5.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
+ https://dev.gentoo.org/~mpagano/genpatches/"
+
+IUSE=""
+
+# No 'experimental' USE flag provided, but we still want to use genpatches
+K_EXP_GENPATCHES_NOUSE="1"
+
+# No reason to bump this number unless something new gets included in genpatches,
+# in that case we can manually remove the linux kernel patches from genpatches.
+K_GENPATCHES_VER="1"
+
+K_NOSETEXTRAVERSION="1"
+
+# Not supported by the Gentoo security crew
+K_SECURITY_UNSUPPORTED="1"
+
+K_USEPV="yes"
+
+# We want the very basic patches from gentoo-sources, experimental patch
+# is already included in pf-sources
+K_WANT_GENPATCHES="base extras"
+
+UNIPATCH_STRICTORDER="yes"
+
+inherit eutils kernel-2
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches"
+
+PF_URI="https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff -> ${P}.patch"
+SRC_URI="
+ ${KERNEL_URI}
+ ${PF_URI}
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+
+KV_FULL="${PVR}-pf"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+PATCHES=(
+ "${DISTDIR}/${P}.patch"
+)
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
+see: ${HOMEPAGE}."
+
+pkg_setup(){
+ ewarn
+ ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
+ ewarn "If you need support, please contact the pf developers directly."
+ ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
+ ewarn "the ebuilds. Thank you."
+ ewarn
+ kernel-2_pkg_setup
+}
+
+src_prepare() {
+ default
+ kernel-2_src_prepare
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ optfeature "Userspace KSM helper" sys-process/uksmd
+}
diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index 49062769f6ef..d62f55a260d5 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -1,3 +1,3 @@
DIST spl-0.7.13.tar.gz 554211 BLAKE2B 7c1c95beb23b9725b3552a5bdb2260743c72fbc96cbdda8353893b9b13299b8a30c64d22400bc37d35ee21389eec809ee6d7b85a181ce44f0065dff81cb2e2a4 SHA512 31b67dc2f88f5028b5994aef886e05aeb9e65661895bffa29c5a1ac84df5f1c8e9c715f8cd7b63cf271d651ab7278aa63f51c78000f333ff7a75f0f8eedb5998
-EBUILD spl-0.7.13.ebuild 2915 BLAKE2B 2eda3f34e899c389ccc1b7b8b6066f1efa5484d55913ef185f1df58e3d59f565c59411b6b8195d18e7824ae361e7cce7b818af13ea48cd5337a57a5f432c952f SHA512 19d857cb77a816597e8d3fb7dfdd7d05876ec7c8b91c3365719db7c4944a6562e6d371e67e3885118d3e24fc704e92d7b20435b2b2335736db667ed3c5cb8478
+EBUILD spl-0.7.13.ebuild 2911 BLAKE2B 511f784bc7c4e937a76ca92ef9e8ce8bab72c38b5f7c4a6165a9a3b52cc00ddc412e6f6df127143a09614f93327a91eef7e4d81e96b9332a445b032c6aa688ab SHA512 cc488915c191c9a1a2fdd9268c7b213ca09cc131bec03f7f5f25b340c5969ce7049cb48222112417efd6aa2938830b9a220de403316cf4fa77fe70968df0a2a2
MISC metadata.xml 433 BLAKE2B d911e255347ea6ddf13c56903332d32a5acaa1fd6c66302aab9f70431ffbd681a37fb1829335ff6892ca8dc2c08fd653e5119ccf46516a23e8ce5c8bc8840fcc SHA512 7b31d40c8c2a87c9aab15c67503540d0e6ce6b149c7d69f1f6f92402ab5f9ff5795aea77f20e63af593e53b9e43a370cbc764d8586b5bf1f47647e413461dc6e
diff --git a/sys-kernel/spl/spl-0.7.13.ebuild b/sys-kernel/spl/spl-0.7.13.ebuild
index 7608a593532f..3d1e7045d95a 100644
--- a/sys-kernel/spl/spl-0.7.13.ebuild
+++ b/sys-kernel/spl/spl-0.7.13.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_6} )
if [[ ${PV} == "9999" ]] ; then
AUTOTOOLS_AUTORECONF="1"
diff --git a/sys-kernel/vanilla-kernel-bin/Manifest b/sys-kernel/vanilla-kernel-bin/Manifest
new file mode 100644
index 000000000000..ef17ed2cf8ca
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/Manifest
@@ -0,0 +1,24 @@
+DIST tinycorelinux-10.1-amd64.qcow2 16842752 BLAKE2B e013e76503c335739a9623c0901ca791937a0e6b177854535cadec1e2c2cd2df588283ed3128cf652595f32264fbfe5b3bd3a8c97665fd4da344e308535be366 SHA512 c3aeb20ff8769da9211694b7f701907cc7ae7582cdfad2c2fdc008d97ebcbd9dc08245b4e8f8450e1cb304bd705345a11fe79f901a47979fee91443841d55641
+DIST tinycorelinux-10.1-x86.qcow2 14876672 BLAKE2B 3c760eb7438b13261e52ecfaa33a53649ced95f1ab40aae52134b8cdc31a16d7aa0d6a6dd716e268ed148e9d77a10b7c700b141b61d70c82d271ffe88e8e2a3c SHA512 9964538dc42f232a11949f74b61d46422ea5da3bdc253a217119bd0b8a750c40fd2da0b07157067be9ac0226472614f210a1248114df0d331df390979867a895
+DIST vanilla-kernel-4.19.94-1.amd64.xpak 61341217 BLAKE2B 0d83e6e831b30368ea866eed3470cfef743a07ed32705871e212233914af6081305c36cdc1ffe8b9184c6a15995168beace8d3ac77249f205cc5955d1f1186ab SHA512 351d93eeac30fc550fc491f8ba36827951845eb546d4075f77ba3a0b573fdfee2e1f81852c7bfd943df172430799af304d6bc02c45a6ee9d393a82c97c89602c
+DIST vanilla-kernel-4.19.94-1.x86.xpak 53592115 BLAKE2B b648dd9d4c90c3754cd2d8bba614ceb4c1c0fc30c9fd5624624651ba1d2f106ad7584115c84b16f132d6cf9e292f088107ca711f6c60f72a9e82e0b920975eb3 SHA512 1a435efacbf3e5bccaa78e1a5852da08d21df56e83a49254ffdd1db467f1de28148448c368c9b42f846988ea508f24e0ddcedd48a81b167105db617b99f96bb2
+DIST vanilla-kernel-4.19.95-1.amd64.xpak 61328132 BLAKE2B da9ad18c05df0301ab56767e678d4c8561f93609faceaba7a6e6912cfcc9025f30fba648e94079d783c3b06c99e9144007fbe495ef217e0eeb190323786f33f0 SHA512 97c252ab3e7f55e8b56c608ac2854cd89ccc67f3b2d40f7ab06b4499d02fc5b29b51535c99939d46b172d7db56b28f8687aac7101e0f4dcfa1dfe7e1b54388dd
+DIST vanilla-kernel-4.19.95-1.x86.xpak 53598871 BLAKE2B ada3debb8338012bb4372dd531805710528e7f80116086ae4c88910837319c9f3092ab709e5dc64388f7a2027e0db448bee146502a2b439720bf3eabb64bc8da SHA512 fd1f58a796a22c62048845222c5b255ea2db4c7acfcdea7d87638d716c750cd555eb1956a7839d607a043f0772fa9541b0a2ee9b231090f6ee2d2a80f099233a
+DIST vanilla-kernel-4.19.96-1.amd64.xpak 61330551 BLAKE2B 0e4cb07973ce47297c59a7989418a6dccce2723da96c50332d0f6df3af8a74ef98cfa85d1aa7dbb0a43138769c39663acceffd16779b8360a9bfb68b964867c6 SHA512 20f30ee5ad5bcd43c96404920c82a55b3ba3f51268819b94581c303bf187bd902232ef9c2dbd432f7ae0d44e087555f73fff05f203a4d92eca92e104c6ad0814
+DIST vanilla-kernel-4.19.96-1.x86.xpak 61330551 BLAKE2B 0e4cb07973ce47297c59a7989418a6dccce2723da96c50332d0f6df3af8a74ef98cfa85d1aa7dbb0a43138769c39663acceffd16779b8360a9bfb68b964867c6 SHA512 20f30ee5ad5bcd43c96404920c82a55b3ba3f51268819b94581c303bf187bd902232ef9c2dbd432f7ae0d44e087555f73fff05f203a4d92eca92e104c6ad0814
+DIST vanilla-kernel-5.4.10-1.amd64.xpak 64966959 BLAKE2B 8ad67a79ecdb7e53a41f4b02d3f1e9dafd169e2e74b179664d7b798e816c8f31b1a3c0f4a7f0e216761c4751f6044889c39f2bdd8783de2a926c64a7e1d601bd SHA512 00a5c4365594968705580d68c8d86fd251632db43d5cafc54ecce8ab83a951de4be3c0eb0934e905f3ca84634b464d4d333b6417e148402dc0ea1b1fa16c5a9e
+DIST vanilla-kernel-5.4.10-1.x86.xpak 56405752 BLAKE2B 86ca7aefff05c0ba222cd4f165b229182850f0c698417edcbe07da784e988b2e870f7dfad9f74c20421dc8068c4bf82475abf4ba3281b0f5c157ef27fa99a88a SHA512 dcf5e333a87219434c2741217ad29137469c85464234c625aa57521d3f0c1613e83a121f5541646586d0b4938d60f82afc823c9ed4dc02ec1994ed0e0bb80540
+DIST vanilla-kernel-5.4.11-1.amd64.xpak 64959470 BLAKE2B af2b1c707950a0592f0551ec3b4163c22346a37f308c4b1752a6c9284f2f61b2fb96a65d357146c7a44813b4bc82788c479a300e6df37388de7782cfe98ab0fc SHA512 a8be0a5a8c398cf7ed12de96f262ab526700de51faf40a3a4a1d3332c36d3756298edbc5d624a2773f6e8c09589b85e18c12549f42ccfa52f9b71eccda53df8f
+DIST vanilla-kernel-5.4.11-1.x86.xpak 56379611 BLAKE2B 3446ae6db4f526b00ea448874f7cec2917744c93f7908aa9437e2c91177a3c715a17fe8fd0e79f4d7b712b033b3d4d82a80d77aa200c8b573453e00ab530cf8c SHA512 6a271baa837d0c7ff0affea9aed2a24b2f21eed525510f3bbb525c2fb504778a9775752fd96e1401a69f5350101840d94367ef62aa9c5538d5f431b062252982
+DIST vanilla-kernel-5.4.12-1.amd64.xpak 64949751 BLAKE2B c65f58763ca58a21b0e8981309646a8502c9ba55fb9eb835bd9dd0afe0ae33e16198fd54ba7cd768906a329a2910a196558fa16e2168df5a67233986f410f7dd SHA512 95bee704124462d0bbd0ae7a33674c56fa9e9d1f01690b638c5691b82b0af9649edfeb437d177bb773f861a77b31ec7afb2a6fe611684d4fee107c8fb4961cdc
+DIST vanilla-kernel-5.4.12-1.x86.xpak 56393584 BLAKE2B 89ebc921148a3cfd6950c4e6d8094c3a4c79f699ec4a911c440c16858ef878020065986ebfb8173290b8c18398c47f0de16235fddbd9fa12901ccc067cec6bea SHA512 9e7f096d267c28839595a776cd1c7ad2b325dcc41b8ec6bfff196f6f762084a23eaa56d24b6658c1d0925434bcc3efb88bcb398cb9e1a79697bc5be79701f71c
+DIST vanilla-kernel-5.4.7-1.amd64.xpak 67980060 BLAKE2B 6bff3c16edc33dc65eedc55290d83cd26bf23bcf70addff39f43ba0d2fe9a678bc8bd2ba259802c95032132dce14e6866f15c30d66c4be23d82b88fa7e33d2f1 SHA512 edad0f70a46d2398702beeed442a84818d9d34cbd057372ad1175e7c2d944d59f6c5dbe2731658ed4c74eb66ffc3dd542b2589b1e776095c457b6347872d3dc4
+DIST vanilla-kernel-5.4.7-1.x86.xpak 59512079 BLAKE2B be8b611d164cb0e17fc9232eebdd642ea3e7926acf0c8628dde6bfe4de9d5600fca8f33aeba039bffce574926d7f1dff5bfa9910ed42553fa168e6104207fa13 SHA512 9d2a59824f7ce0cd01ea5aced3a95c4e2ac44ca4ad82cf5997987f9b0df730650cb8c8c5a83476084e427af345ad4d5515eb996dd2db5d5c7fa21c0eb1d8871e
+EBUILD vanilla-kernel-bin-4.19.94-r1.ebuild 1243 BLAKE2B cfdfd76b8eb56ba00928f6396b65d5427167994bf33ac00b01c2168322d4a8f726d881365ca4e13c9224ce8721d2b0db0beb27cd96be66748c454974252a2af7 SHA512 239376d8d8e223e135ffe70a53b5f3e5fd653fcda9aad08d5ba4a2b674dd0004bd9b99e541a6ac126d6a5c73aeee2d85c33daafb5a2cfc8e12aae353cd2907f6
+EBUILD vanilla-kernel-bin-4.19.95.ebuild 1243 BLAKE2B cfdfd76b8eb56ba00928f6396b65d5427167994bf33ac00b01c2168322d4a8f726d881365ca4e13c9224ce8721d2b0db0beb27cd96be66748c454974252a2af7 SHA512 239376d8d8e223e135ffe70a53b5f3e5fd653fcda9aad08d5ba4a2b674dd0004bd9b99e541a6ac126d6a5c73aeee2d85c33daafb5a2cfc8e12aae353cd2907f6
+EBUILD vanilla-kernel-bin-4.19.96.ebuild 1243 BLAKE2B cfdfd76b8eb56ba00928f6396b65d5427167994bf33ac00b01c2168322d4a8f726d881365ca4e13c9224ce8721d2b0db0beb27cd96be66748c454974252a2af7 SHA512 239376d8d8e223e135ffe70a53b5f3e5fd653fcda9aad08d5ba4a2b674dd0004bd9b99e541a6ac126d6a5c73aeee2d85c33daafb5a2cfc8e12aae353cd2907f6
+EBUILD vanilla-kernel-bin-5.4.10-r1.ebuild 1243 BLAKE2B cfdfd76b8eb56ba00928f6396b65d5427167994bf33ac00b01c2168322d4a8f726d881365ca4e13c9224ce8721d2b0db0beb27cd96be66748c454974252a2af7 SHA512 239376d8d8e223e135ffe70a53b5f3e5fd653fcda9aad08d5ba4a2b674dd0004bd9b99e541a6ac126d6a5c73aeee2d85c33daafb5a2cfc8e12aae353cd2907f6
+EBUILD vanilla-kernel-bin-5.4.11.ebuild 1243 BLAKE2B cfdfd76b8eb56ba00928f6396b65d5427167994bf33ac00b01c2168322d4a8f726d881365ca4e13c9224ce8721d2b0db0beb27cd96be66748c454974252a2af7 SHA512 239376d8d8e223e135ffe70a53b5f3e5fd653fcda9aad08d5ba4a2b674dd0004bd9b99e541a6ac126d6a5c73aeee2d85c33daafb5a2cfc8e12aae353cd2907f6
+EBUILD vanilla-kernel-bin-5.4.12.ebuild 1243 BLAKE2B cfdfd76b8eb56ba00928f6396b65d5427167994bf33ac00b01c2168322d4a8f726d881365ca4e13c9224ce8721d2b0db0beb27cd96be66748c454974252a2af7 SHA512 239376d8d8e223e135ffe70a53b5f3e5fd653fcda9aad08d5ba4a2b674dd0004bd9b99e541a6ac126d6a5c73aeee2d85c33daafb5a2cfc8e12aae353cd2907f6
+EBUILD vanilla-kernel-bin-5.4.7.ebuild 4537 BLAKE2B 138236be358819b75a539e0dffce5a04449181d19089a4b8de41508078fe97a471c5d1abf79e7ba88019b82bf2dc548802127e19ffe25015ef037a3eddcf857e SHA512 3923499cb4b7b41feed707492171a0ee5844607b7bad995ee15e2617b0d387143f4630d808620d2de6a730d3561d5eddd00ad6df000bc4c0b6bed57bbc434dda
+MISC metadata.xml 460 BLAKE2B 44708a7e31f1ad9f59efb3e945b0b7dba7644df038566d652c18bb80aa1931181e38098b142b204008723057ec517824eec61539d776bdf37d7e6769b7ad70a1 SHA512 b9604dfb203052349588f30cabf71a8ceb9561f24754d699bdcb80cc1075e8154c55955ecbeb22e1519ac0e57a92df4a74e02149826ad4e7e1eec34651645286
diff --git a/sys-kernel/vanilla-kernel-bin/metadata.xml b/sys-kernel/vanilla-kernel-bin/metadata.xml
new file mode 100644
index 000000000000..b78799ea4a87
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dist-kernel@gentoo.org</email>
+ <name>Distribution Kernel Project</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <use>
+ <flag name='initramfs'>Build initramfs along with the kernel.</flag>
+ </use>
+</pkgmetadata>
diff --git a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.94-r1.ebuild b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.94-r1.ebuild
new file mode 100644
index 000000000000..db05c9266903
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.94-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built vanilla Linux kernel"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.95.ebuild b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.95.ebuild
new file mode 100644
index 000000000000..db05c9266903
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.95.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built vanilla Linux kernel"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.96.ebuild b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.96.ebuild
new file mode 100644
index 000000000000..db05c9266903
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.96.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built vanilla Linux kernel"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.10-r1.ebuild b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.10-r1.ebuild
new file mode 100644
index 000000000000..db05c9266903
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.10-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built vanilla Linux kernel"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.11.ebuild b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.11.ebuild
new file mode 100644
index 000000000000..db05c9266903
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.11.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built vanilla Linux kernel"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.12.ebuild b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.12.ebuild
new file mode 100644
index 000000000000..db05c9266903
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.12.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built vanilla Linux kernel"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ kernel-install_test "${PV}" \
+ "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+ "lib/modules/${PV}"
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
diff --git a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.7.ebuild b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.7.ebuild
new file mode 100644
index 000000000000..998f07ed5e9b
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.7.ebuild
@@ -0,0 +1,180 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot
+
+MY_P=vanilla-kernel-${PV}-1
+TCL_VER=10.1
+DESCRIPTION="Pre-built vanilla Linux kernel"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI="
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.amd64.xpak
+ test? (
+ https://dev.gentoo.org/~mgorny/dist/tinycorelinux-${TCL_VER}-amd64.qcow2
+ )
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+ -> ${MY_P}.x86.xpak
+ test? (
+ https://dev.gentoo.org/~mgorny/dist/tinycorelinux-${TCL_VER}-x86.qcow2
+ )
+ )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+initramfs test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+# install-DEPEND actually
+# note: we need installkernel with initramfs support!
+RDEPEND="
+ || (
+ sys-kernel/installkernel-gentoo
+ sys-kernel/installkernel-systemd-boot
+ )
+ initramfs? ( >=sys-kernel/dracut-049-r2 )
+ !sys-kernel/vanilla-kernel:${SLOT}"
+BDEPEND="
+ test? (
+ dev-tcltk/expect
+ sys-kernel/dracut
+ amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] )
+ x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] )
+ )"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_unpack() {
+ ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+ eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+ local image_arch=${ARCH}
+ local qemu_arch=$(usex amd64 x86_64 i386)
+
+ dracut \
+ --conf /dev/null \
+ --confdir /dev/null \
+ --no-hostonly \
+ --kmoddir "lib/modules/${PV}" \
+ "${T}/initrd" "${PV}" || die
+ cp "${DISTDIR}/tinycorelinux-${TCL_VER}-${image_arch}.qcow2" \
+ "${T}/fs.qcow2" || die
+
+ cd "${T}" || die
+ cat > run.sh <<-EOF || die
+ #!/bin/sh
+ exec qemu-system-${qemu_arch} \
+ -m 256M \
+ -display none \
+ -no-reboot \
+ -kernel '${WORKDIR}/usr/src/linux-${PV}/bzImage' \
+ -initrd '${T}/initrd' \
+ -serial mon:stdio \
+ -hda '${T}/fs.qcow2' \
+ -append 'root=/dev/sda console=ttyS0,115200n8'
+ EOF
+ chmod +x run.sh || die
+ # TODO: initramfs does not let core finish starting on some systems,
+ # figure out how to make it better at that
+ expect - <<-EOF || die "Booting kernel failed"
+ set timeout 900
+ spawn ./run.sh
+ expect {
+ "Kernel panic" {
+ send_error "\n* Kernel panic"
+ exit 1
+ }
+ "Entering emergency mode" {
+ send_error "\n* Initramfs failed to start the system"
+ exit 1
+ }
+ "Core 10.1" {
+ send_error "\n* Booted to login"
+ exit 0
+ }
+ timeout {
+ send_error "\n* Kernel boot timed out"
+ exit 2
+ }
+ }
+ EOF
+}
+
+src_install() {
+ mv * "${ED}" || die
+}
+
+pkg_preinst() {
+ :
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} ]]; then
+ mount-boot_pkg_preinst
+
+ if use initramfs; then
+ ebegin "Building initramfs via dracut"
+ # putting it alongside kernel image as 'initrd' makes
+ # kernel-install happier
+ dracut --force "${EROOT}/usr/src/linux-${PV}/initrd" "${PV}"
+ eend ${?} || die "Building initramfs failed"
+ fi
+
+ ebegin "Installing the kernel via installkernel"
+ # note: .config is taken relatively to System.map;
+ # initrd relatively to bzImage
+ installkernel "${PV}" \
+ "${EROOT}/usr/src/linux-${PV}/bzImage" \
+ "${EROOT}/usr/src/linux-${PV}/System.map"
+ eend ${?} || die "Installing the kernel failed"
+ fi
+
+ if [[ ! -e ${EROOT}/usr/src/linux ]]; then
+ ebegin "Creating /usr/src/linux symlink"
+ ln -f -n -s linux-${PV} "${EROOT}"/usr/src/linux
+ eend ${?}
+ else
+ local symlink_target=$(readlink "${EROOT}"/usr/src/linux)
+ local symlink_ver=${symlink_target#linux-}
+ if [[ ${symlink_target} == linux-* && -z ${symlink_ver//[0-9.]/} ]]
+ then
+ local symlink_pkg=${CATEGORY}/${PN}-${symlink_ver}
+ # if the current target is either being replaced, or still
+ # installed (probably depclean candidate), update the symlink
+ if has "${symlink_ver}" ${REPLACING_VERSIONS} ||
+ has_version -r "~${symlink_pkg}"
+ then
+ ebegin "Updating /usr/src/linux symlink"
+ ln -f -n -s linux-${PV} "${EROOT}"/usr/src/linux
+ eend ${?}
+ fi
+ fi
+ fi
+}
+
+pkg_prerm() {
+ :
+}
+
+pkg_postrm() {
+ rm -f "${EROOT}/usr/src/linux-${PV}/initrd" &&
+ rmdir --ignore-fail-on-non-empty "${EROOT}/usr/src/linux-${PV}"
+}
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index b5cd2a53cc26..0549d35138f8 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -1,6 +1,22 @@
-DIST linux-5.4.1.arch1-1.config 241587 BLAKE2B 71db76bf30a8d7f4dc680399b9f9fbb4236d1938bb86e23eb1ab236a667a959fc1cff788f7e432c43a6173e1bac4e20f3a6c3391d84275d46f1f66bd338bf538 SHA512 34d66658963dbd72fa3e96f2c5d5bccafb781fa14f6ebafe7859953929ba2fbb112f1435ca68cec8389d789cf0efa81d5fc0f5ac6dfa23a704348ab83709e9db
-DIST linux-5.4.2.tar.xz 109441848 BLAKE2B 126e00ef6a084049089f6733e480e68271083cc5f88bd2c64cba198c983c78c3e5f61a9cded8357d1767c4faadec5ab81c1a7231cc65f41913de2820e02a3467 SHA512 42bd0e1887555cf92d424243d85bb39911669da814b0201503319604f1d45f7f0b45d535ee08ca7831f47047db96125496159945c3cd05dac491e0f5e0685854
-DIST linux-5.4.3.tar.xz 109443116 BLAKE2B c874dc8d2fcf344efc6111071e9a54128d5b05fda2aa4ff56b684b68c5b61d58105d3cbf012f7005ed01f8d4350cf23096befc7f9357acbb0d003c5e8dc2bbd7 SHA512 bbdf4179c5263f313aac56a75ebe14da6d05128b27b3d84305743605745bb0ffa872dc6fd349a9f066676ab39ed395e512bb1b27fec47a99d6f002cd25f64ed5
-EBUILD vanilla-kernel-5.4.2.ebuild 4399 BLAKE2B 6ccac31f3c2e00d22626ce457ec4f0184980fec367d3ec25e22cbee5c86ee07afa8900755ef8aac5de152cb1ed1d6e15275f341744d88e8f5517c9b9446b2895 SHA512 63887b5f6b6792e1414c87c1f4f1c1acf84a81fad14cc5f196b5228af9415e56ff98754fce6990df046a2aca4ffe705b12d98f91746d19c60cd094d070cf2733
-EBUILD vanilla-kernel-5.4.3.ebuild 4399 BLAKE2B 6ccac31f3c2e00d22626ce457ec4f0184980fec367d3ec25e22cbee5c86ee07afa8900755ef8aac5de152cb1ed1d6e15275f341744d88e8f5517c9b9446b2895 SHA512 63887b5f6b6792e1414c87c1f4f1c1acf84a81fad14cc5f196b5228af9415e56ff98754fce6990df046a2aca4ffe705b12d98f91746d19c60cd094d070cf2733
-MISC metadata.xml 441 BLAKE2B 7d55a49726dea1d59869898efec62705613c5096b6e52fccd390557db187f6d393cfd8ee0e14d925824eaff9c9426ed4fbee135e0318372c1a16daee41c7a098 SHA512 fe68ddebf6b7ec810bd1748fea879064b19d0415dc45634cf9f624562eb9072b7c40d908c6861cc7ced295d5da0522ed193794c5d5a764bd5a0dd58f255cc337
+DIST linux-4.19.85-arch1.i686.config 222183 BLAKE2B 03eac77940db0ee6b4f2a006edc600ef34141bbca849f5be4de9b961301a8fc987da6d0e21344aa5d80c29bb7793d56cf5441abb6c8e4057d94e2601c174c1be SHA512 6bd45c9dfd96b1afb8c1ca1ca72722baee6c91894e454d7af937de02242d3bb9d3b6870f5976aa96245c753c6bc1ac637a6356125b0d4c596aadef643b8c3d8d
+DIST linux-4.19.92-arch1.amd64.config 222487 BLAKE2B a658d80d85525287a1df9053ca2ddfe423ab423bcc3b9ea8bd9cda65cc7ffa4b1be782c48c867c13e46070af4016f446860f5cf71351f239da1eff6c45a5aa6a SHA512 a5658c8e8464516dffd6f624344e739784cb315d334b2c5105bd5d16022b6366ad4ec00d3692a7b78e2458514175522bc85e834bf19593feff6363b616860258
+DIST linux-4.19.94.tar.xz 103389152 BLAKE2B 291db6f448606a4ba288295b4b1c0b813e736534e4749a152baa1d07fcf52bba2b59e7b4b261594a2deb9ad961afec50a28b4ec126f97033f1c0a36aba9f2961 SHA512 c6017e854ec06054c658042c2e8227d79284ecdadf0a2e1c5da799ca2ac165a266e7d33aa52361d0036ddb3059e3b24f0a68b45ffd84d87394d3f41492f6f9a4
+DIST linux-4.19.95.tar.xz 103392820 BLAKE2B ace518a2ba287bbc7e9a7259a3354284f1118408328e1620eef13eee478ef83dd80e3431e52c46a30dea86313131e650c88dcb5c2cc2f19e07c35b7e843e52dc SHA512 f41e8b50cd12ef86854207491e7f4e4a90d474d0e8354cc430bd73e2458d9bf9893385b6308ea356d02d6f1cfdaf647c1ab364024836b3e10301b1f5353c10d4
+DIST linux-4.19.96.tar.xz 103395480 BLAKE2B 1bc24dd40d427e088e1569be4d5964ae92028ce6ce7e549734837040c5043b5ef4aae572b1430ea5c03f67b7f071e18c4f58a24a63dcb342f18aecf2401ab9a8 SHA512 1fb1ee24429f2183b7e6b85d34e4c88f9c2a82ed95de1b7ca2db3d8ee4815ebcd05cdb171f93e1b0e85f9ffbc3a6fa8c66adceb240d3bf9c38afcc32f21c8dcf
+DIST linux-5.4.10.tar.xz 109453652 BLAKE2B 88706cfc05ec1cc201f08e069dc6ad4f8e6fb49dbef5937208ba1e752e18b46639a5d32d4d0e270a0f2f6ed872aed70beeb2b0367d41fe443437331902a90bb2 SHA512 6328ad7e18b6fa982415b0de75e3384f58ce8428bd8c212871a31f3885a0819d241138d384b2e6d1b74a1d260229a027f9c1674a65f5b6c48e6b25e3024a0974
+DIST linux-5.4.11.tar.xz 109456460 BLAKE2B 38f2620f7773ddd1d26e0638f1e2200e5f37611dc1d606a4200e352a4593bd934f109ee936093194347a26f8797683bbed5e9b81fab353d23bbe1bf28fda2ddc SHA512 75aba0e124def6604cc0050ca7b005d1d5398498d71199cb9e196d5739f0fc25664637849025aa7f965d46f9aecb2fafadc7b35dcb83e396dc4d3a084c458497
+DIST linux-5.4.12.tar.xz 109451372 BLAKE2B f08d30011b2021724a240f45a4d0a92ba01b97d0d2d33ce0d88aeb6dfb0a2e5a532fd55ad0a2ef0e3ec160cb23b351a09b494382e80b0db85bcfe7cfeaa554dd SHA512 d178d775b5d6204b2f53c38ecf81d52141a5520b63e758992c75a59d983e448db2a0c220a17b62588baaad1eda2d9b4a6a86e757f5d50041170559ef6bbc2da0
+DIST linux-5.4.3-arch1.i686.config 241295 BLAKE2B 795b6286bd1e7dc6aa5c1428e7bf08c204ce6c8cbee57863e9f64f8990790cc4398a7d062b54c89b1b80640f02a40fce028d9397725db0f968e8028b0611a20f SHA512 8c7387ded21c02b9cffee0e6d61a7040c44deae21764f743f7719f0d1c7adf684f6b62a501fe31709787ba741859e55fc3b8a3d3d27e52c09f2d8604212bf0a7
+DIST linux-5.4.7-arch1.i686.config 241295 BLAKE2B da45f2de600fafdb48e9bb37e6f7a8ea57ed31dc6fb47062bcee694db0b824844c0556ad6a88afa33bf3a365f50c9ac6326389cfa87d0e47a012252fa1444536 SHA512 dcfd9c03cbafeeb942fd37c1f18432aeeacaff438cb88528e17aa8c28bae20090695a2acad08a707e66ecaa5851aa47b012baa6d9274c617fa8c71cde641e8ec
+DIST linux-5.4.7.arch1-1.amd64.config 241598 BLAKE2B 536cce5cc23cf20e71cba7468a125557f85d8ffc3cb194dced79bd489d39f2e4ed3960816d15d1491007d11b3af466e0a74267f983dfcc5f511f9f566f7e9821 SHA512 8658db603e180c75caf76972d85ecf8a4e9c9cf6e047b4f9fc7cba0fa426f434361528c1c29b5580f116cdd23091bf9afb6635d751f3b90c4e968d16db90eac1
+DIST linux-5.4.7.tar.xz 109448088 BLAKE2B 70197bb6955253710be5b56660dd6e224d3415f9074afeac9525d28089a6c1aa307408cf6bf460370093b8d079837850136a06dee2f3203370ed6cd8ab4d6e66 SHA512 b3b6c843bb8210acf04d294887b527c2da10507ac731fe9f6f04cd21486d519cda5767a2ba094f10886717720ca3bd3dee22a650c213b7f8f6c1f825396dbed4
+DIST tinycorelinux-10.1-amd64.qcow2 16842752 BLAKE2B e013e76503c335739a9623c0901ca791937a0e6b177854535cadec1e2c2cd2df588283ed3128cf652595f32264fbfe5b3bd3a8c97665fd4da344e308535be366 SHA512 c3aeb20ff8769da9211694b7f701907cc7ae7582cdfad2c2fdc008d97ebcbd9dc08245b4e8f8450e1cb304bd705345a11fe79f901a47979fee91443841d55641
+DIST tinycorelinux-10.1-x86.qcow2 14876672 BLAKE2B 3c760eb7438b13261e52ecfaa33a53649ced95f1ab40aae52134b8cdc31a16d7aa0d6a6dd716e268ed148e9d77a10b7c700b141b61d70c82d271ffe88e8e2a3c SHA512 9964538dc42f232a11949f74b61d46422ea5da3bdc253a217119bd0b8a750c40fd2da0b07157067be9ac0226472614f210a1248114df0d331df390979867a895
+EBUILD vanilla-kernel-4.19.94-r1.ebuild 1971 BLAKE2B d5da5053ce00851a044cc6917a37b325e9b25840e40e031662112b5525a43121a514d56e2a27ad97de68653b67c98942a378c1f248d5f54dd1c016286ac25ae1 SHA512 88ddfd907b2575ca278be27e3fe3ac0bd5169eada56ea21bf7cf5414083fdbc1eb202c6ba56a3fd5d7bd47c7837b8bcf6b9686fd2c4f83e32775151374da5475
+EBUILD vanilla-kernel-4.19.95.ebuild 2124 BLAKE2B 3a5815e4c7e168af05501c98c78c19f2d55d4661d2386fcf6510b5bc48bcff5e875444a5c9a406272ca510845f3549674132aa1e25d45c584022b3b178fa2135 SHA512 173e618ce190403c8b86520a0aa63f78399e79dd81f709967550b1f42c715e19c973d3d4fb8a4016f7c17bf217edc7726df0ed9de010179cb09d4875fdf7276f
+EBUILD vanilla-kernel-4.19.96.ebuild 2124 BLAKE2B 3a5815e4c7e168af05501c98c78c19f2d55d4661d2386fcf6510b5bc48bcff5e875444a5c9a406272ca510845f3549674132aa1e25d45c584022b3b178fa2135 SHA512 173e618ce190403c8b86520a0aa63f78399e79dd81f709967550b1f42c715e19c973d3d4fb8a4016f7c17bf217edc7726df0ed9de010179cb09d4875fdf7276f
+EBUILD vanilla-kernel-5.4.10-r1.ebuild 1966 BLAKE2B 79c0a4946b983ee9b63752628d2f4e5ce12a2ceaa340c918533efa2ae8970bed8f6a74ee46a603a87ffff5f7af551566d5e1083e32db9676f1e82ca065fb2b2e SHA512 4f253e1f4784913b5f8c6a348ab92de78a395d0d61741735eb74395cec201240a2f2886ec0bc6a4c8e35f357fef253d5080db0b0159bb15cf7993cd6eb19e310
+EBUILD vanilla-kernel-5.4.11.ebuild 2116 BLAKE2B 306176059212ae786154140e8baaf2b1017655ba449d8bf8517bf7e5729d47fb880c6abbcb0b0a8455227521da72d68c2a261fa3cd775ba3c74f3d670fe53af8 SHA512 b4fcb5b2ca980e0e6d558504aba30784930d2047804a9483ad17bb4f23aba7c805c17c3326976ef9a36d17a02bfc2d9a716479a03057e2f7da1e85d19d1fb058
+EBUILD vanilla-kernel-5.4.12.ebuild 2116 BLAKE2B 306176059212ae786154140e8baaf2b1017655ba449d8bf8517bf7e5729d47fb880c6abbcb0b0a8455227521da72d68c2a261fa3cd775ba3c74f3d670fe53af8 SHA512 b4fcb5b2ca980e0e6d558504aba30784930d2047804a9483ad17bb4f23aba7c805c17c3326976ef9a36d17a02bfc2d9a716479a03057e2f7da1e85d19d1fb058
+EBUILD vanilla-kernel-5.4.7.ebuild 7860 BLAKE2B bd4fb5b12fc5ff5ce898f937fbd8ef7adf149361b8dc6bd7acf7b979141d0ed27ea8bd93649bf0bb1f376c3bbbbd925b9361d89dcfd3a49fe1c2c628a90f52ca SHA512 d10cbfdd8b66da24c2ca2677a938f07adc538e11fc9a5885d1f4224f8b105f5a5bd163b00a38972b92f722ccc95200098c62a3cc10eaf2f329d2e31a7a0b49f0
+MISC metadata.xml 352 BLAKE2B d45c3f23945883bcb819c225e43715f5cfd86090f3e928dfb62b26a7b38b98421ee0c0d3b4fe9ebdb9de39c294cbc288c1731e9493f69436a6916034d8b834d9 SHA512 e3b9651b8f0fa3b07626b4cfb01456e4ecea1ae053ad9e9e1b3c925a5de601b35c9f3983535d62edae9ef49a40fe4c319e013542908839f30415f6ad85463e24
diff --git a/sys-kernel/vanilla-kernel/metadata.xml b/sys-kernel/vanilla-kernel/metadata.xml
index cd6a1d015181..b0b959adbe61 100644
--- a/sys-kernel/vanilla-kernel/metadata.xml
+++ b/sys-kernel/vanilla-kernel/metadata.xml
@@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <maintainer type="person">
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
+ <maintainer type="project">
+ <email>dist-kernel@gentoo.org</email>
+ <name>Distribution Kernel Project</name>
</maintainer>
<use>
<flag name='initramfs'>Build initramfs along with the kernel.</flag>
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.94-r1.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.94-r1.ebuild
new file mode 100644
index 000000000000..18607be74834
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.94-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+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
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.95.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.95.ebuild
new file mode 100644
index 000000000000..03ea40f919c4
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.95.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+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
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.96.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.96.ebuild
new file mode 100644
index 000000000000..03ea40f919c4
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.96.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+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
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.10-r1.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.10-r1.ebuild
new file mode 100644
index 000000000000..0733939284ba
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.10-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+AMD64_CONFIG_VER=5.4.7.arch1-1
+AMD64_CONFIG_HASH=ff79453bc0451a9083bdaa02c3901372d61a9982
+I686_CONFIG_VER=5.4.3-arch1
+I686_CONFIG_HASH=076a52d43a08c4b3a3eacd1f2f9a855fb3b62f42
+
+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
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.11.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.11.ebuild
new file mode 100644
index 000000000000..dcf1bf9103c6
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.11.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
+AMD64_CONFIG_VER=5.4.7.arch1-1
+AMD64_CONFIG_HASH=ff79453bc0451a9083bdaa02c3901372d61a9982
+# https://git.archlinux32.org/packages/log/core/linux/config.i686
+I686_CONFIG_VER=5.4.7-arch1
+I686_CONFIG_HASH=f888688da499e17f3c7a5f15a3c44482a29acc2c
+
+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
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.12.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.12.ebuild
new file mode 100644
index 000000000000..dcf1bf9103c6
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.12.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
+AMD64_CONFIG_VER=5.4.7.arch1-1
+AMD64_CONFIG_HASH=ff79453bc0451a9083bdaa02c3901372d61a9982
+# https://git.archlinux32.org/packages/log/core/linux/config.i686
+I686_CONFIG_VER=5.4.7-arch1
+I686_CONFIG_HASH=f888688da499e17f3c7a5f15a3c44482a29acc2c
+
+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
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+src_prepare() {
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local config_tweaks=(
+ # shove arch under the carpet!
+ -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+ # we do support x32
+ -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+ # disable signatures
+ -e '/CONFIG_MODULE_SIG/d'
+ -e '/CONFIG_SECURITY_LOCKDOWN/d'
+ # disable compression to allow stripping
+ -e '/CONFIG_MODULE_COMPRESS/d'
+ # disable gcc plugins to unbreak distcc
+ -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+ )
+ sed -i "${config_tweaks[@]}" .config || die
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.2.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.2.ebuild
deleted file mode 100644
index ef5bf85d7eb6..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.2.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit mount-boot savedconfig toolchain-funcs
-
-MY_P=linux-${PV}
-CONFIG_VER=5.4.1.arch1-1
-CONFIG_HASH=d6bbb261bd2c8f83b9c93041dae9aa4175e20e6e
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v5.x/${MY_P}.tar.xz
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${CONFIG_HASH}
- -> linux-${CONFIG_VER}.config"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="${PV}"
-KEYWORDS="~amd64"
-IUSE="+initramfs"
-
-# install-DEPEND actually
-# note: we need installkernel with initramfs support!
-RDEPEND="
- || (
- sys-kernel/installkernel-gentoo
- sys-kernel/installkernel-systemd-boot
- )
- initramfs? ( sys-kernel/dracut )"
-
-pkg_pretend() {
- mount-boot_pkg_pretend
-
- ewarn "This is an experimental package. The built kernel and/or initramfs"
- ewarn "may not work at all or fail with your bootloader configuration. Please"
- ewarn "make sure to keep a backup kernel available before testing it."
-}
-
-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
-
- MAKEARGS=(
- V=1
-
- HOSTCC="$(tc-getCC)"
- HOSTCXX="$(tc-getCXX)"
- HOSTCFLAGS="${CFLAGS}"
- HOSTLDFLAGS="${LDFLAGS}"
-
- 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=x86
- )
-
- cp "${DISTDIR}"/linux-${CONFIG_VER}.config .config || die
- # while Arch config is cool, we don't want gcc plugins as they
- # break distcc
- sed -i -e '/GCC_PLUGIN/d' .config || die
- # module compression prevents us from stripping them post-inst
- sed -i -e '/MODULE_COMPRESS/d' .config || die
- # shove our theft under the carpet!
- sed -i -e '/HOSTNAME/s:archlinux:gentoo:' .config || die
- restore_config .config
-
- mkdir -p "${WORKDIR}"/modprep || die
- mv .config "${WORKDIR}"/modprep/ || die
- emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" olddefconfig
- emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" modules_prepare
- cp -pR "${WORKDIR}"/modprep "${WORKDIR}"/build || die
-}
-
-src_compile() {
- emake O="${WORKDIR}"/build "${MAKEARGS[@]}" all
-}
-
-src_test() {
- :
-}
-
-src_install() {
- # do not use 'make install' as it behaves differently based
- # on what kind of installkernel is installed
- emake O="${WORKDIR}"/build "${MAKEARGS[@]}" \
- INSTALL_MOD_PATH="${ED}" modules_install
-
- # install headers and prepared objects on top of them
- # note: we're using mv rather than doins to save space and time
- find -name '*.c' -delete || die
- rm -r Documentation || die
- dodir /usr/src
- cd "${WORKDIR}" || die
- mv "${S}" "${ED}"/usr/src/ || die
- # strip out-of-source build stuffs from modprep
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -pR modprep/. "${ED}/usr/src/linux-${PV}"/ || die
-
- # install the kernel and files needed for module builds
- cp build/{arch/x86/boot/bzImage,System.map,Module.symvers} \
- "${ED}/usr/src/linux-${PV}"/ || die
-
- # fix source tree and build dir symlinks
- dosym ../../../usr/src/linux-${PV} /lib/modules/${PV}/build
- dosym ../../../usr/src/linux-${PV} /lib/modules/${PV}/source
-
- save_config build/.config
-}
-
-pkg_preinst() {
- :
-}
-
-pkg_postinst() {
- if [[ -z ${ROOT} ]]; then
- mount-boot_pkg_preinst
-
- local fail=
-
- if use initramfs; then
- ebegin "Building initramfs via dracut"
- # putting it alongside kernel image as 'initrd' makes
- # kernel-install happier
- dracut --force "${EROOT}/usr/src/linux-${PV}/initrd" "${PV}"
- eend || die "Building initramfs failed"
- fi
-
- ebegin "Installing the kernel via installkernel"
- # note: .config is taken relatively to System.map;
- # initrd relatively to bzImage
- installkernel "${PV}" \
- "${EROOT}/usr/src/linux-${PV}/bzImage" \
- "${EROOT}/usr/src/linux-${PV}/System.map"
- eend || fail=1
-
- [[ ${fail} ]] && die "Installing the kernel failed"
-
- # TODO: update /usr/src/linux symlink?
- fi
-
- savedconfig_pkg_postinst
-}
-
-pkg_prerm() {
- :
-}
-
-pkg_postrm() {
- rm -f "${EROOT}/usr/src/linux-${PV}/initrd" &&
- rmdir --ignore-fail-on-non-empty "${EROOT}/usr/src/linux-${PV}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.3.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.3.ebuild
deleted file mode 100644
index ef5bf85d7eb6..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.3.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit mount-boot savedconfig toolchain-funcs
-
-MY_P=linux-${PV}
-CONFIG_VER=5.4.1.arch1-1
-CONFIG_HASH=d6bbb261bd2c8f83b9c93041dae9aa4175e20e6e
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v5.x/${MY_P}.tar.xz
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${CONFIG_HASH}
- -> linux-${CONFIG_VER}.config"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="${PV}"
-KEYWORDS="~amd64"
-IUSE="+initramfs"
-
-# install-DEPEND actually
-# note: we need installkernel with initramfs support!
-RDEPEND="
- || (
- sys-kernel/installkernel-gentoo
- sys-kernel/installkernel-systemd-boot
- )
- initramfs? ( sys-kernel/dracut )"
-
-pkg_pretend() {
- mount-boot_pkg_pretend
-
- ewarn "This is an experimental package. The built kernel and/or initramfs"
- ewarn "may not work at all or fail with your bootloader configuration. Please"
- ewarn "make sure to keep a backup kernel available before testing it."
-}
-
-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
-
- MAKEARGS=(
- V=1
-
- HOSTCC="$(tc-getCC)"
- HOSTCXX="$(tc-getCXX)"
- HOSTCFLAGS="${CFLAGS}"
- HOSTLDFLAGS="${LDFLAGS}"
-
- 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=x86
- )
-
- cp "${DISTDIR}"/linux-${CONFIG_VER}.config .config || die
- # while Arch config is cool, we don't want gcc plugins as they
- # break distcc
- sed -i -e '/GCC_PLUGIN/d' .config || die
- # module compression prevents us from stripping them post-inst
- sed -i -e '/MODULE_COMPRESS/d' .config || die
- # shove our theft under the carpet!
- sed -i -e '/HOSTNAME/s:archlinux:gentoo:' .config || die
- restore_config .config
-
- mkdir -p "${WORKDIR}"/modprep || die
- mv .config "${WORKDIR}"/modprep/ || die
- emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" olddefconfig
- emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" modules_prepare
- cp -pR "${WORKDIR}"/modprep "${WORKDIR}"/build || die
-}
-
-src_compile() {
- emake O="${WORKDIR}"/build "${MAKEARGS[@]}" all
-}
-
-src_test() {
- :
-}
-
-src_install() {
- # do not use 'make install' as it behaves differently based
- # on what kind of installkernel is installed
- emake O="${WORKDIR}"/build "${MAKEARGS[@]}" \
- INSTALL_MOD_PATH="${ED}" modules_install
-
- # install headers and prepared objects on top of them
- # note: we're using mv rather than doins to save space and time
- find -name '*.c' -delete || die
- rm -r Documentation || die
- dodir /usr/src
- cd "${WORKDIR}" || die
- mv "${S}" "${ED}"/usr/src/ || die
- # strip out-of-source build stuffs from modprep
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -pR modprep/. "${ED}/usr/src/linux-${PV}"/ || die
-
- # install the kernel and files needed for module builds
- cp build/{arch/x86/boot/bzImage,System.map,Module.symvers} \
- "${ED}/usr/src/linux-${PV}"/ || die
-
- # fix source tree and build dir symlinks
- dosym ../../../usr/src/linux-${PV} /lib/modules/${PV}/build
- dosym ../../../usr/src/linux-${PV} /lib/modules/${PV}/source
-
- save_config build/.config
-}
-
-pkg_preinst() {
- :
-}
-
-pkg_postinst() {
- if [[ -z ${ROOT} ]]; then
- mount-boot_pkg_preinst
-
- local fail=
-
- if use initramfs; then
- ebegin "Building initramfs via dracut"
- # putting it alongside kernel image as 'initrd' makes
- # kernel-install happier
- dracut --force "${EROOT}/usr/src/linux-${PV}/initrd" "${PV}"
- eend || die "Building initramfs failed"
- fi
-
- ebegin "Installing the kernel via installkernel"
- # note: .config is taken relatively to System.map;
- # initrd relatively to bzImage
- installkernel "${PV}" \
- "${EROOT}/usr/src/linux-${PV}/bzImage" \
- "${EROOT}/usr/src/linux-${PV}/System.map"
- eend || fail=1
-
- [[ ${fail} ]] && die "Installing the kernel failed"
-
- # TODO: update /usr/src/linux symlink?
- fi
-
- savedconfig_pkg_postinst
-}
-
-pkg_prerm() {
- :
-}
-
-pkg_postrm() {
- rm -f "${EROOT}/usr/src/linux-${PV}/initrd" &&
- rmdir --ignore-fail-on-non-empty "${EROOT}/usr/src/linux-${PV}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.7.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.7.ebuild
new file mode 100644
index 000000000000..37e03a83622e
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.7.ebuild
@@ -0,0 +1,290 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot savedconfig toolchain-funcs
+
+MY_P=linux-${PV}
+TCL_VER=10.1
+AMD64_CONFIG_VER=5.4.7.arch1-1
+AMD64_CONFIG_HASH=ff79453bc0451a9083bdaa02c3901372d61a9982
+I686_CONFIG_VER=5.4.3-arch1
+I686_CONFIG_HASH=076a52d43a08c4b3a3eacd1f2f9a855fb3b62f42
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v5.x/${MY_P}.tar.xz
+ amd64? (
+ https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+ -> linux-${AMD64_CONFIG_VER}.amd64.config
+ test? (
+ https://dev.gentoo.org/~mgorny/dist/tinycorelinux-${TCL_VER}-amd64.qcow2
+ )
+ )
+ x86? (
+ https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+ -> linux-${I686_CONFIG_VER}.i686.config
+ test? (
+ https://dev.gentoo.org/~mgorny/dist/tinycorelinux-${TCL_VER}-x86.qcow2
+ )
+ )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+initramfs test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+# install-DEPEND actually
+# note: we need installkernel with initramfs support!
+RDEPEND="
+ || (
+ sys-kernel/installkernel-gentoo
+ sys-kernel/installkernel-systemd-boot
+ )
+ initramfs? ( >=sys-kernel/dracut-049-r3 )"
+BDEPEND="
+ sys-devel/bc
+ virtual/libelf
+ test? (
+ dev-tcltk/expect
+ sys-kernel/dracut
+ amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] )
+ x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] )
+ )"
+
+pkg_pretend() {
+ mount-boot_pkg_pretend
+
+ ewarn "This is an experimental package. The built kernel and/or initramfs"
+ ewarn "may not work at all or fail with your bootloader configuration. Please"
+ ewarn "make sure to keep a backup kernel available before testing it."
+}
+
+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
+
+ MAKEARGS=(
+ V=1
+
+ HOSTCC="$(tc-getCC)"
+ HOSTCXX="$(tc-getCXX)"
+ HOSTCFLAGS="${CFLAGS}"
+ HOSTLDFLAGS="${LDFLAGS}"
+
+ 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=x86
+ )
+
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ # while Arch config is cool, we don't want gcc plugins as they
+ # break distcc
+ sed -i -e '/GCC_PLUGIN/d' .config || die
+ # module compression prevents us from stripping them post-inst
+ sed -i -e '/MODULE_COMPRESS/d' .config || die
+ # shove our theft under the carpet!
+ sed -i -e '/HOSTNAME/s:archlinux:gentoo:' .config || die
+ # hey, we do support x32
+ sed -i -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:' .config || die
+ restore_config .config
+
+ mkdir -p "${WORKDIR}"/modprep || die
+ mv .config "${WORKDIR}"/modprep/ || die
+ emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" olddefconfig
+ emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" modules_prepare
+ cp -pR "${WORKDIR}"/modprep "${WORKDIR}"/build || die
+}
+
+src_compile() {
+ emake O="${WORKDIR}"/build "${MAKEARGS[@]}" all
+}
+
+get_kern_arch() {
+ echo x86
+}
+
+src_test() {
+ local image_arch=${ARCH}
+ local qemu_arch=$(usex amd64 x86_64 i386)
+
+ emake O="${WORKDIR}"/build "${MAKEARGS[@]}" \
+ INSTALL_MOD_PATH="${T}" modules_install
+
+ dracut \
+ --conf /dev/null \
+ --confdir /dev/null \
+ --no-hostonly \
+ --kmoddir "${T}/lib/modules/${PV}" \
+ "${T}/initrd" "${PV}" || die
+ cp "${DISTDIR}/tinycorelinux-${TCL_VER}-${image_arch}.qcow2" \
+ "${T}/fs.qcow2" || die
+
+ cd "${T}" || die
+ cat > run.sh <<-EOF || die
+ #!/bin/sh
+ exec qemu-system-${qemu_arch} \
+ -m 256M \
+ -display none \
+ -no-reboot \
+ -kernel '${WORKDIR}/build/arch/$(get_kern_arch)/boot/bzImage' \
+ -initrd '${T}/initrd' \
+ -serial mon:stdio \
+ -hda '${T}/fs.qcow2' \
+ -append 'root=/dev/sda console=ttyS0,115200n8'
+ EOF
+ chmod +x run.sh || die
+ # TODO: initramfs does not let core finish starting on some systems,
+ # figure out how to make it better at that
+ expect - <<-EOF || die "Booting kernel failed"
+ set timeout 900
+ spawn ./run.sh
+ expect {
+ "Kernel panic" {
+ send_error "\n* Kernel panic"
+ exit 1
+ }
+ "Entering emergency mode" {
+ send_error "\n* Initramfs failed to start the system"
+ exit 1
+ }
+ "Core 10.1" {
+ send_error "\n* Booted to login"
+ exit 0
+ }
+ timeout {
+ send_error "\n* Kernel boot timed out"
+ exit 2
+ }
+ }
+ EOF
+}
+
+src_install() {
+ # do not use 'make install' as it behaves differently based
+ # on what kind of installkernel is installed
+ emake O="${WORKDIR}"/build "${MAKEARGS[@]}" \
+ INSTALL_MOD_PATH="${ED}" modules_install
+
+ # note: we're using mv rather than doins to save space and time
+ # install main and arch-specific headers first, and scripts
+ local kern_arch=$(get_kern_arch)
+ dodir "/usr/src/linux-${PV}/arch/${kern_arch}"
+ mv include scripts "${ED}/usr/src/linux-${PV}/" || die
+ mv "arch/${kern_arch}/include" \
+ "${ED}/usr/src/linux-${PV}/arch/${kern_arch}/" || die
+
+ # remove everything but Makefile* and Kconfig*
+ find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \
+ -delete || die
+ find -type l -delete || die
+ cp -p -R * "${ED}/usr/src/linux-${PV}/" || die
+
+ cd "${WORKDIR}" || die
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files as well
+ 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-${PV}"/ || die
+
+ # install the kernel and files needed for module builds
+ cp build/{arch/x86/boot/bzImage,System.map,Module.symvers} \
+ "${ED}/usr/src/linux-${PV}"/ || die
+
+ # strip empty directories
+ find "${D}" -type d -empty -exec rmdir {} + || die
+
+ # fix source tree and build dir symlinks
+ dosym ../../../usr/src/linux-${PV} /lib/modules/${PV}/build
+ dosym ../../../usr/src/linux-${PV} /lib/modules/${PV}/source
+
+ save_config build/.config
+}
+
+pkg_preinst() {
+ :
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} ]]; then
+ mount-boot_pkg_preinst
+
+ if use initramfs; then
+ ebegin "Building initramfs via dracut"
+ # putting it alongside kernel image as 'initrd' makes
+ # kernel-install happier
+ dracut --force "${EROOT}/usr/src/linux-${PV}/initrd" "${PV}"
+ eend ${?} || die "Building initramfs failed"
+ fi
+
+ ebegin "Installing the kernel via installkernel"
+ # note: .config is taken relatively to System.map;
+ # initrd relatively to bzImage
+ installkernel "${PV}" \
+ "${EROOT}/usr/src/linux-${PV}/bzImage" \
+ "${EROOT}/usr/src/linux-${PV}/System.map"
+ eend ${?} || die "Installing the kernel failed"
+ fi
+
+ if [[ ! -e ${EROOT}/usr/src/linux ]]; then
+ ebegin "Creating /usr/src/linux symlink"
+ ln -f -n -s linux-${PV} "${EROOT}"/usr/src/linux
+ eend ${?}
+ else
+ local symlink_target=$(readlink "${EROOT}"/usr/src/linux)
+ local symlink_ver=${symlink_target#linux-}
+ if [[ ${symlink_target} == linux-* && -z ${symlink_ver//[0-9.]/} ]]
+ then
+ local symlink_pkg=${CATEGORY}/${PN}-${symlink_ver}
+ # if the current target is either being replaced, or still
+ # installed (probably depclean candidate), update the symlink
+ if has "${symlink_ver}" ${REPLACING_VERSIONS} ||
+ has_version -r "~${symlink_pkg}"
+ then
+ ebegin "Updating /usr/src/linux symlink"
+ ln -f -n -s linux-${PV} "${EROOT}"/usr/src/linux
+ eend ${?}
+ fi
+ fi
+ fi
+
+ savedconfig_pkg_postinst
+}
+
+pkg_prerm() {
+ :
+}
+
+pkg_postrm() {
+ rm -f "${EROOT}/usr/src/linux-${PV}/initrd" &&
+ rmdir --ignore-fail-on-non-empty "${EROOT}/usr/src/linux-${PV}"
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index 7ea2fba5a210..516222392696 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -3,20 +3,17 @@ DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97
DIST linux-4.19.tar.xz 103117552 BLAKE2B 1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0 SHA512 ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
DIST linux-4.4.tar.xz 87295988 BLAKE2B f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
-DIST linux-5.3.tar.xz 108558876 BLAKE2B 0d08eed879d05734e4542f0c93823d43f8dc042a54ba5268064c4bbebd7a9d59c03abf3ad5dee8280e784ae148a3b0c56181eaf2d5b3c079b6fe9f5191544df6 SHA512 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-DIST patch-3.16.79.xz 2566288 BLAKE2B 75bc1ae98689776a624da3a7b33a97aa1a2fede905219e90fd9a5aee8ac8612d6889a96d9d4275da86053466fa39bb566af24a48a0f1f1ecd43a2fb8f4a2909f SHA512 9029495d06f3b5a8bf996c7bf1432a5a20eb1327dc27323a1c6415e947c0c35d33e8233fcae5bcdc79207c624e5afcdcbc85a417145195caa516799811d08e2a
-DIST patch-4.14.158.xz 3203356 BLAKE2B 6335d87c59bbdc4025612f42f39a47c9a59a0401bd4de272836146fc1efff1e566f1ae777d70987b35aa10a52e53271a45b55fe1e82cbcc6f99f27aeaa112e12 SHA512 82027e976db1dd51752bb9ff814bc74b2a9f466b232e2a2c94adc08d9f391cf0b7d3d972dd116e158627f3382843854544992fca4cc117e9a7fb84a1f4095382
-DIST patch-4.19.89.xz 2392432 BLAKE2B feba5d1f26d4552f05f6eecd1dcd95d68d908454aaacf49691cb8e61769d944c9ed7f901e1c1ad7681e2b10f91200be8e9fd2ebb2366d52b0ad986995d8014d6 SHA512 36725681d80eccf4cb7eca95a307f6831345936345c558c93f458c8bdf9ec547308f70dd93b651b210e5de181433d47fa1283edf753f49f1aecc80967da371eb
-DIST patch-4.4.206.xz 2882192 BLAKE2B 69b6f77582fc4a2d5635716ee27a3441ec38c40e1cccbc87c17b830a6c50e422d24e8f87ada61b43d9875748bf7e59d1f7f7b53daf268bb929be8c83b7826047 SHA512 69450492e9950cf840ee0eded3859cbd917ed0f5a272846210dab00cc1b02e2243198da2a9b6e709d4b1c3edf872013ca2f157a087e2d484b4c9acc87c793301
-DIST patch-4.9.206.xz 3175000 BLAKE2B a0b92943b6b98bdd72ce838a56e1d7cb623c8c4febedc039ae18b291061a7127e04861e6632d4f00c0e226c07b2a4aac0d5157a85c6b49039a6e20382b56460a SHA512 cfc62f138f743c01291ddce05af0ce2ebc80c65e58e03b1e9a6cd13e250d7230da8f3a224ecb35bb3864e5c17ed84d4086253c2610fcc5410c6e48c6bac357d5
-DIST patch-5.3.16.xz 575820 BLAKE2B 9726c1b6fd97332190cb78756fb18f912ab4c1fe8889f5ea5cdfb105cbaf9a6811e9d4d2b3821cf8a8eb5f2a75b8e016f307697d04981ee05af4890c20f43e23 SHA512 f9f2047009b540a40dbea9048f030eba54bec162c8132e1347c0039fbbb0b381a31c01a2deae26014b5a72c13c3032ea20c598ae7262975e2df406046a2f2ba8
-DIST patch-5.4.3.xz 72248 BLAKE2B 02cfb2de08cd013942273c2626a7e8a0b390e3a5e8a315f86438445a915862cd3719fd96afae6c959c51b8d6efe942e6659057787b6d17d0b54808fd4b4e4f23 SHA512 7146258dcd169552fdcc6ad02b709310e57d413be84c76061669712c840a6de3e8e104fdba763df284b465e0217a6e74435f1fb2e0faf16feb2d595193bd8a4a
-EBUILD vanilla-sources-3.16.79.ebuild 423 BLAKE2B d077048db942e6fb09190f65207b4cf348a86c8f62607c34afc82d139c931ff936333472a207e113641d1864bd01993d584374fc0ac4e43af12bb1502da37fdf SHA512 7d2c30380ed82fccad284744dfbed056e80bf050692ec8de8d2eb9ed44d99c2ebb736eaacce12d27d7e986cfc7a0322c4d26252bd300edd22cd3a95790937675
-EBUILD vanilla-sources-4.14.158.ebuild 423 BLAKE2B d077048db942e6fb09190f65207b4cf348a86c8f62607c34afc82d139c931ff936333472a207e113641d1864bd01993d584374fc0ac4e43af12bb1502da37fdf SHA512 7d2c30380ed82fccad284744dfbed056e80bf050692ec8de8d2eb9ed44d99c2ebb736eaacce12d27d7e986cfc7a0322c4d26252bd300edd22cd3a95790937675
-EBUILD vanilla-sources-4.19.89.ebuild 423 BLAKE2B d077048db942e6fb09190f65207b4cf348a86c8f62607c34afc82d139c931ff936333472a207e113641d1864bd01993d584374fc0ac4e43af12bb1502da37fdf SHA512 7d2c30380ed82fccad284744dfbed056e80bf050692ec8de8d2eb9ed44d99c2ebb736eaacce12d27d7e986cfc7a0322c4d26252bd300edd22cd3a95790937675
-EBUILD vanilla-sources-4.4.206.ebuild 423 BLAKE2B d077048db942e6fb09190f65207b4cf348a86c8f62607c34afc82d139c931ff936333472a207e113641d1864bd01993d584374fc0ac4e43af12bb1502da37fdf SHA512 7d2c30380ed82fccad284744dfbed056e80bf050692ec8de8d2eb9ed44d99c2ebb736eaacce12d27d7e986cfc7a0322c4d26252bd300edd22cd3a95790937675
-EBUILD vanilla-sources-4.9.206.ebuild 423 BLAKE2B d077048db942e6fb09190f65207b4cf348a86c8f62607c34afc82d139c931ff936333472a207e113641d1864bd01993d584374fc0ac4e43af12bb1502da37fdf SHA512 7d2c30380ed82fccad284744dfbed056e80bf050692ec8de8d2eb9ed44d99c2ebb736eaacce12d27d7e986cfc7a0322c4d26252bd300edd22cd3a95790937675
-EBUILD vanilla-sources-5.3.16.ebuild 423 BLAKE2B d077048db942e6fb09190f65207b4cf348a86c8f62607c34afc82d139c931ff936333472a207e113641d1864bd01993d584374fc0ac4e43af12bb1502da37fdf SHA512 7d2c30380ed82fccad284744dfbed056e80bf050692ec8de8d2eb9ed44d99c2ebb736eaacce12d27d7e986cfc7a0322c4d26252bd300edd22cd3a95790937675
-EBUILD vanilla-sources-5.4.3.ebuild 423 BLAKE2B d077048db942e6fb09190f65207b4cf348a86c8f62607c34afc82d139c931ff936333472a207e113641d1864bd01993d584374fc0ac4e43af12bb1502da37fdf SHA512 7d2c30380ed82fccad284744dfbed056e80bf050692ec8de8d2eb9ed44d99c2ebb736eaacce12d27d7e986cfc7a0322c4d26252bd300edd22cd3a95790937675
+DIST patch-3.16.81.xz 2602860 BLAKE2B dfb1c1a879da2ba3f39b63622d64374387edd3aaf8ce5457f2d106104e17940f93471aa2ee8ba8181ff51ef793254fe741e0df2b77726b286f2982612ca86467 SHA512 d3499d777ae544a0dbd87bf7f2201b5dd3cf5e8196cbb0f9e240b4e333ed9f323b307aa9377a27148479d6d8d0d7b71ff473c9c4d21a22bfbc85f7e9633a402d
+DIST patch-4.14.165.xz 3325348 BLAKE2B 41311c41a7e0bbcdd8d8635059b17f554dab51da188ffab6388722cfd7aa5fe94d6c6089af7a4e609af5b23724c009da40c04be5a7694250cd6fe19b8dc401d5 SHA512 8104e85e79ee8646cddbdd4523236e77107a94b252976c2c177a18705c022d5ec6717dc14bc60381c70008578a7185e811b1cff97f375843d65c451c6880efbf
+DIST patch-4.19.96.xz 2539604 BLAKE2B f34c55e0469251582c19f4ac42403961e3e2e35d206c85b59f3e1f184508da8f36404ab1e92dd82b9fb2d3f7980b305405ebe844bb72ac549fd3d7fb37eeedc1 SHA512 2f5e925b0437cb65b3606f0bc993da5287307bcdfa7e1a3ff0cde7a323cfe7c2f89be4280e7c64ac11b5cd8fd00cb51cc4de33ad3417ea797911777617a00c2b
+DIST patch-4.4.210.xz 2940408 BLAKE2B 403fe2b1da9bd9e5c5f9a220b6e2e59f82a27b0dbdc87ca2ed5c1daa94d1cdd34eed620ba066a19243fa9221646395e83147006cbaec05ae501324a9ca0bb924 SHA512 b53319883a95ba5b40bc41ab0f568090fad61220dbd5e96e2ada589f1df5a4b6d561c74f9f22bc2bfc74435c8ee255d101c37c84a3d514ded9c25dfc485d41ef
+DIST patch-4.9.210.xz 3252208 BLAKE2B d1049081d3238a9d7ae9dcf7c14d5c94ab6a233dae3d00c55db10a8c7d2db3a0975a4d1b3c66a92e437bb9dfdc3f5d92a0a27658f12d9b27af9ea655599929ac SHA512 0b748b89c1ff47fd7e16ab6f67ab98876fe61990dce1b5cb8ed60c6e5cdee6f5adc01658ed8255c21949958b18bd2be8f9676c41ff3587dde0abd0c05ef1646c
+DIST patch-5.4.12.xz 435856 BLAKE2B 9acf9de131b798c1d7739ec75388371cc52d9b817f86dcb4d0dd107745d4968be2032e3fcb25c1595bfb6dd63810edc66425307caee1d343723cbaa6f336fb9f SHA512 a5f247f9d8acb855936278679469de199a49366d79ea63b2a987a2bebb4fe5b7eeb698181fe6d561fd3de3c0736e42fd499c881abd6cd5fee996506133e4d143
+EBUILD vanilla-sources-3.16.81.ebuild 423 BLAKE2B a07076f834b7f02c060aa7dd974bc209a3ca5bef57001fbc053d3484baf640455a23cf9598a36be847409f8c9ec1cfb98e3bc26b093acdf427468f4f09cce645 SHA512 21d078301c5131e4fba970c15528b0c7948fc16ea6ed4d58dc7ea4d5dfb5420deb6a4f981224368cb88bf9afeb5560964aadff5661e9eb973cd53284ece22f22
+EBUILD vanilla-sources-4.14.165.ebuild 423 BLAKE2B a07076f834b7f02c060aa7dd974bc209a3ca5bef57001fbc053d3484baf640455a23cf9598a36be847409f8c9ec1cfb98e3bc26b093acdf427468f4f09cce645 SHA512 21d078301c5131e4fba970c15528b0c7948fc16ea6ed4d58dc7ea4d5dfb5420deb6a4f981224368cb88bf9afeb5560964aadff5661e9eb973cd53284ece22f22
+EBUILD vanilla-sources-4.19.96.ebuild 423 BLAKE2B a07076f834b7f02c060aa7dd974bc209a3ca5bef57001fbc053d3484baf640455a23cf9598a36be847409f8c9ec1cfb98e3bc26b093acdf427468f4f09cce645 SHA512 21d078301c5131e4fba970c15528b0c7948fc16ea6ed4d58dc7ea4d5dfb5420deb6a4f981224368cb88bf9afeb5560964aadff5661e9eb973cd53284ece22f22
+EBUILD vanilla-sources-4.4.210.ebuild 423 BLAKE2B a07076f834b7f02c060aa7dd974bc209a3ca5bef57001fbc053d3484baf640455a23cf9598a36be847409f8c9ec1cfb98e3bc26b093acdf427468f4f09cce645 SHA512 21d078301c5131e4fba970c15528b0c7948fc16ea6ed4d58dc7ea4d5dfb5420deb6a4f981224368cb88bf9afeb5560964aadff5661e9eb973cd53284ece22f22
+EBUILD vanilla-sources-4.9.210.ebuild 423 BLAKE2B a07076f834b7f02c060aa7dd974bc209a3ca5bef57001fbc053d3484baf640455a23cf9598a36be847409f8c9ec1cfb98e3bc26b093acdf427468f4f09cce645 SHA512 21d078301c5131e4fba970c15528b0c7948fc16ea6ed4d58dc7ea4d5dfb5420deb6a4f981224368cb88bf9afeb5560964aadff5661e9eb973cd53284ece22f22
+EBUILD vanilla-sources-5.4.12.ebuild 423 BLAKE2B a07076f834b7f02c060aa7dd974bc209a3ca5bef57001fbc053d3484baf640455a23cf9598a36be847409f8c9ec1cfb98e3bc26b093acdf427468f4f09cce645 SHA512 21d078301c5131e4fba970c15528b0c7948fc16ea6ed4d58dc7ea4d5dfb5420deb6a4f981224368cb88bf9afeb5560964aadff5661e9eb973cd53284ece22f22
MISC metadata.xml 642 BLAKE2B 6aa41c5f612d15c0b53c6aed058b2dd01bf9d7dd1ef8abb188f85cad84b43be94b3279d7c7ba50b3ac1b112c385ce01a8a8bf77d3a85dfd8e18838d7def5031d SHA512 b7e1d4e4e6a4a75046ace025fa1b42a38068dcbdafddf2b468287e9280832173617202c036b1ad1fb42c2f2e16920c44f0580039e3844cbb73402143361f764e
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.19.89.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.16.81.ebuild
index 6f2f5701c4ee..bdba9ff3201f 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.19.89.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-3.16.81.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.16.79.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.14.165.ebuild
index 6f2f5701c4ee..bdba9ff3201f 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-3.16.79.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.14.165.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.14.158.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.19.96.ebuild
index 6f2f5701c4ee..bdba9ff3201f 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.14.158.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.19.96.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.4.206.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.4.210.ebuild
index 6f2f5701c4ee..bdba9ff3201f 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.4.206.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.4.210.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.9.206.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.9.206.ebuild
deleted file mode 100644
index 6f2f5701c4ee..000000000000
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.9.206.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-
-DESCRIPTION="Full sources for the Linux kernel"
-HOMEPAGE="https://www.kernel.org"
-SRC_URI="${KERNEL_URI}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.9.210.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.9.210.ebuild
new file mode 100644
index 000000000000..bdba9ff3201f
--- /dev/null
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.9.210.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="Full sources for the Linux kernel"
+HOMEPAGE="https://www.kernel.org"
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.3.16.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.3.16.ebuild
deleted file mode 100644
index 6f2f5701c4ee..000000000000
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.3.16.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-
-DESCRIPTION="Full sources for the Linux kernel"
-HOMEPAGE="https://www.kernel.org"
-SRC_URI="${KERNEL_URI}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.12.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.12.ebuild
new file mode 100644
index 000000000000..bdba9ff3201f
--- /dev/null
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.4.12.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="Full sources for the Linux kernel"
+HOMEPAGE="https://www.kernel.org"
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.3.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.3.ebuild
deleted file mode 100644
index 6f2f5701c4ee..000000000000
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.4.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-
-DESCRIPTION="Full sources for the Linux kernel"
-HOMEPAGE="https://www.kernel.org"
-SRC_URI="${KERNEL_URI}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
diff --git a/sys-kernel/xnu-headers/Manifest b/sys-kernel/xnu-headers/Manifest
index d48df49aa65c..acee50e0e967 100644
--- a/sys-kernel/xnu-headers/Manifest
+++ b/sys-kernel/xnu-headers/Manifest
@@ -4,7 +4,7 @@ DIST AvailabilityVersions-33.200.4.tar.gz 1321 BLAKE2B 3999fc45187e8ad98ee51ed0b
DIST xnu-3789.70.16.tar.gz 10381005 BLAKE2B 16355a687f634820d0c639261254dec05ae7485e3b5fb6e264d2fbc848765cd3730f1cd8294808f44dff1117039d8b2eddfa5ebac35cf0c9752ea6f0655ec64b SHA512 d0b34305f5ca62cc66647366371fe7e99b18ab2f5d7c9f45d46be601d7a6e63b5f1c4e26cb5333ff829553e2332a3f5f9b1da35223fadfa95024587352e93dca
DIST xnu-4570.71.2.tar.gz 11596858 BLAKE2B 0ccc47911e31e73472fa15263177ef72601d256917ce94000c06b916d34f2e0238f8dec6bd064247fbaf7c6a55e9b5a31a91ecb311a3b00d401448ed4dba1e14 SHA512 b4e76d10ae1fba17ab0deff523938e825e53eda922b6518805059442d248447f928bca4a2237851dd18c31e4bfb5ae1b4889b3c2a6eea186ccb5a0552204548e
DIST xnu-4903.241.1.tar.gz 11985285 BLAKE2B fbc95bc398618a012f3b0f11bfef039f2bb3b7c17f123ab08e7943e9ab4f79f219227d44d72551b915577398b32b3338ac9938b37377037f2b00037b5fc7c854 SHA512 1878c44bcfd4eea65c8f98ae95dda1febe1bd9d3aa4d71eca62a3c320d604957e69b4b46338dabd4000781cedd515ea463c86f6311a84654b0ef7a6498ecfe29
-EBUILD xnu-headers-3789.70.16-r3.ebuild 2773 BLAKE2B 94bd8b6b490b6746d41ebc5dcdb32ed9be917a5a3f48208fd2f609d60443dd35ad318c919de00f2064554415ed71647f2d3d6b5bb82789bd0e61aa397830b820 SHA512 b55abc72c24dd64b906f22db680f70522ab450a1bad079872be2b11fff352980a4969d7b0faaefd1ac87eafcb4b18cd701d138acd2bb7e0a6c81ef126a5bcf23
-EBUILD xnu-headers-4570.71.2-r3.ebuild 2787 BLAKE2B 5422f5b5e5c2f91c1dabee67db3f507cc0e8b81d96e75fbf3c1a1395c512981ac6febd44efc0323697ad61a9bce869d804986457e7b4a085b000f655fc2f9691 SHA512 319f69a604ff66dec130ee60650e1458c10b5ba8f5437a11eb145c49872927d0e18069cc2f7126e958a95d90fd3e04095c138bbc73a6c62a57048426c66d7ff1
-EBUILD xnu-headers-4903.241.1-r3.ebuild 2788 BLAKE2B 1461e27ff49f0822b602fa15fbd09e2e09ea11f84ce6f1dd8f3826f423298e0ad9fa08a2b50d265d946b035fe280df24e29adb171ed0dd97e8ff396993c510d4 SHA512 5ad288d97ba7bb140e10b23b96aef50563fd427e6b9713235f3ff348b7e50e7502ac789b3fa2fb2bcfa4dfb829068c2804c11da4da788d0c5196893455236a0b
+EBUILD xnu-headers-3789.70.16-r5.ebuild 2720 BLAKE2B c8268adee503681ae0685c35f478ac1ac022a67db15ee555e40619041d8e96a668df6a4db3a2abac39ac8bdbac0a2456a9b5395607b4df32d466deefe9dd77d8 SHA512 889db6b9de430ba2e659cc91d2f6ee0276cce41db395284f8d355b9da1983814a118d2bc1249bf56b1dd23b5ae0ec1b0aff8a981272d4b583e1388bb98e36352
+EBUILD xnu-headers-4570.71.2-r5.ebuild 2734 BLAKE2B d482b657eeb5333608b2be8400b1157ec50669ffd1a77952bd4b82a309203141b6b03bf4ea3ed4df5ee671715372c9b79ea471a2854df8abd03420453efa865d SHA512 137925add819522cb5bb708d74739a6341075c67b33edae287ad97627cd164e2e76a06c1b9e4cfcc4b4b606a94f006a896f835171c6ea4282d96ccab7f38e3aa
+EBUILD xnu-headers-4903.241.1-r5.ebuild 2735 BLAKE2B 1d24cd06c8308d911e881567b572bacad2445f1ab1b704ee9b94ce6411643316da9e57a2295d6600cab5c0a939370e37a50d8b08afeaced7305ee9e694afddec SHA512 e7403564d0d958a7d2288e9f12f7ac946cfb88f6f2aec0a2f76329e918315f65aa2bca1591815c1359cae8cc031e5bedc09e95037786bcf4b8c7cc0cb16e67c4
MISC metadata.xml 532 BLAKE2B 0f532d4dae27d51cafe01e3fb9dbcca98c4bd44f32b13531347c8d5906ab5fedd4ca308d34f55d74b2b57fc03905ad63938a1cb2eb1f6d95e4f3d93e06839e07 SHA512 549080cd68d6cbb266ca4a14a113069301c234ba9f878e3048883d486b6e1833522d03a6985f083a8606e3fa3fdede8c5b2f6268837ed59bb85899d927531493
diff --git a/sys-kernel/xnu-headers/xnu-headers-3789.70.16-r3.ebuild b/sys-kernel/xnu-headers/xnu-headers-3789.70.16-r5.ebuild
index d56bcebc2c7f..39dfc055c351 100644
--- a/sys-kernel/xnu-headers/xnu-headers-3789.70.16-r3.ebuild
+++ b/sys-kernel/xnu-headers/xnu-headers-3789.70.16-r5.ebuild
@@ -37,7 +37,6 @@ src_compile() {
src_install() {
insinto /usr/include
- doins EXTERNAL_HEADERS/AssertMacros.h EXTERNAL_HEADERS/Availability*.h
doins libsyscall/wrappers/gethostuuid.h
doins libsyscall/wrappers/libproc/libproc.h
doins -r libsyscall/mach/mach
@@ -46,8 +45,6 @@ src_install() {
insinto /usr/include/sys
doins syscall.h _posix_availability.h _symbol_aliasing.h
- pushd bsd > /dev/null || die
-
get_files_list() {
local s="$1"
local f="$2"/Makefile
@@ -67,8 +64,11 @@ src_install() {
local d
local files
- for d in bsm i386 machine miscfs/{devfs,specfs,union} net \
- netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
+
+ pushd bsd > /dev/null || die
+
+ for d in bsm i386 machine miscfs/{devfs,specfs,union} \
+ net netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
do
insinto /usr/include/${d}
files=( $(get_datafiles ${d}) )
@@ -82,7 +82,7 @@ src_install() {
pushd osfmk > /dev/null || die
- for d in mach{,/i386,/machine} ; do
+ for d in device mach{,/i386,/machine} mach_debug ; do
insinto /usr/include/${d}
files=( $(get_datafiles ${d}) )
einfo "${d}:" ${files[*]}
diff --git a/sys-kernel/xnu-headers/xnu-headers-4570.71.2-r3.ebuild b/sys-kernel/xnu-headers/xnu-headers-4570.71.2-r5.ebuild
index e608b812e1d9..e81f8ade9c28 100644
--- a/sys-kernel/xnu-headers/xnu-headers-4570.71.2-r3.ebuild
+++ b/sys-kernel/xnu-headers/xnu-headers-4570.71.2-r5.ebuild
@@ -37,7 +37,6 @@ src_compile() {
src_install() {
insinto /usr/include
- doins EXTERNAL_HEADERS/AssertMacros.h EXTERNAL_HEADERS/Availability*.h
doins libsyscall/wrappers/gethostuuid.h
doins libsyscall/wrappers/libproc/libproc.h
doins -r libsyscall/mach/mach
@@ -46,8 +45,6 @@ src_install() {
insinto /usr/include/sys
doins syscall.h _posix_availability.h _symbol_aliasing.h
- pushd bsd > /dev/null || die
-
get_files_list() {
local s="$1"
local f="$2"/Makefile
@@ -67,8 +64,11 @@ src_install() {
local d
local files
- for d in arm bsm i386 machine miscfs/{devfs,specfs,union} net \
- netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
+
+ pushd bsd > /dev/null || die
+
+ for d in arm bsm i386 machine miscfs/{devfs,specfs,union} \
+ net netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
do
insinto /usr/include/${d}
files=( $(get_datafiles ${d}) )
@@ -82,7 +82,7 @@ src_install() {
pushd osfmk > /dev/null || die
- for d in mach{,/arm,/i386,/machine} ; do
+ for d in device mach{,/arm,/i386,/machine} mach_debug ; do
insinto /usr/include/${d}
files=( $(get_datafiles ${d}) )
einfo "${d}:" ${files[*]}
diff --git a/sys-kernel/xnu-headers/xnu-headers-4903.241.1-r3.ebuild b/sys-kernel/xnu-headers/xnu-headers-4903.241.1-r5.ebuild
index 3db3124be62d..d6cb4db0860a 100644
--- a/sys-kernel/xnu-headers/xnu-headers-4903.241.1-r3.ebuild
+++ b/sys-kernel/xnu-headers/xnu-headers-4903.241.1-r5.ebuild
@@ -37,7 +37,6 @@ src_compile() {
src_install() {
insinto /usr/include
- doins EXTERNAL_HEADERS/AssertMacros.h EXTERNAL_HEADERS/Availability*.h
doins libsyscall/wrappers/gethostuuid.h
doins libsyscall/wrappers/libproc/libproc.h
doins -r libsyscall/mach/mach
@@ -46,8 +45,6 @@ src_install() {
insinto /usr/include/sys
doins syscall.h _posix_availability.h _symbol_aliasing.h
- pushd bsd > /dev/null || die
-
get_files_list() {
local s="$1"
local f="$2"/Makefile
@@ -67,8 +64,11 @@ src_install() {
local d
local files
- for d in arm bsm i386 machine miscfs/{devfs,specfs,union} net \
- netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
+
+ pushd bsd > /dev/null || die
+
+ for d in arm bsm i386 machine miscfs/{devfs,specfs,union} \
+ net netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
do
insinto /usr/include/${d}
files=( $(get_datafiles ${d}) )
@@ -82,7 +82,7 @@ src_install() {
pushd osfmk > /dev/null || die
- for d in mach{,/arm,/i386,/machine} ; do
+ for d in device mach{,/arm,/i386,/machine} mach_debug ; do
insinto /usr/include/${d}
files=( $(get_datafiles ${d}) )
einfo "${d}:" ${files[*]}