Gentoo Archives: gentoo-commits

From: Alice Ferrazzi <alicef@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/rt-sources/
Date: Thu, 06 Jan 2022 14:07:55
Message-Id: 1641477982.61fef509c6311610e10ffeffd3bf7affe9ff9ad5.alicef@gentoo
1 commit: 61fef509c6311610e10ffeffd3bf7affe9ff9ad5
2 Author: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 6 10:56:22 2022 +0000
4 Commit: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 6 14:06:22 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fef509
7
8 sys-kernel/rt-sources: Add rt sources 5.15.12-rt25
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Alice Ferrazzi <alicef <AT> gentoo.org>
12
13 sys-kernel/rt-sources/Manifest | 2 +
14 .../rt-sources/rt-sources-5.15.12_p25.ebuild | 52 ++++++++++++++++++++++
15 2 files changed, 54 insertions(+)
16
17 diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
18 index 76ea15759828..e61d54349e81 100644
19 --- a/sys-kernel/rt-sources/Manifest
20 +++ b/sys-kernel/rt-sources/Manifest
21 @@ -19,6 +19,8 @@ DIST patch-4.9.286-rt189.patch.xz 167596 BLAKE2B 1b9b26ad403b67e86be2df16e2cb264
22 DIST patch-4.9.286.xz 4111252 BLAKE2B 5917721af806296106993d6e0af51d81e5e788732c7c16f8e765d8383369f07cca9375ccaa072895f866a33ace2b9e15aa710386676e9e99b080547cb9bf3fcb SHA512 9a16f0bc6319866a969594546ab19855858096c0ad9e52acb216185b3ed53a5ecf04716534068ec7e74dde12f676004a5106a829fa7f3b4323cf469cdb28ed4a
23 DIST patch-5.10.78-rt55.patch.xz 173132 BLAKE2B a6e19641f9632c7179b85ae27e18c0f70b41877d3a28a39a0c45a4e296f525a8cff02709591731a4d80be8f27a796aebfc3bedfc6caa5b29cf093b4b40e8f7e6 SHA512 5a397d21d3865e965d79ad91bb4103f05f592e877fa5dd2a1fe56a6afa0c945036ca8ddb286b1674fa0add9a371ef88823f37410653b1ed4cfb2aaa53fe600f3
24 DIST patch-5.10.78.xz 2273196 BLAKE2B d132efd97289a022e0567245318ad27c62c4d801b94634854b8990c201c0a06ebcd7cde401541a22834f730cb2c014081893b8d3de7d59c7e7f2fa5613d1fc54 SHA512 81153a790c3c5bbdedc1610bb1fd798cc81f3574fb199891d2ed14d98c38055c85a3b74d8c5bbf0695e71a2beb54f6a588b697bff06cd672a031ad269c289f81
25 +DIST patch-5.15.12-rt25.patch.xz 80720 BLAKE2B 9afe1bba4e15e2d3eaf08270c36c729f03fc6ddabaa49d80d2a4be5103b4c269723db1a486f78d79064c533ebb19fb427dadfa545e1a991bb9afee6b75e10194 SHA512 b8bf4e921fa5e3f0e560210573e8c485d7e34beb794ddbb139a836f3e294c320bfc87a2828e55dc2568014d8a67c4e6346d07c9476f770c1e0c6395ab244bfe9
26 +DIST patch-5.15.12.xz 620100 BLAKE2B 8ac09e5cff7465641818e24e846a014bc936e2e2f61b7d1973319d5665d45acd6be24d28430173b5646e80cf67351044165b949575baf76ccdfb46ae34fc1468 SHA512 0e2dbfa675f00ddcb72369d1aed76470ed37a0968856e00d620bdc4bc7891a1646b4f9dcf864a57c26a5b9ab6afec43c8a62ad5c7e0549aaf0e8bae2852a752b
27 DIST patch-5.15.3-rt21.patch.xz 81128 BLAKE2B 685ef5d14e7784ec34d01dec71ae7e8b5b731920f02188aa26a8f912201508b0f6472a810cbc5fbe89ab3ece4e376a80c62e4212463bd27a273b7471127245ce SHA512 550381ff6e29554aaa2921f8e8f04a17841ff70b1bf2e59559379645420c354c92d921709bc2e11b5f8352105b82005af98c6b10c0834ad835c5f934d4102fdd
28 DIST patch-5.15.3.xz 290732 BLAKE2B 62544d1c3187321db6b2dfc7f1d910ddbcfc2b9d2977087d0e1fba12dde33df2d74ea62ced1646243db68a8d386b22bc5c80a955c1e65e77084b06e224586d93 SHA512 cf8b69a3aa725e0ebbe767ac28b7b99de53ee2436a6883e54ee330d17bbdb4d88c147ef1082c3c02a20649ecdc1e363961d9b210e56018c92daff7b889ff2db5
29 DIST patch-5.4.154-rt65.patch.xz 182592 BLAKE2B fb2e5ac1b8d9b5fe1852deeca9b07513c544b1a576c3012eb93a9e131c1bd53c26a3a6a40ace93019b0a1a5ec66e57b9d3058e391314d9a9b6b3963154d814fa SHA512 74c092fc13918e5e424a838c45031b756e20d794baaffabfed551f222cd32198a16ddff7eadda4a3d682b13e31d8ea92b1cc66cd8f27a9f05db786671a29d796
30
31 diff --git a/sys-kernel/rt-sources/rt-sources-5.15.12_p25.ebuild b/sys-kernel/rt-sources/rt-sources-5.15.12_p25.ebuild
32 new file mode 100644
33 index 000000000000..8e20943244fb
34 --- /dev/null
35 +++ b/sys-kernel/rt-sources/rt-sources-5.15.12_p25.ebuild
36 @@ -0,0 +1,52 @@
37 +# Copyright 1999-2022 Gentoo Authors
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI="8"
41 +ETYPE="sources"
42 +KEYWORDS="~amd64 ~arm64"
43 +
44 +HOMEPAGE="https://wiki.linuxfoundation.org/realtime/start"
45 +
46 +CKV="$(ver_cut 1-3)"
47 +K_SECURITY_UNSUPPORTED="1"
48 +K_DEBLOB_AVAILABLE="1"
49 +RT_PATCHSET="${PV/*_p}"
50 +
51 +inherit kernel-2
52 +detect_version
53 +
54 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
55 +RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
56 +RT_URI="https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE} \
57 + https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE}"
58 +
59 +DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the CONFIG_PREEMPT_RT patch"
60 +SRC_URI="${KERNEL_URI} ${RT_URI}"
61 +
62 +KV_FULL="${PVR/_p/-rt}"
63 +S="${WORKDIR}/linux-${KV_FULL}"
64 +
65 +UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
66 +UNIPATCH_STRICTORDER="yes"
67 +
68 +src_prepare() {
69 + default
70 +
71 + # 627796
72 + sed \
73 + "s/default PREEMPT_NONE/default PREEMPT_RT/g" \
74 + -i "${S}/kernel/Kconfig.preempt" || die "sed failed"
75 +}
76 +
77 +pkg_postinst() {
78 + kernel-2_pkg_postinst
79 + ewarn
80 + ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any way."
81 + ewarn "If you need support, please contact the RT project developers directly."
82 + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
83 + ewarn "the ebuilds."
84 + ewarn
85 +}
86 +
87 +K_EXTRAEINFO="For more info on rt-sources and details on how to report problems, see: \
88 +${HOMEPAGE}."