Gentoo Archives: gentoo-commits

From: "Göktürk Yüksek" <gokturk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Thu, 16 Feb 2017 01:27:00
Message-Id: 1487208401.6704e89e4a079ee6a0f49710bf5d1a0391f2a18e.gokturk@gentoo
1 commit: 6704e89e4a079ee6a0f49710bf5d1a0391f2a18e
2 Author: Sarah White <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Wed Feb 15 22:51:58 2017 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 16 01:26:41 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6704e89e
7
8 sys-kernel/ck-sources: version bump (4.9.10)
9
10 Package-Manager: portage-2.3.3
11
12 sys-kernel/ck-sources/Manifest | 3 +
13 sys-kernel/ck-sources/ck-sources-4.9.10.ebuild | 87 ++++++++++++++++++++++++++
14 2 files changed, 90 insertions(+)
15
16 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
17 index 363d9e3772..ad994fe41f 100644
18 --- a/sys-kernel/ck-sources/Manifest
19 +++ b/sys-kernel/ck-sources/Manifest
20 @@ -7,6 +7,9 @@ DIST genpatches-4.9-10.extras.tar.xz 17312 SHA256 635b03e52c3024be184030473f87a3
21 DIST genpatches-4.9-11.base.tar.xz 264032 SHA256 db1e337ee4e0d02d8d936c3e1cf13b074efea205128e1bb4fa128e27c12ab3f1 SHA512 32163fabd24754bda369c56fb1c82e2a9f5f633d6fb589fb8edeb8246e5eb293c50672c3d9111aca4ad51be8e54edd320671c033acec59b7131e8f216a6342ae WHIRLPOOL 89dd17d4dc392a6c4161d52048c105074ed3ca85f17eaa832c37f8b01e4467e2cb623b002244eb24643e86264afb629b51b51d81e0294435cbbbaab399033de1
22 DIST genpatches-4.9-11.experimental.tar.xz 105644 SHA256 8e59ec4853d32c9d7a0aaab8f4e74bfb4ad4ebbd15289e506cb5f6bc1ebf5822 SHA512 fd00633c578f5fe9639003fdd1f13cb08da61051abe003e7dcaeba35bd9632e9a75be965b288e6df3caa48b3f5de6c0c80a08291c6d75f4d576555786b91bedb WHIRLPOOL ee9403da554e5f5cc5835aa1cfa9767ba5807d9e48bef7c18b907665a335a6897ecf7f5c5196800e422dd07497591288acffeb06716b66d15cc9bfa2d6c02122
23 DIST genpatches-4.9-11.extras.tar.xz 17304 SHA256 b57f2a3007cc2e8a71266d44be21dfe0e120201d9a5655f927834a95c561907f SHA512 dae0850b074393a88b089225288cf62fa1a802b36d654925a3a5f3427e4ec9fad2c883a360441adafe9d81496e6086f44b46cafe74bab77bcbfec8af230c68d7 WHIRLPOOL 61d28e09fb3599a88e881bc30ac49aeb447889da08e091fae91aae3866907e3ba924b910ebfe024be7357e4010dd4b8caa4f7734b3da3f469f4f01a30b669d34
24 +DIST genpatches-4.9-12.base.tar.xz 281348 SHA256 61242559aef0be2e4f3f8b7bb53a1fbec9481b1b59ea301fa3b145e731e7f709 SHA512 ddc33df0dfdf0d3787c3caf5fde7daa4981e4b61bea91c88eac6dab4f4ec0fd6eb325e5f256a2c14b64decfd01b80bf7869658c2173440b0d714b2a31be13a51 WHIRLPOOL 33f6de0a5878c45aea4b4a3beb2e2ec6fe4e7ea8334813361329f2b52e473267a5f8fc8ab0d86845710020ff82f5217382ad2485ec95201afce639026027d888
25 +DIST genpatches-4.9-12.experimental.tar.xz 105624 SHA256 9dfc07b9015a83db8e91bbac9ea1dbc981597163445681f6134595fbe8e6bd87 SHA512 a1718a2b26f2968735d1cba8bbf9cef8e7f3d91c42bae35e76c25d365213ba2e6c3291ee071d63761879332b2cf4fc999493a25fc6ca32cc4c56b01d24ea82c1 WHIRLPOOL 122acd5a6e62c1789913ebb2434d50d1fef31297ae5d52500e564777eb5b52a63ed8ba0974956284e1e00e0cb29866ed647dd68443574c6409d0cf40638a37f3
26 +DIST genpatches-4.9-12.extras.tar.xz 17304 SHA256 b57f2a3007cc2e8a71266d44be21dfe0e120201d9a5655f927834a95c561907f SHA512 dae0850b074393a88b089225288cf62fa1a802b36d654925a3a5f3427e4ec9fad2c883a360441adafe9d81496e6086f44b46cafe74bab77bcbfec8af230c68d7 WHIRLPOOL 61d28e09fb3599a88e881bc30ac49aeb447889da08e091fae91aae3866907e3ba924b910ebfe024be7357e4010dd4b8caa4f7734b3da3f469f4f01a30b669d34
27 DIST genpatches-4.9-5.base.tar.xz 141820 SHA256 ab376c63f7a2bb1bcb2bc2be52db4ba31c3d9bc574cc3380d41337ac25f2754a SHA512 6888477f1fbb6cd48169d796f68a97764f878d653e94d9fc1a4b4d8f401e60bf8de7deee05088a6e822786c9ecb4514c9e736e48399f3ed11fa366c35f7652fc WHIRLPOOL 7dce0b10442755db0766bf341797e79df1f9974ff65a7942bb6be521fe901a6b066d7858499026477cbb4f39da634c0f8fdac811dbf43d23a7059511e989e1fd
28 DIST genpatches-4.9-5.experimental.tar.xz 105640 SHA256 bc7ebd5eae6bb60116e31522524acb9a3fb90016039a5e0f5bb33a4fb0d73995 SHA512 18a89408ed63dd00627d2800bbf19c4101c08964bbd55fefa8d67017a3cfaa1ee82cf5ea1158cec9a4d97d124c5f9cd5e893d62cc9b4ba179154ee9c80a89e26 WHIRLPOOL efad7603bf8c7c76c29010759557f950ea55b43640fafcfa12a59f32eb176ffaf284d3947dfdea91db4d2214bfd509a472a6d7decf82ba8ede48e8813d54d18e
29 DIST genpatches-4.9-5.extras.tar.xz 17316 SHA256 b4f701be6912e07fc2130b2d2b5ec7a7eb6a4f93d24f0f1c6a6f94defe3b96ee SHA512 190cc1956264bb9959d9696a14bc3fb357f156d460961cc65c8054d7ed6391f8a189dbbb123122b19d5b26f2161448cec0008c275622f845bb0b9fd5108949f2 WHIRLPOOL 464cd499381156113596895f5c6ec0b6d3c7fab79c134219365844b99ee51171a2efac1e678b38db865d878d593902acd8916f29e88403d2e15bd3ad4121b26f
30
31 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild
32 new file mode 100644
33 index 0000000000..72d3a2906e
34 --- /dev/null
35 +++ b/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild
36 @@ -0,0 +1,87 @@
37 +# Copyright 1999-2017 Gentoo Foundation
38 +# Distributed under the terms of the GNU General Public License v2
39 +# $Id$
40 +
41 +EAPI="5"
42 +ETYPE="sources"
43 +KEYWORDS="~amd64 ~x86"
44 +
45 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
46 + http://users.tpg.com.au/ckolivas/kernel/"
47 +
48 +K_WANT_GENPATCHES="base extras experimental"
49 +K_EXP_GENPATCHES_PULL="1"
50 +K_EXP_GENPATCHES_NOUSE="1"
51 +K_GENPATCHES_VER="12"
52 +K_SECURITY_UNSUPPORTED="1"
53 +K_DEBLOB_AVAILABLE="1"
54 +
55 +inherit kernel-2
56 +detect_version
57 +detect_arch
58 +
59 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
60 +
61 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
62 +
63 +#-- If Gentoo-Sources don't follow then extra incremental patches are needed -
64 +
65 +XTRA_INCP_MIN=""
66 +XTRA_INCP_MAX=""
67 +
68 +#--
69 +
70 +CK_VERSION="1"
71 +
72 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
73 +
74 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
75 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
76 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
77 +
78 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
79 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
80 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
81 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
82 +
83 +#-- Build extra incremental patches list --------------------------------------
84 +
85 +LX_INCP_URI=""
86 +LX_INCP_LIST=""
87 +if [ -n "${XTRA_INCP_MIN}" ]; then
88 + LX_INCP_URL="${KERNEL_BASE_URI}/incr"
89 + for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do
90 + LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2"
91 + LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}"
92 + LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}"
93 + done
94 +fi
95 +
96 +#-- CK needs sometimes to patch itself... ---------------------------
97 +
98 +CK_INCP_URI=""
99 +CK_INCP_LIST=""
100 +
101 +#-- Local patches needed for the ck-patches to apply smoothly -------
102 +
103 +PRE_CK_FIX=""
104 +POST_CK_FIX=""
105 +
106 +#--
107 +
108 +SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI} ${FRZR_URI}"
109 +
110 +UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX} ${DISTDIR}/${FRZR_FILE}"
111 +UNIPATCH_STRICTORDER="yes"
112 +
113 +#-- Starting with 4.8, CK patches include BFQ, so exclude genpatches experimental BFQ patches -
114 +
115 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
116 +
117 +src_prepare() {
118 +
119 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
120 +
121 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
122 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
123 +}