commit:     5c682a04e9c74daef843a32b4b9bc4e03b1199e6
Author:     kuzetsa <kuzetsa <AT> gmail <DOT> com>
AuthorDate: Sat Aug 19 14:49:08 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 18:50:21 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c682a04

sys-kernel/ck-sources: v.bump (4.9.44 & 4.12.8)

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-kernel/ck-sources/Manifest                 |  6 +++
 sys-kernel/ck-sources/ck-sources-4.12.8.ebuild | 60 ++++++++++++++++++++++++
 sys-kernel/ck-sources/ck-sources-4.9.44.ebuild | 65 ++++++++++++++++++++++++++
 3 files changed, 131 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 5193e604345..52af9f2dc7e 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -14,6 +14,9 @@ DIST genpatches-4.12-7.extras.tar.xz 17356 SHA256 
bc6c9e7e68f5cd1a011e72165fa07d
 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.12-9.base.tar.xz 167880 SHA256 
c99409d968f02d88508c6d0043ca0c3bb7cd7749e7f39695454b9659791b8824 SHA512 
be3612770820d46226282b1c5bcf33b9fade9dc690706e76b8ecb906defa55092cd6144ddaf7b72a571535770a8ad91dadf9201a3e795c2df4c5abd7fe7ebb09
 WHIRLPOOL 
f7d22d793852a9d97b488a719183baa4065e0ac60e7f5c9a91cb190302d0b8d5d5e4ff4d46ac3f6ced0c244940676c0eecc55cb9e2cfb1ebc518755bd6c1d93c
+DIST genpatches-4.12-9.experimental.tar.xz 5188 SHA256 
1e7a9dc3c6395a18c0eaf96aba615c665f0741dbe6f8b10e0ba8d1e67b987af8 SHA512 
4a41720a0c5431d92e65392e7a2880f7fa044c01ae652577352893ea30f8b6ec1182842489b8b436e54f23e09783d203ecc53e5a9297a8a45b84194baf83d1ce
 WHIRLPOOL 
6b64592b6ffdce8d3b16ee4beb0cbc1b55016c9a3d697edb8f704a3b3d9823c44b28e125983833d30a1ef20633e3325f844d9c827e90260ae22cefbee9df9c39
+DIST genpatches-4.12-9.extras.tar.xz 17348 SHA256 
223efaa2c498c3191643d03ba47b7f3a88e019bc013a82226d24b6132a75d713 SHA512 
38f9fbb92a2e446d57ddf4fe765225cc050e90282ce14b43eeec53d41a4af704c6219808592f96bf7cb2b5629c5294b7cd1b847fee113dec3d42e0c4c38c483f
 WHIRLPOOL 
782ef4f145343df7515cd0fc9acc569842e5a889ed21198f96fab5b230d4e5bb33a597864ef0b2693db83a13a9051c38513ec4b7ed4a1d1330f029c7eb13adef
 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
@@ -26,6 +29,9 @@ DIST genpatches-4.9-43.extras.tar.xz 17356 SHA256 
bc6c9e7e68f5cd1a011e72165fa07d
 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 genpatches-4.9-45.base.tar.xz 959052 SHA256 
279bec7f62cdc68d7fbc28a86c937346553050f32bb781fc31b8d8d6f5d6948b SHA512 
604bca804acc93ff69f44daf070ff753fc2a0fc6a3c181346b42188b0ca1a3db219acb961a56a02a2187dfaa53bea0dee6e3cb5b524bcb0e21f9d52d700de8d4
 WHIRLPOOL 
e3e753a436e3447d18e965299d4b63ca59ca31ec0aec7351ac2f2e60f7a21318e90ef099793ffa1ea33f79d53f39ccf0d1d82376b4871498d5a8193d668e4ac9
+DIST genpatches-4.9-45.experimental.tar.xz 106376 SHA256 
fbe0b7bc2d185af01ab238419fb19b8d7c5e0e64cacb2d2c87136839aa88baa6 SHA512 
fde1d35e1ab88df690b76f773df962b408b0ec6957ddc99edf8bc61f1fefeae0e09005056cfa3ea9ac2c0c3a3a62e2119eafbe821f33f2335f26006af1415b10
 WHIRLPOOL 
59d90dd89a30ea65988c638bae8b71469534a717256a107be9e553e9abfd4585da17478ead2258f731473ec4c3b19f4a3dc5c3c81fc977f2a9d0b85f2b26301b
+DIST genpatches-4.9-45.extras.tar.xz 17348 SHA256 
223efaa2c498c3191643d03ba47b7f3a88e019bc013a82226d24b6132a75d713 SHA512 
38f9fbb92a2e446d57ddf4fe765225cc050e90282ce14b43eeec53d41a4af704c6219808592f96bf7cb2b5629c5294b7cd1b847fee113dec3d42e0c4c38c483f
 WHIRLPOOL 
782ef4f145343df7515cd0fc9acc569842e5a889ed21198f96fab5b230d4e5bb33a597864ef0b2693db83a13a9051c38513ec4b7ed4a1d1330f029c7eb13adef
 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

diff --git a/sys-kernel/ck-sources/ck-sources-4.12.8.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.12.8.ebuild
new file mode 100644
index 00000000000..ee22075d31b
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.12.8.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="9"
+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.44.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.9.44.ebuild
new file mode 100644
index 00000000000..f72d488d743
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.44.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="45"
+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