summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel/rt-sources')
-rw-r--r--sys-kernel/rt-sources/Manifest2
-rw-r--r--sys-kernel/rt-sources/rt-sources-4.9.240_p155.ebuild54
2 files changed, 56 insertions, 0 deletions
diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 40427a1a8f30..334a8ad3914d 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -36,6 +36,8 @@ DIST patch-4.9.232-rt150.patch.xz 175296 BLAKE2B c4b0e268e6dda8d93271a895dbf7f85
DIST patch-4.9.232.xz 3578076 BLAKE2B a1573d0953607b53fa4cab7246ec38da7d9dd4d45aab7bf8b46b54fc460f57b5de2a423d3fb8784ed1b9d6c753a6d6e7842739d010ac82e009b954f0098fe187 SHA512 4058a3f6dcdd11a89fda652f311a5bdc9d64484a735d334fcb604ef8b71fa9fda373433d14bfc6680065c0143c55d571f20d8bcab078742b5eb3eedb81e27810
DIST patch-4.9.236-rt154.patch.xz 175384 BLAKE2B 789f388c3ab7bb86153191fb69bd75efa433537a6a1a1d1e13e2ca4807a65529f0760d3572e8d078662ee2663d4fde2081e9c443c076aa23e5152b5c3d3e9ba1 SHA512 9039b7346dae6f55cb4f1a029e08919cdedac00320bdf81288c9366ab17f6b1c2258765e30e1fb2b1d5df97d8daf982a3f43cf39133c8a03fe8a3915f11418e8
DIST patch-4.9.236.xz 3659472 BLAKE2B e874b1d68b707e93a1b34f878df86dc51b8cdfa0c1700aa1ebafbabf0069555f5f7cce0c07805024c87da19d71700fba9a6c49d28a7c4448a17d0d9929d3599b SHA512 9c22da1895a6dda8de4857b739c9d12a9c1b73ab0c4b29a2b6c8793655ddc67b0d0c96ec2cbafa4ad86eda93382a47f67334b48e438c562e264b56718bd7069f
+DIST patch-4.9.240-rt155.patch.xz 175372 BLAKE2B 807205cf1b22c5da138fac0772c881e1c162ff66f6872fe497b643105573db5bc48c98947f65e6e945b46ffb865c4abe9c2ce9aacb093d7a4ccdd686e6573e04 SHA512 b50feb8ee9aa7dd8af1fd01dc0beda4a0a71305229145a6b21797bd63e3683085c2893c4ccdd67ac451c66c44c758303b2792516413b69f844441956280df4ae
+DIST patch-4.9.240.xz 3707752 BLAKE2B 58cf04060dc286f38895bea9339d124983a37878f687b71d38c28aa1123a3e0889f46d4e96605d3ae69257a8d7ec824b85a835e463214445c363065c4be5ae8e SHA512 b18824b1cc70020ef0f4000b4c152297a7424b31075aa001274319a0b8e3d6b6407193a903b3af56bfe8b0dc12be68673188de90aaa14ba13670c0669a8e7557
DIST patch-5.4.54-rt33.patch.xz 182260 BLAKE2B 82e334ed77aae742974d3b121b9e787efbe17f5bd32949d1fce4afbb58a14ccc8b9c8f0a92949c2de907032051e274d56134743aa81354daab06a62a69beaab9 SHA512 bcebba6e88ed0dacfb8c7aeed8e8a822316ecb05112674fd6195dd5e210345e4bfd42683748bf676b8238fa0357b2bb49a25b877876c7097ee941e500b07b607
DIST patch-5.4.54.xz 1730872 BLAKE2B aa736c718423c7c6f884b9a76fdb1b24ed587d9b2c103c39f312ae1910510f592c43bb41d4273904878f5aa40e907674bc162466f719250ef38923ad896cfde8 SHA512 bd365f01e5aace4fe6322d7ab7d93df93779c1e1520e650d39fd49802dc3554b89c889830d112e19b6ce531d00bcef77f55f4a4d36e5e84224a11a1205e43789
DIST patch-5.4.66-rt38.patch.xz 182228 BLAKE2B a601bd527cb3c7d1fadb93a97a428feac01263b169ec3b5145880702763e93dfd8879784caa1e8e75604947794bf8283c62b94bba9fa684e55ac164f78bdf354 SHA512 5f47bce8d40389cb0ee5b30211d870afe165e19e315717636fcf5f5ce9e12148cde08fdc9d04755e5ebadeabe0b6dfd589d3de137c7fed303552300d6079e8b2
diff --git a/sys-kernel/rt-sources/rt-sources-4.9.240_p155.ebuild b/sys-kernel/rt-sources/rt-sources-4.9.240_p155.ebuild
new file mode 100644
index 000000000000..8cec2aef7c8f
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-4.9.240_p155.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_FULL/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}."