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: Wed, 10 Jan 2018 21:06:17
Message-Id: 1515617811.172f8169d5030394933a00882a3d6bf2f39c13e0.gokturk@gentoo
1 commit: 172f8169d5030394933a00882a3d6bf2f39c13e0
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Wed Jan 10 17:14:17 2018 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 10 20:56:51 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=172f8169
7
8 sys-kernel/ck-sources: v.bump (4.9.76)
9
10 Package-Manager: Portage-2.3.13, Repoman-2.3.3
11
12 sys-kernel/ck-sources/Manifest | 3 ++
13 sys-kernel/ck-sources/ck-sources-4.9.76.ebuild | 65 ++++++++++++++++++++++++++
14 2 files changed, 68 insertions(+)
15
16 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
17 index fd6545bfb5b..dec6b976139 100644
18 --- a/sys-kernel/ck-sources/Manifest
19 +++ b/sys-kernel/ck-sources/Manifest
20 @@ -59,6 +59,9 @@ DIST genpatches-4.9-76.extras.tar.xz 17364 BLAKE2B d77fda48564a1993a34ba6f833b88
21 DIST genpatches-4.9-77.base.tar.xz 1434412 BLAKE2B e12fa3e83ba930cc969f37ca74d078e8e34e1da777ac749d31e690b8f949cc854f1dd46d347c929717f22f95f517e84ac67fd682fcca29d47722ecdbc4ec37d4 SHA512 5a6b5b8d16c49a1f3068581e1bfb31ce926ae21d34182da7d8bb50fc5d1bad82aa921bb69eac86c3932cf7b4db195181a4e1a29d5c3b347ba49d171c550e30c1
22 DIST genpatches-4.9-77.experimental.tar.xz 106384 BLAKE2B d549d7c735f6b509a199388017e4354257e27e1f65c3fed7d1aed0144abd2d81c726e5539af4a48d3cfd55bba0bfa0c93e5c630e244bfd713ca76bcf56944bf1 SHA512 0a6319be130c2122df871a0af43424f9640998099fe184562d58fb940849658f5b5eab1221be99d8d788b5950f1e0e2c19200b90778c5989814ca63dd5ffbf85
23 DIST genpatches-4.9-77.extras.tar.xz 17364 BLAKE2B c666be38c1f3dc02cc87324a603598e62ceebb3feffe2e7a9b8e368ac933b982eedf385a87618ba4cdaff8eec85ddc8a4d1c76f984d3bcc6233ed88d3a141723 SHA512 c8df8e4c563a0add6ffa241978dd866102684055ee2b5bd9ba37f5f41f04b687e9b0fbd7cec9c6b365de84fb2c083b5c2ec210bd9b7348e972735cd071be652a
24 +DIST genpatches-4.9-78.base.tar.xz 1439100 BLAKE2B 83246625ab36915073ebfadc2f65fc8342c26a6cc63e4bb747d89d7effec7ffbdf732b306164365416c19d199e46d1f46d40325ece781150cfa71b3b1afa9d9a SHA512 51e9a9bab5ee92ebc5d3cd3028e2110b6e7a74b337d82c12dd8e0da06775cc0f986f1e6d49738dae5e1d9add374017b19c040ddd8298d281714a6544782001d6
25 +DIST genpatches-4.9-78.experimental.tar.xz 106396 BLAKE2B 64171f3f73be138e3e3270d90cfec2b59312868ff67f81db06d45456307d5efa72aa0e81d0908fe66f32ccc53de8f09b330fdba1f8790a4cdc7132f3ceeba40a SHA512 6f2d60ef1055036ccfdf2caff3eff3c0abd5d6481ef44ee6ff369748546b88cd849ad46ec8b33503e756ff2782829221dfb3abe7ac1dc56f44742cc0c0a90489
26 +DIST genpatches-4.9-78.extras.tar.xz 17344 BLAKE2B 846c60bc299c4617ce28b4e6b122d42f55d1ac0b73a692902453c0fb6149cda70fd5d62516a2c422cf6415f6c82ff2bb47e1abbb18bcf933132f37657498bdf8 SHA512 ad46777bee10b787100cfa5a66beff302832828db2e8cc144d9d544485e0f4e3ff66827d8ee7541d96b8b7499a508f14e62824c868033b986a641e3f414bfd3b
27 DIST linux-4.13.tar.xz 100579888 BLAKE2B 2f8be07d403071b097b019c43fa332bc7d4805dee633a6fdffe5a99d5475015ca9e4881e7f4cbfd36f8c451bacf423436364ea3d9f25b8723a29a178dededb2b SHA512 a557c2f0303ae618910b7106ff63d9978afddf470f03cb72aa748213e099a0ecd5f3119aea6cbd7b61df30ca6ef3ec57044d524b7babbaabddf8b08b8bafa7d2
28 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
29 DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
30
31 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.76.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.76.ebuild
32 new file mode 100644
33 index 00000000000..cdf0f370016
34 --- /dev/null
35 +++ b/sys-kernel/ck-sources/ck-sources-4.9.76.ebuild
36 @@ -0,0 +1,65 @@
37 +# Copyright 1999-2018 Gentoo Foundation
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI="6"
41 +ETYPE="sources"
42 +KEYWORDS="~amd64 ~x86"
43 +
44 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
45 + http://kernel.kolivas.org/"
46 +
47 +K_WANT_GENPATCHES="base extras experimental"
48 +K_EXP_GENPATCHES_PULL="1"
49 +K_EXP_GENPATCHES_NOUSE="1"
50 +K_GENPATCHES_VER="78"
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 +CK_VERSION="1"
66 +
67 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
68 +
69 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
70 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
71 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
72 +
73 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
74 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
75 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
76 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
77 +
78 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
79 +
80 +UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${FRZR_FILE}"
81 +UNIPATCH_STRICTORDER="yes"
82 +
83 +# ck-patches already includes BFQ (similar version as genpatches "experimental" USE flag)
84 +# what's not included is: "additional cpu optimizations" (5010) from genpatches experimental
85 +
86 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
87 +
88 +pkg_setup() {
89 + use deblob && python-any-r1_pkg_setup
90 + kernel-2_pkg_setup
91 +}
92 +
93 +src_prepare() {
94 +
95 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
96 +
97 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
98 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
99 +
100 + kernel-2_src_prepare
101 +}