commit:     c085eaae2d7c2b0b509ea1244626b24ae740f65e
Author:     kuzetsa <kuzetsa <AT> gmail <DOT> com>
AuthorDate: Tue Aug 15 10:36:14 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Tue Aug 15 17:27:14 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c085eaae

sys-kernel/ck-sources: v.bump (4.9.43 & 4.12.7)

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-kernel/ck-sources/Manifest                 |  7 +++
 sys-kernel/ck-sources/ck-sources-4.12.7.ebuild | 60 ++++++++++++++++++++++++
 sys-kernel/ck-sources/ck-sources-4.9.43.ebuild | 65 ++++++++++++++++++++++++++
 3 files changed, 132 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 774059b1fcd..5193e604345 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -11,6 +11,9 @@ DIST genpatches-4.11-14.extras.tar.xz 17360 SHA256 
b9b6164eff5dbe458ee05f856770f
 DIST genpatches-4.12-7.base.tar.xz 145740 SHA256 
fe5ee55518eb59d7381806dfbd90ab33b9d16d99f1d3dc98e3fa9c3963ab64b7 SHA512 
0b772a56ae1a5819fc0fa8dc130c9f2c7701e9ebffb216b37714684811d6ea92b52a3c5720a4417893b9ebd97fee56605f5a821eee964418ae6b7d09b942acd1
 WHIRLPOOL 
b59379a8818f75ee0b1461d2edc732cf6f3c9ff2c058d4bff4767d3240ab4266a815252e16bcf5fc1d9c2365fe8096cdf710d8dca46108f6bf82a94df2f64cc5
 DIST genpatches-4.12-7.experimental.tar.xz 5188 SHA256 
b2371110a69f6e68e3bbaf2ecfaf9f8589824de94ff3f1bffceeb49948a659fe SHA512 
6204a007435249ec10b68718b1e63ceb446d13bfd7b1af9f40b88fa7c5a485633b7dfbafd71302dc1041ad1f83e01eb5c6c458e517a679b6c8085cf545e5be4e
 WHIRLPOOL 
6d4d9bdaa52404a038c2f53cad0e10c088f6ccdb9400983bbc13801b37e2aa8c89266d44318fa8925341e7e33a0146c68a718cbfb9126f673558dfafc1e4d5dc
 DIST genpatches-4.12-7.extras.tar.xz 17356 SHA256 
bc6c9e7e68f5cd1a011e72165fa07d80cd55fcee72ba2b41f2005cac9c60c0fc SHA512 
5a21b90460759b52f4a100fd649746c1082871dd4bb69d84dd49ee1682d203dba024398eb844eda7c545a8a405d28600059fd7c21d1f3db25ce750283fe3015c
 WHIRLPOOL 
4d886e5e702a3ec5c24543f7f8e33bcd889d71a69d6dd6ad4a8d40ad17d11c270f81d17cd91f096f7e2f66870717ed0d439a4a85ecf6f9f9effd70e3806d5ed4
+DIST genpatches-4.12-8.base.tar.xz 150876 SHA256 
3e2cecfa779c67a2dd174ac6de9489680967098e8ad051bb6e2e6f9e76796d58 SHA512 
f699d790586f1db369dd4a4f85cabc4ddafdf28c6db23372eae7fd0c944d1ed8b0adee67e206519798f751de64734f4f9e6da2eba74a6e300df5306efad9b0e7
 WHIRLPOOL 
dd734e52ce6b2e111786c2bfb517c2ec00b6d990b12100867eb8ed64019edb4ac7894fe7f71a400111e4e03637a176f0a17e385376948e49807bbfc390bc544c
+DIST genpatches-4.12-8.experimental.tar.xz 5188 SHA256 
a543b132702d856c1d0102af6e2e5f9ecd3d68d3340e1cd3c79cf2be448cdb9d SHA512 
4499ec8c5d4ca191e79c888e27825353e3c352f97a091d992552c293c41ca071befc162ed9b68b24c5ac1697a91c9ca6a1e4f507d29f94125ad82c36455ade88
 WHIRLPOOL 
