commit:     42a8d1a6c9523a3e8106ef9af10862db0aa022b1
Author:     kuzetsa <kuzetsa <AT> gmail <DOT> com>
AuthorDate: Sun Apr  9 17:47:01 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Sun Apr  9 22:39:13 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a8d1a6

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

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-kernel/ck-sources/Manifest                 |  3 +
 sys-kernel/ck-sources/ck-sources-4.9.21.ebuild | 96 ++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 43af36fffc0..af1ed7b28a5 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -33,6 +33,9 @@ DIST genpatches-4.9-20.extras.tar.xz 17352 SHA256 
91ac2b1add9a0a7129b1358cd73199
 DIST genpatches-4.9-21.base.tar.xz 451684 SHA256 
5ed957a995b91d0b6c434c821b8505b86f13a7cdbe204b89302c0cbeaa35ba39 SHA512 
c6260fdf7d6e144556499bc8a9be1e0507ae88cdedc1918f8e35de91f653a4b05deaab46d3a96413fc346aa03589116e1ebe62dce18fe8af55e6dce4fc7634b9
 WHIRLPOOL 
8b5d754119ba1c4b0ec73de4d6c07e0cdcb66e780d502a59c23b42860e75e146d4d573c5b2c50e1c8e48d1ea6fc4351e59a934d216140ab22e7cf4fffc8c0c11
 DIST genpatches-4.9-21.experimental.tar.xz 106400 SHA256 
e7a5bb31a88655fc7c5d7174ba78ce6b42e6816955f6cca677caba99cd4ff488 SHA512 
20ee5e84049ac7c6a31f967161e82e235003eca7224e1c1eede94122b8ad992f210fc6332f94cc7cd47d1c34b0e87786eac53bd4f4febca20f01346cc4269ddc
 WHIRLPOOL 
f547623918d44a91757c8d690a3922b0b8bf205509b15039a9aa000023f3460fd1c6293d333679d010cf52ab6064c2f743677e1bb805aa1892a069bd488cc28a
 DIST genpatches-4.9-21.extras.tar.xz 17348 SHA256 
3444b846c3232541152db3bb2d9ff5aa66c7c7249d346fd990ed304489e19d02 SHA512 
a655184d0dfc4327a18b8e170bfad077818b7064d4c3b682c478835f297fac1d1f3cc3c611111f51275a9a5edabdfe7837954e7ab112b0480c60b1936a37b35e
 WHIRLPOOL 
360df1ae85469913c9236147e2f5e4d38f1e109a35d4961a2cab271ef79049101680058c5a99430829de7e895ef5ca89e81a59dbf83deccb5d49daca4d1d5159
+DIST genpatches-4.9-22.base.tar.xz 483488 SHA256 
f03fb7d8d0451e7bd7b1a4917fa653d0a9fad4cd0aaf6b87af0bb7bb3531fbc1 SHA512 
0010b5d5a44efa96047b7c2d1c76ebbb74a08051f76518a4f86165e8021634acccc3b1c25b68f94d82faa7c46208c06d7c81d0543a6112e88a30506d8eff72e7
 WHIRLPOOL 
a7ef61db7b96721949c75f4bf4219e29866ddc8f2a59c96670e62694eeeca04cdfc6629a65515bba8b2f709b6a925696ba4409ad18caec942e8fea9c02c0296e
+DIST genpatches-4.9-22.experimental.tar.xz 106416 SHA256 
3e371c122ca3a0ef8ad649d193c743cc4d2100c7982dee50f0c763c43808566f SHA512 
86cf2e2ac6584b7de2a55780e84984fe9d7c67ac5f00b6e7f31b327ae9275a558d8c5e4ae35b34d948d4edad4f27f0ffd12bbe843add295f1cd1d9c2a025ccc7
 WHIRLPOOL 
d2d2d4c9e1e315702db21a1b95b0259fc0efda1e7051bdcf9291ad61bb90bfd76d67ffbb0a5ef5c854111e7354464e765989def71fccdeb90663a91c5cd2c429
+DIST genpatches-4.9-22.extras.tar.xz 17356 SHA256 
1452a339e59ada15d94697b0d00a9a61dda808ed9b74d342880cf1ab89d57d6a SHA512 
50e4ab1b452b8289f665e3d2749cafb9cdfc4c5a43ef0002163cd4ebd01798b6fd21d20299e6880fb3e8b8dbf859fe2697e1a9fc82257b73d7a1aad7e940d5a7
 WHIRLPOOL 
0d526f7f10af12b5f02f6ccf519f51e9906e3389263d1d9d7d28b4293081a10de6ac28b2718551c82be8d875bbfa36e478843847f874a835effd540a52f7f9bf
 DIST linux-4.10.tar.xz 94231404 SHA256 
3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b SHA512 
c3690125a8402df638095bd98a613fcf1a257b81de7611c84711d315cd11e2634ab4636302b3742aedf1e3ba9ce0fea53fe8c7d48e37865d8ee5db3565220d90
 WHIRLPOOL 
86d021bae2dbfc4ef80c22d9e886bed4fbd9476473a2851d7beaf8ed0c7f7fbc1fa0da230eb9e763eb231b7c164c17b2a73fd336ab233543f57be280d6173738
 DIST linux-4.9.tar.xz 93192404 SHA256 
029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 
bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
 WHIRLPOOL 
072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
 DIST patch-4.10-ck1.xz 154200 SHA256 
1913eeb921bbef3733b53f4004a3013289fa85a26409610bb14fcff3bbd7ef72 SHA512 
b998cfe44b5bd89b362fe299ae799cd5caceef5114b954fbf10be0553c21234a949417459f848e75b029a4089760aafe212efadddd8c2d65d054c0d367fc7816
 WHIRLPOOL 
2056718b1b1e1b8bccfbe5fcafd01d24179fae05653fac3e7553b4dab38789f694a050990e8e99ea38c4f9074ab339640980d433bdd411c0deb84f7bd698ab10

diff --git a/sys-kernel/ck-sources/ck-sources-4.9.21.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.9.21.ebuild
new file mode 100644
index 00000000000..85c7a828d9d
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.21.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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="22"
+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}"
+
+#-- 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*"
+
+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