Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Sat, 26 May 2018 23:21:06
Message-Id: 1527376852.43a55415252c9ee3ab1f6a0dc517201457c0d0fe.bman@gentoo
1 commit: 43a55415252c9ee3ab1f6a0dc517201457c0d0fe
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Sat May 26 23:08:10 2018 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Sat May 26 23:20:52 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a55415
7
8 sys-kernel/ck-sources: genpatches-4.9-106
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11 Closes: https://github.com/gentoo/gentoo/pull/8603
12
13 sys-kernel/ck-sources/Manifest | 3 ++
14 sys-kernel/ck-sources/ck-sources-4.9.103.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 326a9b6af0c..64bc1e3599b 100644
19 --- a/sys-kernel/ck-sources/Manifest
20 +++ b/sys-kernel/ck-sources/Manifest
21 @@ -56,6 +56,9 @@ DIST genpatches-4.9-104.extras.tar.xz 17356 BLAKE2B e84df76263c11d9ae1fe5bbbad0d
22 DIST genpatches-4.9-105.base.tar.xz 2008496 BLAKE2B 228c1495c583ca33adee5c13476363b516b6705d1818458ee03d600b00e3e4e57952f8f55a7ffc5c6ced2b2bd9951a3ba2bc34be12981e147e64f8354b5fe3e9 SHA512 86b70fa9f98e6e4e855a5949ebe11d9a9ab15a7f84529173487538e59227f3a75b834aa419397a835b510e99d7b6f91b4c462ec3dfd0cac8e50b1f161a422728
23 DIST genpatches-4.9-105.experimental.tar.xz 106388 BLAKE2B 8458f5d7cea973d2085a67d6b715ba20d745ec9bcb7b66c27a8f955a4df1d2badac5fba93b35f0d79eaa0042950e77972ecd9a8396460f0c8dabdb5967f3da0a SHA512 56d1cd213f4084d3976ceb150f2f38baf14794fb4ba3bf2faa730db5a15278e7f2274ebaa0cf6f5d770448bbd683e82981bc9924990e18ad6bb1068b5d523363
24 DIST genpatches-4.9-105.extras.tar.xz 17356 BLAKE2B ee7a0b4ac672a9cadaf17899a102859f1df6e91a5974dd993cf157cc4929a5bee4424b0d264b8a0ca760cab30f43c072117a3d043c9bbb0770b762c4c87b4bb8 SHA512 96f5fa4fa4617f291ef59160f575a54ecd9f1134c8f6b5162ee1fb8335ba4cc2b60467e6cd389f8b0df43cef0e10b7b12db1418b315301f8f044a1459017c895
25 +DIST genpatches-4.9-106.base.tar.xz 2030108 BLAKE2B 05d2d255aaf66c38c5784dca14f290ec00dae931be0842ed68b0cac08e120fcc527d73ae16ab477d73ef0ea5500429db9faf5492d1d9760bdc0e56b932672155 SHA512 ed04925b252878d5c5b5ad91b2cdca3271be6977e9c4de88246848d4ee487bc6ee131c15bf13657f721968f29b9198a579e4b303a8cb0240ea833a85aa77aea5
26 +DIST genpatches-4.9-106.experimental.tar.xz 106404 BLAKE2B 898ccdfb8fc8aedbc7633cb3239ab449e9467ab42c5a539e51853800eb11d11cc2d0a0ea5c80f1336f468e2fca4906f9eb0e36faf790f6e1aba9ce6fb907894a SHA512 61e3b6d58ab3cbccaec586db1d7f5490214ad4ab4e85bcf48a732a4329bad182cae8bac69e873f03bc309646ebd575fec729aa87da0f7655e817b89099cc1570
27 +DIST genpatches-4.9-106.extras.tar.xz 17348 BLAKE2B 9375cb4cc0ccd3a31ef41b7a5d9e4298459f8904fb440f6ab72fbed0339ea6127671a389e089d322ee1b296517631d884ee5102cde4b5ea393a5210f3c7eb144 SHA512 2b85991d0a949e5cab489851d836805f363f9a3ed6fa354592a307e97ab6f43a75860787c1be9fec22e4c31b82aebeeea19e6d803319dddb0e9a6d3ed0805a18
28 DIST genpatches-4.9-96.base.tar.xz 1813704 BLAKE2B 43236fbdf22137a2f98c617919e3a21208cf7269a5d5e51d705734610e348f443b57677e3c00aa1d75a73c68314de537252eb24bd23cf83e8d7de05c2f111526 SHA512 c8275aad26fce06c6f8286d4341964031aaa5308ee4e0396fde48f3abbc97fc47db6bcc67764ba424dbed6d93fcc935f07831c20c5dada21acdd9e2d9575a5d8
29 DIST genpatches-4.9-96.experimental.tar.xz 106408 BLAKE2B a959d2df5d348d1dac693e9e99169f7f87a0234cd45e4a7b8f77e5d446cb844ed210ae64e7d5f50239e5d4e1d55da67ab740cf803d428a683d23ac481731ce80 SHA512 aa23d0364460a82382f6554416019ae1bec6fb61e3dc18ed2c9366b25f47fac447c30ba5316b5b627e041710cfd33d8411c998bba1e5e9ace722aca304ce9816
30 DIST genpatches-4.9-96.extras.tar.xz 17352 BLAKE2B ab1643d3b767b33a4f0cf1d5de5fd373d7de89f2eec1d0c626cab8155b057d18667f614bc1cf29926e5c55538ed4570ef9c25aef171f13d8c86fb3aa130174d7 SHA512 7a56e5b5108ed398696e220c25859ac1a5a9e02afac6659977f1c38b8d0731ee9b8455654d3e5d03e50f188ea0eaf2e8714435eb241a4bb7fdc6f2b273859661
31
32 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.103.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.103.ebuild
33 new file mode 100644
34 index 00000000000..a578a8e5060
35 --- /dev/null
36 +++ b/sys-kernel/ck-sources/ck-sources-4.9.103.ebuild
37 @@ -0,0 +1,65 @@
38 +# Copyright 1999-2018 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://kernel.kolivas.org/"
47 +
48 +K_WANT_GENPATCHES="base extras experimental"
49 +K_EXP_GENPATCHES_PULL="1"
50 +K_EXP_GENPATCHES_NOUSE="1"
51 +K_GENPATCHES_VER="106"
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 +}