2db819825fb8ea6f7f4b5b9b2cd9a8412022c74f6d94c89cb70dcb002aa834d602334aa8bce32a39922cfde619227153072fa4a23abb14f913083967e975091c
+DIST genpatches-4.12-8.extras.tar.xz 17348 SHA256 
8a8ab6b7fde738260621a1a2a8eb83a0382f7a027e726ae8ba1a5be22805f297 SHA512 
f9eb2773f3178aaafb5ccc9fc5f21b602bdfd3fac59633ad94d8268fee45261f88daede52b35fe035f6c3bb685941984aea6974af518caea18e475a0f31be223
 WHIRLPOOL 
36f3877941c97e51139435d5e3acaee057b602214ab8f82b32c45c89c97732a577919757ae687545d25e3fd75fb3522f041775bd4de6c00dbeced972e24df7e8
 DIST genpatches-4.9-40.base.tar.xz 873248 SHA256 
bff6bf6340301b0afee5b0fc1b74c40ac56b8c0c8a6dd491f47520bd3f7a4778 SHA512 
d7f62112978aa40a5e34d62ed1843b666f101b65e5c0c5f7fb0273a942a3174767b8ada6b2d26942b67f822a4f56b12e87493037712eebe433e9769ee12f3e52
 WHIRLPOOL 
ef094fe40bc703f7ad9023ea5a51a33b9b65d7f4d22027b3ef88954006be165b8903b4f337c451487457960780cc1041a1b3b84dcb9befb270546188bd9b7c21
 DIST genpatches-4.9-40.experimental.tar.xz 106408 SHA256 
df363fca6154b95b9ce7a80f59511a0d7b79cefa8d225cf4ce63ccd8aaed223c SHA512 
10fd0e22f7e064cc367eca6cea8243ebb7da4b2d72aa5001f02a6fe17e4945591bd6575b1e85172140ee60007071845fba5244014f40294a0f092bb6571cacc3
 WHIRLPOOL 
35de6e7e38b77e151bc5faa4d10db51d9b10b37ea15c29fab2b1b5df2b758d96c21c1f32309ba521ca7dc5cdd4c18c3ad16854c0105c99ea4098f36a81e1964b
 DIST genpatches-4.9-40.extras.tar.xz 17360 SHA256 
b9b6164eff5dbe458ee05f856770f545a28764d17d2216afd16940513053e16f SHA512 
968906db8bb837f79478d8912220b4691de8231b06bf479b224a60b001831d1ea3824b4a47ae66894a3b7c2aefffbf0523570888ebe7e81f7c321c184e51a611
 WHIRLPOOL 
d4ebfdd022a6ffa74a1a3f6f4d93366156c43ab9c3f9ba4d2d4b5395fba0a6cfb5800c9d9b2333de90d965eb66117e226647330213a566d3960e6d071b7c7acb
@@ -20,9 +23,13 @@ DIST genpatches-4.9-42.extras.tar.xz 17348 SHA256 
a32be57a1acd9ffeb7d63b7482fcd0
 DIST genpatches-4.9-43.base.tar.xz 947816 SHA256 
e5f0ea2d1a4a92eb81f4e0c4264e965ccefd5a726ea64b1b013a547cb5318cb4 SHA512 
1ce02d2742a6bd5efe91f5242b5eee14e6ebd6b679c27ab818839c3a182331f74d02bde3c017cc24b0bf7b9eccef97768db17fe1d766434613342caa9a68a1a9
 WHIRLPOOL 
9ae29ce3db0349af7436a12cdf5ce600b002cbd64859691ed4c179a17434db716e0161e1614fe03ac79227fc47e9c926d72094515411f875e46d6090666d61b4
 DIST genpatches-4.9-43.experimental.tar.xz 106388 SHA256 
c8ad8574c3dfc4b2eb0ef7f4227abb5b5a4bdff9e996d9b4abb6ca081a291d21 SHA512 
7f58baa71c1f20123d00bb427518b3c5e76d95ea655224d816511df2dbefa75433f5c30b8f52ad5777ccf61afbd08cf92f6a9be2ae0ee0fee0e9db47715b8d2e
 WHIRLPOOL 
1fdcde49058d60e3696b7a24736d0f8f5de23713cf742bc086646b65a68de7b3a0430ea46648c7155b25dbbea1511d5485f4df8d7f8bbf1db948d07b6982627f
 DIST genpatches-4.9-43.extras.tar.xz 17356 SHA256 
