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, 01 Aug 2018 22:54:57
Message-Id: 1533163568.5228308caa2eb5c0ae8c0b64b7066817f4ce0235.gokturk@gentoo
1 commit: 5228308caa2eb5c0ae8c0b64b7066817f4ce0235
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Sun Jul 29 22:09:35 2018 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 1 22:46:08 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5228308c
7
8 sys-kernel/ck-sources: genpatches-4.14-64
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.59.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 fe7ea96f82a..52409dbb7d2 100644
18 --- a/sys-kernel/ck-sources/Manifest
19 +++ b/sys-kernel/ck-sources/Manifest
20 @@ -23,6 +23,9 @@ DIST genpatches-4.14-60.extras.tar.xz 17480 BLAKE2B ba9706cc7fd251ce586062354be3
21 DIST genpatches-4.14-61.base.tar.xz 1572988 BLAKE2B 247cb2a933ea600cdb8ae25d0d5b6fcdb25e3da1d5963b6585e0820c42b30d2ffc1fbb1c77ba997fb733956f9099fce97fc27c61940fe6c3acc02b158d4a2179 SHA512 487704706b850a241381ba4c32ad7088e9da8e9e371fde4b212d39945dcd9376ea1c24e354df3fea403837cee4e7d03b014a680d2e387f49bc7cc139e7d72f51
22 DIST genpatches-4.14-61.experimental.tar.xz 5224 BLAKE2B 452c3308f23ddc13e342c7840fe772d65a7cd95eb4ef72ebcf39121d4b8ffc67f6b0dbc8c544f9f93c0079904d3943a99e7a319c1856744ab6f2a7b248acbd95 SHA512 bf98aa6ba8fa40beed7f2849e02e3b598c5bd582843ab1d66805b71c81aa96aaf74d9c5d38788e1dedf825d98dac953bfc82faacf2774410b97044adcb7db41d
23 DIST genpatches-4.14-61.extras.tar.xz 17488 BLAKE2B ff11e1b46e4cc9ccd85322800f2dca81db331635287c69c6959421dc621c763d3ddacc8cf9f5b7b2155fa24bfcf6d388fbcb7726be1af31dd8d2e3270b3762b3 SHA512 1335e48d797b29ba68672a60626105d2a5252f2a2a1707c478c3b68362aa5b1a4a562604f28cf3230d27e8be18f49f858289ddc1fde99f53ea7c66fe2942f52e
24 +DIST genpatches-4.14-64.base.tar.xz 1627076 BLAKE2B 12cdb62b2204dc7eff6e05c81013fa898c37d708af01ad3581b173da82a52e52af946749922033fb46ec9e7ac35d909523fe30c6e82defd3e26717cb48b73a5a SHA512 8c1f384e329cbc34c774d503385cf99d1ba747851a872a8769ec50bfe5a43aa1d0074101228404a02c6930898725d3419dbb4203d0be6bd30e8f29f74505dd4c
25 +DIST genpatches-4.14-64.experimental.tar.xz 5224 BLAKE2B 2914da5fc4ac05ed3e9c4bc1a864700e7cd701d4bfccc5b741044ad24da3b3c938ec24af000daa6492d8df8dadfd3526c28fd42807bc2e5081454dc2fd02561f SHA512 2706b89bc97c1754ae3ad820e5c005c05d1a4f609236e30089d1421769a2c246ceb8bcd3a06841f0e77bd1dd52c24123df7c363c3e5deffeb94a32429b36f956
26 +DIST genpatches-4.14-64.extras.tar.xz 17492 BLAKE2B 456c2108f5ae99cb231ba90363e824209a0ae7d63b59ba0a943e75d4a001a62dc93330d38d6c8509479a0a112728590016423b909717b8ad01462313d05d1216 SHA512 d248ec2ab188f1f0cd5f0ba253e76eddafb4687e750343de3cb29539cc64063ba7f3744b61735147e406d0307b2eec9a022ed9f4c179c5b1cace53b59ea05106
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.59.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.59.ebuild
32 new file mode 100644
33 index 00000000000..9fd3a4a11a7
34 --- /dev/null
35 +++ b/sys-kernel/ck-sources/ck-sources-4.14.59.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="64"
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 +}