summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/Manifest.gzbin5237 -> 5237 bytes
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest15
-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-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/Manifest19
-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-5.4.10.ebuild79
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.4.11.ebuild81
-rw-r--r--sys-kernel/gentoo-sources/Manifest8
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.166.ebuild2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.97.ebuild2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.4.210.ebuild2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.9.210.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel-bin/Manifest20
-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-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.7.ebuild180
-rw-r--r--sys-kernel/vanilla-kernel/Manifest15
-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-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.7.ebuild290
28 files changed, 25 insertions, 1565 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 352a8c7b0984..4a84c3a679bd 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1132a9bdf69d..5d45964d79a4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,21 +1,12 @@
-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 gentoo-kernel-5.4.13-1.amd64.xpak 64955380 BLAKE2B 0db669f44e3b850b3dd8a38ab05a94e1b66ea40f1f5899af3885dfaf7d2d785fa315cd13a82df6c89353fad82ebb0d1df3afbccfcbcfd7c4db8c9f50f836cf65 SHA512 127910102e9ad791c3191f94df19af386f93b3f4ebfae3559abe1e303463ad7601a803ea52b9823d09cc6c66363fa526722acf325171ec48798ead4ee01ac0ce
+DIST gentoo-kernel-5.4.13-1.x86.xpak 56400788 BLAKE2B cbdb6fd58e6b4912bca638be3f595d2aa7dd576de469de392fcda7aed1eee2074d5925490ee4edc5ccfe32a15803f32159c250719c54366782c9f2e29c94284e SHA512 b94f6855e6621c7cfcfbd67f87f371801fbfdd58d6ebadb6e222ecfe76a8279a0dc64d6c1af23ed9ee326558ab47d16df3045650c936fccd9b6e1e6ccf807b82
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
+EBUILD gentoo-kernel-bin-5.4.13.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
deleted file mode 100644
index 6537031800d9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.94.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# 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
deleted file mode 100644
index 6537031800d9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-4.19.95.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# 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
deleted file mode 100644
index 6537031800d9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.10.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# 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
deleted file mode 100644
index 6537031800d9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.11.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# 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/Manifest b/sys-kernel/gentoo-kernel/Manifest
index fc9de031b822..a9f488e3178e 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,28 +1,21 @@
-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-4.19-96.base.tar.xz 2796188 BLAKE2B 6f8506b0a275b8ae1d215fe4d3812a5d895c05f07db16f560e6cfb8d4945e9a9bc10afcf537c165f96fc111657ba2191c6720be15a49726e92cf6277f9aa1e5d SHA512 62334fd0c23acbbf3c0bfcecc6970501b7c500e24e628130e2d541b29363782757feb3b915e9b3d1210c538fde87d9eb6b64694af5110d55789efd29c8ccce5e
+DIST genpatches-4.19-96.extras.tar.xz 17496 BLAKE2B 11ccad1f1a7d67cbf5f39023b90321bfe8df1bbdb00a2e213f6a2dcb83445cf4e375de7465b266908f50540fe1e16280eeba99b03e2da8dfd96d72396c3a5ec6 SHA512 cd95d65fa56236e6303a22d5a9749912f70aeaee899c57f9c545e13696111dbcfbfee3757a42184164cae56f703b2af9072298dfaba35419bf05fe196692007d
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 genpatches-5.4-13.base.tar.xz 505168 BLAKE2B bf428eef66887c47006dd9713d7b5ffc4ed508d2d9a4e5a8f81eec5d39953779067307b30f5c2a94be047a1f7e149b02df8bfaebba9674474e3e44b4501c86db SHA512 e5690f03ea20f250443f9ff4857bd9c104637dfb4df15615841843035eca7283a4c12380db78cb7f6f9e3cc772a6d256d00584ad26ed72afe4706d3365ff2dcd
+DIST genpatches-5.4-13.extras.tar.xz 1744 BLAKE2B 44af74d2ccb864674909ba913cce68a64bdd20d83ef8241df30d5140d0fcf704b28360709b3b1314832cc58589504cf416949ed468af603ae572e41da9d2b998 SHA512 e9a00184a5b5658fcc6a4207de67e6141048baea34b91a728f0c4c596f437873650772688c3e2d1a2f2bd7c3e2dce92cf60d4b76802f0b389a7996538aae2600
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-4.19.97.ebuild 2545 BLAKE2B f6bb4289a9ef4d95be988c6350b3f9ded4a8a3dfdfde03dfb29301cac58c3ae99e63bb57dd687a4713b38866a8e717fe1cf50f0e0c2541e00151c832cd5d5912 SHA512 5685e99141712963914fe87727e02a2dd37e2c9dbdc92c3d75f91fe9d5e8d89f0d3edc9b1a1faa02259a93e13e481d24c3fbb3b2ff1ba7504704f6c717547e69
EBUILD gentoo-kernel-5.4.12.ebuild 2425 BLAKE2B 14c8075e5448b53fdcdf67792b49aace72913ff0b6b46d3008927dfe9c4285d27b6c8d569a9484ea33d0a64c9db107f95556bd2123160e78505997f8b696c94c SHA512 09fa73d340d5cee391c42296bed8c15a1fc3f1ac6d20f40a96467e4358ea7592a700eb41014ce1a3885d6bfe03199339d34f5e41d74f3f16e07fdd81ff57a0ea
+EBUILD gentoo-kernel-5.4.13.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
deleted file mode 100644
index fb7d7e79fac3..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.94.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# 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
deleted file mode 100644
index 32976e532b98..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.95.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# 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-5.4.10.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.10.ebuild
deleted file mode 100644
index 788f632136a3..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.10.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# 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
deleted file mode 100644
index f4f8db8f848c..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.11.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# 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-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 5d2cd7fa4d4b..f7ba5a2c226f 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -60,17 +60,17 @@ DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6
EBUILD gentoo-sources-4.14.156.ebuild 731 BLAKE2B ff9d1892948e34d604e8e761a17e02434f77100f906b38bf2e9cddca7cd5d3df73aa45cd633924e109dba0af3ac2d30c1523aff823a66c07e658df888e9f357e SHA512 dc8f514bdfbc8b57a520c9bf596be8faf1ee82ce1860a6da5830cbdea1e459799603c2cc0e9ee9803c867a0a2bf00573b34e6a9bf355431f60a432f0e2b65680
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.14.166.ebuild 740 BLAKE2B a9a8ebece453171571042b9b17033039c33d4b4b23cfa9feef4380e4baaae7ff9f7eaf3a0f83eb90e9f0ee42173a8e814eb2758a0f57af79511f3a53912ec6a8 SHA512 0905d473457d67981d8833c30e8118fb4695d28d6970e22e8268ecac00eea3b05f17b6750af18032ba1f51d63cc8f59ca4f95097d1783e6b3922b90172a447e7
+EBUILD gentoo-sources-4.14.166.ebuild 738 BLAKE2B 401c84bcd124595979c922ab2c566a037248f1f04fc233f2b57feb0242cfa51351caabc42be40cf193ec5636f8beb5b1789753c6712ec6ca09b0f824b18e17b8 SHA512 f36f584bbae40c00ff643d90ecd0b92a0d561f945475dc4a7968b8291a879b9fd8bbbd0144857e719feca51dee73e5c81a3aa7daefb8978f0769518b0b76eaef
EBUILD gentoo-sources-4.19.86.ebuild 730 BLAKE2B 5ba2c45af3a7aafba8012c6e61f2e177b542ac997fba6fd2cde05a2f67d08df3b4b2a9d0a4a875745a4336300a999337b05e9900c1ac6dfd2821422a07ca8b67 SHA512 bc587a432a67410a060a729fe9c698801bdf12f3a57fcba13acafa1ef5f873084bb2819e8eb286f4ff8abfef0339aa2756da0cdbdf60915c92fd15075f3a314b
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.19.97.ebuild 739 BLAKE2B a7960f079a1e835afd7168073164c2a94d08a7ee1e6eb6ac32b26bad0c7471fbb71e79deac2b5e997e9f85f22a751fcd9bc89a8c956f495a42459a40fdb81ce3 SHA512 1439b724c7da33056eec010d58dbbdc7559da8356753332cd9c892bda6dbc526460532bc34f21d8b4ceaad14ee089ea9eab816ab449c033658f0457c1e891271
+EBUILD gentoo-sources-4.19.97.ebuild 737 BLAKE2B 3476cf51fe65ce17fd71bec4b2039b866f9d875c36be8c5943b2aecaab52a041f74fc14462a1680bad0b5c2c75d8a2c9e300b300db3cecc31b00b7167009518c SHA512 511aed395ac3214a7804895fd670c7a3a992c47d60b612bfe9e926ddb535c77b6427b93008b7c90bc923262a24d1bdd0953b6385334f2d73b44d5505e7455c74
EBUILD gentoo-sources-4.4.203.ebuild 731 BLAKE2B 5c2fd2c0b2e13e45aa70d2498f811359d5c671d866ad949422f798a143e94700d91c128c45902443681ee316da13ea0c5369b8590b85a4a900dd6d9678dd4d15 SHA512 ab468e446bc97eb71c42ad20975bafa35206fb3c3bdd7a75d6965d888c638ddcdfb945834dfdeab9ef2f08be46f58f879199e0fca258b4347f553c3c9b85a2d5
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.4.210.ebuild 738 BLAKE2B 3c730447f9f82990aa6a5af6fed5004c800c50ef5d48f173fb5a43d87a79daaef28124dc39e77f988dfa94984fc1210623cf85091fbd28157b44395f18cbfacf SHA512 53d071550141d84a7d27c13a527cf16d44940b89abc2cffcb1fdb0a43d60d73cf0588c253e05d40c1ea6ddf192749c7a828e5834fa5a8831109a9962a95e449a
EBUILD gentoo-sources-4.9.203.ebuild 731 BLAKE2B c2019ef7d1bb4f4d0a70e87d081b332d9b4613cf17456a1d308dd44b31752551b1eee934d200cbc82fb7d15534565698eaa614c9176d3b37393a7565629b525c SHA512 264b699cb51ebc567e3f7b3e7e9536497b947d72d7e6ba59a0600b32ff6d460867b80de56fad545cf0cde068dc7285c1d1809e4b8d40f00996fb22715feab68d
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-4.9.210.ebuild 738 BLAKE2B 277a6eb028df00e3eee51733528f56cb7030b54fa036e1f9c279c507996ed0966c76c452ebe1df4960e63721460ca9b2b0445ebf4078aaddec06927e243cc216 SHA512 a596b7940ad7c7e1aba54162e252db75c3dc6926296e0f036e2c23443571d82c8742efabc0e30125ffd621ab66be5276b75c3fa66c2f3ca8e013def65923f643
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
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.166.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.166.ebuild
index 47904cdb6974..371b18f2f124 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.166.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.166.ebuild
@@ -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.97.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.97.ebuild
index 2061b079051e..c041d00f5fd6 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.97.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.97.ebuild
@@ -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.4.210.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.4.210.ebuild
index eb7d82f94877..e8dcae789f80 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.4.210.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.210.ebuild
@@ -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.210.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.9.210.ebuild
index e59e1549ad8b..2c8e7d87bee5 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.9.210.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.210.ebuild
@@ -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/vanilla-kernel-bin/Manifest b/sys-kernel/vanilla-kernel-bin/Manifest
index ef17ed2cf8ca..c79a59dc5663 100644
--- a/sys-kernel/vanilla-kernel-bin/Manifest
+++ b/sys-kernel/vanilla-kernel-bin/Manifest
@@ -1,24 +1,12 @@
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-4.19.96-1.x86.xpak 53581929 BLAKE2B 09875438c6b035e033a159cf4dabce752bd56886dc9578949e9c6e6a4929f9017bef5daab0da9e6f74fb243a90912ae330a4a10bfef640b4b5700ba26a1e8bab SHA512 2cc4c8ef8417468ab361807ee924492dd37b4b6e24b66d678b032635f4d044f19844746094424d2dda8c174d0fc13134d424e5c07c493d1af8db25b1f33494cf
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
+DIST vanilla-kernel-5.4.13-1.amd64.xpak 64948280 BLAKE2B b59f4bede8935dca2269c17829794cacef8d3868f3d225a86adccf38c1737948cf62b68fe156da029da1f7b32d2e4950f3df940b18252ad9a98f08c9b720e822 SHA512 9fc3f0b3744e6d0d9cde60e4afcc780c051a5700845c567a8799534b124c05f1b406b8c50d64ce7e8548efe3fb0c92fe655df28463f53ebb960c8960750c76b7
+DIST vanilla-kernel-5.4.13-1.x86.xpak 56388529 BLAKE2B 348a21712e6c1df9c8f167293e5bfc933ec06100ed4e7231a95f3de32e1e3a0d5e4640cfb0eb3a8879337af7dd98e46439490f3937e876f7340b82ca7a145e93 SHA512 818d820553c7409e47174fcc85a422c3580e24b5551c7d75d5d809d1a26ecf5a9fddb23bc0eab07386e3dcc5f9f5efb71d241faf2a7e3b9113f3846c018b3d4e
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
+EBUILD vanilla-kernel-bin-5.4.13.ebuild 1243 BLAKE2B cfdfd76b8eb56ba00928f6396b65d5427167994bf33ac00b01c2168322d4a8f726d881365ca4e13c9224ce8721d2b0db0beb27cd96be66748c454974252a2af7 SHA512 239376d8d8e223e135ffe70a53b5f3e5fd653fcda9aad08d5ba4a2b674dd0004bd9b99e541a6ac126d6a5c73aeee2d85c33daafb5a2cfc8e12aae353cd2907f6
MISC metadata.xml 460 BLAKE2B 44708a7e31f1ad9f59efb3e945b0b7dba7644df038566d652c18bb80aa1931181e38098b142b204008723057ec517824eec61539d776bdf37d7e6769b7ad70a1 SHA512 b9604dfb203052349588f30cabf71a8ceb9561f24754d699bdcb80cc1075e8154c55955ecbeb22e1519ac0e57a92df4a74e02149826ad4e7e1eec34651645286
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
deleted file mode 100644
index db05c9266903..000000000000
--- a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.94-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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
deleted file mode 100644
index db05c9266903..000000000000
--- a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-4.19.95.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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
deleted file mode 100644
index db05c9266903..000000000000
--- a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.10-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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
deleted file mode 100644
index db05c9266903..000000000000
--- a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.11.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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
deleted file mode 100644
index 998f07ed5e9b..000000000000
--- a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.7.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# 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 0549d35138f8..98ce94252d21 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -1,22 +1,15 @@
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-4.19.97.tar.xz 103398892 BLAKE2B b9e69d52c25ea0d02f61eea31f7d14d109a668c8ec775d1e8f3d0f70527e272172e9cab2b348e5671c466780efe5d16c0c051418bc1b6ad4c508555d9a476a99 SHA512 7988c5ebf453cffa9f89a3fbaa875afc4ca34cbf684158eaeebd1c709ac6224ea8b3581ec5d2ab09aa55ae0e47170ab30dbafb2688cf28456e2e98b6b2ba986a
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.13.tar.xz 109463864 BLAKE2B d610a2bf375c9147b26d6e314c1e86b9f32453572c1e8a859be3ac5fa42d7ba647334ef76a92a7e1e61f78fa256692bec3d62003589017840a37947d9d5b1de0 SHA512 e7aaa541ccf66ca8373fe53794786c8b819da824b17acc497d5080f4fff5bef90bab1da531fa8f62a013f40472f5c1dfafb4bd4f42ecc1bf851042d22e72c4a7
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-4.19.97.ebuild 2124 BLAKE2B 3a5815e4c7e168af05501c98c78c19f2d55d4661d2386fcf6510b5bc48bcff5e875444a5c9a406272ca510845f3549674132aa1e25d45c584022b3b178fa2135 SHA512 173e618ce190403c8b86520a0aa63f78399e79dd81f709967550b1f42c715e19c973d3d4fb8a4016f7c17bf217edc7726df0ed9de010179cb09d4875fdf7276f
EBUILD vanilla-kernel-5.4.12.ebuild 2116 BLAKE2B 306176059212ae786154140e8baaf2b1017655ba449d8bf8517bf7e5729d47fb880c6abbcb0b0a8455227521da72d68c2a261fa3cd775ba3c74f3d670fe53af8 SHA512 b4fcb5b2ca980e0e6d558504aba30784930d2047804a9483ad17bb4f23aba7c805c17c3326976ef9a36d17a02bfc2d9a716479a03057e2f7da1e85d19d1fb058
-EBUILD vanilla-kernel-5.4.7.ebuild 7860 BLAKE2B bd4fb5b12fc5ff5ce898f937fbd8ef7adf149361b8dc6bd7acf7b979141d0ed27ea8bd93649bf0bb1f376c3bbbbd925b9361d89dcfd3a49fe1c2c628a90f52ca SHA512 d10cbfdd8b66da24c2ca2677a938f07adc538e11fc9a5885d1f4224f8b105f5a5bd163b00a38972b92f722ccc95200098c62a3cc10eaf2f329d2e31a7a0b49f0
+EBUILD vanilla-kernel-5.4.13.ebuild 2116 BLAKE2B 306176059212ae786154140e8baaf2b1017655ba449d8bf8517bf7e5729d47fb880c6abbcb0b0a8455227521da72d68c2a261fa3cd775ba3c74f3d670fe53af8 SHA512 b4fcb5b2ca980e0e6d558504aba30784930d2047804a9483ad17bb4f23aba7c805c17c3326976ef9a36d17a02bfc2d9a716479a03057e2f7da1e85d19d1fb058
MISC metadata.xml 352 BLAKE2B d45c3f23945883bcb819c225e43715f5cfd86090f3e928dfb62b26a7b38b98421ee0c0d3b4fe9ebdb9de39c294cbc288c1731e9493f69436a6916034d8b834d9 SHA512 e3b9651b8f0fa3b07626b4cfb01456e4ecea1ae053ad9e9e1b3c925a5de601b35c9f3983535d62edae9ef49a40fe4c319e013542908839f30415f6ad85463e24
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
deleted file mode 100644
index 18607be74834..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.94-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# 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
deleted file mode 100644
index 03ea40f919c4..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.95.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# 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
deleted file mode 100644
index 0733939284ba..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.10-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# 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
deleted file mode 100644
index dcf1bf9103c6..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.11.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# 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.7.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.7.ebuild
deleted file mode 100644
index 37e03a83622e..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.7.ebuild
+++ /dev/null
@@ -1,290 +0,0 @@
-# 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}"
-}