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: Thu, 27 Apr 2017 22:55:01
Message-Id: 1493333523.5aede65aff2f0a5a98b73b22926f00bd549de223.gokturk@gentoo
1 commit: 5aede65aff2f0a5a98b73b22926f00bd549de223
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Thu Apr 27 14:49:51 2017 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 27 22:52:03 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aede65a
7
8 sys-kernel/ck-sources: v.bump (4.9.25 & 4.10.13)
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 sys-kernel/ck-sources/Manifest | 6 ++
13 sys-kernel/ck-sources/ck-sources-4.10.13.ebuild | 60 ++++++++++++++++
14 sys-kernel/ck-sources/ck-sources-4.9.25.ebuild | 96 +++++++++++++++++++++++++
15 3 files changed, 162 insertions(+)
16
17 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
18 index 4c8e13e2bff..398831f1b35 100644
19 --- a/sys-kernel/ck-sources/Manifest
20 +++ b/sys-kernel/ck-sources/Manifest
21 @@ -9,12 +9,18 @@ DIST genpatches-4.10-11.extras.tar.xz 17344 SHA256 0d604227fd07cb97afe7ace9623d1
22 DIST genpatches-4.10-13.base.tar.xz 273848 SHA256 65d39739b2ad77131fb187c1130df97432a17c6ccc63218d78a0cd6d39825308 SHA512 37a5db0a656f96d17f8629c12eedea879da21a46aeace5a28f43cffb05dcf906840509697b3aed9c3590dc1600be086a3090cef3e246642837f264c14dde75e2 WHIRLPOOL e133f925d17417129851c6f0812aa6bd73d3ddbf936f87a94674b0696dc7dea13669f24ac89dff22fdd02ca3b0e5cf6ab9860c5eb7bc1e9c79abe10e68bd5f87
23 DIST genpatches-4.10-13.experimental.tar.xz 105404 SHA256 807ef08cc371cdefb048102e31d0e22bd3826835fe737ac5f04e9a20cbaf00c0 SHA512 91cf40bf8d70c1b4008f829a1459af180ca0531c7bb2950e3da6cfe5e9a0ff61bd7401ab2dae57b952bb18b6319447a0ee34f91bb7de7b0f23fbde9db36dcd91 WHIRLPOOL a3e5020c48a3c32eaa38b57bf38473df337066ef105ae3b87ab9f180339acfa56c85f74a063ec1fc7a80d93ae7c85fd1e5f23aa981b49abe373353960e080f48
24 DIST genpatches-4.10-13.extras.tar.xz 17340 SHA256 89ecdd76d177c1d667b803d33f502ae7c211d45f8e7a3e1e444c21c117786902 SHA512 0b48c694fc296d8dd5bd0b7ff59ab5db0c5ff7639f3bb3ac9c06fa6c5fc162af690715696846ac459b91192191034f00220f06563880715b2aa6c02fd454bb10 WHIRLPOOL aa27674ee9989412fe608261a9bcea80745746afd9e5617bbba6bc5aa512cb9b8995b0e781a42a4951c45ad32a51f320396f66edd5d79dff295185de2d46cc1c
25 +DIST genpatches-4.10-14.base.tar.xz 280688 SHA256 47a11244c2aa812a2b9d05b5069905e953a061c736ccd8460aa24ea8fef69d5f SHA512 7cf7069c7df3cad7aebdac22cb00d2d566d1eb0c503e2fe39b7ed972abf6a2083bdd18442f0d4c99f28b2cdaf48c58b0f71751533629338d7128f31dd5663b74 WHIRLPOOL 229569dcb0532c51207cfd2e86f2ff66539ddf7ae89f0eb933f53fdaa33ebdb68da8b04a28fe95743e6f6aaf4244c51034ae162d2ad53293f6b4f4493b981f06
26 +DIST genpatches-4.10-14.experimental.tar.xz 105388 SHA256 20512ae33f788ade4b2ccf2fe55e90c57ea070036259274a84e60bfe5cbae9cd SHA512 1a5d1de8ee74a68dd8a20fe640b6342154d8b2e4354d25648a16fd4dc35de648958891fc2ca959bf3045f6eaf1197b4d0b7c7e45561881d312d018cb171bda60 WHIRLPOOL ddc8c8839705463fa826cc1bb82a378940351275d4f7eabedb2a81793564a4ce8aa8379bff9c1459e91fde23f9ef4a4c58ae795cd245bb1994e0558155d711cb
27 +DIST genpatches-4.10-14.extras.tar.xz 17348 SHA256 a5a81409396a9e811bcc1e6056eea181207e37adfb8cd1aaa85499810f3c1db1 SHA512 890eed4fd6bdf822320b92219c03712903269c5f454e341b2cfc048482c0856ef1aee832f3ba369bd99c91bf7050ebea37a51b75b867644a7e3b9c1dc3530f66 WHIRLPOOL 38e8783dc65c77ece12d9ea3e18f3902c198ab587c3c949a9f36488267c7f1bda779d8794ba7238104253040d9654f828ad451eccffed9f5fb15642ea0dbd90a
28 DIST genpatches-4.9-24.base.tar.xz 535872 SHA256 b5982f25edcab736a3448d396bce03f5f52c19fcd6f253f9125dee890ccdf4cf SHA512 ea033acf6c63b3da5e15c7889166b1995e494a588fc406c72b70e46172fd9c2cecd1404a00d1f33c776dca2fc70226e4d9dd017fe1c35bce9f44d71433887f1f WHIRLPOOL 98ff1a195d106504fe1319e52dde7a5b3d715afdd2b74a19b509624f3461895b5e09092a644b96b4fc653e0b2b12ec1f2b38c93901bad1c871c026b8ab3dbf5c
29 DIST genpatches-4.9-24.experimental.tar.xz 106380 SHA256 dd736139a5889ac682f71a4bae021306822757da089baff0e3f8925a4c89694f SHA512 d6578dc11bdbf2a67c2590b748491fe09337f40e4a32be3f5c5e1db8153fa680f1afd156b2ea6d70a4ff99321165bd4886749b9f992a43555a03a49d94f6090c WHIRLPOOL e961cb81f6bbdc88192a23ce397f53bbfa7210e7d132849071d7ce5f2f38829401ddf99ea128f8a7f04853f878912008c164027b5f3e6fac46d69f1d4b47cc79
30 DIST genpatches-4.9-24.extras.tar.xz 17360 SHA256 7427dd7e31491ffaa51be08bb5517c507018b4e73a9bfbf6a3558f27c670c885 SHA512 2e60a0b5f8a202502fd42f4a2a0b506d0fbe971e934aac979021077df812554725cb16496ae6d45fcf4223019bc6d35bb0d3bf45fd2462384fd5f769ac88c3ed WHIRLPOOL b6af4c3ee7e12f2d1ce37e19a694175ca68f54e79f672ae4a5d563e2a32231f08f224808afcd6223f4f88eb5d71054104ce968c1946a3d941d95a0897e20f504
31 DIST genpatches-4.9-25.base.tar.xz 556996 SHA256 4a238c650ade8b832110f046da192a5800010de1df671d2b6d55c1a465eb6329 SHA512 9c04a29cfb293fb34c9f1c9b2d727c62664603af9514cb0e91ca0589a0c7699046f7eebb6ddb58c3e3777f92422ae9bdf4f20386a26139f320faab4dcaa99a82 WHIRLPOOL 2aadfd3a792f82dbd0679ffe8a617a961476a7d275259d30bd2ad2ff99ff629a0ae2539d184718ce0808b603a014394a1ccb7f9ea9be2a9d1f0a36b9fce6566c
32 DIST genpatches-4.9-25.experimental.tar.xz 106408 SHA256 f2c2b9077c6ebcf8eef14bf7eea7a8d692709a001c62cc26916849b2304b81bd SHA512 b2be508731e892b831bd72a1a727474d73a74898e9a1acdc316c940fef823ccdba1bbe2c894d826162c47b15bc05756e8b867716014d2b8fbde39a560133aef9 WHIRLPOOL e53db28c191e9419fd80c2b43dc63ee0878f7e5fbeca3ee73ce3eaaffc609d2da2fce2e646a7a3148d996c121336c75874e5e31f95d7224ccb324e2a195afb3b
33 DIST genpatches-4.9-25.extras.tar.xz 17340 SHA256 89ecdd76d177c1d667b803d33f502ae7c211d45f8e7a3e1e444c21c117786902 SHA512 0b48c694fc296d8dd5bd0b7ff59ab5db0c5ff7639f3bb3ac9c06fa6c5fc162af690715696846ac459b91192191034f00220f06563880715b2aa6c02fd454bb10 WHIRLPOOL aa27674ee9989412fe608261a9bcea80745746afd9e5617bbba6bc5aa512cb9b8995b0e781a42a4951c45ad32a51f320396f66edd5d79dff295185de2d46cc1c
34 +DIST genpatches-4.9-26.base.tar.xz 563020 SHA256 2fdd667a8924f924d8b341963ee737564de7f075334344a3f3e113cf9b7974b6 SHA512 9f43a3ad5f6776f0f8c28d1a6048a06969b760a3e8265b4cc3d6abcb908a800843264888c533a1a6350a4d6eb49da04b66f6a1b03014742583e9f1cdff341688 WHIRLPOOL e8a07308570fe525447f87177b4e72a4c2cc1f9724a418647e2e316b96624196033f226ecba8affad1707382d155efce05af723a1033d461681a39b63d6623f8
35 +DIST genpatches-4.9-26.experimental.tar.xz 106380 SHA256 d916ff32e3062cce15b0d791f37ae0879f705aae0332d925c9dc3b11a4056e2b SHA512 713190bced05a544df5527940844f456ea32318fb4f6409d4a022d39331a9a100d38a342ec1978285689d64dea47ae4f3c3a7ec725ad45cfb9731b11f99e597a WHIRLPOOL e0eadfb3fc68fb32642597fc22557db6a0042ca1e83408cd237d087ec1823453f47467f0778f87749b1a4ea2ced356bf91b881bd06514e7df09f150596d9402b
36 +DIST genpatches-4.9-26.extras.tar.xz 17348 SHA256 a5a81409396a9e811bcc1e6056eea181207e37adfb8cd1aaa85499810f3c1db1 SHA512 890eed4fd6bdf822320b92219c03712903269c5f454e341b2cfc048482c0856ef1aee832f3ba369bd99c91bf7050ebea37a51b75b867644a7e3b9c1dc3530f66 WHIRLPOOL 38e8783dc65c77ece12d9ea3e18f3902c198ab587c3c949a9f36488267c7f1bda779d8794ba7238104253040d9654f828ad451eccffed9f5fb15642ea0dbd90a
37 DIST linux-4.10.tar.xz 94231404 SHA256 3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b SHA512 c3690125a8402df638095bd98a613fcf1a257b81de7611c84711d315cd11e2634ab4636302b3742aedf1e3ba9ce0fea53fe8c7d48e37865d8ee5db3565220d90 WHIRLPOOL 86d021bae2dbfc4ef80c22d9e886bed4fbd9476473a2851d7beaf8ed0c7f7fbc1fa0da230eb9e763eb231b7c164c17b2a73fd336ab233543f57be280d6173738
38 DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
39 DIST patch-4.10-ck1.xz 154200 SHA256 1913eeb921bbef3733b53f4004a3013289fa85a26409610bb14fcff3bbd7ef72 SHA512 b998cfe44b5bd89b362fe299ae799cd5caceef5114b954fbf10be0553c21234a949417459f848e75b029a4089760aafe212efadddd8c2d65d054c0d367fc7816 WHIRLPOOL 2056718b1b1e1b8bccfbe5fcafd01d24179fae05653fac3e7553b4dab38789f694a050990e8e99ea38c4f9074ab339640980d433bdd411c0deb84f7bd698ab10
40
41 diff --git a/sys-kernel/ck-sources/ck-sources-4.10.13.ebuild b/sys-kernel/ck-sources/ck-sources-4.10.13.ebuild
42 new file mode 100644
43 index 00000000000..4f5f0dad6e8
44 --- /dev/null
45 +++ b/sys-kernel/ck-sources/ck-sources-4.10.13.ebuild
46 @@ -0,0 +1,60 @@
47 +# Copyright 1999-2017 Gentoo Foundation
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI="6"
51 +ETYPE="sources"
52 +KEYWORDS="~amd64 ~x86"
53 +
54 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
55 + http://users.tpg.com.au/ckolivas/kernel/"
56 +
57 +K_WANT_GENPATCHES="base extras experimental"
58 +K_EXP_GENPATCHES_PULL="1"
59 +K_EXP_GENPATCHES_NOUSE="1"
60 +K_GENPATCHES_VER="14"
61 +K_SECURITY_UNSUPPORTED="1"
62 +K_DEBLOB_AVAILABLE="1"
63 +
64 +PYTHON_COMPAT=( python2_7 )
65 +inherit python-any-r1 kernel-2
66 +detect_version
67 +detect_arch
68 +
69 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
70 +
71 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
72 +
73 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
74 +
75 +CK_VERSION="1"
76 +
77 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
78 +
79 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
80 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
81 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
82 +
83 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}"
84 +
85 +UNIPATCH_LIST="${DISTDIR}/${CK_FILE}"
86 +UNIPATCH_STRICTORDER="yes"
87 +
88 +# ck-patches already includes BFQ (similar version as genpatches "experimental" USE flag)
89 +# what's not included is: "additional cpu optimizations" (5010) from genpatches experimental
90 +
91 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
92 +
93 +pkg_setup() {
94 + use deblob && python-any-r1_pkg_setup
95 + kernel-2_pkg_setup
96 +}
97 +
98 +src_prepare() {
99 +
100 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
101 +
102 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
103 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
104 +
105 + kernel-2_src_prepare
106 +}
107
108 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.25.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.25.ebuild
109 new file mode 100644
110 index 00000000000..f9db16601a5
111 --- /dev/null
112 +++ b/sys-kernel/ck-sources/ck-sources-4.9.25.ebuild
113 @@ -0,0 +1,96 @@
114 +# Copyright 1999-2017 Gentoo Foundation
115 +# Distributed under the terms of the GNU General Public License v2
116 +
117 +EAPI="5"
118 +ETYPE="sources"
119 +KEYWORDS="~amd64 ~x86"
120 +
121 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
122 + http://users.tpg.com.au/ckolivas/kernel/"
123 +
124 +K_WANT_GENPATCHES="base extras experimental"
125 +K_EXP_GENPATCHES_PULL="1"
126 +K_EXP_GENPATCHES_NOUSE="1"
127 +K_GENPATCHES_VER="26"
128 +K_SECURITY_UNSUPPORTED="1"
129 +K_DEBLOB_AVAILABLE="1"
130 +
131 +PYTHON_COMPAT=( python2_7 )
132 +inherit python-any-r1 kernel-2
133 +detect_version
134 +detect_arch
135 +
136 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
137 +
138 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
139 +
140 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
141 +
142 +#-- If Gentoo-Sources don't follow then extra incremental patches are needed -
143 +
144 +XTRA_INCP_MIN=""
145 +XTRA_INCP_MAX=""
146 +
147 +#--
148 +
149 +CK_VERSION="1"
150 +
151 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
152 +
153 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
154 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
155 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
156 +
157 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
158 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
159 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
160 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
161 +
162 +#-- Build extra incremental patches list --------------------------------------
163 +
164 +LX_INCP_URI=""
165 +LX_INCP_LIST=""
166 +if [ -n "${XTRA_INCP_MIN}" ]; then
167 + LX_INCP_URL="${KERNEL_BASE_URI}/incr"
168 + for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do
169 + LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2"
170 + LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}"
171 + LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}"
172 + done
173 +fi
174 +
175 +#-- CK needs sometimes to patch itself... ---------------------------
176 +
177 +CK_INCP_URI=""
178 +CK_INCP_LIST=""
179 +
180 +#-- Local patches needed for the ck-patches to apply smoothly -------
181 +
182 +PRE_CK_FIX=""
183 +POST_CK_FIX=""
184 +
185 +#--
186 +
187 +SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI} ${FRZR_URI}"
188 +
189 +UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX} ${DISTDIR}/${FRZR_FILE}"
190 +UNIPATCH_STRICTORDER="yes"
191 +
192 +#-- Starting with 4.8, CK patches include BFQ, so exclude genpatches experimental BFQ patches -
193 +
194 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
195 +
196 +pkg_setup() {
197 + use deblob && python-any-r1_pkg_setup
198 + kernel-2_pkg_setup
199 +}
200 +
201 +src_prepare() {
202 +
203 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
204 +
205 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
206 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
207 +
208 + kernel-2_src_prepare
209 +}