1 |
commit: 8747d7f19c588385f87431e0af1c31ec7af06625 |
2 |
Author: kuzetsa <kuzetsa <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu May 10 05:46:30 2018 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri May 11 10:13:41 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8747d7f1 |
7 |
|
8 |
sys-kernel/ck-sources: genpatches-4.14-45 |
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.40.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 b78fa8be211..82f26648e4f 100644 |
18 |
--- a/sys-kernel/ck-sources/Manifest |
19 |
+++ b/sys-kernel/ck-sources/Manifest |
20 |
@@ -12,6 +12,9 @@ DIST genpatches-4.14-39.extras.tar.xz 17492 BLAKE2B a610729f55d64e3ef6dee6129879 |
21 |
DIST genpatches-4.14-40.base.tar.xz 1011472 BLAKE2B 762faad2faa0d9db90b078ef807c71556fd367e6e72a05bcc5a9436aad79bdc9c10d552b09bf901e719e53cdf1f02d859c9b9d34e631ba01416a89530553ffcd SHA512 ac63483fca05411ceb97c9a4abd92882c8afccacdc527e30131a48295684ff41d6ef0e5e3f1f8a391e6a4f3fd049488f764a60adc5c8bd07339959e1b3ecfa49 |
22 |
DIST genpatches-4.14-40.experimental.tar.xz 5184 BLAKE2B 4c1bdbd651ea3c20d44194e0bcc5ab3dce499182ce31a8436ec46875cde2d4b14a0cc5f0eb90cef0aaea167b49a25775be24b38a2b2bfa606a415627f87d96fc SHA512 05a8084dff8f08f9ba84b90230b4bf50a521ba1e0dfe792f30a3f775772f2097e43927c6c5878ba19bd97fed66036c5b29309a0b1a5e914ec895281440be8c8d |
23 |
DIST genpatches-4.14-40.extras.tar.xz 17496 BLAKE2B 2240a8879139d6ad765a9e38d0ef78c78ac9e92f54c5317912b512ab1a64fd42fd512696f1820718a1fbfa658c8775bbae358db483ded60e65d504f4a81aa4e0 SHA512 e6070bd5631bb41e1e0e73c9381993779cc6095525a6eab5d8387641e1fce534617d368bd6a02c5f5d8d2669db6f480d284a64c8f76fc218e29df5a34937e1dc |
24 |
+DIST genpatches-4.14-45.base.tar.xz 1175760 BLAKE2B 6bc299d8072aa6e1f0ee3d338f20ecf9e17bc3f3c89b6458fa3c3b5616a58b69d32ff1c173202dc95a8a234a1cf3f6eee0f74028f6b386d39c1319f93dc3fcd4 SHA512 f1431f24c17bbe49e3f08d4041aba88bce22ef560c89cfe5c9abe4fead0305de7b27649e1dca8965867f115fc153839880eac5905aca74949289c8a061286932 |
25 |
+DIST genpatches-4.14-45.experimental.tar.xz 5184 BLAKE2B 501c9b838f5e44380043ceaa9f8a5d9097bcd97c9113874cd8c9959224d1556e64867605c803e02ba92f70e250cb8f96728dee728e52b97feaf43eeb75a95fdd SHA512 907a896f768ac555d04c7d5278c632bf9a89c556a1ba863d01ba73cfa98f20c5b12742cd057bcb6037b41d12420069ac7a2453774d1a79a4e68e1216c188192b |
26 |
+DIST genpatches-4.14-45.extras.tar.xz 17496 BLAKE2B c7fca4b94f96e36704f4f7aea0daac855515544d54a286dc90791e8318ef172771665ce132872351da9e26a0231f0b3e356cf9380c59ea52358ece117a23157e SHA512 eba699a9b0615b096358e967c1ee68989f1374ba9a4f281f232aca8ea459b30446551346a081b4a61067a4e94fedfbe2e470708801a4e9bc3049b69f6558fa14 |
27 |
DIST genpatches-4.15-20.base.tar.xz 464468 BLAKE2B b3c30e02819663b31b4ed83794d57c4521fe13015a4419088664f017f4753117bbc88a5600e310092d8eaf8b132b0757d59fb7b503abef046db0249ed7ae96e6 SHA512 cf79c85b65f3a68d3d721d2425fb6e498df808097bd8b1c610023d0c36c0378ec0f92d33ee0dc39592730d87f4a1df52931ea9608be2d56d5543a201f9d1d658 |
28 |
DIST genpatches-4.15-20.experimental.tar.xz 5184 BLAKE2B 96ab38624869b7ca2caddceea1be6701c6a9df489dda0be4736765a6546909d522f5b32a44506875270485606797357bf44e044ed61ee40f6171670a5956bdbb SHA512 673083672ca1758f0b3dcc4507bd18c3ea1c024c86f1f8e0bcafe6117f33e226ad981fa123f1b3317858b93f5a17b5f56924e5e5eefb6c0980fc8572626010da |
29 |
DIST genpatches-4.15-20.extras.tar.xz 17492 BLAKE2B a610729f55d64e3ef6dee6129879f5ae27f31bb2738b0d8d3270f3502eaa19024323a741f0ac3325ba72342ae9e3c7fc9b4dbd56f8763a4be29e825d98a17b18 SHA512 304fa9e1f83f5b8e2fe10905799badc8bd8e9ac981fd59b3568f9d9d208dc671ec4dc1b88163351322d047596db4d2c8f9a261dbefa3351cf25f321b84beca9e |
30 |
|
31 |
diff --git a/sys-kernel/ck-sources/ck-sources-4.14.40.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.40.ebuild |
32 |
new file mode 100644 |
33 |
index 00000000000..60cb34cbd3f |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/ck-sources/ck-sources-4.14.40.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="45" |
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 |
+} |