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: Mon, 11 Dec 2017 15:46:29
Message-Id: 1513006845.0148583d8628859161e9544dcb717000c73c815f.gokturk@gentoo
1 commit: 0148583d8628859161e9544dcb717000c73c815f
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Mon Dec 11 01:25:45 2017 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 11 15:40:45 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0148583d
7
8 sys-kernel/ck-sources: v.bump (4.9.68 & 4.14.5)
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.5.ebuild | 61 ++++++++++++++++++++++++
14 sys-kernel/ck-sources/ck-sources-4.9.68.ebuild | 65 ++++++++++++++++++++++++++
15 3 files changed, 132 insertions(+)
16
17 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
18 index cd57437e333..5773bbf2f23 100644
19 --- a/sys-kernel/ck-sources/Manifest
20 +++ b/sys-kernel/ck-sources/Manifest
21 @@ -32,6 +32,9 @@ DIST genpatches-4.14-4.extras.tar.xz 17488 BLAKE2B ddab5ff81dc6cfe85ce3805846d8d
22 DIST genpatches-4.14-5.base.tar.xz 115968 BLAKE2B d48a56eef5c045c79a355b765f7b569280b741f5879b7ae2ffd411922a27225d8150554f42f70503218bb7ac674434c01f0e2350e7c7e8da256cd36be11a502c SHA512 67c9b9c295ec90137c05385be239b6d2d0e79465a3f1e9f92ac3d0e6d8bb50a9107885a009a185d0cb2102e31d773cfd690f0d8ccafc0bacdcfab607ae556872
23 DIST genpatches-4.14-5.experimental.tar.xz 5184 BLAKE2B 13611ce70740cae179fd732ddab8b5daa1f8feab9d5fe80081753020e0df42dd76c8c8696522769a950f9eded8a92b80c93dece78a9c959a1fb9ac5ee61af101 SHA512 c6725e6728c9fbe923472116977136a13bf6ee4e4e450478ab2eb2e7c91d88fb50961b017d9c57335bd329543a830ba629bd064975326f187d72ae7376687d5e
24 DIST genpatches-4.14-5.extras.tar.xz 17488 BLAKE2B 16281a8110e0e1156aeaa1b5bc219e3bad364b22da6ef3a540e16c0f0a2a9fd1fd3fd550d002e79b4095916863f93cfdf4b49617b9b1c3bea8263c54702205a0 SHA512 f15a3b545b5d4c1359f57046cc2dcd273508737129b181ab3a8c7eb7ee65f5ddb82ecf8b1f96095da87d5fb9659ec4f0eb4826aab63b45bfda2530ed8a609605
25 +DIST genpatches-4.14-6.base.tar.xz 135424 BLAKE2B 28b59fc433c1b4d5c4fa4fd5bc71192eda5da51ce63a4af245b746425bac1abe9313a1cbc760396fcaa160c1c6333e756697923d45f114da94eaa2ed3ae8659b SHA512 460e38c9895156c2a16d3aadcaa4a2c9974a14e561155b914da143b14c726d9e8ad74cb435bd2ee51ad2a0966166e3705f943bd3831e3e33932373b2e04ace36
26 +DIST genpatches-4.14-6.experimental.tar.xz 5176 BLAKE2B e28358bab3de6aa0274d537ca15239154bb69e5819ada8cb050ee35bb5885ff3ef5610988ebb1afa2bab3500c28300299c65e58aa302a6cfacad0aa2a8cb0244 SHA512 bdca000c196e1db78b27d16bf1abda0872d982375a5e33d4a9cbb5610df384f08692120460cda43ae06e0b9a6ea9c2c1c565697fbffdc9cb46e92d1ad628c74a
27 +DIST genpatches-4.14-6.extras.tar.xz 17488 BLAKE2B 39d46c202139f9d4b19eee37e711c81e95ce3b25924a70a3f75e6e4c6d4c665c1c73890fb0f61ea4ecad04cf9d9e2ad4788bad1e9c9e0e2fd03a07c3f5f8c713 SHA512 0fc7403ab27bc6a7ca1ff641bee8e8ea92bd04913e84c9559ac210cb6ecebb08dc4be9fdba6176c4c2d543990ea23d68a9f403dede6f1b2b56456d63d992faf3
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 @@ -53,6 +56,9 @@ DIST genpatches-4.9-68.extras.tar.xz 17352 BLAKE2B 215a823f33f6d5cccbfd9597ae123
32 DIST genpatches-4.9-69.base.tar.xz 1274148 BLAKE2B 732076c76dc8c5077ea804065c86e3c384004b484d661c60a5534964fe94a07ea86e6cec9e47d1484ace04a22123f88ac9a511e90998da948869c266f3b2c3be SHA512 5db83495c9b9757822df7a3733a29cb897163ce51bbb143fdfd31d42f9e5fab73dcd5c4ef18fa0c502838359ad3d9b9c9de625041042119df46f68d847eb26e6
33 DIST genpatches-4.9-69.experimental.tar.xz 106392 BLAKE2B a8025d5b3c4a86240beaca7237f8876d9690a6029dfbed72ad86b4e64ae69103717b034d3071a13d70e966ded9bd5847f40c9a81003380b0e0c6530dc0f404a6 SHA512 b91c383adb79de67fca53d4c729cd449973544d5d0c9c03cbd4fb2eeab37db4c018d460e15c985a8bd63ce6294dad160ad44dd9cfaf860a35e911b4a31594291
34 DIST genpatches-4.9-69.extras.tar.xz 17352 BLAKE2B e9a8c063812acf2155ebd6241e6061ab40328194c3a158feb8e53d4dc464b011184892ad8a0f240ef8cd8e5e1569981999fc46fda9d23b8e8ce9e1a05d8a7109 SHA512 5d48f1dc65bd352fe77793f3e8f5b3f689582aaa649a423b62ffc4d4e84113d6cb305d60bc09d37c191c46daf85e5021b27b4c7097b10a7df0aa5335d5e8116c
35 +DIST genpatches-4.9-70.base.tar.xz 1296720 BLAKE2B 77d1f7205ecf185b1ba438737d5601b178c2bf7a7abb495eba32b96cc0431827ae7a4c3a8b2a5a694c72e266fbb9a403b1be910c161c0f07c575ddc010edcda6 SHA512 5359503b833430531a75e6a67d841031d1275034db9cc885180eea6569bd5ac52325fde6a650902f988850b87ee2e184b9449020ad197278814cad75e38a490e
36 +DIST genpatches-4.9-70.experimental.tar.xz 106392 BLAKE2B 8fa9653f9bdec9a2104730fad3e2d7133da1ff08d8469c79386fd133e3de46a5562d4efa9087f4e7202143357d8f0fe777a1ed04e8267939f9eecdb333298f27 SHA512 fe319fb330fdde6c172df864b9ffcfe3b7449d31b66af7a739dbd6f1f721a64e94c450af077594e208d5c52cd0fe9bd60f320b73898c2e5c21ae2b0ab97cf1bc
37 +DIST genpatches-4.9-70.extras.tar.xz 17352 BLAKE2B e466ca37103e8ed9eef13095b939a2adb0827da183bfdb866e3fd6b99f8821dbe77fdf0e64f597d1c09c9e916825a1563211c5620af2ce9aa383c64ac4e1bd4c SHA512 9bfbc48de9c0b460429fe51de7122b7961907bcb66d7acd7a1e93a2bc29960e824737bac3fed8193758f50a0f6f5b540ef58a8364bb7948e0103f64bb950c8a4
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.5.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.5.ebuild
43 new file mode 100644
44 index 00000000000..2ac07e150f8
45 --- /dev/null
46 +++ b/sys-kernel/ck-sources/ck-sources-4.14.5.ebuild
47 @@ -0,0 +1,61 @@
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 +IUSE="experimental"
59 +
60 +K_WANT_GENPATCHES="base extras experimental"
61 +K_GENPATCHES_VER="6"
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 +pkg_setup() {
90 + use deblob && python-any-r1_pkg_setup
91 + kernel-2_pkg_setup
92 +}
93 +
94 +src_prepare() {
95 +
96 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
97 +
98 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
99 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
100 +
101 + kernel-2_src_prepare
102 +}
103 +
104 +pkg_postinst() {
105 + elog "ck-sources previously enabled CPU optimizations by default."
106 + elog "USE=\"experimental\" is now required to enable this patch."
107 + elog "this can be set in /etc/portage/package.use (or make.conf)"
108 +}
109
110 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.68.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.68.ebuild
111 new file mode 100644
112 index 00000000000..d7b29406970
113 --- /dev/null
114 +++ b/sys-kernel/ck-sources/ck-sources-4.9.68.ebuild
115 @@ -0,0 +1,65 @@
116 +# Copyright 1999-2017 Gentoo Foundation
117 +# Distributed under the terms of the GNU General Public License v2
118 +
119 +EAPI="6"
120 +ETYPE="sources"
121 +KEYWORDS="~amd64 ~x86"
122 +
123 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
124 + http://kernel.kolivas.org/"
125 +
126 +K_WANT_GENPATCHES="base extras experimental"
127 +K_EXP_GENPATCHES_PULL="1"
128 +K_EXP_GENPATCHES_NOUSE="1"
129 +K_GENPATCHES_VER="70"
130 +K_SECURITY_UNSUPPORTED="1"
131 +K_DEBLOB_AVAILABLE="1"
132 +
133 +PYTHON_COMPAT=( python2_7 )
134 +inherit python-any-r1 kernel-2
135 +detect_version
136 +detect_arch
137 +
138 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
139 +
140 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
141 +
142 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
143 +
144 +CK_VERSION="1"
145 +
146 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
147 +
148 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
149 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
150 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
151 +
152 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
153 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
154 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
155 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
156 +
157 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
158 +
159 +UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${FRZR_FILE}"
160 +UNIPATCH_STRICTORDER="yes"
161 +
162 +# ck-patches already includes BFQ (similar version as genpatches "experimental" USE flag)
163 +# what's not included is: "additional cpu optimizations" (5010) from genpatches experimental
164 +
165 +K_EXP_GENPATCHES_LIST="5010_*.patch*"
166 +
167 +pkg_setup() {
168 + use deblob && python-any-r1_pkg_setup
169 + kernel-2_pkg_setup
170 +}
171 +
172 +src_prepare() {
173 +
174 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
175 +
176 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
177 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
178 +
179 + kernel-2_src_prepare
180 +}