bc6c9e7e68f5cd1a011e72165fa07d80cd55fcee72ba2b41f2005cac9c60c0fc SHA512 
5a21b90460759b52f4a100fd649746c1082871dd4bb69d84dd49ee1682d203dba024398eb844eda7c545a8a405d28600059fd7c21d1f3db25ce750283fe3015c
 WHIRLPOOL 
4d886e5e702a3ec5c24543f7f8e33bcd889d71a69d6dd6ad4a8d40ad17d11c270f81d17cd91f096f7e2f66870717ed0d439a4a85ecf6f9f9effd70e3806d5ed4
+DIST genpatches-4.9-44.base.tar.xz 951260 SHA256 
50653655b2eb37db1b98ee2024754dbc40017290233b7db86b6ae0d7d1577491 SHA512 
cb1b15354f5588d6db5719f6e829db278c6beac33c264cf4e484b8c1531673a9b61600c308282293020d1c22ff1a05dd95889a47608d1c1000cfc87a9c6c016c
 WHIRLPOOL 
b47d86e7532e4a824e42d5de6f3600d465e4697198b8cc016927b3985a2165d9fbe59f3959dd77164848c5daaef2f050219946919c07d9bbb359f353ece8cbc1
+DIST genpatches-4.9-44.experimental.tar.xz 106392 SHA256 
17f27959e4d393b2d1e8bde3a99ad51fc047f6e32a17b6c1ecc53bce37a9b89b SHA512 
1b6a8002e1eb5c741bbb50725556e28ff7446e89ea8cd2c87aa1746d9648559098207ca39490c286f47783b9a92c92ce0f0b4e0f5cebf525f953e291dc1482ef
 WHIRLPOOL 
a8ee28ca5a35a2efe32c649dc25dcc7c1c29749866b87a7970fad56f933cd040bf919d7e33c527473e6475b11ef546c4620537fa16b389b0ced12f1acbf60861
+DIST genpatches-4.9-44.extras.tar.xz 17348 SHA256 
8a8ab6b7fde738260621a1a2a8eb83a0382f7a027e726ae8ba1a5be22805f297 SHA512 
f9eb2773f3178aaafb5ccc9fc5f21b602bdfd3fac59633ad94d8268fee45261f88daede52b35fe035f6c3bb685941984aea6974af518caea18e475a0f31be223
 WHIRLPOOL 
36f3877941c97e51139435d5e3acaee057b602214ab8f82b32c45c89c97732a577919757ae687545d25e3fd75fb3522f041775bd4de6c00dbeced972e24df7e8
 DIST linux-4.11.tar.xz 95447768 SHA256 
b67ecafd0a42b3383bf4d82f0850cbff92a7e72a215a6d02f42ddbafcf42a7d6 SHA512 
6610eed97ffb7207c71771198c36179b8244ace7222bebb109507720e26c5f17d918079a56d5febdd8605844d67fb2df0ebe910fa2f2f53690daf6e2a8ad09c3
 WHIRLPOOL 
f577b7c5c209cb8dfef2f1d56d77314fbd53323743a34b900e2559ab0049b7c2d6262bda136dd3d005bc0527788106e0484e46558448a8720dac389a969e5886
 DIST linux-4.12.tar.xz 99186576 SHA256 
a45c3becd4d08ce411c14628a949d08e2433d8cdeca92036c7013980e93858ab SHA512 
8e81b41b253e63233e92948941f44c6482acb52aa3a3fd172f03a38a86f2c35b2ad4fd407acd1bc3964673eba344fe104d3a03e3ff4bf9cd1f22bd44263bd728
 WHIRLPOOL 
3b97da251c2ba4ace4a27b708f2b1dcf94cb1b59aaeded6acb74bd98f0d3e33f1df83670665e4186d99a55daa84c88d539d93e20f0ff18a6d46ef326c48dd375
 DIST linux-4.9.tar.xz 93192404 SHA256 
029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 
bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
 WHIRLPOOL 
072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
 DIST patch-4.11-ck2.xz 151196 SHA256 
