commit:     a9a2403c9877ab83aa2e73a6e92e9b746524b5d3
Author:     Sarah White <kuzetsa <AT> gmail <DOT> com>
AuthorDate: Sun Feb 19 06:00:57 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Mon Feb 20 19:06:31 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a2403c

sys-kernel/ck-sources: version bump (4.9.11)

Package-Manager: portage-2.3.3

 sys-kernel/ck-sources/Manifest                 |  3 +
 sys-kernel/ck-sources/ck-sources-4.9.11.ebuild | 87 ++++++++++++++++++++++++++
 2 files changed, 90 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index ad994fe41f..00e8fcb0aa 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -10,6 +10,9 @@ DIST genpatches-4.9-11.extras.tar.xz 17304 SHA256 
b57f2a3007cc2e8a71266d44be21df
 DIST genpatches-4.9-12.base.tar.xz 281348 SHA256 
61242559aef0be2e4f3f8b7bb53a1fbec9481b1b59ea301fa3b145e731e7f709 SHA512 
ddc33df0dfdf0d3787c3caf5fde7daa4981e4b61bea91c88eac6dab4f4ec0fd6eb325e5f256a2c14b64decfd01b80bf7869658c2173440b0d714b2a31be13a51
 WHIRLPOOL 
33f6de0a5878c45aea4b4a3beb2e2ec6fe4e7ea8334813361329f2b52e473267a5f8fc8ab0d86845710020ff82f5217382ad2485ec95201afce639026027d888
 DIST genpatches-4.9-12.experimental.tar.xz 105624 SHA256 
9dfc07b9015a83db8e91bbac9ea1dbc981597163445681f6134595fbe8e6bd87 SHA512 
a1718a2b26f2968735d1cba8bbf9cef8e7f3d91c42bae35e76c25d365213ba2e6c3291ee071d63761879332b2cf4fc999493a25fc6ca32cc4c56b01d24ea82c1
 WHIRLPOOL 
122acd5a6e62c1789913ebb2434d50d1fef31297ae5d52500e564777eb5b52a63ed8ba0974956284e1e00e0cb29866ed647dd68443574c6409d0cf40638a37f3
 DIST genpatches-4.9-12.extras.tar.xz 17304 SHA256 
b57f2a3007cc2e8a71266d44be21dfe0e120201d9a5655f927834a95c561907f SHA512 
dae0850b074393a88b089225288cf62fa1a802b36d654925a3a5f3427e4ec9fad2c883a360441adafe9d81496e6086f44b46cafe74bab77bcbfec8af230c68d7
 WHIRLPOOL 
61d28e09fb3599a88e881bc30ac49aeb447889da08e091fae91aae3866907e3ba924b910ebfe024be7357e4010dd4b8caa4f7734b3da3f469f4f01a30b669d34
+DIST genpatches-4.9-13.base.tar.xz 293288 SHA256 
55e7b89def2e2f192f7d4448ed04c86685b5493d99adfba663e22aa2e04f2038 SHA512 
921020c86ef79f4293de312a6f73643c902bb35c034388693ccee13eba7a5e28db996878e6ac2c6ca242be7fb2c39e8f98e7e74942666679f739479f37a2777c
 WHIRLPOOL 
acd41d7ecb35aca4196ebbf7b6d7367def86421a07bf4604da428fe796e35f76118d5fceecd1e6ac81fe9a8bd75c29337172d85478ab719b1f42fd6fe2cb0d25
+DIST genpatches-4.9-13.experimental.tar.xz 105652 SHA256 
10e43210fa44791e07fa60637c51f86897b4356b5dfa647e61929cc7b8bcca54 SHA512 
4d0f6e052fb178c38ae9b8279aceb604e83db16f984791096a9f18b52fdebdfab8ac5ad079ea601386065b6799afa5e34c3035fb57d6b1bf5cf337da2f12c1ac
 WHIRLPOOL 
