summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Linden <karl.j.linden@gmail.com>2018-03-06 20:04:50 +0100
committerMichał Górny <mgorny@gentoo.org>2018-03-14 12:37:15 +0100
commit52bf14dc9942d837318b74191470605705f65a7d (patch)
treee50549a033b5c73f4324a6099d0ec1934731e3a6
parentmail-client/roundcube: amd64 stable wrt bug #649646 (diff)
downloadgentoo-52bf14dc.tar.gz
gentoo-52bf14dc.tar.bz2
gentoo-52bf14dc.zip
sys-kernel/rt-sources: version bump to 4.9.84_p62
Package-Manager: Portage-2.3.24, Repoman-2.3.6
-rw-r--r--sys-kernel/rt-sources/Manifest2
-rw-r--r--sys-kernel/rt-sources/rt-sources-4.9.84_p62.ebuild58
2 files changed, 60 insertions, 0 deletions
diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 7d55d4ef5579..93fbf9bd5b74 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -39,3 +39,5 @@ DIST patch-4.9.68-rt60.patch.xz 173760 BLAKE2B fd2837714f44f1d66d25c4abb247adc18
DIST patch-4.9.68.xz 1216096 BLAKE2B a37893a9526c31ac3a5b0eac06e17cd1d2a6ad23dcfd7ef5c1c0955a9cdd3c5912486a35b111d9eacc24aa4b4ecccdd43ec3e7e6f77c76b4fd697c092a2676e0 SHA512 2eb4479a89dd59a3b441c65f235777e69e06e24c91e8269ab77e4b628283cbc954376d685ce9a9b7fa408132e183a2581a3867e32d8c38666ec66b6d6b8bcd79
DIST patch-4.9.76-rt61.patch.xz 173748 BLAKE2B 6f6adb72b4e906a4c2f3e3898c3b588bbaf9675a79978716695a88d6eae3ac3e66929c2b46a566e912972d5587f85f23d177bbba4c1ba89f2692fbe026feb2af SHA512 cc28f677ef1a92f4a4547f3858c324f3f57fad263101f3c3f45f52fe865212cf48fc8a1386266536f19645771e67a130ff417cd5ef8d8599c93648ca0840bd1f
DIST patch-4.9.76.xz 1344536 BLAKE2B 29aeb93bb0db62b95a0b2e974869032e5622ce7ed7e0c54cc8ed69cca171e6882a5547beca839a355829cdf6ef21bb3f8a4bd35662ab930638fe37d0d29ebcd1 SHA512 57d98aa04f01a7ff550885b42cbd115b81234994005378bace5d984dfec232039934c64bff14fd88a5ba962c6dacf5b408173cccf551eb1195f0be980bb41090
+DIST patch-4.9.84-rt62.patch.xz 173640 BLAKE2B e79032ab9137270e8144d5a1a9faa2897c1013a6380394e1a379d8f6aaccb69b4c2f107c793d70fa540c1f43c610076bd2ecd37b274f4c3701b2081ab55a6012 SHA512 e273d384d845478e7b3ce55be56bddf74e1b18c0b70aaad92dcc73bdf949337a10ee41c6c3ebca7057988cfb88b762ebd5657a29ea47e684c6d10d83c0c03f7c
+DIST patch-4.9.84.xz 1512620 BLAKE2B 8f3ff14ed541bebbc841af845fcd6182d67a347363c1b9e2ea446653809025d414d478c228a7a7daca3c29706c6a541edceefcabc82dd7dda065f27d7aa16a23 SHA512 0c7f6dfe4ccd548a12c734f3d4faf52dcc221fbbb709cfc7a25c73a57f0fdee6141244b6d475e0bbb994fd148bacdd5e565ac020b6cbf4631da063f64a59ec83
diff --git a/sys-kernel/rt-sources/rt-sources-4.9.84_p62.ebuild b/sys-kernel/rt-sources/rt-sources-4.9.84_p62.ebuild
new file mode 100644
index 000000000000..1ca2170247ac
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-4.9.84_p62.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64"
+
+HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/"
+
+inherit versionator
+
+CKV="$(get_version_component_range 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="mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE} \
+ mirror://kernel/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"
+
+PATCHES=(
+ "${FILESDIR}"/rt-sources-posix-printf.patch # 627068
+)
+
+src_prepare() {
+ default
+
+ # 627796
+ sed \
+ "s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
+ -i "${S}/kernel/Kconfig.preempt"
+}
+
+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}."