Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Thu, 10 Aug 2017 11:01:17
Message-Id: 1502362844.b617be500fdfbd845c1a6367d8681f85cfebc902.mgorny@gentoo
1 commit: b617be500fdfbd845c1a6367d8681f85cfebc902
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Thu Aug 10 06:13:56 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 10 11:00:44 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b617be50
7
8 sys-kernel/ck-sources: v.bump (4.9.41)
9
10 Closes: https://github.com/gentoo/gentoo/pull/5334
11 Package-Manager: Portage-2.3.6, Repoman-2.3.1
12
13 sys-kernel/ck-sources/Manifest | 3 ++
14 sys-kernel/ck-sources/ck-sources-4.9.41.ebuild | 65 ++++++++++++++++++++++++++
15 2 files changed, 68 insertions(+)
16
17 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
18 index e7b96e4ff2e..31b5d2f21af 100644
19 --- a/sys-kernel/ck-sources/Manifest
20 +++ b/sys-kernel/ck-sources/Manifest
21 @@ -9,6 +9,9 @@ DIST genpatches-4.11-14.extras.tar.xz 17360 SHA256 b9b6164eff5dbe458ee05f856770f
22 DIST genpatches-4.9-40.base.tar.xz 873248 SHA256 bff6bf6340301b0afee5b0fc1b74c40ac56b8c0c8a6dd491f47520bd3f7a4778 SHA512 d7f62112978aa40a5e34d62ed1843b666f101b65e5c0c5f7fb0273a942a3174767b8ada6b2d26942b67f822a4f56b12e87493037712eebe433e9769ee12f3e52 WHIRLPOOL ef094fe40bc703f7ad9023ea5a51a33b9b65d7f4d22027b3ef88954006be165b8903b4f337c451487457960780cc1041a1b3b84dcb9befb270546188bd9b7c21
23 DIST genpatches-4.9-40.experimental.tar.xz 106408 SHA256 df363fca6154b95b9ce7a80f59511a0d7b79cefa8d225cf4ce63ccd8aaed223c SHA512 10fd0e22f7e064cc367eca6cea8243ebb7da4b2d72aa5001f02a6fe17e4945591bd6575b1e85172140ee60007071845fba5244014f40294a0f092bb6571cacc3 WHIRLPOOL 35de6e7e38b77e151bc5faa4d10db51d9b10b37ea15c29fab2b1b5df2b758d96c21c1f32309ba521ca7dc5cdd4c18c3ad16854c0105c99ea4098f36a81e1964b
24 DIST genpatches-4.9-40.extras.tar.xz 17360 SHA256 b9b6164eff5dbe458ee05f856770f545a28764d17d2216afd16940513053e16f SHA512 968906db8bb837f79478d8912220b4691de8231b06bf479b224a60b001831d1ea3824b4a47ae66894a3b7c2aefffbf0523570888ebe7e81f7c321c184e51a611 WHIRLPOOL d4ebfdd022a6ffa74a1a3f6f4d93366156c43ab9c3f9ba4d2d4b5395fba0a6cfb5800c9d9b2333de90d965eb66117e226647330213a566d3960e6d071b7c7acb
25 +DIST genpatches-4.9-42.base.tar.xz 924852 SHA256 d727f68902fa09c4638611236ba151414eba3f7f04f54ac28e6df80b4bbe4958 SHA512 49e591b444fea3583caa2bce2a24d5a8cfeba05683214e8d8a79aa6cf80778dbc1e6499e94e562fceec1ec448cb6a16aafc62ad2e1a7a36a64463a8040269350 WHIRLPOOL 56be370df006efac86deb54beb93c4407b2a6c9293a402110fd17cbd9601369bf94870857fba14fee1471df571f3e48937a00e1bddba81113a4da77ff6b119fb
26 +DIST genpatches-4.9-42.experimental.tar.xz 106388 SHA256 04ca6912dcbf7910063f58dd9841c79971758a34d72beb4dddaf1eea74c5478b SHA512 83e5bddc671f7dcbaa71c52a5210ca876781372e3e426ceaf7e5ed6ddde436a8ffa2d423fce8b6269c3f024238e1a808b290a9b435bc9900e1c170661f5743ed WHIRLPOOL 1b838237539d2f0b90832004652229c4b3e22c340e0405da7f0dd9c5a8916ffa01b3ee26ddabd33c773ee2805f56f40bc8e3b921a451e74e504230d81ccda4fa
27 +DIST genpatches-4.9-42.extras.tar.xz 17348 SHA256 a32be57a1acd9ffeb7d63b7482fcd0dd7485063f748e9198e60bf55e6605cb33 SHA512 09ac657813d8052fa1a82a1ceed8a4ac9b4d84e2248601c8c7a0aa0f426faa40022183bcaad1b3f465ebac7cb6bb89132287c2a3a5e64b733f2820bc6dcabf0a WHIRLPOOL 1ef87f3431668226c402486db68b01fdf7409358ec3a703f379221160af8f8ad7e932f3362934afb3dab49d39533848223450d94f758fdfced3b9f0ac7b1c64a
28 DIST linux-4.11.tar.xz 95447768 SHA256 b67ecafd0a42b3383bf4d82f0850cbff92a7e72a215a6d02f42ddbafcf42a7d6 SHA512 6610eed97ffb7207c71771198c36179b8244ace7222bebb109507720e26c5f17d918079a56d5febdd8605844d67fb2df0ebe910fa2f2f53690daf6e2a8ad09c3 WHIRLPOOL f577b7c5c209cb8dfef2f1d56d77314fbd53323743a34b900e2559ab0049b7c2d6262bda136dd3d005bc0527788106e0484e46558448a8720dac389a969e5886
29 DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
30 DIST patch-4.11-ck2.xz 151196 SHA256 1acde415a6a35d301beb65bc09bd20903f3a9c835c6c850f4c5a0ce0ab236bc1 SHA512 e2c5a13960399bff0b5358cc1e98ac0628926f55b38ba8169f75c72ca2fc4bd2ed186eb344596d8d09010a216e098c090568e1bda63f60394330fe201e09045f WHIRLPOOL 8dccc7ea81cbe47172e401d397ca39cdf61a7c50ded528f46746cde2719f6533d70392c72006f17d4eef11f6cf8b0f7167fd29e14d5d091d7f3ef4cef2c8c019
31
32 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.41.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.41.ebuild
33 new file mode 100644
34 index 00000000000..e21307f6b54
35 --- /dev/null
36 +++ b/sys-kernel/ck-sources/ck-sources-4.9.41.ebuild
37 @@ -0,0 +1,65 @@
38 +# Copyright 1999-2017 Gentoo Foundation
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI="6"
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="42"
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 +CK_VERSION="1"
67 +
68 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
69 +
70 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
71 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
72 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
73 +
74 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
75 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
76 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
77 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
78 +
79 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
80 +
81 +UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${FRZR_FILE}"
82 +UNIPATCH_STRICTORDER="yes"
83 +
84 +# ck-patches already includes BFQ (similar version as genpatches "experimental" USE flag)
85 +# what's not included is: "additional cpu optimizations" (5010) from genpatches experimental
86 +
87 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
88 +
89 +pkg_setup() {
90 + use deblob && python-any-r1_pkg_setup
91 + kernel-2_pkg_setup
92 +}
93 +
94 +src_prepare() {
95 +
96 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
97 +
98 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
99 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
100 +
101 + kernel-2_src_prepare
102 +}