90c7dbebac740af482ba208a71ea211399bc202f142a353e9cc3019a0cda18adf530429cb8c6b979c7b8f689acb76de35bbfe549b6bf68eec7eea1dba4c31a62
+DIST genpatches-4.9-13.extras.tar.xz 17308 SHA256 
a08b1876d3e0bdc4fcd9aafb9fd52e133e0530d066d8b9a31dee7ba9653bd2e4 SHA512 
0b203eb701a3e9b60200c5425ae2fe900ff2a3c7922663493f81953c7806e99c297eedc02503b10808c838fd2f0b2bfd91357d164050a45e5bee4177e3e312f1
 WHIRLPOOL 
3e8b522b1e574835bbf1f791f50d5d3caac665123572e7f822f49c1fc3ebbf27c5d1097e97f383a59fc3f5bd3ccb086aeee9f44bec6a10166a8f92e38515f3da
 DIST genpatches-4.9-5.base.tar.xz 141820 SHA256 
ab376c63f7a2bb1bcb2bc2be52db4ba31c3d9bc574cc3380d41337ac25f2754a SHA512 
6888477f1fbb6cd48169d796f68a97764f878d653e94d9fc1a4b4d8f401e60bf8de7deee05088a6e822786c9ecb4514c9e736e48399f3ed11fa366c35f7652fc
 WHIRLPOOL 
7dce0b10442755db0766bf341797e79df1f9974ff65a7942bb6be521fe901a6b066d7858499026477cbb4f39da634c0f8fdac811dbf43d23a7059511e989e1fd
 DIST genpatches-4.9-5.experimental.tar.xz 105640 SHA256 
bc7ebd5eae6bb60116e31522524acb9a3fb90016039a5e0f5bb33a4fb0d73995 SHA512 
18a89408ed63dd00627d2800bbf19c4101c08964bbd55fefa8d67017a3cfaa1ee82cf5ea1158cec9a4d97d124c5f9cd5e893d62cc9b4ba179154ee9c80a89e26
 WHIRLPOOL 
efad7603bf8c7c76c29010759557f950ea55b43640fafcfa12a59f32eb176ffaf284d3947dfdea91db4d2214bfd509a472a6d7decf82ba8ede48e8813d54d18e
 DIST genpatches-4.9-5.extras.tar.xz 17316 SHA256 
b4f701be6912e07fc2130b2d2b5ec7a7eb6a4f93d24f0f1c6a6f94defe3b96ee SHA512 
190cc1956264bb9959d9696a14bc3fb357f156d460961cc65c8054d7ed6391f8a189dbbb123122b19d5b26f2161448cec0008c275622f845bb0b9fd5108949f2
 WHIRLPOOL 
464cd499381156113596895f5c6ec0b6d3c7fab79c134219365844b99ee51171a2efac1e678b38db865d878d593902acd8916f29e88403d2e15bd3ad4121b26f

diff --git a/sys-kernel/ck-sources/ck-sources-4.9.11.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.9.11.ebuild
new file mode 100644
index 0000000000..ba953fbeb5
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.11.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+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="13"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches 
for Linux ${K_BRANCH_ID}"
+
+#-- If Gentoo-Sources don't follow then extra incremental patches are needed -
+
+XTRA_INCP_MIN=""
+XTRA_INCP_MAX=""
+
+#--
+
+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}"
+
+#-- Build extra incremental patches list --------------------------------------
+
+LX_INCP_URI=""
+LX_INCP_LIST=""
+if [ -n "${XTRA_INCP_MIN}" ]; then
+       LX_INCP_URL="${KERNEL_BASE_URI}/incr"
+       for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do
+               LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2"
+               LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}"
+               LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}"
+       done
+fi
+
+#-- CK needs sometimes to patch itself... ---------------------------
+
+CK_INCP_URI=""
+CK_INCP_LIST=""
+
+#-- Local patches needed for the ck-patches to apply smoothly -------
+
+PRE_CK_FIX=""
+POST_CK_FIX=""
+
+#--
+
+SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} 
${CK_INCP_URI} ${CK_URI} ${FRZR_URI}"
+
+UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} 
${CK_INCP_LIST} ${POST_CK_FIX} ${DISTDIR}/${FRZR_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+#-- Starting with 4.8, CK patches include BFQ, so exclude genpatches 
experimental BFQ patches -
+
+K_EXP_GENPATCHES_LIST="5010_*.patch*"
+
+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
+}

Reply via email to