Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-kernel/ck-sources: ck-sources-3.4.32.ebuild ck-sources-3.7.9.ebuild ChangeLog ck-sources-3.6.2.ebuild
Date: Sat, 23 Feb 2013 18:28:02
Message-Id: 20130223182758.D73242171D@flycatcher.gentoo.org
1 hwoarang 13/02/23 18:27:58
2
3 Modified: ChangeLog
4 Added: ck-sources-3.4.32.ebuild ck-sources-3.7.9.ebuild
5 Removed: ck-sources-3.6.2.ebuild
6 Log:
7 Version bump. Bug #458874. Thanks to Eric F. GARIOUD <eric-f.garioud@×××××××.fr>
8
9 (Portage version: 2.1.11.52/cvs/Linux x86_64, signed Manifest commit with key C2BA7F3C!)
10
11 Revision Changes Path
12 1.214 sys-kernel/ck-sources/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/ck-sources/ChangeLog?rev=1.214&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/ck-sources/ChangeLog?rev=1.214&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/ck-sources/ChangeLog?r1=1.213&r2=1.214
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-kernel/ck-sources/ChangeLog,v
21 retrieving revision 1.213
22 retrieving revision 1.214
23 diff -u -r1.213 -r1.214
24 --- ChangeLog 19 Dec 2012 17:14:13 -0000 1.213
25 +++ ChangeLog 23 Feb 2013 18:27:58 -0000 1.214
26 @@ -1,6 +1,14 @@
27 # ChangeLog for sys-kernel/ck-sources
28 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ck-sources/ChangeLog,v 1.213 2012/12/19 17:14:13 hwoarang Exp $
30 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ck-sources/ChangeLog,v 1.214 2013/02/23 18:27:58 hwoarang Exp $
32 +
33 +*ck-sources-3.4.32 (23 Feb 2013)
34 +*ck-sources-3.7.9 (23 Feb 2013)
35 +
36 + 23 Feb 2013; Markos Chandras <hwoarang@g.o> +ck-sources-3.4.32.ebuild,
37 + +ck-sources-3.7.9.ebuild, -ck-sources-3.6.2.ebuild:
38 + Version bump. Bug #458874. Thanks to Eric F. GARIOUD
39 + <eric-f.garioud@×××××××.fr>
40
41 *ck-sources-3.6.11 (19 Dec 2012)
42
43
44
45
46 1.1 sys-kernel/ck-sources/ck-sources-3.4.32.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/ck-sources/ck-sources-3.4.32.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/ck-sources/ck-sources-3.4.32.ebuild?rev=1.1&content-type=text/plain
50
51 Index: ck-sources-3.4.32.ebuild
52 ===================================================================
53 # Copyright 1999-2013 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/ck-sources/ck-sources-3.4.32.ebuild,v 1.1 2013/02/23 18:27:58 hwoarang Exp $
56
57 EAPI="3"
58 ETYPE="sources"
59 KEYWORDS="~amd64 ~x86"
60 IUSE="bfsonly experimental urwlocks"
61
62 HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches/
63 http://users.on.net/~ckolivas/kernel/"
64
65 K_WANT_GENPATCHES="base extras"
66 K_GENPATCHES_VER="15"
67 K_SECURITY_UNSUPPORTED="1"
68 K_DEBLOB_AVAILABLE="1"
69
70 inherit kernel-2
71 detect_version
72 detect_arch
73
74 K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
75
76 DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with Con Kolivas' high performance patchset and Gentoo's genpatches."
77
78 #-- If Gentoo-Sources don't follow then extra incremental patches are needed ---
79
80 XTRA_INCP_MIN=""
81 XTRA_INCP_MAX=""
82
83 #--
84
85 CK_VERSION="3"
86 BFS_VERSION="424"
87
88 CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.bz2"
89 BFS_FILE="${K_BRANCH_ID}-sched-bfs-${BFS_VERSION}.patch"
90 XPR_1_FILE="bfs${BFS_VERSION}-grq_urwlocks.patch"
91 XPR_2_FILE="urw-locks.patch"
92
93 CK_BASE_URL="http://ck.kolivas.org/patches/3.0"
94 CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
95 CK_URI="${CK_LVER_URL}/${CK_FILE}"
96 BFS_URI="${CK_LVER_URL}/patches/${BFS_FILE}"
97 XPR_1_URI="${CK_LVER_URL}/patches/${XPR_1_FILE}"
98 XPR_2_URI="${CK_LVER_URL}/patches/${XPR_2_FILE}"
99
100 #-- Build extra incremental patches list --------------------------------------
101
102 LX_INCP_URI=""
103 LX_INCP_LIST=""
104 if [ -n "${XTRA_INCP_MIN}" ]; then
105 LX_INCP_URL="${KERNEL_BASE_URI}/incr"
106 for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do
107 LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2"
108 LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}"
109 LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}"
110 done
111 fi
112
113 #--
114
115 #-- Local patches needed for the ck-patches to apply smoothly -----------------
116
117 PRE_CK_FIX="${FILESDIR}/${PN}-3.4-3.5-PreCK-Sched_Fix_Race_In_Task_Group-aCOSwt_P4.patch"
118 POST_CK_FIX="${FILESDIR}/${PN}-3.4-3.5-PostCK-Sched_Fix_Race_In_Task_Group-aCOSwt_P5.patch ${FILESDIR}/${PN}-3.4.9-calc_load_idle-aCOSwt_P3.patch"
119
120 #--
121
122 SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI}
123 !bfsonly? ( ${CK_URI} )
124 bfsonly? ( ${BFS_URI} )
125 experimental? (
126 urwlocks? ( ${XPR_1_URI} ${XPR_2_URI} ) )"
127
128 if ! use bfsonly ; then
129 UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${POST_CK_FIX}"
130 else
131 UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${BFS_FILE} ${POST_CK_FIX}"
132 fi
133
134 if use experimental ; then
135 if use urwlocks ; then
136 UNIPATCH_LIST="${UNIPATCH_LIST} ${DISTDIR}/${XPR_1_FILE} ${DISTDIR}/${XPR_2_FILE}:1"
137 fi
138 fi
139
140 UNIPATCH_STRICTORDER="yes"
141
142 src_unpack() {
143 kernel-2_src_unpack
144 }
145
146 src_prepare() {
147 sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile"
148 }
149
150 pkg_postinst() {
151 kernel-2_pkg_postinst
152 einfo "For more info on this patchset, see: http://forums.gentoo.org/viewtopic-t-941030-start-0.html"
153 }
154
155
156
157 1.1 sys-kernel/ck-sources/ck-sources-3.7.9.ebuild
158
159 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/ck-sources/ck-sources-3.7.9.ebuild?rev=1.1&view=markup
160 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/ck-sources/ck-sources-3.7.9.ebuild?rev=1.1&content-type=text/plain
161
162 Index: ck-sources-3.7.9.ebuild
163 ===================================================================
164 # Copyright 1999-2013 Gentoo Foundation
165 # Distributed under the terms of the GNU General Public License v2
166 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/ck-sources/ck-sources-3.7.9.ebuild,v 1.1 2013/02/23 18:27:58 hwoarang Exp $
167
168 EAPI="3"
169 ETYPE="sources"
170 KEYWORDS="~amd64 ~x86"
171 IUSE="bfsonly experimental urwlocks"
172
173 HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches/
174 http://users.on.net/~ckolivas/kernel/"
175
176 K_WANT_GENPATCHES="base extras"
177 K_GENPATCHES_VER="11"
178 K_SECURITY_UNSUPPORTED="1"
179 K_DEBLOB_AVAILABLE="1"
180
181 inherit kernel-2
182 detect_version
183 detect_arch
184
185 K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
186
187 DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with Con Kolivas' high performance patchset and Gentoo's genpatches."
188
189 #-- If Gentoo-Sources don't follow then extra incremental patches are needed -
190
191 XTRA_INCP_MIN=""
192 XTRA_INCP_MAX=""
193
194 #--
195
196 CK_VERSION="1"
197 BFS_VERSION="426"
198
199 CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.bz2"
200 BFS_FILE="${K_BRANCH_ID}-sched-bfs-${BFS_VERSION}.patch"
201 XPR_1_FILE="bfs${BFS_VERSION}-grq_urwlocks.patch"
202 XPR_2_FILE="urw-locks.patch"
203
204 CK_BASE_URL="http://ck.kolivas.org/patches/3.0"
205 CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
206 CK_URI="${CK_LVER_URL}/${CK_FILE}"
207 BFS_URI="${CK_LVER_URL}/patches/${BFS_FILE}"
208 XPR_1_URI="${CK_LVER_URL}/patches/${XPR_1_FILE}"
209 XPR_2_URI="${CK_LVER_URL}/patches/${XPR_2_FILE}"
210
211 #-- Build extra incremental patches list --------------------------------------
212
213 LX_INCP_URI=""
214 LX_INCP_LIST=""
215 if [ -n "${XTRA_INCP_MIN}" ]; then
216 LX_INCP_URL="${KERNEL_BASE_URI}/incr"
217 for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do
218 LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2"
219 LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}"
220 LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}"
221 done
222 fi
223
224 #-- CK needs sometimes to patch itself... -------------------------------------
225
226 CK_INCP_URI="http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-bfs426-427.patch"
227 CK_INCP_LIST="${DISTDIR}/3.7-bfs426-427.patch"
228
229 #-- Local patches needed for the ck-patches to apply smoothly -----------------
230
231 PRE_CK_FIX=""
232 POST_CK_FIX=""
233
234 #--
235
236 SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI}
237 !bfsonly? ( ${CK_URI} )
238 bfsonly? ( ${BFS_URI} )
239 experimental? (
240 urwlocks? ( ${XPR_1_URI} ${XPR_2_URI} ) )"
241
242 UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}"
243
244 if ! use bfsonly ; then
245 UNIPATCH_LIST="${UNIPATCH_LIST}/${CK_FILE}"
246 else
247 UNIPATCH_LIST="${UNIPATCH_LIST}/${BFS_FILE}"
248 fi
249
250 UNIPATCH_LIST="${UNIPATCH_LIST} ${CK_INCP_LIST} ${POST_CK_FIX}"
251
252 if use experimental ; then
253 if use urwlocks ; then
254 UNIPATCH_LIST="${UNIPATCH_LIST} ${DISTDIR}/${XPR_1_FILE} ${DISTDIR}/${XPR_2_FILE}:1"
255 fi
256 fi
257
258 UNIPATCH_STRICTORDER="yes"
259
260 src_prepare() {
261
262 #-- Comment out ck's EXTRAVERSION in Makefile ---------------------------------
263
264 sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile"
265 }
266
267 pkg_postinst() {
268
269 kernel-2_pkg_postinst
270
271 ewarn ""
272 ewarn "This release is concerned by numerous problems, non exhaustively :"
273 ewarn " - No current x11-drivers/nvidia-driver officially support it."
274 ewarn " Their build against this release is likely to break! See https://bugs.gentoo.org/show_bug.cgi?id=447566"
275 ewarn " - Known regressions concerning several USB peripherals including pcmcia and sound devices."
276 ewarn " See https://bugs.gentoo.org/show_bug.cgi?id=458600"
277 ewarn " - The deblobbing fails to complete exhaustively. See https://bugs.gentoo.org/show_bug.cgi?id=458032"
278 ewarn ""
279 ewarn "You are aware that, depending on the parameters given to the emerge command which triggered the installation of this package,"
280 ewarn "any future emerge --depclean might remove from your system the ck-sources < ${PVR} distributions."
281 ewarn "If you decide not to keep this release, you are invited to add the following line to your package.mask file:"
282 ewarn "=${CATEGORY}/${P}"
283
284 elog
285 elog "For more info on this patchset, see: http://forums.gentoo.org/viewtopic-t-941030-start-0.html"
286 elog
287 }