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, 30 Nov 2017 17:04:51
Message-Id: 1512061463.ac98a823d7cce202b6d1b09bdfe30c7adea6989d.gokturk@gentoo
1 commit: ac98a823d7cce202b6d1b09bdfe30c7adea6989d
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Thu Nov 30 16:06:01 2017 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 30 17:04:23 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac98a823
7
8 sys-kernel/ck-sources: v.bump (4.9.66 & 4.14.3)
9
10 Package-Manager: Portage-2.3.13, Repoman-2.3.3
11
12 sys-kernel/ck-sources/Manifest | 6 +++
13 sys-kernel/ck-sources/ck-sources-4.14.3.ebuild | 60 ++++++++++++++++++++++++
14 sys-kernel/ck-sources/ck-sources-4.9.66.ebuild | 65 ++++++++++++++++++++++++++
15 3 files changed, 131 insertions(+)
16
17 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
18 index e9ab324aad7..c9083fe6035 100644
19 --- a/sys-kernel/ck-sources/Manifest
20 +++ b/sys-kernel/ck-sources/Manifest
21 @@ -26,6 +26,9 @@ DIST genpatches-4.14-2.extras.tar.xz 17480 BLAKE2B 16712b535d1548ad14e7c6b21a85f
22 DIST genpatches-4.14-3.base.tar.xz 22980 BLAKE2B 1856fe273ec373a059be489157cc268f079e3b6fa552f948732aca985b6a039aed0bde1a6e7be64b2c964a4c8a8ee00e02a427a56f72d278e757b1ebae0fc477 SHA512 ad4d27211b69a184ec82f34167b38cf16bee96a6242201304c683aec6d29c3a829202f5ea4ef4a73504f5ff90db22f471bdbf8c643ebfd2c1789c510cd6dabb9
23 DIST genpatches-4.14-3.experimental.tar.xz 5180 BLAKE2B 8641931516f97fb88415f6d1496ec3c68efb75bd188f77746068e35d011f71c3ff7246dd2f427eed905ceb3db06327a31678179457280b2f82e7290d1821e4ab SHA512 cf8feb8cea668f2f94b85e211274a186631193f0f0ee2bc8d5c51e8b7a159d0ff9f79e484ca90163de44c1a024e973b69ac4d6730c7aae15c60bab44854c0db1
24 DIST genpatches-4.14-3.extras.tar.xz 17480 BLAKE2B 346a3292223a5e046c019a50cce2bf7fbc8f2ab08ac281e0a82e8fec32193750767653f93f2f3e314c749b24ba4da1c4fad0176ade5871b17377b238cf57522e SHA512 1116a712bf223d670eb5eb4f01ed8a916a362d0accb525d2a8fab5b8a4c1c27120a566add7b0ca2658833b4f802db83e094185ecdec4ad2b9d2e07dbfd0bcbd8
25 +DIST genpatches-4.14-4.base.tar.xz 87480 BLAKE2B 753bc9a5145ae32f1d4562862449f798ac9c78111819c7c279327039f74142fd0ae6955d559801736b6d2a0b074cae56d53226e5745cb8c85e76b0bd42ea0673 SHA512 8c0d8d864dea85f6730cc8c5bb1bcefefc8ef3ee5254ba62f0d4e90c5787ea6423988f4c303e0e32aa41fc9e5d4fc01103136556daa826a57403522066c3c949
26 +DIST genpatches-4.14-4.experimental.tar.xz 5184 BLAKE2B f1d9938a476a958a5fb42b60589234df5c85211b2ebfe59316dd32036ce2a93fdd405f02976ed8eb9312841a4853bac0baec4df52cfc09278b7cdd1fe76e0718 SHA512 85f3055ce8ee187fc7105bf338dc18fbbf02e9cec27aedec10a6fde4db89dec70e666e63dd24497decfefb4b1f59c74789079614025304df67484d80f81d7ede
27 +DIST genpatches-4.14-4.extras.tar.xz 17488 BLAKE2B ddab5ff81dc6cfe85ce3805846d8d74ce1eb8a2c79b2156e4363fa9592d1a0edec9f9812b9f41bd9ed955ac7030188776a7da5ff4a59408a0d5cf74bf0e629d6 SHA512 7ab148e3db28367ac7d8e56f75e65cafc3b80fd0932018d5ebd1ba1ba1b97521c94e30055fd653803806825bbc8be65e4fff2924907f9144b5ccdb48a53b00c8
28 DIST genpatches-4.9-63.base.tar.xz 1183404 BLAKE2B 4e49c39b91a86ec1d7cb0bdf24c9cb9c66bbd3fbf9847c1d2246e98618f49f57b4702699fddad6595003b146f35b2b4416ac788410d4dd5076342ae470834c65 SHA512 cb8e7ee1e8cf88e08bad0ec7078667f8cb044a5369a7bda6db68846ac56696d888125527b3dc0d4b5fc90bc072cbd31a75c327c6317036ba697ffa235c1c074e
29 DIST genpatches-4.9-63.experimental.tar.xz 106440 BLAKE2B ece4f2c9cba523a9eb44a59a4ae8f3bbfcba22660f9143fb2ba23ddbafd6468459b1a70cafc373145a33c07d0a881c4d1b4f3a262e3ddd59b39deb17a58d95d3 SHA512 3c03fadd3a532cf0db5e3b7a319f8ffa6a96e3d304f31cf017baba5766da4af619daacb08749ec12bf8d62ce7439d2087de05b07f42ae0a41d81540f130a615a
30 DIST genpatches-4.9-63.extras.tar.xz 17348 BLAKE2B 613eef1455b723fa71d79d9df0c71f29cc7e1507ae0e2ac588e1410576d18d1320107d37c9f462477adb62c6f8c3460b557b11d6235c47d5ef2e85f2bcaa0940 SHA512 26e91da7d56177e7d0ec5c0c58e1acdddb99432978551a60cd48b58800c6f286054fbfabb87cf15b56ac4b7102c12f2c3edc2865f8fecce89e7eb0e7191ef1fa
31 @@ -41,6 +44,9 @@ DIST genpatches-4.9-66.extras.tar.xz 17348 BLAKE2B 979895fd39c5c51a7a6aec2559424
32 DIST genpatches-4.9-67.base.tar.xz 1234920 BLAKE2B f0d33a73b4565b4dc52443af1197d4707cbc2678c787d52ac08ac355ae0bb95fe8affec304ba68fc72c1ce4e9a9af403770da1b0dc6393e251a722feb1896d67 SHA512 837b32b66b046e7de0927b39fe049f5d556a053cb49c53e1214da31d1e6a18604edd0204ee9d1d7cf873908f06d9808c500f4c8b597f6c974a0a07daa0d9f7f4
33 DIST genpatches-4.9-67.experimental.tar.xz 106376 BLAKE2B 8dfc71899c2cab0235d1ec697ba8b6b127b9563dec410275e7af97f1bf6a54965e17e11747e8aaebd621194db4c160987279a550a1291da4af3928c4511d3fdc SHA512 7d536a0e5feae1045cf820840b50f0d8ff28c0e255d45c09ff80692c681aa287ccad3fb5336d3597aa99e599c73a750ff408e945366acfb9f1e23dc0b691eed3
34 DIST genpatches-4.9-67.extras.tar.xz 17352 BLAKE2B c56b8e7483fc9f44fcaf9303136143932f6abaa27e92be5cc4c1bf946b208a56247dc34e205dfb355d6664e5666858213f7b11853660e832f8bee49f5bed3265 SHA512 500793184ddaad5efabf43dabee89fecbadab3a3a2c1d3c6e9ccddf3099f42fab3b3714f711a1ee640aeb0dd1a3b52728a5b11a9f6f8f20bbe83362e82592141
35 +DIST genpatches-4.9-68.base.tar.xz 1266744 BLAKE2B 287306aeecbab6cf9b9c08440ee333e729d0af555fec354400c54e407a1c3b8a723ea95c28b7d3c13fe37f4c7fb78c273eec8d6a68f31b68ec24ba45a374bef7 SHA512 4ba94ae3f592cdc466ab58e4bba9781fee915df4994beb6c9dec4efd3622b180cf0d145de585ec9a7361ed2ec636910a42b449d937dca50983bd7f13494edd16
36 +DIST genpatches-4.9-68.experimental.tar.xz 106380 BLAKE2B e360ddf86cc6db981937c188ccd5106754c7533ec01e6e4d4c9dcef72092b11c4d9accf0389414c3f20032977e010d29344f1014f490e9e13cc51b59d1f59d1b SHA512 000567fef478babbe86b706bc9532756bf42f2c2e09aa3f4e39f7fff8d90fd9dfe65929fb1b9473031d6529ce4ea4a9a8dd8bb7dc615a58f5157ccb2ad4b9249
37 +DIST genpatches-4.9-68.extras.tar.xz 17352 BLAKE2B 215a823f33f6d5cccbfd9597ae123a885abaf1bd2deef215b1f4c76dbd0652c4160152b96b62cfaa7523899f49263a48d49c9bfc43cab3fd44ca3aabadb54605 SHA512 549e8fc65d62b5197ffd047b7c281c183d267a7d93dbe4c46fe19c161fa84db9a00db9e4cf254431303dbfc8652dc360aa53af8057ab5a433fcc98dbc3748c9f
38 DIST linux-4.13.tar.xz 100579888 BLAKE2B 2f8be07d403071b097b019c43fa332bc7d4805dee633a6fdffe5a99d5475015ca9e4881e7f4cbfd36f8c451bacf423436364ea3d9f25b8723a29a178dededb2b SHA512 a557c2f0303ae618910b7106ff63d9978afddf470f03cb72aa748213e099a0ecd5f3119aea6cbd7b61df30ca6ef3ec57044d524b7babbaabddf8b08b8bafa7d2
39 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
40 DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
41
42 diff --git a/sys-kernel/ck-sources/ck-sources-4.14.3.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.3.ebuild
43 new file mode 100644
44 index 00000000000..2d8eea43984
45 --- /dev/null
46 +++ b/sys-kernel/ck-sources/ck-sources-4.14.3.ebuild
47 @@ -0,0 +1,60 @@
48 +# Copyright 1999-2017 Gentoo Foundation
49 +# Distributed under the terms of the GNU General Public License v2
50 +
51 +EAPI="6"
52 +ETYPE="sources"
53 +KEYWORDS="~amd64 ~x86"
54 +
55 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
56 + http://kernel.kolivas.org/"
57 +
58 +K_WANT_GENPATCHES="base extras experimental"
59 +K_EXP_GENPATCHES_PULL="1"
60 +K_EXP_GENPATCHES_NOUSE="1"
61 +K_GENPATCHES_VER="4"
62 +K_SECURITY_UNSUPPORTED="1"
63 +K_DEBLOB_AVAILABLE="1"
64 +
65 +PYTHON_COMPAT=( python2_7 )
66 +inherit python-any-r1 kernel-2
67 +detect_version
68 +detect_arch
69 +
70 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
71 +
72 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
73 +
74 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
75 +
76 +CK_VERSION="1"
77 +
78 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
79 +
80 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
81 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
82 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
83 +
84 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}"
85 +
86 +UNIPATCH_LIST="${DISTDIR}/${CK_FILE}"
87 +UNIPATCH_STRICTORDER="yes"
88 +
89 +# ck-patches already includes BFQ (similar version as genpatches "experimental" USE flag)
90 +# what's not included is: "additional cpu optimizations" (5010) from genpatches experimental
91 +
92 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
93 +
94 +pkg_setup() {
95 + use deblob && python-any-r1_pkg_setup
96 + kernel-2_pkg_setup
97 +}
98 +
99 +src_prepare() {
100 +
101 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
102 +
103 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
104 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
105 +
106 + kernel-2_src_prepare
107 +}
108
109 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.66.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.66.ebuild
110 new file mode 100644
111 index 00000000000..ec9e41dc089
112 --- /dev/null
113 +++ b/sys-kernel/ck-sources/ck-sources-4.9.66.ebuild
114 @@ -0,0 +1,65 @@
115 +# Copyright 1999-2017 Gentoo Foundation
116 +# Distributed under the terms of the GNU General Public License v2
117 +
118 +EAPI="6"
119 +ETYPE="sources"
120 +KEYWORDS="~amd64 ~x86"
121 +
122 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
123 + http://kernel.kolivas.org/"
124 +
125 +K_WANT_GENPATCHES="base extras experimental"
126 +K_EXP_GENPATCHES_PULL="1"
127 +K_EXP_GENPATCHES_NOUSE="1"
128 +K_GENPATCHES_VER="68"
129 +K_SECURITY_UNSUPPORTED="1"
130 +K_DEBLOB_AVAILABLE="1"
131 +
132 +PYTHON_COMPAT=( python2_7 )
133 +inherit python-any-r1 kernel-2
134 +detect_version
135 +detect_arch
136 +
137 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
138 +
139 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
140 +
141 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
142 +
143 +CK_VERSION="1"
144 +
145 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
146 +
147 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
148 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
149 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
150 +
151 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
152 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
153 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
154 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
155 +
156 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
157 +
158 +UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${FRZR_FILE}"
159 +UNIPATCH_STRICTORDER="yes"
160 +
161 +# ck-patches already includes BFQ (similar version as genpatches "experimental" USE flag)
162 +# what's not included is: "additional cpu optimizations" (5010) from genpatches experimental
163 +
164 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
165 +
166 +pkg_setup() {
167 + use deblob && python-any-r1_pkg_setup
168 + kernel-2_pkg_setup
169 +}
170 +
171 +src_prepare() {
172 +
173 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
174 +
175 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
176 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
177 +
178 + kernel-2_src_prepare
179 +}