Gentoo Archives: gentoo-commits

From: Alice Ferrazzi <alicef@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Thu, 13 Sep 2018 02:06:26
Message-Id: 1536804364.c5358a6304933295bd8ce1b6c9fd95ca2019eb5f.alicef@gentoo
1 commit: c5358a6304933295bd8ce1b6c9fd95ca2019eb5f
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Tue Sep 11 03:29:37 2018 +0000
4 Commit: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 13 02:06:04 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5358a63
7
8 sys-kernel/ck-sources: genpatches-4.9-130
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11 Closes: https://github.com/gentoo/gentoo/pull/9794
12
13 sys-kernel/ck-sources/Manifest | 3 ++
14 sys-kernel/ck-sources/ck-sources-4.9.126.ebuild | 59 +++++++++++++++++++++++++
15 2 files changed, 62 insertions(+)
16
17 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
18 index 4c766915ea6..cced0c6a45b 100644
19 --- a/sys-kernel/ck-sources/Manifest
20 +++ b/sys-kernel/ck-sources/Manifest
21 @@ -36,6 +36,9 @@ DIST genpatches-4.9-127.extras.tar.xz 17348 BLAKE2B b7d6fe9deb23dfa838d073143952
22 DIST genpatches-4.9-128.base.tar.xz 2379516 BLAKE2B e68c68ad74df356b3368b92e92253f7a202b85023cae0e2f129df65a62efc0fa2c18ec2bdc71eb7a031a4ec2137e2b212f9d9a17da93bc15d8394c3ff5339f3d SHA512 bbb3d36b8ee2676e56b8547132d3bf5d56e796ecc06b9e6222a520de9c29339c617ff93e03613d65a0b0bfeadb1eefa2d10fe2e0861d3c1343e272160e994326
23 DIST genpatches-4.9-128.experimental.tar.xz 106400 BLAKE2B 3ca6de8991745069a3abdec7faa143eb77dc6a361bb638f1a880f7b707b2b622211ada9465cdc7eb24a61161589cd56055d10be6987336f095bf36218eb5c3af SHA512 1e1cc91d8d790e6a9e617ece093f91d1737d15c76f1df52c78111e9fdbf09c3dbd962ce35edf7c50a9a0d3a441ec834bf03bc9cb83e4988b973c14aeccb76724
24 DIST genpatches-4.9-128.extras.tar.xz 17352 BLAKE2B 1cceb0fe070585680ce5924f249e1069606710fbd6a0c0112916534b434c5b8410abeb9e5b6f7b7e20f4eeca857fa0c0666d0c1db8f8239fdaedd36a73001033 SHA512 a79a0e359e018c8e54f2bd73fe3edc185ebc1b0a8a96f882ed17a197773d4ecaf6788dde06571eb3bf5954bb6475dbbfa52f35d6e654e81614575e7368aef1e0
25 +DIST genpatches-4.9-130.base.tar.xz 2415208 BLAKE2B 38ddc0d5b2ec8b33834550c87169c96300977013e2cdfde7999caaaddded86e3696c2460e5980ca9ab5e812a475e969b0202399f83cb8d82fd397515fa7d26ee SHA512 69dafb393a54d93e0ca26ecd6f24536cd23139d323bb32a9510945ce53a47b7d4fee966344ade1416c0b207f28e2b43d6cad0af25a78c400f3528f64719ad1ac
26 +DIST genpatches-4.9-130.experimental.tar.xz 106384 BLAKE2B cfe48d4fe7c1211390adf14a8512c6132b6b80760e38afbe0df1aa776c7db614d6171893c69f56f10a0bc3b60261f6c2299ddf71594ba6d27ecbc168d3ab742a SHA512 a95bea2ec43be17af441c216c40da1b48d5ae5098951dfe30dcfe746deec0270bdb21f4118976f31df5da898354e8eca08ce60fad3127986327243588a69db65
27 +DIST genpatches-4.9-130.extras.tar.xz 17356 BLAKE2B 299388e6feda84ee34d24583a8d1f4b8cd1813d19970f3ecc78323cfd301dceb74ea7df7d78905cee54fc9b30ac05ae7197162fe2b7a66e41681ec398e391a06 SHA512 b74ea5bd6f2d659ca4ea1ddc30b174cc156581a318f6c11783ca99a326e3a8957cf9750cc4782c93e9c2529b45e2c576ec86598a6655942abcbec8be32e0b4a9
28 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
29 DIST linux-4.17.tar.xz 102165892 BLAKE2B b9e1fe2c063d2761b4d54594b841f6591fd6f5b634a402c07e0fa5518a2b271293d97c5a7a8e3c30c9c4d78df16bf20a4f0befe998c9a9393bb3290d2df1dda3 SHA512 4d9de340a26155a89ea8773131c76220cc2057f2b5d031b467b60e8b14c1842518e2d60a863d8c695f0f7640f3f18d43826201984a238dade857b6cef79837db
30 DIST linux-4.18.tar.xz 101781564 BLAKE2B 138bdc49dc8871e5566b5e23a9e5ed0e68fff480a7a04fc659a9efe2d4bcc778ac01368a32bc5d1dbde870102ce7294b9d315f81c4e6e762ee781135e83033f2 SHA512 950eb85ac743b291afe9f21cd174d823e25f11883ee62cecfbfff8fe8c5672aae707654b1b8f29a133b1f2e3529e63b9f7fba4c45d6dacccc8000b3a9a9ae038
31
32 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.126.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.126.ebuild
33 new file mode 100644
34 index 00000000000..4cc750cb7c3
35 --- /dev/null
36 +++ b/sys-kernel/ck-sources/ck-sources-4.9.126.ebuild
37 @@ -0,0 +1,59 @@
38 +# Copyright 1999-2018 Gentoo Foundation
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI="6"
42 +ETYPE="sources"
43 +KEYWORDS="~amd64 ~x86"
44 +
45 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
46 + http://kernel.kolivas.org/"
47 +
48 +IUSE="experimental"
49 +
50 +K_WANT_GENPATCHES="base extras experimental"
51 +K_GENPATCHES_VER="130"
52 +K_SECURITY_UNSUPPORTED="1"
53 +K_DEBLOB_AVAILABLE="1"
54 +
55 +PYTHON_COMPAT=( python2_7 )
56 +inherit python-any-r1 kernel-2
57 +detect_version
58 +detect_arch
59 +
60 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
61 +
62 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
63 +
64 +DESCRIPTION="Gentoo's genpatches for Linux ${K_BRANCH_ID}, with Con Kolivas' MuQSS process scheduler."
65 +
66 +MUQSS_VERSION="150"
67 +MUQSS_FILE="${K_BRANCH_ID}-sched-MuQSS_${MUQSS_VERSION}.patch"
68 +MUQSS_BASE_URL="http://ck.kolivas.org/patches/muqss/4.0"
69 +
70 +# clearly identify package name in distrdir
71 +MUQSS_DISTNAME="${PN}-${K_BRANCH_ID}-muqss.patch"
72 +
73 +CK_LVER_URL="${MUQSS_BASE_URL}/${K_BRANCH_ID}"
74 +CK_URI="${CK_LVER_URL}/${MUQSS_FILE} -> ${MUQSS_DISTNAME}"
75 +
76 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
77 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
78 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
79 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
80 +
81 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
82 +
83 +UNIPATCH_LIST="${DISTDIR}/${MUQSS_DISTNAME} ${DISTDIR}/${FRZR_FILE}"
84 +UNIPATCH_STRICTORDER="yes"
85 +
86 +pkg_setup() {
87 + use deblob && python-any-r1_pkg_setup
88 + kernel-2_pkg_setup
89 +}
90 +
91 +pkg_postinst() {
92 + elog "CPU optimizations patch (from genpatches) is off by default."
93 + elog "Set USE=\"experimental\" if you need this patch / feature."
94 + elog "This can be set in /etc/portage/package.use (or make.conf)"
95 + elog "make menuconfig as usual to edit .config for this feature."
96 +}