summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Linden <karl.j.linden@gmail.com>2018-01-15 20:46:48 +0100
committerAlice Ferrazzi <alicef@gentoo.org>2018-01-17 16:36:21 +0000
commit5003ea1024d5ac282b8dc4c9d7f4cd84aba83de0 (patch)
treece70df37707ca6c9ffa5440d6f8e5242a84df04d /sys-kernel/rt-sources
parentsys-devel/autoconf: Remove old (diff)
downloadgentoo-5003ea1024d5ac282b8dc4c9d7f4cd84aba83de0.tar.gz
gentoo-5003ea1024d5ac282b8dc4c9d7f4cd84aba83de0.tar.bz2
gentoo-5003ea1024d5ac282b8dc4c9d7f4cd84aba83de0.zip
sys-kernel/rt-sources: version bump to 3.18.91_p97
Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/6874
Diffstat (limited to 'sys-kernel/rt-sources')
-rw-r--r--sys-kernel/rt-sources/Manifest2
-rw-r--r--sys-kernel/rt-sources/rt-sources-3.18.91_p97.ebuild58
2 files changed, 60 insertions, 0 deletions
diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index fb06f79b5bdf..220119ee0d6c 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -23,6 +23,8 @@ DIST patch-3.18.69-rt75.patch.xz 173580 BLAKE2B fb0fa6c7bb72a1a9754d837f7ae532c4
DIST patch-3.18.69.xz 1291180 BLAKE2B d246320a43de0d3ec3bafa241877d3f1490e7ae67fcafb1e327bbaaea7df7246bb8c90e5fd3c9608863091ef158ac02f4641535853e8db126247f9c202c3ec8d SHA512 b6d3f52f219941752d0344a15c21a76ca2c7435c075d9f1cc3ac2ef70ab1f5da55cbcbe48c232e03d48dbc7b18e465e8a34d547b6fea82cc2b51e5462e773d93
DIST patch-3.18.82-rt88.patch.xz 173608 BLAKE2B 6f0097ab5ffd318e9c519fd1da2a8e978111308c1d1a9a4ff141014f3926a564d78528fe228dfde124393bb19f5eee7f17e1487e390cedfc0ddb08a10f2068e8 SHA512 2771a9c8c45b94c82bfda77a3a2ddb07d500b3727139bb929209cb7ee63f5cfa104db1ceee824d1cecdc3cb95937a86e2434d77f60dabb131d4b12a7d5ae188f
DIST patch-3.18.82.xz 1354196 BLAKE2B c5cc3bc681ec835087355998a18cd61755331d14331e5a8c5bb3f649ae60725972df15164edbf903a1ba277b55611031bafa3264ab15f06e07ae4b0b5616baae SHA512 c4947315e4ab58bad7b393af2f42709c5b0f43dbce37676e8dcbd7058b7faa38c32a58207de5d7f15c078e3ca1dca25f0c4ca05b2ac6804d14bb628d46ca1d46
+DIST patch-3.18.91-rt97.patch.xz 173636 BLAKE2B e6bc0f5b72c3ab3c0537bb83223a402ac072f2fabeeefe03cbeddc6cc8c94cb010a7024fe658089bfe48a51dda4af7b2de885aab33a287a747e2a2f920dd414c SHA512 08b73b7634230f6501eb2be318c65f2cca0964fd3fb2d6f15bdcb5675b5567f9ad665ea6f3402e5fe8562fe0e2757f721401bad1d2aed1f7c1b8b622c61ecc5c
+DIST patch-3.18.91.xz 1407536 BLAKE2B 45797565f03f53d22dad76051517719f5aa25c924b9b800f94f20789514ed34f4c06182a51cdac4b87d7dc4e32e239f3a347160cfb43b70871cec19c71454a10 SHA512 7fc3276ab236e2b88fc59b239e541c028b20e2b8105fd5082b1b9a1e4015c313c314aa2eb770f2059e3c6f92d68793888549cf8943d0f41a9214ffefd0d51655
DIST patch-4.1.42-rt50.patch.xz 190032 BLAKE2B b1723b4dd1ac49c85a962c09b5aac4bdf49f1798fea3b312289d7d875b5ca8e2cdd37e313c80e7decd94f0f80aeefbd7305d3883a6f50a33102f2c5886c0b2f5 SHA512 a8bc66d368176e5d02bdc54b9a5a1eb9865b277d89fe6f43e2e212832bb0d3b435a510ba8e03a64e1f8d94cf5a870076405b2687c51558b1d47586c0f5738d2a
DIST patch-4.1.42.xz 1109816 BLAKE2B b01888185a28df8c12f4f1cee4e6a417e656fcf0f09ee2179840a3d5f255650451a89e133d2bb628bbd645d9235cad147ba2e8a45efcaeeeace3d75a49f10b6e SHA512 a3b4e29e7cb613a72b8176edfe2cb5da0aa4e6064bb717c1bd5caa9463563cdb66a4bebe6256a8eddd58f32ae6f658fdbb66a3e4337a91def9d08b7c0e23fb2d
DIST patch-4.1.46-rt51.patch.xz 189892 BLAKE2B 3800f353d42b4c01461d9781dbf822fa6c14e408eec0c7158da8dd24673d33fea26d6241a8ec335fc7cf21e392be85543f88896cfa82b9a3aa8e5c08c5c214e4 SHA512 f009602913cfb22ae23943c452900b646d192146002b58517b591a874306b138e2e680170a70e1ead06ba38b76fc2e3fc55f83164dc5ef0b8dae5bdc30a54d8a
diff --git a/sys-kernel/rt-sources/rt-sources-3.18.91_p97.ebuild b/sys-kernel/rt-sources/rt-sources-3.18.91_p97.ebuild
new file mode 100644
index 000000000000..1ca2170247ac
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-3.18.91_p97.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}."