Gentoo Archives: gentoo-commits

From: "Göktürk Yüksek" <gokturk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Fri, 24 Feb 2017 20:32:38
Message-Id: 1487968323.163312ae2f418254c94558b2570b4304d1e5d395.gokturk@gentoo
1 commit: 163312ae2f418254c94558b2570b4304d1e5d395
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Fri Feb 24 14:09:28 2017 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 24 20:32:03 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=163312ae
7
8 sys-kernel/ck-sources: version bump (4.9.12)
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.12.ebuild | 95 ++++++++++++++++++++++++++
14 2 files changed, 98 insertions(+)
15
16 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
17 index 399de6e47e..c3606fac40 100644
18 --- a/sys-kernel/ck-sources/Manifest
19 +++ b/sys-kernel/ck-sources/Manifest
20 @@ -18,6 +18,9 @@ DIST genpatches-4.9-12.extras.tar.xz 17304 SHA256 b57f2a3007cc2e8a71266d44be21df
21 DIST genpatches-4.9-13.base.tar.xz 293288 SHA256 55e7b89def2e2f192f7d4448ed04c86685b5493d99adfba663e22aa2e04f2038 SHA512 921020c86ef79f4293de312a6f73643c902bb35c034388693ccee13eba7a5e28db996878e6ac2c6ca242be7fb2c39e8f98e7e74942666679f739479f37a2777c WHIRLPOOL acd41d7ecb35aca4196ebbf7b6d7367def86421a07bf4604da428fe796e35f76118d5fceecd1e6ac81fe9a8bd75c29337172d85478ab719b1f42fd6fe2cb0d25
22 DIST genpatches-4.9-13.experimental.tar.xz 105652 SHA256 10e43210fa44791e07fa60637c51f86897b4356b5dfa647e61929cc7b8bcca54 SHA512 4d0f6e052fb178c38ae9b8279aceb604e83db16f984791096a9f18b52fdebdfab8ac5ad079ea601386065b6799afa5e34c3035fb57d6b1bf5cf337da2f12c1ac WHIRLPOOL 90c7dbebac740af482ba208a71ea211399bc202f142a353e9cc3019a0cda18adf530429cb8c6b979c7b8f689acb76de35bbfe549b6bf68eec7eea1dba4c31a62
23 DIST genpatches-4.9-13.extras.tar.xz 17308 SHA256 a08b1876d3e0bdc4fcd9aafb9fd52e133e0530d066d8b9a31dee7ba9653bd2e4 SHA512 0b203eb701a3e9b60200c5425ae2fe900ff2a3c7922663493f81953c7806e99c297eedc02503b10808c838fd2f0b2bfd91357d164050a45e5bee4177e3e312f1 WHIRLPOOL 3e8b522b1e574835bbf1f791f50d5d3caac665123572e7f822f49c1fc3ebbf27c5d1097e97f383a59fc3f5bd3ccb086aeee9f44bec6a10166a8f92e38515f3da
24 +DIST genpatches-4.9-14.base.tar.xz 299156 SHA256 a19e22f33b62858d28b2c78a3325f9334bd089bce9d077d6a759aa59a0b1a472 SHA512 4891b932bf0967e42dc047ca5213c2ece7a4e8347cdb0c176b0dba2063ccab0245d1f3f89ad9e184226a02870526a246cd1f291f20e2e0d4aa79d06b40edaf16 WHIRLPOOL 0490f84c21e80a0b80d2c851096e07a31cdd24bc9fc8b29682d84876155ee8c074d7f736d1b5c6f7512e4810d57fca649602e519feb96e325a732b7cb32623db
25 +DIST genpatches-4.9-14.experimental.tar.xz 105584 SHA256 a14fb8785a4f245cbcdc12557a4b2487ccb00e39763af17204557fbf81cb19b8 SHA512 34787219163e2443b558531f5c427463aa1c4e1131bf950bb6afc906af4d8e3c2c57b5361ce7745a8b77f7ba391d76c35cfcc58afa464ea3da0c693cc2058e93 WHIRLPOOL 16287aa781e7777120c95638c4d72c13e4c1d0820323a4e7996e58431e9ee34bca9a8970f0c6ff2a9815227a901b1cd1128562994d43e73779e57a3d5c37febc
26 +DIST genpatches-4.9-14.extras.tar.xz 17332 SHA256 2bdf94536e891c377ae1cc0120cb3f420cc84c7b5fe2f8070840d895f7e43ddc SHA512 53adb516ae85e00a99fcae63e668a268520b74314b626c094cba4044a2c443b4f340238ca03a27624b23d356678739a933d515c8240cc08c2c4db79be090b183 WHIRLPOOL d540140ae6b1edde3f34ebc19e7bba0cb0a05a8b7aed5be3c02f698ac40b6e713b249687f1d467553c859aca7e7e54b3901eeeb22ffedace8e6bd34e04000aec
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.12.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.12.ebuild
32 new file mode 100644
33 index 0000000000..93ca611b4a
34 --- /dev/null
35 +++ b/sys-kernel/ck-sources/ck-sources-4.9.12.ebuild
36 @@ -0,0 +1,95 @@
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="14"
52 +K_SECURITY_UNSUPPORTED="1"
53 +K_DEBLOB_AVAILABLE="1"
54 +
55 +PYTHON_COMPAT=( python2_7 )
56 +inherit python-any-r1 kernel-2
57 +detect_version
58 +detect_arch
59 +
60 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
61 +
62 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
63 +
64 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
65 +
66 +#-- If Gentoo-Sources don't follow then extra incremental patches are needed -
67 +
68 +XTRA_INCP_MIN=""
69 +XTRA_INCP_MAX=""
70 +
71 +#--
72 +
73 +CK_VERSION="1"
74 +
75 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
76 +
77 +CK_BASE_URL="http://ck.kolivas.org/patches/4.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 +
81 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
82 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
83 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
84 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
85 +
86 +#-- Build extra incremental patches list --------------------------------------
87 +
88 +LX_INCP_URI=""
89 +LX_INCP_LIST=""
90 +if [ -n "${XTRA_INCP_MIN}" ]; then
91 + LX_INCP_URL="${KERNEL_BASE_URI}/incr"
92 + for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do
93 + LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2"
94 + LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}"
95 + LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}"
96 + done
97 +fi
98 +
99 +#-- CK needs sometimes to patch itself... ---------------------------
100 +
101 +CK_INCP_URI=""
102 +CK_INCP_LIST=""
103 +
104 +#-- Local patches needed for the ck-patches to apply smoothly -------
105 +
106 +PRE_CK_FIX=""
107 +POST_CK_FIX=""
108 +
109 +#--
110 +
111 +SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI} ${FRZR_URI}"
112 +
113 +UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX} ${DISTDIR}/${FRZR_FILE}"
114 +UNIPATCH_STRICTORDER="yes"
115 +
116 +#-- Starting with 4.8, CK patches include BFQ, so exclude genpatches experimental BFQ patches -
117 +
118 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
119 +
120 +pkg_setup() {
121 + use deblob && python-any-r1_pkg_setup
122 + kernel-2_pkg_setup
123 +}
124 +
125 +src_prepare() {
126 +
127 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
128 +
129 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
130 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
131 +}