1 |
commit: 7f9502ffadc5207fa5f3998da05782641cc5e60f |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 21 20:11:51 2016 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 21 20:19:15 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9502ff |
7 |
|
8 |
sys-kernel/ck-sources: Version bump to latest 4.1 |
9 |
|
10 |
Package-Manager: portage-2.2.27 |
11 |
|
12 |
sys-kernel/ck-sources/Manifest | 3 + |
13 |
sys-kernel/ck-sources/ck-sources-4.1.18.ebuild | 90 ++++++++++++++++++++++++++ |
14 |
2 files changed, 93 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest |
17 |
index 7113f8c..374b5af 100644 |
18 |
--- a/sys-kernel/ck-sources/Manifest |
19 |
+++ b/sys-kernel/ck-sources/Manifest |
20 |
@@ -30,6 +30,9 @@ DIST genpatches-3.4-90.extras.tar.xz 18236 SHA256 787d5a43bbadfcb40ac5f7aed21aca |
21 |
DIST genpatches-4.1-10.base.tar.xz 210140 SHA256 d0ac2a9175fe72d0ddf23307a9c8d06102f48220886468e4c19c92855024d829 SHA512 fadf51efbda55e959cd4636e88c2a159ed967156acbe719b15056e9e56cf01652b0ac6b515203d4821853939fe8dc4dfb6e075e55530489d5a96e44e6dfe1be7 WHIRLPOOL e384c68de2b4a4e23934cdaba6f8d02942931ea721b1730bd6e99e02547c28f6219bb6a38425c5c04bd1ee13afbf091dcb9eedadc2aca2246e05e465c07cb974 |
22 |
DIST genpatches-4.1-10.experimental.tar.xz 215988 SHA256 b4ab62875339a60623db576533638e12342815ba93091d16dca7a975c10ebf4c SHA512 e51eadd26e1db63ec558fa0f4a83b8e5fb40902c9e7c96e269b4102d048b9f90defc071f42faa058605af047790bc410b2186d6c06a5fd2b8f6fe957da8cfc96 WHIRLPOOL 3061975198673a38775b78004dcdf088fd01fdc2ce784aead81425d25f6b831267e9840fee56db96253a09290ab09d01bd4fcb916b8fbe654ac32027c702d4bc |
23 |
DIST genpatches-4.1-10.extras.tar.xz 16184 SHA256 5d4492d3d535b3904fe917532b52d314bd52566832acdb1d01362e03472945da SHA512 da4163afcc52c5385ff3869105afdc0bdd021e1967b6461d3ced62bfb22ae5e9f31a4493d93ce6ab33fdb23b92df6eaef14007bc53d77de63e76802e9d65c77a WHIRLPOOL 24318d0cd07b3c3cd7d752e3619883ffcf63cec3ec7b90ba5f327bbd204e1cb2e3a7cd91c8607a988e13a23ccff25cfe8b484b8596bfe6cbf365f18e7de180e8 |
24 |
+DIST genpatches-4.1-23.base.tar.xz 572288 SHA256 8a46e42e2fa5e8a530bae36f330ec5e03886784228c649276e2d530b738d4f25 SHA512 176f6db507ffc7e8ccfec3c4af28a7dad4118b5b145490c4c0efa24a4b6e056cad9923aed69acf8a90a0e42626c437d54c3eac18285dca1fe7e067eea63ee178 WHIRLPOOL df45ea7924444b58b8aadeb2ceff448b29c9dc0f98b911eaf4051bbb9d18edaa283e684c2e471722f77b57d7a786a0c617108b7aa0ad72a18677153083481a36 |
25 |
+DIST genpatches-4.1-23.experimental.tar.xz 61656 SHA256 99f83b19eaae65c2a7f36721533e0dc229d3c319afa18a66629d1c9ba4780ca6 SHA512 4be89a9aea2269dc0d77e92921df66c429eb7bed808663a511d08cab20fded79175c6c2f8874844c2d85c77ab726459f86d3682cbcfe4604a3fdb5929a42cbd9 WHIRLPOOL 2d29b6b08edf7a34f5629f75a3d5b62be691bbf518d0482d1d92e7b15551139ca353df120fbe8c9a9ef47fed1060d19f6606aa4450ca823a39a6e9134dc40416 |
26 |
+DIST genpatches-4.1-23.extras.tar.xz 16172 SHA256 60de73d8aef3fc161d5f8fc69ea8d355c7876ff4a75dd30c486a8ec334f84df2 SHA512 ed74a9ab953dbacc10b6c246578c78681d36544497a296f9cf76e4e43d447b4f9a6d4354ae9074fd081e748fec0b3769b193e0ccff3953070eeeccf0ed2820ec WHIRLPOOL 6a978a5093c0258d65c511b53f42ce28ed7d19fea2f9171b5265a1050d977de9855501869a98bf5f96615bcd7b39e3522835b4876d7c5d43f80646688e5772d5 |
27 |
DIST genpatches-4.1-7.base.tar.xz 59032 SHA256 9106e15001e0c286ef929d5e4505507ccdefb0aecdd094b73d57d587070d3288 SHA512 da1e3ef03874ab0fd3af811d6b72e791117dd7490ecbd8698e24e98424175c0ad7228182976fdadbc62a3ef69bf721f82d99cc1760417c4ba3401844fe3c8db4 WHIRLPOOL d3d3623112f118f98db870f48bc3181d6f510fdb4d916a88a832065a2e0df99c1bc5e04db6f7dd09c505f0253b76037965bbaa27103263dd95a713d0428db5ba |
28 |
DIST genpatches-4.1-7.experimental.tar.xz 214944 SHA256 1812d9b5cfa6a974cf36bb44a14bec26d021b29d386ce3139b50b99e3175143f SHA512 9704ae5529610afa2d6e62a123cba0a1891a18229a97ad5214449f23cf870e70932acd3a2ce32c5a30bd2cf89a64a012b23ee2591b699120cbffba3cb1cb0509 WHIRLPOOL cad56926d233a7b75dc4e915c1256a10864d356b6124b272f9af7eb59ae77871fd0c58ee810fdaf8d86820fdef1c0670ff7a463142cd7daa9fe9586983fc3fb9 |
29 |
DIST genpatches-4.1-7.extras.tar.xz 16180 SHA256 39569583e833ff338b8126a52ae46a9a9b335d701006abbca7ed239bb84e7129 SHA512 4a5be5d19474a4679f83135ddfbb9af4b2c2c2d614ae95911c641c4d6fea8de9e25ebc1f4eefc2d9b1976c46b880e8717a0ca6987c64d2ccff969af5d6a84387 WHIRLPOOL 4509fef31139f79d7609e31d37b29f636471ba471c6ab47d6d4fcdd661b9a20d13e292b57a668b40a885a3aad4e2f831a1c3861aafbc3c85dd47f235b0ed09a6 |
30 |
|
31 |
diff --git a/sys-kernel/ck-sources/ck-sources-4.1.18.ebuild b/sys-kernel/ck-sources/ck-sources-4.1.18.ebuild |
32 |
new file mode 100644 |
33 |
index 0000000..3dedd8c |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/ck-sources/ck-sources-4.1.18.ebuild |
36 |
@@ -0,0 +1,90 @@ |
37 |
+# Copyright 1999-2016 Gentoo Foundation |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+# $Id$ |
40 |
+ |
41 |
+EAPI="5" |
42 |
+ETYPE="sources" |
43 |
+KEYWORDS="~amd64 ~x86" |
44 |
+ |
45 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ |
46 |
+ http://users.tpg.com.au/ckolivas/kernel/" |
47 |
+ |
48 |
+K_WANT_GENPATCHES="base extras experimental" |
49 |
+K_EXP_GENPATCHES_PULL="1" |
50 |
+K_EXP_GENPATCHES_NOUSE="1" |
51 |
+K_GENPATCHES_VER="23" |
52 |
+K_SECURITY_UNSUPPORTED="1" |
53 |
+K_DEBLOB_AVAILABLE="1" |
54 |
+ |
55 |
+inherit kernel-2 |
56 |
+detect_version |
57 |
+detect_arch |
58 |
+ |
59 |
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" |
60 |
+ |
61 |
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}" |
62 |
+ |
63 |
+#-- If Gentoo-Sources don't follow then extra incremental patches are needed - |
64 |
+ |
65 |
+XTRA_INCP_MIN="" |
66 |
+XTRA_INCP_MAX="" |
67 |
+ |
68 |
+#-- |
69 |
+ |
70 |
+CK_VERSION="2" |
71 |
+ |
72 |
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.bz2" |
73 |
+ |
74 |
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0" |
75 |
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}" |
76 |
+CK_URI="${CK_LVER_URL}/${CK_FILE}" |
77 |
+ |
78 |
+#-- Build extra incremental patches list -------------------------------------- |
79 |
+ |
80 |
+LX_INCP_URI="" |
81 |
+LX_INCP_LIST="" |
82 |
+if [ -n "${XTRA_INCP_MIN}" ]; then |
83 |
+ LX_INCP_URL="${KERNEL_BASE_URI}/incr" |
84 |
+ for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do |
85 |
+ LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2" |
86 |
+ LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}" |
87 |
+ LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}" |
88 |
+ done |
89 |
+fi |
90 |
+ |
91 |
+#-- CK needs sometimes to patch itself... --------------------------- |
92 |
+ |
93 |
+CK_INCP_URI="" |
94 |
+CK_INCP_LIST="" |
95 |
+ |
96 |
+#-- Local patches needed for the ck-patches to apply smoothly ------- |
97 |
+ |
98 |
+PRE_CK_FIX="" |
99 |
+POST_CK_FIX="" |
100 |
+ |
101 |
+#-- |
102 |
+ |
103 |
+SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI}" |
104 |
+ |
105 |
+UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX}" |
106 |
+UNIPATCH_STRICTORDER="yes" |
107 |
+ |
108 |
+#-- Since experimental genpatches && we want BFQ irrespective of experimental - |
109 |
+ |
110 |
+K_EXP_GENPATCHES_LIST="50*_*.patch*" |
111 |
+ |
112 |
+src_prepare() { |
113 |
+ |
114 |
+#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- |
115 |
+ |
116 |
+ sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" |
117 |
+} |
118 |
+ |
119 |
+pkg_postinst() { |
120 |
+ |
121 |
+ kernel-2_pkg_postinst |
122 |
+ |
123 |
+ elog |
124 |
+ elog "For more info on this patchset, see: https://forums.gentoo.org/viewtopic-t-941030-start-0.html" |
125 |
+ elog |
126 |
+} |