Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Sun, 21 Feb 2016 20:20:16
Message-Id: 1456085955.7f9502ffadc5207fa5f3998da05782641cc5e60f.soap@gentoo
1 commit: 7f9502ffadc5207fa5f3998da05782641cc5e60f
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 21 20:11:51 2016 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 21 20:19:15 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9502ff
7
8 sys-kernel/ck-sources: Version bump to latest 4.1
9
10 Package-Manager: portage-2.2.27
11
12 sys-kernel/ck-sources/Manifest | 3 +
13 sys-kernel/ck-sources/ck-sources-4.1.18.ebuild | 90 ++++++++++++++++++++++++++
14 2 files changed, 93 insertions(+)
15
16 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
17 index 7113f8c..374b5af 100644
18 --- a/sys-kernel/ck-sources/Manifest
19 +++ b/sys-kernel/ck-sources/Manifest
20 @@ -30,6 +30,9 @@ DIST genpatches-3.4-90.extras.tar.xz 18236 SHA256 787d5a43bbadfcb40ac5f7aed21aca
21 DIST genpatches-4.1-10.base.tar.xz 210140 SHA256 d0ac2a9175fe72d0ddf23307a9c8d06102f48220886468e4c19c92855024d829 SHA512 fadf51efbda55e959cd4636e88c2a159ed967156acbe719b15056e9e56cf01652b0ac6b515203d4821853939fe8dc4dfb6e075e55530489d5a96e44e6dfe1be7 WHIRLPOOL e384c68de2b4a4e23934cdaba6f8d02942931ea721b1730bd6e99e02547c28f6219bb6a38425c5c04bd1ee13afbf091dcb9eedadc2aca2246e05e465c07cb974
22 DIST genpatches-4.1-10.experimental.tar.xz 215988 SHA256 b4ab62875339a60623db576533638e12342815ba93091d16dca7a975c10ebf4c SHA512 e51eadd26e1db63ec558fa0f4a83b8e5fb40902c9e7c96e269b4102d048b9f90defc071f42faa058605af047790bc410b2186d6c06a5fd2b8f6fe957da8cfc96 WHIRLPOOL 3061975198673a38775b78004dcdf088fd01fdc2ce784aead81425d25f6b831267e9840fee56db96253a09290ab09d01bd4fcb916b8fbe654ac32027c702d4bc
23 DIST genpatches-4.1-10.extras.tar.xz 16184 SHA256 5d4492d3d535b3904fe917532b52d314bd52566832acdb1d01362e03472945da SHA512 da4163afcc52c5385ff3869105afdc0bdd021e1967b6461d3ced62bfb22ae5e9f31a4493d93ce6ab33fdb23b92df6eaef14007bc53d77de63e76802e9d65c77a WHIRLPOOL 24318d0cd07b3c3cd7d752e3619883ffcf63cec3ec7b90ba5f327bbd204e1cb2e3a7cd91c8607a988e13a23ccff25cfe8b484b8596bfe6cbf365f18e7de180e8
24 +DIST genpatches-4.1-23.base.tar.xz 572288 SHA256 8a46e42e2fa5e8a530bae36f330ec5e03886784228c649276e2d530b738d4f25 SHA512 176f6db507ffc7e8ccfec3c4af28a7dad4118b5b145490c4c0efa24a4b6e056cad9923aed69acf8a90a0e42626c437d54c3eac18285dca1fe7e067eea63ee178 WHIRLPOOL df45ea7924444b58b8aadeb2ceff448b29c9dc0f98b911eaf4051bbb9d18edaa283e684c2e471722f77b57d7a786a0c617108b7aa0ad72a18677153083481a36
25 +DIST genpatches-4.1-23.experimental.tar.xz 61656 SHA256 99f83b19eaae65c2a7f36721533e0dc229d3c319afa18a66629d1c9ba4780ca6 SHA512 4be89a9aea2269dc0d77e92921df66c429eb7bed808663a511d08cab20fded79175c6c2f8874844c2d85c77ab726459f86d3682cbcfe4604a3fdb5929a42cbd9 WHIRLPOOL 2d29b6b08edf7a34f5629f75a3d5b62be691bbf518d0482d1d92e7b15551139ca353df120fbe8c9a9ef47fed1060d19f6606aa4450ca823a39a6e9134dc40416
26 +DIST genpatches-4.1-23.extras.tar.xz 16172 SHA256 60de73d8aef3fc161d5f8fc69ea8d355c7876ff4a75dd30c486a8ec334f84df2 SHA512 ed74a9ab953dbacc10b6c246578c78681d36544497a296f9cf76e4e43d447b4f9a6d4354ae9074fd081e748fec0b3769b193e0ccff3953070eeeccf0ed2820ec WHIRLPOOL 6a978a5093c0258d65c511b53f42ce28ed7d19fea2f9171b5265a1050d977de9855501869a98bf5f96615bcd7b39e3522835b4876d7c5d43f80646688e5772d5
27 DIST genpatches-4.1-7.base.tar.xz 59032 SHA256 9106e15001e0c286ef929d5e4505507ccdefb0aecdd094b73d57d587070d3288 SHA512 da1e3ef03874ab0fd3af811d6b72e791117dd7490ecbd8698e24e98424175c0ad7228182976fdadbc62a3ef69bf721f82d99cc1760417c4ba3401844fe3c8db4 WHIRLPOOL d3d3623112f118f98db870f48bc3181d6f510fdb4d916a88a832065a2e0df99c1bc5e04db6f7dd09c505f0253b76037965bbaa27103263dd95a713d0428db5ba
28 DIST genpatches-4.1-7.experimental.tar.xz 214944 SHA256 1812d9b5cfa6a974cf36bb44a14bec26d021b29d386ce3139b50b99e3175143f SHA512 9704ae5529610afa2d6e62a123cba0a1891a18229a97ad5214449f23cf870e70932acd3a2ce32c5a30bd2cf89a64a012b23ee2591b699120cbffba3cb1cb0509 WHIRLPOOL cad56926d233a7b75dc4e915c1256a10864d356b6124b272f9af7eb59ae77871fd0c58ee810fdaf8d86820fdef1c0670ff7a463142cd7daa9fe9586983fc3fb9
29 DIST genpatches-4.1-7.extras.tar.xz 16180 SHA256 39569583e833ff338b8126a52ae46a9a9b335d701006abbca7ed239bb84e7129 SHA512 4a5be5d19474a4679f83135ddfbb9af4b2c2c2d614ae95911c641c4d6fea8de9e25ebc1f4eefc2d9b1976c46b880e8717a0ca6987c64d2ccff969af5d6a84387 WHIRLPOOL 4509fef31139f79d7609e31d37b29f636471ba471c6ab47d6d4fcdd661b9a20d13e292b57a668b40a885a3aad4e2f831a1c3861aafbc3c85dd47f235b0ed09a6
30
31 diff --git a/sys-kernel/ck-sources/ck-sources-4.1.18.ebuild b/sys-kernel/ck-sources/ck-sources-4.1.18.ebuild
32 new file mode 100644
33 index 0000000..3dedd8c
34 --- /dev/null
35 +++ b/sys-kernel/ck-sources/ck-sources-4.1.18.ebuild
36 @@ -0,0 +1,90 @@
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 +
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="23"
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="2"
71 +
72 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.bz2"
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 +#-- Build extra incremental patches list --------------------------------------
79 +
80 +LX_INCP_URI=""
81 +LX_INCP_LIST=""
82 +if [ -n "${XTRA_INCP_MIN}" ]; then
83 + LX_INCP_URL="${KERNEL_BASE_URI}/incr"
84 + for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do
85 + LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2"
86 + LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}"
87 + LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}"
88 + done
89 +fi
90 +
91 +#-- CK needs sometimes to patch itself... ---------------------------
92 +
93 +CK_INCP_URI=""
94 +CK_INCP_LIST=""
95 +
96 +#-- Local patches needed for the ck-patches to apply smoothly -------
97 +
98 +PRE_CK_FIX=""
99 +POST_CK_FIX=""
100 +
101 +#--
102 +
103 +SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI}"
104 +
105 +UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX}"
106 +UNIPATCH_STRICTORDER="yes"
107 +
108 +#-- Since experimental genpatches && we want BFQ irrespective of experimental -
109 +
110 +K_EXP_GENPATCHES_LIST="50*_*.patch*"
111 +
112 +src_prepare() {
113 +
114 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
115 +
116 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile"
117 +}
118 +
119 +pkg_postinst() {
120 +
121 + kernel-2_pkg_postinst
122 +
123 + elog
124 + elog "For more info on this patchset, see: https://forums.gentoo.org/viewtopic-t-941030-start-0.html"
125 + elog
126 +}