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: Sat, 25 Aug 2018 06:20:41
Message-Id: 1535177785.0d537cd13549b8daefec0b11a547c7d27c0b6566.mgorny@gentoo
1 commit: 0d537cd13549b8daefec0b11a547c7d27c0b6566
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Fri Aug 24 06:28:02 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 25 06:16:25 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d537cd1
7
8 sys-kernel/ck-sources: genpatches-4.9-127
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 sys-kernel/ck-sources/Manifest | 3 ++
13 sys-kernel/ck-sources/ck-sources-4.9.123.ebuild | 59 +++++++++++++++++++++++++
14 2 files changed, 62 insertions(+)
15
16 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
17 index bcab2644295..6efb4e07f72 100644
18 --- a/sys-kernel/ck-sources/Manifest
19 +++ b/sys-kernel/ck-sources/Manifest
20 @@ -74,6 +74,9 @@ DIST genpatches-4.9-120.extras.tar.xz 17360 BLAKE2B 78e4d2954294b7a521d2a8c7a6b1
21 DIST genpatches-4.9-124.base.tar.xz 2343936 BLAKE2B 44da7d48a609b3092182f9a166d62c1398b7ae62ad8df795a3ba886b164b3bf5a74a799ca51af3844950fcbe36ce4c3927a27b2add287f0c88687576a096d616 SHA512 56308bb2d7b887413e2b1ca93a85b35de224e4ddce8aa6a9cf0d06df9e810ead1c608fec134401dcc2fc0b67b62b89ba1fceef4f3216295b8605593d51566efa
22 DIST genpatches-4.9-124.experimental.tar.xz 106420 BLAKE2B e705d0a2cc9f8b4f83cdea1f49253ff751d7ddec8a464878a47b0534c645142f34f7803a16792050f70a02e3552a8083d32ff65129892726b2698b62181ce36f SHA512 fccd08a565e5913ba5e821b3965f3a8ac6932ee1e8556cd88aff5ee973c0fca973e42969634db1b3be76512eaa3b077b0a0c5773a66403e3ee585b3aea1b04df
23 DIST genpatches-4.9-124.extras.tar.xz 17348 BLAKE2B 60c69049baa4a00291a00e6a7ae022b2a049ba0fb34f34523621ea98b661c4171e37fbf302bda33c9ab2b3d6890184aeac97d004b0ceca309f595756bfd41374 SHA512 5083dfac483e44fba5df781ce68e8b7851347e7e4fa9b5d55d79c8527a23c034134035bfb093d83a2b89a83ba617773a0f6b461bf787930afd555dcc84afd108
24 +DIST genpatches-4.9-127.base.tar.xz 2354512 BLAKE2B 2226db036333946c7a9e60ed7c41eaf76fc113b9ee4c1044c05196f8bb7bc7c263425cd16f0e16349ecaab9adab0b5ef75ceed690210fcfd9ae620dd8254e4bf SHA512 c5798dfb5389c7585155bbe7baca675dc53e9bd7a6f038e9db6026172c3b7b6733422fe931e3bed2462caad2f05c774b20ac49757c2763b3d78e5239500e58e1
25 +DIST genpatches-4.9-127.experimental.tar.xz 106396 BLAKE2B 5273ecfa6b48624ec665b1d80de623fa78cb95818252e02a732d6e4409be9dacfb710e420d9b0cb2bdcd71ae1389b6e888439d1d911b46bed5adfcc98981bea2 SHA512 5774bc6477931e51c2be55d365ca38a7619073afc7bcf342a3b7e024c31d31dd899bba63ea4af31cd1d5a81b5a605fda2d4c19862c5580e0d3762b0222f87a3a
26 +DIST genpatches-4.9-127.extras.tar.xz 17348 BLAKE2B b7d6fe9deb23dfa838d073143952aa3fca61f6b729035f52222443e8aca6ac061933ff037cf4b0b0e45504066eba1a979401ebd6b2cbd94eafc95b8302e79632 SHA512 f28c5825d22a29adfd33570e0490a02bf996ba48ce18ad6baeb330ac556153921cffb7cf8921e0bc8a81043c1ae085acf4d266f7e63d157ce832116cd939b2aa
27 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
28 DIST linux-4.16.tar.xz 103020152 BLAKE2B c7f7b36280b74b2112a098733680e1e93c4f99571099d471b2dde5f7a746d9b9fab5112fffe3b7978c40f15ecaa33203eeeeea98c2158fab2d5857ece5d74f9f SHA512 ab47849314b177d0eec9dbf261f33972b0d89fb92fb0650130ffa7abc2f36c0fab2d06317dc1683c51a472a9a631573a9b1e7258d6281a2ee189897827f14662
29 DIST linux-4.17.tar.xz 102165892 BLAKE2B b9e1fe2c063d2761b4d54594b841f6591fd6f5b634a402c07e0fa5518a2b271293d97c5a7a8e3c30c9c4d78df16bf20a4f0befe998c9a9393bb3290d2df1dda3 SHA512 4d9de340a26155a89ea8773131c76220cc2057f2b5d031b467b60e8b14c1842518e2d60a863d8c695f0f7640f3f18d43826201984a238dade857b6cef79837db
30
31 diff --git a/sys-kernel/ck-sources/ck-sources-4.9.123.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.123.ebuild
32 new file mode 100644
33 index 00000000000..95b48d801c5
34 --- /dev/null
35 +++ b/sys-kernel/ck-sources/ck-sources-4.9.123.ebuild
36 @@ -0,0 +1,59 @@
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="127"
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="Gentoo's genpatches for Linux ${K_BRANCH_ID}, with Con Kolivas' MuQSS process scheduler."
64 +
65 +MUQSS_VERSION="150"
66 +MUQSS_FILE="${K_BRANCH_ID}-sched-MuQSS_${MUQSS_VERSION}.patch"
67 +MUQSS_BASE_URL="http://ck.kolivas.org/patches/muqss/4.0"
68 +
69 +# clearly identify package name in distrdir
70 +MUQSS_DISTNAME="${PN}-${K_BRANCH_ID}-muqss.patch"
71 +
72 +CK_LVER_URL="${MUQSS_BASE_URL}/${K_BRANCH_ID}"
73 +CK_URI="${CK_LVER_URL}/${MUQSS_FILE} -> ${MUQSS_DISTNAME}"
74 +
75 +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
76 +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc"
77 +FRZR_FILE="${PN}-4.9-freezer-fix.patch"
78 +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}"
79 +
80 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
81 +
82 +UNIPATCH_LIST="${DISTDIR}/${MUQSS_DISTNAME} ${DISTDIR}/${FRZR_FILE}"
83 +UNIPATCH_STRICTORDER="yes"
84 +
85 +pkg_setup() {
86 + use deblob && python-any-r1_pkg_setup
87 + kernel-2_pkg_setup
88 +}
89 +
90 +pkg_postinst() {
91 + elog "CPU optimizations patch (from genpatches) is off by default."
92 + elog "Set USE=\"experimental\" if you need this patch / feature."
93 + elog "This can be set in /etc/portage/package.use (or make.conf)"
94 + elog "make menuconfig as usual to edit .config for this feature."
95 +}