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: Mon, 27 Mar 2017 18:20:13
Message-Id: 1490638780.55e49dfa4937e6e3fee9662b2cf4a08a99c6d1a3.gokturk@gentoo
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 +}