1 |
commit: 746c600beb739c446f581bbef7fde44cfedb11f4 |
2 |
Author: kuzetsa <kuzetsa <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu Mar 22 15:33:20 2018 +0000 |
4 |
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Mar 22 17:08:49 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746c600b |
7 |
|
8 |
sys-kernel/ck-sources: genpatches-4.14-34 |
9 |
|
10 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
11 |
|
12 |
sys-kernel/ck-sources/Manifest | 3 ++ |
13 |
sys-kernel/ck-sources/ck-sources-4.14.29.ebuild | 67 +++++++++++++++++++++++++ |
14 |
2 files changed, 70 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest |
17 |
index 773e9f5dba9..a22e9a2d69f 100644 |
18 |
--- a/sys-kernel/ck-sources/Manifest |
19 |
+++ b/sys-kernel/ck-sources/Manifest |
20 |
@@ -15,6 +15,9 @@ DIST genpatches-4.14-28.extras.tar.xz 17488 BLAKE2B 29d1c5a21219938645204649ebc6 |
21 |
DIST genpatches-4.14-31.base.tar.xz 823544 BLAKE2B 903479b10319b73fa2bfde8c7b8ec1ff5c90fbfdc2e9e3f28581499fa57c7d370c05462e7aa1402f0a35ec60687897e39c25e703a33a9ca376879ebebf239633 SHA512 660b2d7328ae2f7555d2f4869e8068cf94a56f84cd019ace3d6c6149925f867e440c4fddb37aa362e8639b9d12d09164b7046486b347e2499afe0b9adfeb88f5 |
22 |
DIST genpatches-4.14-31.experimental.tar.xz 5184 BLAKE2B f67c68b74d74ba81499e36cae871656b07fc6c40ca890d2b5edb9137b5672652bc3c5bfdd46f322b64b7863776e76485370b23c8a5b03b8de16730bb9b265a53 SHA512 83b60e68991ee73488f5919d26308615361b95a4dca153d9f1d58e360a7e4370b18c34aaaf572f853fad08aab7636fde67a45c371e37f56abcd5b44c32f62b6a |
23 |
DIST genpatches-4.14-31.extras.tar.xz 17492 BLAKE2B 4a1d976f56d48c8da2c43cd306506075f226a50caa1730bc77cbbb11f11e9c7446ac471355f236535bf4878ecb9b9f4dbc9f07cb54ba9fb4089faee9d6b87ee2 SHA512 8d209e3ac993fce94ebeca0ec30f81710da0a8a9b657ca936f5d0db05061aaeb95cde4f552fe414edf51be8e28e6bb9af3cb668210a7c335b3f58cee84110470 |
24 |
+DIST genpatches-4.14-34.base.tar.xz 893480 BLAKE2B 26a867d2f723bee9e2e3f90ae1208f447aa6c025ef520020bcff2656c6870cc25ac44c0533fc555c77a8a4f8fe22b545ac8f2e10820935e5dd88fada4a40e71f SHA512 6721ef0e5153d334c95f70c5180587ffc716882f4abaf71e830a79641499527aebf7e310ba81c9e0e69bf83656c53f19c4a22720686e20b476f032a56e30ba88 |
25 |
+DIST genpatches-4.14-34.experimental.tar.xz 5184 BLAKE2B 1543a0da91eb42dc3c61b3670c2d5aa94a49bf30c3745b2408d43d55f009f378737d05d9c8cc2b16a43717ef96fe52758c0487f7f9ab725ced9482c92494321c SHA512 e9014e32d8d4659d4d7ac5e4902b6a4bb1fca2f3263efae09873e966a86151045c054c42f3247074ca802fd7008a7ba8ff06cdc507367cf9298579ddcd73f6da |
26 |
+DIST genpatches-4.14-34.extras.tar.xz 17492 BLAKE2B ebff9e91c92b4fb48ae355401faf2c7dfc4029899cb2bad7a31fd9c2d2675d6d941584d74db8f96971a64cbc2e2a1e8dd6e9b189443a8b7d4918f3ce33cdf481 SHA512 dc05fdfa9b0a799b8767109033434d8a2be00dedb19a420c395576fc142dd41e7ed1a74530d543958865d9d8557eac2b193fea3a16fb45fb1e725b0129ab75f2 |
27 |
DIST genpatches-4.15-12.base.tar.xz 251412 BLAKE2B c6534458a28c9df29b7cb9e3392000f49d529b2d223c8aee353b8e5e961886c97acb80993e30671ae2359a7f1ae6fb37ca1320571cad55b7cae562a03ae49f61 SHA512 f98e32b0b84b3499227a3ddca06398a1bad277e68b721b70a3cfdbbe9449c259a9e8ebc63e5463e65b5e5accbc6b3935bcc78840e26567a4c12e29a19dc8e422 |
28 |
DIST genpatches-4.15-12.experimental.tar.xz 5184 BLAKE2B 4a44f3d3fef089140e6420c26d1c4102d518ce615abc30afb8127ede4328c276e3380502c2b28d5f452d8c7881130f0d2d7b04f0f81ce44f02db7b280493a12c SHA512 ddf304f14c9c714c32423b349c8740bd0785c5893ea7cfcf89895f0b76214693dff142c7fa5c40df09f55696b845210e3be8bda4fbf7deacff1718a83f83047a |
29 |
DIST genpatches-4.15-12.extras.tar.xz 17484 BLAKE2B 919091a255d5ec058e52c151caad2afe470b401a9ab5269946a2309ddee3a2b5068df8483807ee310832c690bb561700363a2b1c0294a4e15ca03dff36061890 SHA512 3a426bf63ffe786984cc8b9c296b0393fcaa9881c65d4220cadb331fe445fc05418a629cd5494f0a1419215d4512679d9619c8a92f4a10b2ad8087fa44292ffb |
30 |
|
31 |
diff --git a/sys-kernel/ck-sources/ck-sources-4.14.29.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.29.ebuild |
32 |
new file mode 100644 |
33 |
index 00000000000..abecb2ba12e |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/ck-sources/ck-sources-4.14.29.ebuild |
36 |
@@ -0,0 +1,67 @@ |
37 |
+# Copyright 1999-2018 Gentoo Foundation |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+ |
40 |
+EAPI="6" |
41 |
+ETYPE="sources" |
42 |
+KEYWORDS="~amd64 ~x86" |
43 |
+ |
44 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ |
45 |
+ http://kernel.kolivas.org/" |
46 |
+ |
47 |
+IUSE="experimental" |
48 |
+ |
49 |
+K_WANT_GENPATCHES="base extras experimental" |
50 |
+K_GENPATCHES_VER="34" |
51 |
+K_SECURITY_UNSUPPORTED="1" |
52 |
+K_DEBLOB_AVAILABLE="1" |
53 |
+ |
54 |
+PYTHON_COMPAT=( python2_7 ) |
55 |
+inherit python-any-r1 kernel-2 |
56 |
+detect_version |
57 |
+detect_arch |
58 |
+ |
59 |
+DEPEND="deblob? ( ${PYTHON_DEPS} )" |
60 |
+ |
61 |
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" |
62 |
+ |
63 |
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}" |
64 |
+ |
65 |
+CK_VERSION="1" |
66 |
+ |
67 |
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz" |
68 |
+ |
69 |
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0" |
70 |
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}" |
71 |
+CK_URI="${CK_LVER_URL}/${CK_FILE}" |
72 |
+CK_URI="${CK_LVER_URL}/${CK_FILE}" |
73 |
+ |
74 |
+# Fix for: https://github.com/gentoo/gentoo/pull/6942 |
75 |
+BLKIO_HASH="25849740d77dfc089fdbfb53623e50d38a972aff" |
76 |
+BLKIO_FILE="${PN}-4.14-blkio-fix.patch" |
77 |
+BLKIO_URI="https://github.com/ckolivas/linux/commit/${BLKIO_HASH}.patch -> ${BLKIO_FILE}" |
78 |
+ |
79 |
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${BLKIO_URI}" |
80 |
+ |
81 |
+UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${BLKIO_FILE}" |
82 |
+UNIPATCH_STRICTORDER="yes" |
83 |
+ |
84 |
+pkg_setup() { |
85 |
+ use deblob && python-any-r1_pkg_setup |
86 |
+ kernel-2_pkg_setup |
87 |
+} |
88 |
+ |
89 |
+src_prepare() { |
90 |
+ |
91 |
+#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- |
92 |
+ |
93 |
+ # linux-info eclass cannot handle recursively expanded variables in Makefile #490328 |
94 |
+ sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die |
95 |
+ |
96 |
+ kernel-2_src_prepare |
97 |
+} |
98 |
+ |
99 |
+pkg_postinst() { |
100 |
+ elog "ck-sources previously enabled CPU optimizations by default." |
101 |
+ elog "USE=\"experimental\" is now required to enable this patch." |
102 |
+ elog "this can be set in /etc/portage/package.use (or make.conf)" |
103 |
+} |