commit:     230e0ed9d75611321e2501c6354cfdf2ef828e30
Author:     kuzetsa <kuzetsa <AT> gmail <DOT> com>
AuthorDate: Thu Jul 19 05:06:36 2018 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Thu Jul 19 16:56:09 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230e0ed9

sys-kernel/ck-sources: genpatches-4.14-61

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-kernel/ck-sources/Manifest                  |  3 ++
 sys-kernel/ck-sources/ck-sources-4.14.56.ebuild | 66 +++++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 603630aebba..8f95f3f1b0d 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -20,6 +20,9 @@ DIST genpatches-4.14-56.extras.tar.xz 17492 BLAKE2B 
f993363b6205021049a653828ee3
 DIST genpatches-4.14-60.base.tar.xz 1548212 BLAKE2B 
dfd2881e403a6f657d22a203e352b0a34eff071150c80fffc1e10de3b9263d5a1d1352f25303e63d527b8ae1ca811190c135dd1fe2cc6c6bfc0117f6c83b5fee
 SHA512 
083b0945079ee7c9334e5f6bb86f8a5969bb677bc9dc73063dbe68c3d7fb6ca28d428602aa1042207347431998985c20860eeeea54c13c7b16361013a75c00f6
 DIST genpatches-4.14-60.experimental.tar.xz 5216 BLAKE2B 
ecaf744867f77064c251d4e35fc7737d25d46e66374edf9cb38004111ba3799728e0a02a9157f67ddb5d7577fe211ea3e6e09f8b272fd79ceab5f1097a34403e
 SHA512 
1a6c77c94c2c7ff559e915fa4db238595c21b1faa7f716acecf68b7f31a349a30575f89e31ee2d64e2a4571feba4ff016fb858a5b1d3a3b7661923b1f3581fa4
 DIST genpatches-4.14-60.extras.tar.xz 17480 BLAKE2B 
ba9706cc7fd251ce586062354be3af5bd1760a3f19c458ecac4da4d094489bc54a50e27c792725c8b8d5b5a9be0de09949fa7c389db226344bcdfd8ffb859455
 SHA512 
5f384790402cbd7a7ed9f00401f868d10b3f9a55b63f3cbcac37e196da48eced24c2994f1716267f9ce7be7d80fe118a42855b1e1c884acb8d1e3a1ad3ca5a09
+DIST genpatches-4.14-61.base.tar.xz 1572988 BLAKE2B 
247cb2a933ea600cdb8ae25d0d5b6fcdb25e3da1d5963b6585e0820c42b30d2ffc1fbb1c77ba997fb733956f9099fce97fc27c61940fe6c3acc02b158d4a2179
 SHA512 
487704706b850a241381ba4c32ad7088e9da8e9e371fde4b212d39945dcd9376ea1c24e354df3fea403837cee4e7d03b014a680d2e387f49bc7cc139e7d72f51
+DIST genpatches-4.14-61.experimental.tar.xz 5224 BLAKE2B 
452c3308f23ddc13e342c7840fe772d65a7cd95eb4ef72ebcf39121d4b8ffc67f6b0dbc8c544f9f93c0079904d3943a99e7a319c1856744ab6f2a7b248acbd95
 SHA512 
bf98aa6ba8fa40beed7f2849e02e3b598c5bd582843ab1d66805b71c81aa96aaf74d9c5d38788e1dedf825d98dac953bfc82faacf2774410b97044adcb7db41d
+DIST genpatches-4.14-61.extras.tar.xz 17488 BLAKE2B 
ff11e1b46e4cc9ccd85322800f2dca81db331635287c69c6959421dc621c763d3ddacc8cf9f5b7b2155fa24bfcf6d388fbcb7726be1af31dd8d2e3270b3762b3
 SHA512 
1335e48d797b29ba68672a60626105d2a5252f2a2a1707c478c3b68362aa5b1a4a562604f28cf3230d27e8be18f49f858289ddc1fde99f53ea7c66fe2942f52e
 DIST genpatches-4.16-15.base.tar.xz 402268 BLAKE2B 
1ce1a4da6e6ed219554adbf9acd0816747298c375a17794831ca9ecacd5bcf8c23c6eb49ab83d04d15b732f5ce6611be98f1d5acf151f3af172cfc6e48dab23d
 SHA512 
2a5d0a8f83597bed7ee6000786d336729d53a2d76b674c14f4f92230cfb4cae6aca688ad70f0aa922e4826eddb0eb5d6d3b8d63ac207c54c52781759dd90c4ce
 DIST genpatches-4.16-15.experimental.tar.xz 5164 BLAKE2B 
c059c922b3f371ba3fbea51e714ee056d59a7326ddcc122f0c1e94055793d654e8a57faee263fd7b70a088a092e3b1d828befcf406d3d647291ce17782dadcde
 SHA512 
ef3f4590aa9e4801c648b520a49eace811051422c4d849d80dd3d0ada07b71fd955cf520c8f1ce3d1c41d1bcc9f11f0fe05f329ca67f9098e924da3deb65d51b
 DIST genpatches-4.16-15.extras.tar.xz 17500 BLAKE2B 
f4c4d6408999934c03b2d0543b12fc6b227ac994201f9b31872342c63d930d4280bd1f93625c148eefb126f9269fc1fea1872ac4920ba679938c6aec7d916449
 SHA512 
a32823c41c47b26110da59d63bd6104d8b38ae9ecac43e87ec03ecef726349475e40fe88354a1680bf816a12f6edd0dbfb1a2b2865be0a0716047b12d2cfbded

diff --git a/sys-kernel/ck-sources/ck-sources-4.14.56.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.14.56.ebuild
new file mode 100644
index 00000000000..39005930bf8
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.14.56.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64 ~x86"
+
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+       http://kernel.kolivas.org/";
+
+IUSE="experimental"
+
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="61"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+
+PYTHON_COMPAT=( python2_7 )
+inherit python-any-r1 kernel-2
+detect_version
+detect_arch
+
+DEPEND="deblob? ( ${PYTHON_DEPS} )"
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches 
for Linux ${K_BRANCH_ID}"
+
+CK_VERSION="1"
+
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
+
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0";
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
+CK_URI="${CK_LVER_URL}/${CK_FILE}"
+
+# Fix for: https://github.com/gentoo/gentoo/pull/6942
+BLKIO_HASH="25849740d77dfc089fdbfb53623e50d38a972aff"
+BLKIO_FILE="${PN}-4.14-blkio-fix.patch"
+BLKIO_URI="https://github.com/ckolivas/linux/commit/${BLKIO_HASH}.patch -> 
${BLKIO_FILE}"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${BLKIO_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${BLKIO_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+pkg_setup() {
+       use deblob && python-any-r1_pkg_setup
+       kernel-2_pkg_setup
+}
+
+src_prepare() {
+
+#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
+
+       # linux-info eclass cannot handle recursively expanded variables in 
Makefile #490328
+       sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
+
+       kernel-2_src_prepare
+}
+
+pkg_postinst() {
+       elog "ck-sources previously enabled CPU optimizations by default."
+       elog "USE=\"experimental\" is now required to enable this patch."
+       elog "this can be set in /etc/portage/package.use (or make.conf)"
+}

Reply via email to