1acde415a6a35d301beb65bc09bd20903f3a9c835c6c850f4c5a0ce0ab236bc1 SHA512 
e2c5a13960399bff0b5358cc1e98ac0628926f55b38ba8169f75c72ca2fc4bd2ed186eb344596d8d09010a216e098c090568e1bda63f60394330fe201e09045f
 WHIRLPOOL 
8dccc7ea81cbe47172e401d397ca39cdf61a7c50ded528f46746cde2719f6533d70392c72006f17d4eef11f6cf8b0f7167fd29e14d5d091d7f3ef4cef2c8c019
 DIST patch-4.12-ck1.xz 83568 SHA256 
c20ca8b06355fd923a6b942d573e74118fd2abbc8a5ea282d994967122a04a2d SHA512 
5ab6c7232b0f565a455ba71ce49d6e0a182a88ccf4559819c4764b667d2d129bc5e828e6df42b7e53911dc212258ccd5328f8db70790ee765c87806b193567d1
 WHIRLPOOL 
bca3abd3fd76508822dfe71d9e8ecf505cc7a29e3ecc0840b96653c05fb8c7476761e6c5a91873c0e21ab5c4b3a7a9c2ec6d60a77c12eaa79c3850fedeeac735
+DIST patch-4.12-ck2.xz 83604 SHA256 
6d15f95ca23b46f7abdfa1315600daed7ed6843acc29587fd84c2be7937c8564 SHA512 
958cbce3d20484372473fd372de25555cf803c58e6b62d203e6da98aef8d367f01d6291f984a601b0ba962670eadeab7c5a3b1cb200ca0c8c82921688cae1b10
 WHIRLPOOL 
6156e37a9029fcbcdc2bf7b8ed49e1c2e5a03fa0c849c71383b16af3cf6cadedcd0239eebcbb82aeb4a536ecdd0770bd9704712a61716df57e7696b98b857b2b
 DIST patch-4.9-ck1.xz 165624 SHA256 
5b9d8f4ef73f87e8595de66ccc38bad86e290fd9453bd536b9cc950f5344b82d SHA512 
335f83b8f77c4c2c304db74268eae895ec53611b2cb5ed45a9c6e7f9c7ac37c2eba7cc714d49504ae29cc44c448aa873b52eb332fe91d4e6dbbdd2a175aab252
 WHIRLPOOL 
fdf01a45ad028095d0c91105975724bf19eeb2ddd380f20465357748d3f4a22d73de9fc408473d9d1fb988a6956edcebd0269ff105d3392a82b96e48566aeea5

diff --git a/sys-kernel/ck-sources/ck-sources-4.12.7.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.12.7.ebuild
new file mode 100644
index 00000000000..3b600ac88e3
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.12.7.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 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://users.tpg.com.au/ckolivas/kernel/";
+
+K_WANT_GENPATCHES="base extras experimental"
+K_EXP_GENPATCHES_PULL="1"
+K_EXP_GENPATCHES_NOUSE="1"
+K_GENPATCHES_VER="8"
+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="2"
+
+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}"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/${CK_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+# ck-patches already includes BFQ (similar version as genpatches 
"experimental" USE flag)
+# what's not included is: "additional cpu optimizations" (5010) from 
genpatches experimental
+
+K_EXP_GENPATCHES_LIST="5010_*.patch*"
+
+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
+}

diff --git a/sys-kernel/ck-sources/ck-sources-4.9.43.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.9.43.ebuild
new file mode 100644
index 00000000000..060b5b904aa
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.43.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 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://users.tpg.com.au/ckolivas/kernel/";
+
+K_WANT_GENPATCHES="base extras experimental"
+K_EXP_GENPATCHES_PULL="1"
+K_EXP_GENPATCHES_NOUSE="1"
+K_GENPATCHES_VER="44"
+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}"
+
+# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
+FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
+FRZR_FILE="${PN}-4.9-freezer-fix.patch"
+FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> 
${FRZR_FILE}"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${FRZR_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+# ck-patches already includes BFQ (similar version as genpatches 
"experimental" USE flag)
+# what's not included is: "additional cpu optimizations" (5010) from 
genpatches experimental
+
+K_EXP_GENPATCHES_LIST="5010_*.patch*"
+
+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
+}

Reply via email to