1 |
commit: 55e49dfa4937e6e3fee9662b2cf4a08a99c6d1a3 |
2 |
Author: kuzetsa <kuzetsa <AT> gmail <DOT> com> |
3 |
AuthorDate: Mon Mar 27 11:18:54 2017 +0000 |
4 |
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Mar 27 18:19:40 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e49dfa |
7 |
|
8 |
sys-kernel/ck-sources: version bump (4.9.18) |
9 |
|
10 |
Package-Manager: Portage-2.3.3, Repoman-2.3.1 |
11 |
|
12 |
sys-kernel/ck-sources/Manifest | 3 + |
13 |
sys-kernel/ck-sources/ck-sources-4.9.18.ebuild | 96 ++++++++++++++++++++++++++ |
14 |
2 files changed, 99 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest |
17 |
index 83e09dd4a1a..e494ed29bff 100644 |
18 |
--- a/sys-kernel/ck-sources/Manifest |
19 |
+++ b/sys-kernel/ck-sources/Manifest |
20 |
@@ -24,6 +24,9 @@ DIST genpatches-4.9-18.extras.tar.xz 17348 SHA256 64167f17f122f969476bf68a3e0493 |
21 |
DIST genpatches-4.9-19.base.tar.xz 420920 SHA256 42e008bdb9ee0c032dce7dc74175f892ab0afb13a1167404342b2833730d8232 SHA512 7ab74f3dfc766d03bef4d2409b817ed325470f975e2b51a48daa44046d11584a6e60ae3ff28568dd9a601d7caf6642df3c3a9a1b2b106ec282fb744bce866b6e WHIRLPOOL b3268236d79648b6d3b00ff5d878135f4ffea347dd16d9437904093b1bd6e10132646f58f92a9ebf2c2e2538c2b4aec1993216a170004fcfa251e16bd06d85cc |
22 |
DIST genpatches-4.9-19.experimental.tar.xz 105600 SHA256 eafcadcb523c9edd672be9ab45af5bded697b9eedf24afc35f3daa760c3a03b6 SHA512 cfd021591de29d634401b68e1ba98095398b3a8ba293a657acb473c5c0a3c5e6137e065d081bc0e30f99785af6aa4090de55fed200e7e4f3e4427fec1cd1f2c9 WHIRLPOOL 3756ca2d2361c894224345a61aad719b28b5d0c04be239537a9325b6a87e36dba0abb2999f7a37453573c823325663f19e3f2ca921bc167cba61c919fda0b8f2 |
23 |
DIST genpatches-4.9-19.extras.tar.xz 17348 SHA256 21a0716823ebe74c997fdbf56e8037a383dae0121d4eb22fd0b924f9bef78001 SHA512 a86efdf561cd96cb98d4a434df94f9c3fec2c5b53a99a7ee433326bed907aaa53ed65045bb9333d1344aa5367b9b63cfe97527ae2185e7093c09ad3b59e6dad8 WHIRLPOOL 131d2f2354f7662b53a24cf0743a719869842b9141db1df807a8cf1a5f3bb18362564e3a26d7056f1996b1a9bcf2594e5ad68555b44d52b81bc105176717575b |
24 |
+DIST genpatches-4.9-20.base.tar.xz 427100 SHA256 a7346ab49ac9eae72b627b3779c29dd636b4c412473a0bfe35d91678c6a4d853 SHA512 0b9773d58f6e140e55bd6d3d46e144e4273d7b313958fdcd21b4eb8e8294b18164d95203259eddf6bdd4485c20b1f57cdd863ad313235207c05d894551bd15e6 WHIRLPOOL ad5fc950eb886024d914973dd49a4077672ef0fde90a437f82912318ac433f624533291fc3307c1fb189f0588ca52a56e000d10538d412634451f4015ebcc989 |
25 |
+DIST genpatches-4.9-20.experimental.tar.xz 106416 SHA256 ba236b5f039288d762956146600f133fcba58e90ab3dbd30c799ac6e75fe2cb3 SHA512 d863fd523d0633f78c1b1e911d1714511b43818117296a265e6b58f9c258aa045d8b09562856d84ea3dadb8814e8e73517c653d878f03082fa4c4e7679a44bb7 WHIRLPOOL 8aeff2374985d07933099f11ed391c0cb9ff35273d183602563e10cda3546a03699edadac78df8003fdbb7ed3830ff4b2b7246a0527e712d75641d7650833975 |
26 |
+DIST genpatches-4.9-20.extras.tar.xz 17352 SHA256 91ac2b1add9a0a7129b1358cd731999b4dd4f2ae3f0438e74b9b1bf3c580a6c4 SHA512 f734a880ec55892b86274ab1b01dbd78d2301b321a36cf6de9e6fc9927a8e03c034ef873a84dd445f29274def7247bd606ffad5e16124bc848fd04c906678d02 WHIRLPOOL 0e3692fc1cb71ba7dd5a4cc45dbce1bdbc0a6793a4f7e82ad2a203a4501f9386d97886196d54216633725c7b112319908716090f5381373f527e13a9d18f5841 |
27 |
DIST linux-4.10.tar.xz 94231404 SHA256 3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b SHA512 c3690125a8402df638095bd98a613fcf1a257b81de7611c84711d315cd11e2634ab4636302b3742aedf1e3ba9ce0fea53fe8c7d48e37865d8ee5db3565220d90 WHIRLPOOL 86d021bae2dbfc4ef80c22d9e886bed4fbd9476473a2851d7beaf8ed0c7f7fbc1fa0da230eb9e763eb231b7c164c17b2a73fd336ab233543f57be280d6173738 |
28 |
DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a |
29 |
DIST patch-4.10-ck1.xz 154200 SHA256 1913eeb921bbef3733b53f4004a3013289fa85a26409610bb14fcff3bbd7ef72 SHA512 b998cfe44b5bd89b362fe299ae799cd5caceef5114b954fbf10be0553c21234a949417459f848e75b029a4089760aafe212efadddd8c2d65d054c0d367fc7816 WHIRLPOOL 2056718b1b1e1b8bccfbe5fcafd01d24179fae05653fac3e7553b4dab38789f694a050990e8e99ea38c4f9074ab339640980d433bdd411c0deb84f7bd698ab10 |
30 |
|
31 |
diff --git a/sys-kernel/ck-sources/ck-sources-4.9.18.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.18.ebuild |
32 |
new file mode 100644 |
33 |
index 00000000000..98a2c4b4489 |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/ck-sources/ck-sources-4.9.18.ebuild |
36 |
@@ -0,0 +1,96 @@ |
37 |
+# Copyright 1999-2017 Gentoo Foundation |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+ |
40 |
+EAPI="5" |
41 |
+ETYPE="sources" |
42 |
+KEYWORDS="~amd64 ~x86" |
43 |
+ |
44 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ |
45 |
+ http://users.tpg.com.au/ckolivas/kernel/" |
46 |
+ |
47 |
+K_WANT_GENPATCHES="base extras experimental" |
48 |
+K_EXP_GENPATCHES_PULL="1" |
49 |
+K_EXP_GENPATCHES_NOUSE="1" |
50 |
+K_GENPATCHES_VER="20" |
51 |
+K_SECURITY_UNSUPPORTED="1" |
52 |
+K_DEBLOB_AVAILABLE="1" |
53 |
+ |
54 |
+PYTHON_COMPAT=( python2_7 ) |
55 |
+inherit python-any-r1 kernel-2 |
56 |
+detect_version |
57 |
+detect_arch |
58 |
+ |
59 |
+DEPEND="deblob? ( ${PYTHON_DEPS} )" |
60 |
+ |
61 |
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" |
62 |
+ |
63 |
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}" |
64 |
+ |
65 |
+#-- If Gentoo-Sources don't follow then extra incremental patches are needed - |
66 |
+ |
67 |
+XTRA_INCP_MIN="" |
68 |
+XTRA_INCP_MAX="" |
69 |
+ |
70 |
+#-- |
71 |
+ |
72 |
+CK_VERSION="1" |
73 |
+ |
74 |
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz" |
75 |
+ |
76 |
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0" |
77 |
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}" |
78 |
+CK_URI="${CK_LVER_URL}/${CK_FILE}" |
79 |
+ |
80 |
+# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x) |
81 |
+FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc" |
82 |
+FRZR_FILE="${PN}-4.9-freezer-fix.patch" |
83 |
+FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}" |
84 |
+ |
85 |
+#-- Build extra incremental patches list -------------------------------------- |
86 |
+ |
87 |
+LX_INCP_URI="" |
88 |
+LX_INCP_LIST="" |
89 |
+if [ -n "${XTRA_INCP_MIN}" ]; then |
90 |
+ LX_INCP_URL="${KERNEL_BASE_URI}/incr" |
91 |
+ for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do |
92 |
+ LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2" |
93 |
+ LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}" |
94 |
+ LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}" |
95 |
+ done |
96 |
+fi |
97 |
+ |
98 |
+#-- CK needs sometimes to patch itself... --------------------------- |
99 |
+ |
100 |
+CK_INCP_URI="" |
101 |
+CK_INCP_LIST="" |
102 |
+ |
103 |
+#-- Local patches needed for the ck-patches to apply smoothly ------- |
104 |
+ |
105 |
+PRE_CK_FIX="" |
106 |
+POST_CK_FIX="" |
107 |
+ |
108 |
+#-- |
109 |
+ |
110 |
+SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI} ${FRZR_URI}" |
111 |
+ |
112 |
+UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX} ${DISTDIR}/${FRZR_FILE}" |
113 |
+UNIPATCH_STRICTORDER="yes" |
114 |
+ |
115 |
+#-- Starting with 4.8, CK patches include BFQ, so exclude genpatches experimental BFQ patches - |
116 |
+ |
117 |
+K_EXP_GENPATCHES_LIST="5010_*.patch*" |
118 |
+ |
119 |
+pkg_setup() { |
120 |
+ use deblob && python-any-r1_pkg_setup |
121 |
+ kernel-2_pkg_setup |
122 |
+} |
123 |
+ |
124 |
+src_prepare() { |
125 |
+ |
126 |
+#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- |
127 |
+ |
128 |
+ # linux-info eclass cannot handle recursively expanded variables in Makefile #490328 |
129 |
+ sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die |
130 |
+ |
131 |
+ kernel-2_src_prepare |
132 |
+} |