Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Fri, 28 Sep 2018 09:30:52
Message-Id: 1538127038.88725248bb74da948cc3375e4d8ead93d6e01ed8.mgorny@gentoo
1 commit: 88725248bb74da948cc3375e4d8ead93d6e01ed8
2 Author: Sarah White <kuzetsa <AT> poindexter <DOT> ovh>
3 AuthorDate: Thu Sep 27 07:22:55 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 28 09:30:38 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88725248
7
8 sys-kernel/ck-sources: bump to 4.9.128
9
10 Includes genpatches-4.9-132.
11
12 Signed-off-by: Sarah White <kuzetsa <AT> poindexter.ovh>
13 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
14
15 sys-kernel/ck-sources/Manifest | 3 ++
16 sys-kernel/ck-sources/ck-sources-4.9.128.ebuild | 59 +++++++++++++++++++++++++
17 2 files changed, 62 insertions(+)
18
19 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
20 index d63d2749214..23958eec715 100644
21 --- a/sys-kernel/ck-sources/Manifest
22 +++ b/sys-kernel/ck-sources/Manifest
23 @@ -45,6 +45,9 @@ DIST genpatches-4.9-128.extras.tar.xz 17352 BLAKE2B 1cceb0fe070585680ce5924f249e
24 DIST genpatches-4.9-130.base.tar.xz 2415208 BLAKE2B 38ddc0d5b2ec8b33834550c87169c96300977013e2cdfde7999caaaddded86e3696c2460e5980ca9ab5e812a475e969b0202399f83cb8d82fd397515fa7d26ee SHA512 69dafb393a54d93e0ca26ecd6f24536cd23139d323bb32a9510945ce53a47b7d4fee966344ade1416c0b207f28e2b43d6cad0af25a78c400f3528f64719ad1ac
25 DIST genpatches-4.9-130.experimental.tar.xz 106384 BLAKE2B cfe48d4fe7c1211390adf14a8512c6132b6b80760e38afbe0df1aa776c7db614d6171893c69f56f10a0bc3b60261f6c2299ddf71594ba6d27ecbc168d3ab742a SHA512 a95bea2ec43be17af441c216c40da1b48d5ae5098951dfe30dcfe746deec0270bdb21f4118976f31df5da898354e8eca08ce60fad3127986327243588a69db65
26 DIST genpatches-4.9-130.extras.tar.xz 17356 BLAKE2B 299388e6feda84ee34d24583a8d1f4b8cd1813d19970f3ecc78323cfd301dceb74ea7df7d78905cee54fc9b30ac05ae7197162fe2b7a66e41681ec398e391a06 SHA512 b74ea5bd6f2d659ca4ea1ddc30b174cc156581a318f6c11783ca99a326e3a8957cf9750cc4782c93e9c2529b45e2c576ec86598a6655942abcbec8be32e0b4a9
27 +DIST genpatches-4.9-132.base.tar.xz 2441816 BLAKE2B 53a8675afe92c3821aca2251aa7e4cb5ccd5bd007871ddb6bbeeea9cf9ff7953505e67e4bc91685598734451bd2c470250bfc3ce4e2bfb749adbf0c606f89cd0 SHA512 f43ed194035db4eabdfd7c29113faaf6605d56e64613771011793fc7740fa06db0727328eaef33f847f6fbba6a7f8830f5d3b9c70b7268c7cf6974ce2afe2243
28 +DIST genpatches-4.9-132.experimental.tar.xz 106392 BLAKE2B e37bc8e9b99c2afdd0e57606d8a8f5eeeeda93013e6219801c3e9d14d91a6d70dfa4f7830a54293eabb81e821138432d18ef96ec98e3070a46b4b11680165ded SHA512 7fa9bba8c07d5cf861bf7dac0e8261e90c3ef834acca4768606d3292d664ed46cd790df7ab6f82fcaf83861ff9395a1a32da9122d99074c851aafade9cbbbde0
29 +DIST genpatches-4.9-132.extras.tar.xz 17356 BLAKE2B b7cbf6b4fb753c8b2155d61e86357a41978f9a218daedc016a1e11f2917294a82e1bca3915db80de9f6120e214869f7ae90b647b95fdd674b10eae651576affd SHA512 6e0777f4a57dd7e2f2771fd2416858a40f130cd110f1458debfad66a2ef6847969fda59ffa8f796a6f2736a3ccdd0f41b5fc1c66e3a507ff2b0b48ee6f291fbc
30 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
31 DIST linux-4.17.tar.xz 102165892 BLAKE2B b9e1fe2c063d2761b4d54594b841f6591fd6f5b634a402c07e0fa5518a2b271293d97c5a7a8e3c30c9c4d78df16bf20a4f0befe998c9a9393bb3290d2df1dda3 SHA512 4d9de340a26155a89ea8773131c76220cc2057f2b5d031b467b60e8b14c1842518e2d60a863d8c695f0f7640f3f18d43826201984a238dade857b6cef79837db
32 DIST linux-4.18.tar.xz 101781564 BLAKE2B 138bdc49dc8871e5566b5e23a9e5ed0e68fff480a7a04fc659a9efe2d4bcc778ac01368a32bc5d1dbde870102ce7294b9d315f81c4e6e762ee781135e83033f2 SHA512 950eb85ac743b291afe9f21cd174d823e25f11883ee62cecfbfff8fe8c5672aae707654b1b8f29a133b1f2e3529e63b9f7fba4c45d6dacccc8000b3a9a9ae038
33
34 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.128.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.128.ebuild
35 new file mode 100644
36 index 00000000000..41bbe585914
37 --- /dev/null
38 +++ b/sys-kernel/ck-sources/ck-sources-4.9.128.ebuild
39 @@ -0,0 +1,59 @@
40 +# Copyright 2018 kuzetsa℠ and others
41 +# Distributed under the terms of the GNU General Public License v2
42 +
43 +EAPI="6"
44 +ETYPE="sources"
45 +KEYWORDS="~amd64 ~x86"
46 +
47 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
48 + http://kernel.kolivas.org/"
49 +
50 +IUSE="experimental"
51 +
52 +K_WANT_GENPATCHES="base extras experimental"
53 +K_GENPATCHES_VER="132"
54 +K_SECURITY_UNSUPPORTED="1"
55 +K_DEBLOB_AVAILABLE="1"
56 +
57 +PYTHON_COMPAT=( python2_7 )
58 +inherit python-any-r1 kernel-2
59 +detect_version
60 +detect_arch
61 +
62 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
63 +
64 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
65 +
66 +DESCRIPTION="Gentoo's genpatches for Linux ${K_BRANCH_ID}, with Con Kolivas' MuQSS process scheduler."
67 +
68 +MUQSS_VERSION="150"
69 +MUQSS_FILE="${K_BRANCH_ID}-sched-MuQSS_${MUQSS_VERSION}.patch"
70 +MUQSS_BASE_URL="http://ck.kolivas.org/patches/muqss/4.0"
71 +
72 +# clearly identify package name in distrdir
73 +MUQSS_DISTNAME="${PN}-${K_BRANCH_ID}-muqss.patch"
74 +
75 +CK_LVER_URL="${MUQSS_BASE_URL}/${K_BRANCH_ID}"
76 +CK_URI="${CK_LVER_URL}/${MUQSS_FILE} -> ${MUQSS_DISTNAME}"
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 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
84 +
85 +UNIPATCH_LIST="${DISTDIR}/${MUQSS_DISTNAME} ${DISTDIR}/${FRZR_FILE}"
86 +UNIPATCH_STRICTORDER="yes"
87 +
88 +pkg_setup() {
89 + use deblob && python-any-r1_pkg_setup
90 + kernel-2_pkg_setup
91 +}
92 +
93 +pkg_postinst() {
94 + elog "CPU optimizations patch (from genpatches) is off by default."
95 + elog "Set USE=\"experimental\" if you need this patch / feature."
96 + elog "This can be set in /etc/portage/package.use (or make.conf)"
97 + elog "make menuconfig as usual to edit .config for this feature."
98 +}