summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlice Ferrazzi <alicef@gentoo.org>2021-09-17 21:29:10 +0900
committerAlice Ferrazzi <alicef@gentoo.org>2021-09-17 21:31:17 +0900
commit1b06860fc450d1e6d81619d12a8afa4ee5355953 (patch)
tree5482c1d7f5d6e867430f0f1f9afae4d0b8599c04
parentapp-crypt/pinentry: Removed old (diff)
downloadgentoo-1b06860fc450d1e6d81619d12a8afa4ee5355953.tar.gz
gentoo-1b06860fc450d1e6d81619d12a8afa4ee5355953.tar.bz2
gentoo-1b06860fc450d1e6d81619d12a8afa4ee5355953.zip
sys-kernel/rt-sources: rt-sources 5.10.59_p52
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
-rw-r--r--sys-kernel/rt-sources/Manifest1
-rw-r--r--sys-kernel/rt-sources/rt-sources-5.10.59_p52.ebuild52
2 files changed, 53 insertions, 0 deletions
diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index ecdbae9d5733..1f865907f71f 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -21,6 +21,7 @@ DIST patch-4.4.277.xz 3615816 BLAKE2B ca88745d191bc1f10967f11ed65ecd98f45ba5696b
DIST patch-4.9.280-rt186.patch.xz 168092 BLAKE2B 9d0557d213a9a60de35daa0607d5397f2c0ea086f31705d3cbf04adbb8344c0df45568948869ec7a2b544ca8c274513ab87cc87aff7f75c874ccf0fe3f3bb9ce SHA512 dceee844ae73113806e7999ef285500d8e7f23511ff0074b78497d419064c05bf7f0d433d51d8ed84360c6dc91c94fe5e757f93520e184c9a27a7a1c33f7e197
DIST patch-4.9.280.xz 4064268 BLAKE2B 3a27eadf819451d08559df0599f63ea05329d0651ed19b4272ba40aff7f779457cbd357864714870ec7950bd460d4afaed5de802d2dcf5110500f0ad86a61f7a SHA512 aeae87d6c75605da806be7cd8b39b00a56bd5f62c170d4cf394787c31de6605ac6fc085b7a7968548279fba397eedb90d817b8f5fba98bb833c6eef2639fdc8e
DIST patch-5.10.59-rt51.patch.xz 173008 BLAKE2B 7f19158343ae61357acaaf818671a478f9ef52fbe182e0d1c1578ba63eb39fdbb4e5fd96b52c77723ff44452569de60409e924fae404e98ea0c0909ea914bdec SHA512 e49996b9cb38bf7b49de88d52773e47b17cfccbd20c0b7f1163b6ac2dc0ae8c68a8c4fa0e0b1753deb30474ed65d966a0016885965b8130cec31588d9ec654f4
+DIST patch-5.10.59-rt52.patch.xz 173016 BLAKE2B be2a4dc860de1641618143ec9e9adc1c20ef59c5dd5c8500c14de7770c93f5b927a957ff2b30f0b6ec0a9801b6321c10073fb89a606f0c5523636217b16850f2 SHA512 8f4509989e1a9860b15638117e5c74cc9209e7c14e2bd20a8b4436f17a59e69142bcb0051fb768c87bbbabd8faa13941e6f4cee8832fc3a5c5f26ed2776c0dd4
DIST patch-5.10.59.xz 1908080 BLAKE2B 7eace61991b62dadb88c41f08d0392fd5dfc5ca405dbce803982b6b6a01131bac6f3b922f058a9f8bf602effffdc7a3dc56e271120315d1b5d0805449f51ebfe SHA512 1a2aff2fbafb74ee2f6b623a1e34655bdc56acbeafa83040e77bc67b6374932ffd6ea1b6219b765ae57fbc5ff41e04f76f651489c267eacae7e971153f14a3d2
DIST patch-5.11.4-rt11.patch.xz 129792 BLAKE2B bbc87d478a9635ebd5f1aae0cb010fdafbb697702e0493288dbad9f78f8f76a44eb7360066a73656e20a8acc9ff143f3600097644b0678ad92ad6aef72816c1c SHA512 e37ebf7e6c0f669f35bbc96bbbb096ae37541aeb65c540caa1201fcc11ebd7b7cca1a6a5f42b92e1da4040c92f882fb7830d054051d5b37a7b178a2de5ca3e24
DIST patch-5.11.4.xz 277800 BLAKE2B 0f1d9783baeebbd28252eecafc88892b3f76df3f19a1193f5291e84e2bb7e1f11e9a3b093135044a7e39ff1276eedffb9b35f2666995e19369b53bf95387ac92 SHA512 dc4013908431289fed4153af402f33d12c2c20b1606ed08f2c1f0988953261a21385e8d9612c7def952b04727a3b8629fb7fe8c4fa2bef4862ec6f9105359790
diff --git a/sys-kernel/rt-sources/rt-sources-5.10.59_p52.ebuild b/sys-kernel/rt-sources/rt-sources-5.10.59_p52.ebuild
new file mode 100644
index 000000000000..bd07ae46eb15
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-5.10.59_p52.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+KEYWORDS="~amd64 ~arm64"
+
+HOMEPAGE="https://wiki.linuxfoundation.org/realtime/start"
+
+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}."