Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Sun, 21 Feb 2016 20:20:14
Message-Id: 1456085942.d434fb54aafe43208b7cef04e8393a4d4a469210.soap@gentoo
1 commit: d434fb54aafe43208b7cef04e8393a4d4a469210
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 21 20:00:57 2016 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 21 20:19:02 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d434fb54
7
8 sys-kernel/ck-sources: Version bump to latest 3.14
9
10 Package-Manager: portage-2.2.27
11
12 sys-kernel/ck-sources/Manifest | 3 +
13 sys-kernel/ck-sources/ck-sources-3.14.61.ebuild | 105 ++++++++++++++++++++++++
14 2 files changed, 108 insertions(+)
15
16 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
17 index 40672fb..2b4ce6a 100644
18 --- a/sys-kernel/ck-sources/Manifest
19 +++ b/sys-kernel/ck-sources/Manifest
20 @@ -37,6 +37,9 @@ DIST genpatches-3.14-56.extras.tar.xz 18260 SHA256 12f3e13a55a2d7cd26d12f7fd4b9f
21 DIST genpatches-3.14-57.base.tar.xz 1045724 SHA256 0b68357d14cddc6349711a57b66730c45dccfc4c4598626ffc07f0949f37d286 SHA512 0610c4367e139f9b6af7ef1f5ada82ceb17cf6c53f2b2e7a95e4b44f99a279a4fe29fd1dbc597e09512c5b9c5a23ebc6091c9e62d695507044cd68adc9ae863b WHIRLPOOL 0b19e424203d24b291d5b6941b9c39800b90eac54677d2f079040eec6577c454522f83840a6e5ebd5a72743ac5f7122dc38debeaf85e757792e845355b0b32cb
22 DIST genpatches-3.14-57.experimental.tar.xz 60308 SHA256 f3d49287f18f19dfdbb45c1f51d42ee63912a98568605561bfea52968f38a2b8 SHA512 781a83eb21cfa3798fe0c458e607c006cf69c7b3c3574d05e6100b5442b4b57f7b878732cdbcbca4db081aa6834c7cb7a730bbd620bb69c6f29b28e3d2ecca9a WHIRLPOOL c87d6a60449670fcaa5189be5e673e2de8dc8ea343129769fa5d33f90dda217a6d1501e7cd853f9ce6ddc836378d1514e74c7d628d98d8b0731bf205bf26b5a4
23 DIST genpatches-3.14-57.extras.tar.xz 18252 SHA256 c7fab5340d2c59c203ee6b84749396b851ad5273ed9826a6305bd36823576f54 SHA512 d4d4e451713064dbc612bd33d4a8b815fe9c77a483a47eda0a35f30f159c4c538f9a7a751df2185ac7d336b80bd1297c8609980757447a3f0e3cd7491d619337 WHIRLPOOL 936d0c3a6ae981cd08d03c17d0673bbe3d706544c6bafb33a23ae1348d0fdb7ef8522333357a3b28bc5004a3062634782bda900057d8e264dbfb84f6ae032927
24 +DIST genpatches-3.14-68.base.tar.xz 1155456 SHA256 1ebb9070b0b2805724537a99c48d873292d8ed7b1b1a17174fba3a6ea035e64a SHA512 ab424e476ea9a91cb96b91d6547113345804426f7dbc9dd4a53d8e7dacb586bd497c3616ecc90ea59f0eed5964a4ba758afb03b61dd69ada034c350edd6e129f WHIRLPOOL b535f7cefdda9ae6d85c0969c4951efb17bfe1bec0f096854e79d2b4afc4ba23f658ba5e4332d4a8b8ee29eb32a2f976c0067618eece3b4da92f4eca6dc0a08e
25 +DIST genpatches-3.14-68.experimental.tar.xz 60300 SHA256 b8a435771533563dd7b9980e5970ec2f50fe6b1fef9f4350b368d256b2c17491 SHA512 60bff2845130e2be1384cfa617811f56cb981dbbfe057bf447d3bbde5567f5e61d902995a00128b3f40d5cb9274276b30ddfd04f693e103e28ffe78297fc446c WHIRLPOOL 9c71fa482160b95297f1cfeaa35538d08088a95f1fc0f5953f2bebb92535f3942a5cf1d10792831a7d48a39968fc71aaa38a96d6e8b8f4bbd0d3045c08698b36
26 +DIST genpatches-3.14-68.extras.tar.xz 18268 SHA256 28ccde71dae2369d818357074bedf279387e454e65cc6549e5f4b4a811216db1 SHA512 afbd8150f795d0d2a4921dea12a4d1af95e606b183f53b5a55c89b95e3b88d55bc2a879ce32e297eef7a04bd450584971ee2a1e7e262b5e3ea617a87d098af98 WHIRLPOOL df0b8e915bafdc007c4e035b5dec67b5ebc479e5f0cc9a41c54ec769f72ed69145c7fa34dd3a2987cbc86ca6f337f2b7f9071e362e85e1e22326a87afa868a5a
27 DIST genpatches-3.18-16.base.tar.xz 444356 SHA256 9868f2d0a808026bbbe276193ef98a5bb65e881f6dbf347940d338e347b5a269 SHA512 6e10a76c0dbb53e82775f271dcc2077a4fa3681c92df7ed7c7d3abffcb31b19221fbf17f031e884235a62223b9a8c2ebb8c4998c1e692e3808b56c5bd7d4c1b9 WHIRLPOOL 3992b4bcf377fc4d4ba450fc7487c8be18de9bf37b49661f51a57587c2e6e4721e46c5f961a39396d7f94793fac30aa0e6a21a39ed3344b8f789fdb000d5a093
28 DIST genpatches-3.18-16.experimental.tar.xz 61624 SHA256 1bab18d2a9e3995dc466533d8df2bff16ebac6170e11bf31b6c51de3170b5696 SHA512 551c1f9745f078fb5094240e7fc58fb877f6af601bff6c4dc742ecac5f0b9a1f0ec98752b7c47e56a05e2f7f9f6b79103e5ba8881ef80a5e83cd6208091307c7 WHIRLPOOL 357c25ac76680ce5a1844ce368149cb3b33eb73748b244ed6cc9d0afcdd518d643ff9c80808ac4c52871f633f104f368557c5af7e8186ae3219174ee2530bb4e
29 DIST genpatches-3.18-16.extras.tar.xz 16188 SHA256 0861244845ec3dc87c5cc070ad413ac98fb435e51bc20cd41354cef8967216b9 SHA512 59b830567f423c20f0c2c8b3123c44c61ab81dae1d35f4e62a5dd291f4b34772bf5116405086228aa5ed3712721e33309d1783d2921eac49c413f7e8b4cdc5d0 WHIRLPOOL 05cc5027107bc1c0f32b3189f84432b5ccbf2ed93792709ef52859fe1cd75018714f893ffca52c675af82b88398d8c072a9cfbe1a6703fd9b7ba6ea121cdcee3
30
31 diff --git a/sys-kernel/ck-sources/ck-sources-3.14.61.ebuild b/sys-kernel/ck-sources/ck-sources-3.14.61.ebuild
32 new file mode 100644
33 index 0000000..6f14fdf
34 --- /dev/null
35 +++ b/sys-kernel/ck-sources/ck-sources-3.14.61.ebuild
36 @@ -0,0 +1,105 @@
37 +# Copyright 1999-2016 Gentoo Foundation
38 +# Distributed under the terms of the GNU General Public License v2
39 +# $Id$
40 +
41 +EAPI="5"
42 +ETYPE="sources"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE="bfsonly"
45 +
46 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
47 + http://users.tpg.com.au/ckolivas/kernel/"
48 +
49 +K_WANT_GENPATCHES="base extras experimental"
50 +K_EXP_GENPATCHES_PULL="1"
51 +K_EXP_GENPATCHES_NOUSE="1"
52 +K_GENPATCHES_VER="68"
53 +K_SECURITY_UNSUPPORTED="1"
54 +K_DEBLOB_AVAILABLE="1"
55 +
56 +inherit kernel-2
57 +detect_version
58 +detect_arch
59 +
60 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
61 +
62 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
63 +
64 +#-- If Gentoo-Sources don't follow then extra incremental patches are needed -
65 +
66 +XTRA_INCP_MIN=""
67 +XTRA_INCP_MAX=""
68 +
69 +#--
70 +
71 +CK_VERSION="1"
72 +BFS_VERSION="447"
73 +
74 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.bz2"
75 +BFS_FILE="${K_BRANCH_ID}-sched-bfs-${BFS_VERSION}.patch"
76 +
77 +CK_BASE_URL="http://ck.kolivas.org/patches/3.0"
78 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
79 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
80 +BFS_URI="${CK_LVER_URL}/patches/${BFS_FILE}"
81 +
82 +#-- Build extra incremental patches list --------------------------------------
83 +
84 +LX_INCP_URI=""
85 +LX_INCP_LIST=""
86 +if [ -n "${XTRA_INCP_MIN}" ]; then
87 + LX_INCP_URL="${KERNEL_BASE_URI}/incr"
88 + for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do
89 + LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2"
90 + LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}"
91 + LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}"
92 + done
93 +fi
94 +
95 +#-- CK needs sometimes to patch itself... (3.7/3.13)---------------------------
96 +
97 +CK_INCP_URI=""
98 +CK_INCP_LIST=""
99 +
100 +#-- Local patches needed for the ck-patches to apply smoothly (3.4/3.5) -------
101 +
102 +PRE_CK_FIX=""
103 +POST_CK_FIX=""
104 +
105 +#--
106 +
107 +SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI}
108 + !bfsonly? ( ${CK_URI} )
109 + bfsonly? ( ${BFS_URI} )"
110 +
111 +UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}"
112 +
113 +if ! use bfsonly ; then
114 + UNIPATCH_LIST="${UNIPATCH_LIST}/${CK_FILE}"
115 +else
116 + UNIPATCH_LIST="${UNIPATCH_LIST}/${BFS_FILE}"
117 +fi
118 +
119 +UNIPATCH_LIST="${UNIPATCH_LIST} ${CK_INCP_LIST} ${POST_CK_FIX}"
120 +
121 +UNIPATCH_STRICTORDER="yes"
122 +
123 +#-- Since experimental genpatches && we want BFQ irrespective of experimental -
124 +
125 +K_EXP_GENPATCHES_LIST="50*_*.patch*"
126 +
127 +src_prepare() {
128 +
129 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
130 +
131 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile"
132 +}
133 +
134 +pkg_postinst() {
135 +
136 + kernel-2_pkg_postinst
137 +
138 + elog
139 + elog "For more info on this patchset, see: https://forums.gentoo.org/viewtopic-t-941030-start-0.html"
140 + elog
141 +}