Gentoo Archives: gentoo-commits

From: Alice Ferrazzi <alicef@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Fri, 13 Oct 2017 15:01:45
Message-Id: 1507906889.f628035371ef1014124ce585d77f5c946d7e2255.alicef@gentoo
1 commit: f628035371ef1014124ce585d77f5c946d7e2255
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Fri Oct 13 07:34:41 2017 +0000
4 Commit: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 13 15:01:29 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6280353
7
8 sys-kernel/ck-sources: v.bump (4.9.56)
9
10 Package-Manager: Portage-2.3.8, Repoman-2.3.3
11 Closes: https://github.com/gentoo/gentoo/pull/5937
12
13 sys-kernel/ck-sources/Manifest | 3 ++
14 sys-kernel/ck-sources/ck-sources-4.9.56.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 eba1514766e..68806d03f37 100644
19 --- a/sys-kernel/ck-sources/Manifest
20 +++ b/sys-kernel/ck-sources/Manifest
21 @@ -18,6 +18,9 @@ DIST genpatches-4.9-56.extras.tar.xz 17348 SHA256 70e1a8008adeb7bf207fd7f3194b4f
22 DIST genpatches-4.9-57.base.tar.xz 1123828 SHA256 c1dea24632710b6847766dd1776e398045f5fd4920c14d089cb783a169c2f41f SHA512 4fc135e4c2a6db37bcc82694491d05d176e2a8f9a420c08bad915dbaedfbdcb679a36bc7ec187c27fb617f751880a2e6e9f103b0860191ad339eec0b86240453 WHIRLPOOL b2594ec0dd072b7ea402417ac83bd6c43a9e82a2a438c55cb8bfbb1d036210f8a8eee9224f2434f386b529645224ed93a4984d984d8cbdec8d3ce0353d120f12
23 DIST genpatches-4.9-57.experimental.tar.xz 106420 SHA256 0dd2e1c70e7d271b6a02f1abc21698698edeb9ea2c7a4bc9e421fbe55e963186 SHA512 6c06ceaec38b4d87750fb0fd188c43b7420f90cf1f6e5b9f3f0268d959400b78d993d1d435910d50815b0cddb3dcf73e97dfda732a620a7ab91cb0fb8ce913c3 WHIRLPOOL c1878fcf5052741a89c9ad670c3ef96676dcf23b58efa1949c126887ab0538e2816ac4f5661b677640528328c1d95f18fd89eac9b5660f8900ca0e1c041f2045
24 DIST genpatches-4.9-57.extras.tar.xz 17352 SHA256 b7de79c153d275dd374f79f5de4864f3f3362ab3190fba054b8365fbbc8109f5 SHA512 6116c52aa4ad546e93226545fb99c6218587d6f76aec5f4ffb1f84a379be9d562fcdc93768c0979773a2eb3966d2053ec16939eeb2fce7f8af8259efa13f3c2f WHIRLPOOL 206903be31b879c96fa57d2827c7d31f1123a3147111a4b9801d0bb525dc46ca7c6d8d21c38d399cb2e2b57f8055c389d6cf05e01741b04e6de51150bec1149c
25 +DIST genpatches-4.9-58.base.tar.xz 1124000 SHA256 b2b5f906221d998661065f259d7fdc543f42ff2743ed192f26ee470405889b29 SHA512 c1dfb266b9a5dbdb92068061e49230a0a5b33df9e995212a62128cb54cefd1743f084ebffa3cb94bd1f335a90b97058464b3245ce2ad5580489e3d41b30b5e21 WHIRLPOOL ce5770b15cb82165ef676625c88b81f80eb079ad713b2a01b155aba2ac2136460f36704b2a40b229fea3202fd8d947e5c134525e886cdf6c8640a820d7420433
26 +DIST genpatches-4.9-58.experimental.tar.xz 106368 SHA256 52efe26871a034dd7559a27f336b5ac63788605dee9f01196b66d67e916502c1 SHA512 59a09e4a7df29092f51df45569dd86f806e3ebb80f397a0e44b237e6f23588e8c3e2de1d1d266b10b9227320763129daf0a3326f18f16aa18e9bd2ebbafdbbb4 WHIRLPOOL a792f351b9d4d2acb5be5c342e27ce65b2197fa19739462f1ed8d4b8b0d451bfc9b73ca512d3f9c460d0bc146292d882d5b0429241f398a13e8f84f6dc7d7125
27 +DIST genpatches-4.9-58.extras.tar.xz 17348 SHA256 538ec1d455e26781b6b898b172c324500e1ab185cc25fc115b65f4496857a16b SHA512 5caf5732004295541f61e4409f7ab02f324a73d9ae6fcfc0943b6e6c942f64374cd735ff1873d3e596c2628663d5ca9e7cfea2f6c55ba2d145a569b5bd07254e WHIRLPOOL abad1dfa83aaa41edfbadfeaa17715383391008ac1badf5f5a715714f4d7efed532c3ff5081d3407823a172a24606b9597302eafc286fd23dfa084be2b0b9154
28 DIST linux-4.12.tar.xz 99186576 SHA256 a45c3becd4d08ce411c14628a949d08e2433d8cdeca92036c7013980e93858ab SHA512 8e81b41b253e63233e92948941f44c6482acb52aa3a3fd172f03a38a86f2c35b2ad4fd407acd1bc3964673eba344fe104d3a03e3ff4bf9cd1f22bd44263bd728 WHIRLPOOL 3b97da251c2ba4ace4a27b708f2b1dcf94cb1b59aaeded6acb74bd98f0d3e33f1df83670665e4186d99a55daa84c88d539d93e20f0ff18a6d46ef326c48dd375
29 DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
30 DIST patch-4.12-ck2.xz 83604 SHA256 6d15f95ca23b46f7abdfa1315600daed7ed6843acc29587fd84c2be7937c8564 SHA512 958cbce3d20484372473fd372de25555cf803c58e6b62d203e6da98aef8d367f01d6291f984a601b0ba962670eadeab7c5a3b1cb200ca0c8c82921688cae1b10 WHIRLPOOL 6156e37a9029fcbcdc2bf7b8ed49e1c2e5a03fa0c849c71383b16af3cf6cadedcd0239eebcbb82aeb4a536ecdd0770bd9704712a61716df57e7696b98b857b2b
31
32 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.56.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.56.ebuild
33 new file mode 100644
34 index 00000000000..13029b64fbd
35 --- /dev/null
36 +++ b/sys-kernel/ck-sources/ck-sources-4.9.56.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="58"
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 +}