1 |
commit: 80af8577443f6a3b31bb914ea61e6ac2722c0396 |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 21 19:55:57 2016 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 21 20:18:57 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80af8577 |
7 |
|
8 |
sys-kernel/ck-sources: Version bump to latest 3.10 |
9 |
|
10 |
Package-Manager: portage-2.2.27 |
11 |
|
12 |
sys-kernel/ck-sources/Manifest | 3 + |
13 |
sys-kernel/ck-sources/ck-sources-3.10.97.ebuild | 107 ++++++++++++++++++++++++ |
14 |
2 files changed, 110 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest |
17 |
index 4c4f702..c7833cf 100644 |
18 |
--- a/sys-kernel/ck-sources/Manifest |
19 |
+++ b/sys-kernel/ck-sources/Manifest |
20 |
@@ -22,6 +22,9 @@ DIST deblob-check-3.4 612122 SHA256 5a9552abac85cab9715a958785a3f901937fa135d854 |
21 |
DIST deblob-check-4.0 670921 SHA256 042b511913187672d9a0512765e662ba5d4283812ebebf424f778eb08fa359bc SHA512 a27e3530cd3028041445cf8c5f49ad7827a7cf2b511de28851d2b09c28347cf2be667a7494bd698939c007fb77595699c1f61fb76249ae87658e1d12e855d2a1 WHIRLPOOL 953d8e6eed10971ed67a4573449b9a536ad693a2130153a6fc7cc9ea3e2daea21ca002c8df80126f7e318f75bec82c3f6e99fe43155817e2e2a52b5949dc5d2d |
22 |
DIST deblob-check-4.1 674781 SHA256 54aa33e23a31ead6f982b830be86003c306b88f0d0a9f96c7dc66fe7cd274acb SHA512 51fe9d70d723992aaf70f8bfcfcc12ecfedd7a039402ddae07858fb087693b00cd80d1e0e1a5053e049f2a2b8c58ed23e4598e2dae902c4999999c08bc2eeb33 WHIRLPOOL d2c22280e12863793f8e866b126be53ee10d564373addfe9399b2afe22dd7584513c050f334ea08e6d63dd27a1574f2754456bad9d0a42e8c8d9995eec27aed0 |
23 |
DIST deblob-check-4.3 688368 SHA256 9dff222415c2ead1edba2f6755926d6786225814d87dc3624605f99a4b760a5a SHA512 2029b4765a4f83b71370dc4439526daff57be32f8692a329d500df82019a5381849ca979c0ae3761c2efcc04590c031560f0e25de50e71f476618df529a1445a WHIRLPOOL 6dbdcfe6653e751ff00ad91f45c803bdb196fdb9c895ddffaec18a111a19720d50a77485ff8ce228287217ad2e98b6f9e9c65a3c6476f195cbf9e3b7969be34a |
24 |
+DIST genpatches-3.10-102.base.tar.xz 1339328 SHA256 86fa1f503db7c635d86bb9dfa61617ccc19aab486c8955a68344ecf2014520da SHA512 2bc6c3119cd4e16ebecf4f5d79769a4b0da81b60d0ca648234be146174ce5c693dadc33f022cab63b45e5b395e3e0c7fc1f57ff8d16e3636617592448a3d2cba WHIRLPOOL f111313c467967e4f56f1fa085ef030dfc53ad939a624ecdb3e2b246ecc6328cb4ee9abce124ed283f47870cdbbf0d43a1da425fbed5225aef71de2240d6eb81 |
25 |
+DIST genpatches-3.10-102.experimental.tar.xz 60172 SHA256 a95384e826182e9be3a70e0d7884e24abb34d3112b9c607ee35de94047d99332 SHA512 0cfaac8739e3192089d54ac795be0e78f882e74187e60170eaf7b95b60f4e218b1dabb5abe4965db8b3d2e9bc6a164fc36d8b351204ce87b190d95a394be1cd3 WHIRLPOOL c3fa228389169e256b5b253489ac8c080d236c8ea10b8b48519057ffa5ca4952ed26facfd3a936d1ed872b76d1e7769b94af072f129d07a18e90763656554ce3 |
26 |
+DIST genpatches-3.10-102.extras.tar.xz 17828 SHA256 e174353e2bf0ded175f756e49e86042bd6028caf7a2ecb295f7721edd051cd6b SHA512 0716e1c32548dfd764629074df0bd9f008685aff85d4bdb5b18f0cffccaad9ed331ac906206e3089a467d95d8f0fbcd87e36f441ef31585eba518852a541230f WHIRLPOOL 1bef33927aa4275f77d3ba0c5f8d5b69aa0f02a45abc28cb16b25994ffbee230505932199247d99d0bc6295e199871629d367250bd0c71bb6cdca856566be832 |
27 |
DIST genpatches-3.10-88.base.tar.xz 1217916 SHA256 b4037ba6e57270215f951e56f8961058a52d421cdd8ac932b95eb0fb7f5447db SHA512 2b01cc729ceedb77b5daeadd34705a5221ac9ad8fd1f920ce10b85739a5b3c67de3b76366982c8eb216932abbcb4040d4909b6f2908a3633997617987cfe2dd1 WHIRLPOOL 515def87c16a3e28dda0816695d6d8d3981232c31bc4f01df9607c9f4aabf950ad675cdc7cea1bb09e3a41101afb2bb9c48b28ae1957e3e8c206c1cb2efab052 |
28 |
DIST genpatches-3.10-88.experimental.tar.xz 60188 SHA256 d779f799a398f07377f1d7cc140b3f07b43b3afdb13f94c8ef4366ba47c9f78c SHA512 abd1d1d6b4fa175c8a0e70bd57690f674e8b588e22ed18459e5433e9065336b165e404eb320dfd3e62b78978a9961c2f011aa9d758f9bdbe27b87ef008210a11 WHIRLPOOL 1667a6d965a315b7bc2b31f6d6fbad65c8c3bb66ce978c97562ad8255815eaee2b895a5bd5a8a8dbe0505e29763b8553a70ae10c7d75d853bd2af97ea3b957aa |
29 |
DIST genpatches-3.10-88.extras.tar.xz 17844 SHA256 3caee8fd80d824dbe855f52524a70c8911baf8996626eb48b82391956f39c58b SHA512 7fdd240c093e1837816358f98328cbeffdbafde8f3dedd9f31dee39d4f491cc3764dbdb30549477eb820e16ace063d6958d6fe487f4b184b96f6799ed959b95f WHIRLPOOL 9ab75dde01eb128f586d192d70cc308353f1a2cda67d949af6d955c2bbd34c4b09b0e8e1cc1c1909daca6b0006d706380806d209ba8baa4422b8edb107355778 |
30 |
|
31 |
diff --git a/sys-kernel/ck-sources/ck-sources-3.10.97.ebuild b/sys-kernel/ck-sources/ck-sources-3.10.97.ebuild |
32 |
new file mode 100644 |
33 |
index 0000000..c82c404 |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/ck-sources/ck-sources-3.10.97.ebuild |
36 |
@@ -0,0 +1,107 @@ |
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="102" |
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="440" |
73 |
+ |
74 |
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}-r1.bz2" |
75 |
+BFS_FILE="${K_BRANCH_ID}-sched-bfs-${BFS_VERSION}-r1.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="https://dev.gentoo.org/~dlan/distfiles/${CK_FILE} |
80 |
+ ${CK_LVER_URL}/${CK_FILE}" |
81 |
+BFS_URI="https://dev.gentoo.org/~dlan/distfiles/${BFS_FILE} |
82 |
+ ${CK_LVER_URL}/patches/${BFS_FILE}" |
83 |
+ |
84 |
+#-- Build extra incremental patches list -------------------------------------- |
85 |
+ |
86 |
+LX_INCP_URI="" |
87 |
+LX_INCP_LIST="" |
88 |
+if [ -n "${XTRA_INCP_MIN}" ]; then |
89 |
+ LX_INCP_URL="${KERNEL_BASE_URI}/incr" |
90 |
+ for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do |
91 |
+ LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2" |
92 |
+ LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}" |
93 |
+ LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}" |
94 |
+ done |
95 |
+fi |
96 |
+ |
97 |
+#-- CK needs sometimes to patch itself... (3.7)-------------------------------- |
98 |
+ |
99 |
+CK_INCP_URI="" |
100 |
+CK_INCP_LIST="" |
101 |
+ |
102 |
+#-- Local patches needed for the ck-patches to apply smoothly (3.4/3.5) ------- |
103 |
+ |
104 |
+PRE_CK_FIX="" |
105 |
+POST_CK_FIX="" |
106 |
+ |
107 |
+#-- |
108 |
+ |
109 |
+SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} |
110 |
+ !bfsonly? ( ${CK_URI} ) |
111 |
+ bfsonly? ( ${BFS_URI} )" |
112 |
+ |
113 |
+UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}" |
114 |
+ |
115 |
+if ! use bfsonly ; then |
116 |
+ UNIPATCH_LIST="${UNIPATCH_LIST}/${CK_FILE}" |
117 |
+else |
118 |
+ UNIPATCH_LIST="${UNIPATCH_LIST}/${BFS_FILE}" |
119 |
+fi |
120 |
+ |
121 |
+UNIPATCH_LIST="${UNIPATCH_LIST} ${CK_INCP_LIST} ${POST_CK_FIX}" |
122 |
+ |
123 |
+UNIPATCH_STRICTORDER="yes" |
124 |
+ |
125 |
+#-- Since experimental genpatches && we want BFQ irrespective of experimental - |
126 |
+ |
127 |
+K_EXP_GENPATCHES_LIST="50*_*.patch*" |
128 |
+ |
129 |
+src_prepare() { |
130 |
+ |
131 |
+#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- |
132 |
+ |
133 |
+ sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" |
134 |
+} |
135 |
+ |
136 |
+pkg_postinst() { |
137 |
+ |
138 |
+ kernel-2_pkg_postinst |
139 |
+ |
140 |
+ elog |
141 |
+ elog "For more info on this patchset, see: https://forums.gentoo.org/viewtopic-t-941030-start-0.html" |
142 |
+ elog |
143 |
+} |