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: Tue, 17 Jul 2018 21:43:45
Message-Id: 1531863257.9e6554be741c77f6b809e3eda752bb0c8fb92c05.gokturk@gentoo
1 commit: 9e6554be741c77f6b809e3eda752bb0c8fb92c05
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Tue Jul 17 05:09:02 2018 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 17 21:34:17 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6554be
7
8 sys-kernel/ck-sources: genpatches-4.14-60
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 sys-kernel/ck-sources/Manifest | 3 ++
13 sys-kernel/ck-sources/ck-sources-4.14.55.ebuild | 66 +++++++++++++++++++++++++
14 2 files changed, 69 insertions(+)
15
16 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
17 index d023222242d..0552b000c86 100644
18 --- a/sys-kernel/ck-sources/Manifest
19 +++ b/sys-kernel/ck-sources/Manifest
20 @@ -15,6 +15,9 @@ DIST genpatches-4.14-54.extras.tar.xz 17492 BLAKE2B f993363b6205021049a653828ee3
21 DIST genpatches-4.14-56.base.tar.xz 1459612 BLAKE2B cb36e0e5f7c998fb660e320e3a9cf1ad0412bd26fd92af6889c09ce70fbd4a8d7e2f78b8c178828fcfa95859d3cdfc1ed3370b2e8eacb32e8198d91e2bd37480 SHA512 35b1c2c915e7c493e53663c4140fbb0708cb2ae5a95dfdf420009ebe7d7df0890f3c1f66b694f46e033af5f24057e779c406cb510ab24d83e00731c6ad696726
22 DIST genpatches-4.14-56.experimental.tar.xz 5224 BLAKE2B b8e988b07ffe7c2fcf93cc5e3d27945b575d6734c3d31df369c5106ae1ca581db760bfa262639cdef7640146811eb395b79d70c21319a0564592c14faa547e5b SHA512 c698bed59b03094e80a59f64a362b0e956237c0004e2e9c5a608889aa14e92d701160ddf149d45e39643cbdb5107d51becca427ed4b0d38219d4b392c27fc31e
23 DIST genpatches-4.14-56.extras.tar.xz 17492 BLAKE2B f993363b6205021049a653828ee314cf2da0e5e18612cf0d0361ddd83832a4297fa56fbe7be64ec3dfc164836da41fea1058b930f38bf569dddae0f94a3adbd7 SHA512 886279967efbc449797424e4f5d68ec9982049ae38fe0d7a3b81aaf058ac58971d32d196c6b70c7a382e09307d56cc599c504d5cb63fafb307a5141c7a4e08f3
24 +DIST genpatches-4.14-60.base.tar.xz 1548212 BLAKE2B dfd2881e403a6f657d22a203e352b0a34eff071150c80fffc1e10de3b9263d5a1d1352f25303e63d527b8ae1ca811190c135dd1fe2cc6c6bfc0117f6c83b5fee SHA512 083b0945079ee7c9334e5f6bb86f8a5969bb677bc9dc73063dbe68c3d7fb6ca28d428602aa1042207347431998985c20860eeeea54c13c7b16361013a75c00f6
25 +DIST genpatches-4.14-60.experimental.tar.xz 5216 BLAKE2B ecaf744867f77064c251d4e35fc7737d25d46e66374edf9cb38004111ba3799728e0a02a9157f67ddb5d7577fe211ea3e6e09f8b272fd79ceab5f1097a34403e SHA512 1a6c77c94c2c7ff559e915fa4db238595c21b1faa7f716acecf68b7f31a349a30575f89e31ee2d64e2a4571feba4ff016fb858a5b1d3a3b7661923b1f3581fa4
26 +DIST genpatches-4.14-60.extras.tar.xz 17480 BLAKE2B ba9706cc7fd251ce586062354be3af5bd1760a3f19c458ecac4da4d094489bc54a50e27c792725c8b8d5b5a9be0de09949fa7c389db226344bcdfd8ffb859455 SHA512 5f384790402cbd7a7ed9f00401f868d10b3f9a55b63f3cbcac37e196da48eced24c2994f1716267f9ce7be7d80fe118a42855b1e1c884acb8d1e3a1ad3ca5a09
27 DIST genpatches-4.16-15.base.tar.xz 402268 BLAKE2B 1ce1a4da6e6ed219554adbf9acd0816747298c375a17794831ca9ecacd5bcf8c23c6eb49ab83d04d15b732f5ce6611be98f1d5acf151f3af172cfc6e48dab23d SHA512 2a5d0a8f83597bed7ee6000786d336729d53a2d76b674c14f4f92230cfb4cae6aca688ad70f0aa922e4826eddb0eb5d6d3b8d63ac207c54c52781759dd90c4ce
28 DIST genpatches-4.16-15.experimental.tar.xz 5164 BLAKE2B c059c922b3f371ba3fbea51e714ee056d59a7326ddcc122f0c1e94055793d654e8a57faee263fd7b70a088a092e3b1d828befcf406d3d647291ce17782dadcde SHA512 ef3f4590aa9e4801c648b520a49eace811051422c4d849d80dd3d0ada07b71fd955cf520c8f1ce3d1c41d1bcc9f11f0fe05f329ca67f9098e924da3deb65d51b
29 DIST genpatches-4.16-15.extras.tar.xz 17500 BLAKE2B f4c4d6408999934c03b2d0543b12fc6b227ac994201f9b31872342c63d930d4280bd1f93625c148eefb126f9269fc1fea1872ac4920ba679938c6aec7d916449 SHA512 a32823c41c47b26110da59d63bd6104d8b38ae9ecac43e87ec03ecef726349475e40fe88354a1680bf816a12f6edd0dbfb1a2b2865be0a0716047b12d2cfbded
30
31 diff --git a/sys-kernel/ck-sources/ck-sources-4.14.55.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.55.ebuild
32 new file mode 100644
33 index 00000000000..ebb049bc233
34 --- /dev/null
35 +++ b/sys-kernel/ck-sources/ck-sources-4.14.55.ebuild
36 @@ -0,0 +1,66 @@
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 +IUSE="experimental"
48 +
49 +K_WANT_GENPATCHES="base extras experimental"
50 +K_GENPATCHES_VER="60"
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 +# Fix for: https://github.com/gentoo/gentoo/pull/6942
74 +BLKIO_HASH="25849740d77dfc089fdbfb53623e50d38a972aff"
75 +BLKIO_FILE="${PN}-4.14-blkio-fix.patch"
76 +BLKIO_URI="https://github.com/ckolivas/linux/commit/${BLKIO_HASH}.patch -> ${BLKIO_FILE}"
77 +
78 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${BLKIO_URI}"
79 +
80 +UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${BLKIO_FILE}"
81 +UNIPATCH_STRICTORDER="yes"
82 +
83 +pkg_setup() {
84 + use deblob && python-any-r1_pkg_setup
85 + kernel-2_pkg_setup
86 +}
87 +
88 +src_prepare() {
89 +
90 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
91 +
92 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
93 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
94 +
95 + kernel-2_src_prepare
96 +}
97 +
98 +pkg_postinst() {
99 + elog "ck-sources previously enabled CPU optimizations by default."
100 + elog "USE=\"experimental\" is now required to enable this patch."
101 + elog "this can be set in /etc/portage/package.use (or make.conf)"
102 +}