summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKurt Kanzenbach <kurt@kmk-computers.de>2020-12-21 12:29:06 +0100
committerAlice Ferrazzi <alicef@gentoo.org>2021-01-15 06:00:39 +0900
commit93dabc345c29d0d1058f139e67ca79ad214ad180 (patch)
treed88e8d4a8b53a7e05f17fbf7276dd2554a413519 /sys-kernel
parentmedia-libs/gmmlib: remove whitespace from patch (diff)
downloadgentoo-93dabc345c29d0d1058f139e67ca79ad214ad180.tar.gz
gentoo-93dabc345c29d0d1058f139e67ca79ad214ad180.tar.bz2
gentoo-93dabc345c29d0d1058f139e67ca79ad214ad180.zip
sys-kernel/rt-sources: Add rt sources v5.4.84-rt47
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/rt-sources/Manifest2
-rw-r--r--sys-kernel/rt-sources/rt-sources-5.4.84_p47.ebuild54
2 files changed, 56 insertions, 0 deletions
diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index d551658209c8..984c41218ecf 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -38,5 +38,7 @@ DIST patch-5.4.66-rt38.patch.xz 182228 BLAKE2B a601bd527cb3c7d1fadb93a97a428feac
DIST patch-5.4.66.xz 1986812 BLAKE2B 8b3ef7187ada5046ea6c96c20352da42b97ad42f6b85aea9c81415432a04d11b62053c35469f7e109402fecd224cdbc1699498edd23831f424fca2bab0cc2841 SHA512 df326e30c763617cbe4be972c4a17159cd22028c5b0f8de788ab89ba98af728db036effb6531237285576d82d7557cf7fcefe5276f54b6cf13a252fc395fe949
DIST patch-5.4.70-rt40.patch.xz 182032 BLAKE2B 0f911652bedb74d40bfd42a2ef0e0b7309c31152f6d94a8cb6c91e0a16e8f5af007de6f3e41145b8c1248aba34f3ee90e024b40558de073419bb70e4d12749d9 SHA512 9a325cbeaa783ddfc3e0ceafecebcf55caf65245d3beeac652db9793af064a0ab49608b2c39371ea33b058ae90fc427aeb6a300e27a716482f31a1c2226b6439
DIST patch-5.4.70.xz 2131576 BLAKE2B 6d9dab0ec5dc84f1487d179355cf497ad9e16b7a22b69a931dab206e8617cfe52fd09a88ec8fe9070f9735c9f5cbb825c61aa6501d3851c8d2925f849146629a SHA512 a87fffe500b7f0355fe49077b4d80359b31e0721d824ba95135ba851d1b1b747ea9dfd0bc15e6133bc93132df60c4ca9ee99830acb0309866f02f9c88b7784f9
+DIST patch-5.4.84-rt47.patch.xz 182616 BLAKE2B d37a562eb0dc9d0f60277e9e76479165d67187e6194f8f81bd45e7b176cbb0de2920ae5d34302c335eb16579a79b471eb52d9e78472ebdbb12979aa9602b9c9e SHA512 9135aeb5184790a41022fad6e0676fc7ee12a38aa67b87c839bc2da6ce1ccff2a46f757ad8ff22d8071dd98c9321841b8e908c549d995f0298f478814be7e6e9
+DIST patch-5.4.84.xz 2416844 BLAKE2B 5cb38a3b3a3cfafb7a82299aaf059934d5b64c3d6a9ffae7f273a55b493f0fb743ec7e258b37b57e1a9900d801010bbe60e5d4b62bc1d0467268d2725837fc5f SHA512 35d05cda2e19f4af36e74607ea7fea028b203bb99bc5b1df9e7339697448cf27e276a232ba0fb1b6313cd7a102333843cdf0dfbf0b27b2a86e0565f2a11234c0
DIST patch-5.9.1-rt20.patch.xz 162676 BLAKE2B fcfc34bceb60e6d0508355818d8595bd70202e435efecb6e93f87c3bb220507e37e19bfa40e8181cd369a540d5541f7f8d9171b9d6f0cc5b71158366d697a6b1 SHA512 bcafb96c6fdba2788c436701190da21f78159f8f6fb3e0aa082d75e6641f10a5e7c0d3ebd65b5f77e2dc832e0a8cf52f47af9d3e649713a1030168ce6df789a1
DIST patch-5.9.1.xz 5652 BLAKE2B 02daa4610b58b5af726b84788702ece2db278c8f2afc0e2de11c465d5e827e745cbb952fc3f55074833d8cf31b4d05f5ae1b2a4ae324b171950090fbc712e3de SHA512 0e0738df04d306c141ac950f0ff95eaea06c65024a30b4f1e3b5f3867b5b022b3ed36898302c26046d1ec1567eb314474fcb2a6aac6d4bcd79d3ba9266d9e244
diff --git a/sys-kernel/rt-sources/rt-sources-5.4.84_p47.ebuild b/sys-kernel/rt-sources/rt-sources-5.4.84_p47.ebuild
new file mode 100644
index 000000000000..12c5881dd444
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-5.4.84_p47.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64 ~arm64"
+
+HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/"
+
+inherit eapi7-ver
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+RT_URI="https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE} \
+ https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE}"
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+src_prepare() {
+ default
+
+ # 627796
+ sed \
+ "s/default PREEMPT_NONE/default PREEMPT_RT/g" \
+ -i "${S}/kernel/Kconfig.preempt" || die "sed failed"
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ ewarn
+ ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any way."
+ ewarn "If you need support, please contact the RT project developers directly."
+ ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
+ ewarn "the ebuilds."
+ ewarn
+}
+
+K_EXTRAEINFO="For more info on rt-sources and details on how to report problems, see: \
+${HOMEPAGE}."