1 |
commit: 91c5fcf22dca19286d54bbdcb09baff7d12304af |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 21 20:04:38 2016 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 21 20:19:07 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c5fcf2 |
7 |
|
8 |
sys-kernel/ck-sources: Version bump to latest 3.18 |
9 |
|
10 |
Package-Manager: portage-2.2.27 |
11 |
|
12 |
sys-kernel/ck-sources/Manifest | 3 + |
13 |
sys-kernel/ck-sources/ck-sources-3.18.27.ebuild | 105 ++++++++++++++++++++++++ |
14 |
2 files changed, 108 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest |
17 |
index 724f174..2275894 100644 |
18 |
--- a/sys-kernel/ck-sources/Manifest |
19 |
+++ b/sys-kernel/ck-sources/Manifest |
20 |
@@ -34,6 +34,9 @@ DIST genpatches-3.18-16.extras.tar.xz 16188 SHA256 0861244845ec3dc87c5cc070ad413 |
21 |
DIST genpatches-3.18-19.base.tar.xz 591336 SHA256 346d9ce9b825e024cb448c768b9e994ef27a4693cd7eb596295f1419dd3cbca9 SHA512 5d8c4550dc8afc0687d309f586200e908d2e71ce0ec6dfc86bbe26b3437e46927a6041278b97ed2087d8aafefddbb5d6162d9e22fa566c7f9eb1e57017dad6d4 WHIRLPOOL d9f29c9dc5b3995ff59b7e4f93617ad360ecb32c6fe6702daa4826277e98ef35ca3a1fd9817cf011ba43eedc14a54ebed6134f348245fceb56298baee6b73ece |
22 |
DIST genpatches-3.18-19.experimental.tar.xz 61628 SHA256 7a34377e5c43214cc03c00e983a1996e955b3fdfc53be01ac1f84b9578c25287 SHA512 4ac764f6b11985fd63a4b392791e1a4467867ffe00f464115e8982a199cafc6a45489c704aee2a1ef9afefab93a1b110f8ccec597e6b4bf61e61f5b996d5fd36 WHIRLPOOL f2cbcf0efbe7929b0c1360b53c15bd9d6502916d664eec23aeda56e5c626d49fc2caa833e793a5a4ffed20591ff48e944ecff11c997fb5ef4aaaec066e745236 |
23 |
DIST genpatches-3.18-19.extras.tar.xz 16176 SHA256 b1a797dba4a735d95a635bfd40b03e2cb83e0fedb0d50735a3eaa2cfe7898c68 SHA512 d77e4f337621b8e424f93e4433628f065895e8568f87daee82a46dfba12f7547d50edf71ece0dd9bc6356dfb9af356fc334111923c29aa61218ecf797b5bff2c WHIRLPOOL ab37e325b7be6a5a1dd9f959f9db3f46cfee3d903721c1ee1c896f66495d46ec908367cecac13a279756ab528c7f3788c90689ba717122874b430f7ec445b0fc |
24 |
+DIST genpatches-3.18-28.base.tar.xz 820540 SHA256 def3cdebe118e6381465c7d61b4aeedbc55c63ffa5196f62afc40df6c1cf60d5 SHA512 dd48643fb5aa48539da83fabcc9423186e80ed7beabcb33a519eda876c5d925d910e0955f9b7d7592fbbec175a7948c11a9065a280e4f576b2618f156bbe00ec WHIRLPOOL cf7b3eb5635f0e1f7438cf87db2762471d78d2a4eb85d493ed2196c29df035ddbe6912fffe5cf126e81fbde5687aad11b1f3cae6c0d285468571ea01798fbcc0 |
25 |
+DIST genpatches-3.18-28.experimental.tar.xz 61612 SHA256 4ef8ff2340d16145f2177ef2f5e8ac43b37e57c9d9ac730bd0c992e99209a71e SHA512 94fd26d41de8a6a4d0ef82d9c261b3dd5b54ad58bfcf054e011f6495be788d687e589ae39e3012707cd48e836e678d237ccdd3dba6985c3f2086ae923616f2d0 WHIRLPOOL a325ec94646c9c05c33cb0338e9f3892804b1dc0277a2d80b1b1248c40f6ad6fe8de170f01639b8e79e86a9fe540ac1c8bf22c138dab85684dc76cbf7db5bbb3 |
26 |
+DIST genpatches-3.18-28.extras.tar.xz 16184 SHA256 7fe110961bc2fc65f0721d89af43d533a556f0ec567d84d40269549bdea089bb SHA512 5971522cdc227029414cd2b8e385dd857d7ce113c85c3bc18b575f97ac616fc1f586dbfe7a933ba4bcfff00e3c711d42b0e29289ba725c646bdee0efb4c1046f WHIRLPOOL 61d2bb69908c9458a03e25aeaabb5dc8b4129a0b8385199a51ba345a6e8af0994d60fe09e33b12e7fdf02ae83c1a31af9b7758ebf9d1c6c9e5527bee7e3e1f81 |
27 |
DIST genpatches-3.19-9.base.tar.xz 257836 SHA256 94ca8760c25b14e705dbdc4584c78b4ba71655bcb3529c9fed3a24c41e144231 SHA512 118bd7d89bd7652ae44cd01042f865a846668ac2976f2344e9f72d6dadb4c3fdfda738e7a971656519831cbfdb6cc07a8c9b4513c88be707c3eb707d6e75a8f8 WHIRLPOOL 38df4344680cb3d38c384ac6a7ec2dfaf591cccca3795a1a1150cbf410ec4e4e8affa816c5dc3448b0310dd2b9c12e220aa6b85820fd9c68c8441ad6c2846e73 |
28 |
DIST genpatches-3.19-9.experimental.tar.xz 61632 SHA256 c1668cb0ebe2c04a5f9d837cd0b42378ec9c1c53cacc4b02272462bd9e773c88 SHA512 86738abd9ce9eb007c96388a18710d8005760f5f2c36d12388af6d88cea2b60f81c2debe8d3e0af8f4ac83619a4797aa5a77b73c83adca1cbc6f397005c66561 WHIRLPOOL 8c8c5931b69a99106f38309df1367db16f6935357db1ed48a2fbeff5c266ac4801803485446d5a8a292c1c29d851c1b32dcc8ce161c6646227b9f1e75ae7621b |
29 |
DIST genpatches-3.19-9.extras.tar.xz 16280 SHA256 f0b77c7754741f000933a1450c39027c509ca66b44e78add44b100b02e415e5c SHA512 764e704d43573b80604f090b35b4c5913cc8d8abcb8f94590621df879668fdd0607db1a711a6fb24dd7b2ad709dff1110381e4b8072ad435ef7356639d8baacf WHIRLPOOL 6e8243526c27642cade7d1e9b36c6453c7a5ea63e99abae77ebd866365543930d1ee685b7a447f38e40bc8cfcbe84b01cbc8f5a6e443fe732b8e14ff3487a45d |
30 |
|
31 |
diff --git a/sys-kernel/ck-sources/ck-sources-3.18.27.ebuild b/sys-kernel/ck-sources/ck-sources-3.18.27.ebuild |
32 |
new file mode 100644 |
33 |
index 0000000..ff06a24 |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/ck-sources/ck-sources-3.18.27.ebuild |
36 |
@@ -0,0 +1,105 @@ |
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 |
+IUSE="bfsonly" |
45 |
+ |
46 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ |
47 |
+ http://users.tpg.com.au/ckolivas/kernel/" |
48 |
+ |
49 |
+K_WANT_GENPATCHES="base extras experimental" |
50 |
+K_EXP_GENPATCHES_PULL="1" |
51 |
+K_EXP_GENPATCHES_NOUSE="1" |
52 |
+K_GENPATCHES_VER="28" |
53 |
+K_SECURITY_UNSUPPORTED="1" |
54 |
+K_DEBLOB_AVAILABLE="1" |
55 |
+ |
56 |
+inherit kernel-2 |
57 |
+detect_version |
58 |
+detect_arch |
59 |
+ |
60 |
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" |
61 |
+ |
62 |
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}" |
63 |
+ |
64 |
+#-- If Gentoo-Sources don't follow then extra incremental patches are needed - |
65 |
+ |
66 |
+XTRA_INCP_MIN="" |
67 |
+XTRA_INCP_MAX="" |
68 |
+ |
69 |
+#-- |
70 |
+ |
71 |
+CK_VERSION="1" |
72 |
+BFS_VERSION="460" |
73 |
+ |
74 |
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.bz2" |
75 |
+BFS_FILE="${K_BRANCH_ID}-sched-bfs-${BFS_VERSION}.patch" |
76 |
+ |
77 |
+CK_BASE_URL="http://ck.kolivas.org/patches/3.0" |
78 |
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}" |
79 |
+CK_URI="${CK_LVER_URL}/${CK_FILE}" |
80 |
+BFS_URI="${CK_LVER_URL}/patches/${BFS_FILE}" |
81 |
+ |
82 |
+#-- Build extra incremental patches list -------------------------------------- |
83 |
+ |
84 |
+LX_INCP_URI="" |
85 |
+LX_INCP_LIST="" |
86 |
+if [ -n "${XTRA_INCP_MIN}" ]; then |
87 |
+ LX_INCP_URL="${KERNEL_BASE_URI}/incr" |
88 |
+ for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do |
89 |
+ LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).xz" |
90 |
+ LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}" |
91 |
+ LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}" |
92 |
+ done |
93 |
+fi |
94 |
+ |
95 |
+#-- CK needs sometimes to patch itself... (3.7/3.13)--------------------------- |
96 |
+ |
97 |
+CK_INCP_URI="" |
98 |
+CK_INCP_LIST="" |
99 |
+ |
100 |
+#-- Local patches needed for the ck-patches to apply smoothly (3.4/3.5) ------- |
101 |
+ |
102 |
+PRE_CK_FIX="" |
103 |
+POST_CK_FIX="" |
104 |
+ |
105 |
+#-- |
106 |
+ |
107 |
+SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} |
108 |
+ !bfsonly? ( ${CK_URI} ) |
109 |
+ bfsonly? ( ${BFS_URI} )" |
110 |
+ |
111 |
+UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}" |
112 |
+ |
113 |
+if ! use bfsonly ; then |
114 |
+ UNIPATCH_LIST="${UNIPATCH_LIST}/${CK_FILE}" |
115 |
+else |
116 |
+ UNIPATCH_LIST="${UNIPATCH_LIST}/${BFS_FILE}" |
117 |
+fi |
118 |
+ |
119 |
+UNIPATCH_LIST="${UNIPATCH_LIST} ${CK_INCP_LIST} ${POST_CK_FIX}" |
120 |
+ |
121 |
+UNIPATCH_STRICTORDER="yes" |
122 |
+ |
123 |
+#-- Since experimental genpatches && we want BFQ irrespective of experimental - |
124 |
+ |
125 |
+K_EXP_GENPATCHES_LIST="50*_*.patch*" |
126 |
+ |
127 |
+src_prepare() { |
128 |
+ |
129 |
+#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- |
130 |
+ |
131 |
+ sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" |
132 |
+} |
133 |
+ |
134 |
+pkg_postinst() { |
135 |
+ |
136 |
+ kernel-2_pkg_postinst |
137 |
+ |
138 |
+ elog |
139 |
+ elog "For more info on this patchset, see: https://forums.gentoo.org/viewtopic-t-941030-start-0.html" |
140 |
+ elog |
141 |
+} |