1 |
commit: 6704e89e4a079ee6a0f49710bf5d1a0391f2a18e |
2 |
Author: Sarah White <kuzetsa <AT> gmail <DOT> com> |
3 |
AuthorDate: Wed Feb 15 22:51:58 2017 +0000 |
4 |
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Feb 16 01:26:41 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6704e89e |
7 |
|
8 |
sys-kernel/ck-sources: version bump (4.9.10) |
9 |
|
10 |
Package-Manager: portage-2.3.3 |
11 |
|
12 |
sys-kernel/ck-sources/Manifest | 3 + |
13 |
sys-kernel/ck-sources/ck-sources-4.9.10.ebuild | 87 ++++++++++++++++++++++++++ |
14 |
2 files changed, 90 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest |
17 |
index 363d9e3772..ad994fe41f 100644 |
18 |
--- a/sys-kernel/ck-sources/Manifest |
19 |
+++ b/sys-kernel/ck-sources/Manifest |
20 |
@@ -7,6 +7,9 @@ DIST genpatches-4.9-10.extras.tar.xz 17312 SHA256 635b03e52c3024be184030473f87a3 |
21 |
DIST genpatches-4.9-11.base.tar.xz 264032 SHA256 db1e337ee4e0d02d8d936c3e1cf13b074efea205128e1bb4fa128e27c12ab3f1 SHA512 32163fabd24754bda369c56fb1c82e2a9f5f633d6fb589fb8edeb8246e5eb293c50672c3d9111aca4ad51be8e54edd320671c033acec59b7131e8f216a6342ae WHIRLPOOL 89dd17d4dc392a6c4161d52048c105074ed3ca85f17eaa832c37f8b01e4467e2cb623b002244eb24643e86264afb629b51b51d81e0294435cbbbaab399033de1 |
22 |
DIST genpatches-4.9-11.experimental.tar.xz 105644 SHA256 8e59ec4853d32c9d7a0aaab8f4e74bfb4ad4ebbd15289e506cb5f6bc1ebf5822 SHA512 fd00633c578f5fe9639003fdd1f13cb08da61051abe003e7dcaeba35bd9632e9a75be965b288e6df3caa48b3f5de6c0c80a08291c6d75f4d576555786b91bedb WHIRLPOOL ee9403da554e5f5cc5835aa1cfa9767ba5807d9e48bef7c18b907665a335a6897ecf7f5c5196800e422dd07497591288acffeb06716b66d15cc9bfa2d6c02122 |
23 |
DIST genpatches-4.9-11.extras.tar.xz 17304 SHA256 b57f2a3007cc2e8a71266d44be21dfe0e120201d9a5655f927834a95c561907f SHA512 dae0850b074393a88b089225288cf62fa1a802b36d654925a3a5f3427e4ec9fad2c883a360441adafe9d81496e6086f44b46cafe74bab77bcbfec8af230c68d7 WHIRLPOOL 61d28e09fb3599a88e881bc30ac49aeb447889da08e091fae91aae3866907e3ba924b910ebfe024be7357e4010dd4b8caa4f7734b3da3f469f4f01a30b669d34 |
24 |
+DIST genpatches-4.9-12.base.tar.xz 281348 SHA256 61242559aef0be2e4f3f8b7bb53a1fbec9481b1b59ea301fa3b145e731e7f709 SHA512 ddc33df0dfdf0d3787c3caf5fde7daa4981e4b61bea91c88eac6dab4f4ec0fd6eb325e5f256a2c14b64decfd01b80bf7869658c2173440b0d714b2a31be13a51 WHIRLPOOL 33f6de0a5878c45aea4b4a3beb2e2ec6fe4e7ea8334813361329f2b52e473267a5f8fc8ab0d86845710020ff82f5217382ad2485ec95201afce639026027d888 |
25 |
+DIST genpatches-4.9-12.experimental.tar.xz 105624 SHA256 9dfc07b9015a83db8e91bbac9ea1dbc981597163445681f6134595fbe8e6bd87 SHA512 a1718a2b26f2968735d1cba8bbf9cef8e7f3d91c42bae35e76c25d365213ba2e6c3291ee071d63761879332b2cf4fc999493a25fc6ca32cc4c56b01d24ea82c1 WHIRLPOOL 122acd5a6e62c1789913ebb2434d50d1fef31297ae5d52500e564777eb5b52a63ed8ba0974956284e1e00e0cb29866ed647dd68443574c6409d0cf40638a37f3 |
26 |
+DIST genpatches-4.9-12.extras.tar.xz 17304 SHA256 b57f2a3007cc2e8a71266d44be21dfe0e120201d9a5655f927834a95c561907f SHA512 dae0850b074393a88b089225288cf62fa1a802b36d654925a3a5f3427e4ec9fad2c883a360441adafe9d81496e6086f44b46cafe74bab77bcbfec8af230c68d7 WHIRLPOOL 61d28e09fb3599a88e881bc30ac49aeb447889da08e091fae91aae3866907e3ba924b910ebfe024be7357e4010dd4b8caa4f7734b3da3f469f4f01a30b669d34 |
27 |
DIST genpatches-4.9-5.base.tar.xz 141820 SHA256 ab376c63f7a2bb1bcb2bc2be52db4ba31c3d9bc574cc3380d41337ac25f2754a SHA512 6888477f1fbb6cd48169d796f68a97764f878d653e94d9fc1a4b4d8f401e60bf8de7deee05088a6e822786c9ecb4514c9e736e48399f3ed11fa366c35f7652fc WHIRLPOOL 7dce0b10442755db0766bf341797e79df1f9974ff65a7942bb6be521fe901a6b066d7858499026477cbb4f39da634c0f8fdac811dbf43d23a7059511e989e1fd |
28 |
DIST genpatches-4.9-5.experimental.tar.xz 105640 SHA256 bc7ebd5eae6bb60116e31522524acb9a3fb90016039a5e0f5bb33a4fb0d73995 SHA512 18a89408ed63dd00627d2800bbf19c4101c08964bbd55fefa8d67017a3cfaa1ee82cf5ea1158cec9a4d97d124c5f9cd5e893d62cc9b4ba179154ee9c80a89e26 WHIRLPOOL efad7603bf8c7c76c29010759557f950ea55b43640fafcfa12a59f32eb176ffaf284d3947dfdea91db4d2214bfd509a472a6d7decf82ba8ede48e8813d54d18e |
29 |
DIST genpatches-4.9-5.extras.tar.xz 17316 SHA256 b4f701be6912e07fc2130b2d2b5ec7a7eb6a4f93d24f0f1c6a6f94defe3b96ee SHA512 190cc1956264bb9959d9696a14bc3fb357f156d460961cc65c8054d7ed6391f8a189dbbb123122b19d5b26f2161448cec0008c275622f845bb0b9fd5108949f2 WHIRLPOOL 464cd499381156113596895f5c6ec0b6d3c7fab79c134219365844b99ee51171a2efac1e678b38db865d878d593902acd8916f29e88403d2e15bd3ad4121b26f |
30 |
|
31 |
diff --git a/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild |
32 |
new file mode 100644 |
33 |
index 0000000000..72d3a2906e |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild |
36 |
@@ -0,0 +1,87 @@ |
37 |
+# Copyright 1999-2017 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="12" |
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="1" |
71 |
+ |
72 |
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz" |
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 |
+# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x) |
79 |
+FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc" |
80 |
+FRZR_FILE="${PN}-4.9-freezer-fix.patch" |
81 |
+FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}" |
82 |
+ |
83 |
+#-- Build extra incremental patches list -------------------------------------- |
84 |
+ |
85 |
+LX_INCP_URI="" |
86 |
+LX_INCP_LIST="" |
87 |
+if [ -n "${XTRA_INCP_MIN}" ]; then |
88 |
+ LX_INCP_URL="${KERNEL_BASE_URI}/incr" |
89 |
+ for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do |
90 |
+ LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2" |
91 |
+ LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}" |
92 |
+ LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}" |
93 |
+ done |
94 |
+fi |
95 |
+ |
96 |
+#-- CK needs sometimes to patch itself... --------------------------- |
97 |
+ |
98 |
+CK_INCP_URI="" |
99 |
+CK_INCP_LIST="" |
100 |
+ |
101 |
+#-- Local patches needed for the ck-patches to apply smoothly ------- |
102 |
+ |
103 |
+PRE_CK_FIX="" |
104 |
+POST_CK_FIX="" |
105 |
+ |
106 |
+#-- |
107 |
+ |
108 |
+SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI} ${FRZR_URI}" |
109 |
+ |
110 |
+UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX} ${DISTDIR}/${FRZR_FILE}" |
111 |
+UNIPATCH_STRICTORDER="yes" |
112 |
+ |
113 |
+#-- Starting with 4.8, CK patches include BFQ, so exclude genpatches experimental BFQ patches - |
114 |
+ |
115 |
+K_EXP_GENPATCHES_LIST="5010_*.patch*" |
116 |
+ |
117 |
+src_prepare() { |
118 |
+ |
119 |
+#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- |
120 |
+ |
121 |
+ # linux-info eclass cannot handle recursively expanded variables in Makefile #490328 |
122 |
+ sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die |
123 |
+} |