Gentoo Archives: gentoo-commits

From: "Mike Pagano (mpagano)" <mpagano@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: kernel-2.eclass
Date: Fri, 28 Aug 2009 11:19:06
Message-Id: E1Mh4JB-0001Gv-Pi@stork.gentoo.org
1 mpagano 09/08/28 16:28:13
2
3 Modified: kernel-2.eclass
4 Log:
5 Removing fbcondecor for sparc/sparc64 as it currently prevents sparc/sparc64 from booting. bug #272676.
6
7 Revision Changes Path
8 1.219 eclass/kernel-2.eclass
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kernel-2.eclass?rev=1.219&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kernel-2.eclass?rev=1.219&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kernel-2.eclass?r1=1.218&r2=1.219
13
14 Index: kernel-2.eclass
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
17 retrieving revision 1.218
18 retrieving revision 1.219
19 diff -u -r1.218 -r1.219
20 --- kernel-2.eclass 23 Feb 2009 05:51:14 -0000 1.218
21 +++ kernel-2.eclass 28 Aug 2009 16:28:13 -0000 1.219
22 @@ -1,6 +1,6 @@
23 # Copyright 1999-2009 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.218 2009/02/23 05:51:14 vapier Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.219 2009/08/28 16:28:13 mpagano Exp $
27
28 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
29 # series of kernel with back-compatibility for 2.4
30 @@ -819,6 +819,19 @@
31 KPATCH_DIR="${KPATCH_DIR} ${i}"
32 done
33
34 + # do not apply fbcondecor patch to sparc/sparc64 as it breaks boot
35 + # bug #272676
36 + if [[ "$(tc-arch)" = "sparc" || "$(tc-arch)" = "sparc64" ]]; then
37 + if [[ ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} > 2.6.28 ]]; then
38 + UNIPATCH_DROP="${UNIPATCH_DROP} *_fbcondecor-0.9.6.patch"
39 + echo
40 + ewarn "fbcondecor currently prevents sparc/sparc64 from booting"
41 + ewarn "for kernel versions >= 2.6.29. Removing fbcondecor patch."
42 + ewarn "See https://bugs.gentoo.org/show_bug.cgi?id=272676 for details"
43 + echo
44 + fi
45 + fi
46 +
47 #so now lets get rid of the patchno's we want to exclude
48 UNIPATCH_DROP="${UNIPATCH_EXCLUDE} ${UNIPATCH_DROP}"
49 for i in ${UNIPATCH_DROP}; do