Gentoo Archives: gentoo-commits

From: "Carsten Lohrke (carlo)" <carlo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: kde-functions.eclass kde.eclass
Date: Wed, 27 Aug 2008 15:29:30
Message-Id: E1KYMxa-0006w1-Qg@stork.gentoo.org
1 carlo 08/08/27 15:29:26
2
3 Modified: kde-functions.eclass kde.eclass
4 Log:
5 Prepare kde eclasses for KDE 3.5.10.
6
7 Revision Changes Path
8 1.170 eclass/kde-functions.eclass
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kde-functions.eclass?rev=1.170&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kde-functions.eclass?rev=1.170&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kde-functions.eclass?r1=1.169&r2=1.170
13
14 Index: kde-functions.eclass
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/kde-functions.eclass,v
17 retrieving revision 1.169
18 retrieving revision 1.170
19 diff -u -r1.169 -r1.170
20 --- kde-functions.eclass 27 Jul 2008 19:04:29 -0000 1.169
21 +++ kde-functions.eclass 27 Aug 2008 15:29:26 -0000 1.170
22 @@ -1,6 +1,6 @@
23 # Copyright 1999-2008 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/kde-functions.eclass,v 1.169 2008/07/27 19:04:29 carlo Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/kde-functions.eclass,v 1.170 2008/08/27 15:29:26 carlo Exp $
27
28 # @ECLASS: kde-functions.eclass
29 # @MAINTAINER:
30 @@ -926,4 +926,5 @@
31 if [[ "${CATEGORY}" == "kde-base" ]]; then
32 debug-print "${ECLASS}: KDEBASE ebuild recognized"
33 export KDEBASE="true"
34 + export KDEREVISION
35 fi
36
37
38
39 1.217 eclass/kde.eclass
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kde.eclass?rev=1.217&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kde.eclass?rev=1.217&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kde.eclass?r1=1.216&r2=1.217
44
45 Index: kde.eclass
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/eclass/kde.eclass,v
48 retrieving revision 1.216
49 retrieving revision 1.217
50 diff -u -r1.216 -r1.217
51 --- kde.eclass 22 May 2008 23:12:27 -0000 1.216
52 +++ kde.eclass 27 Aug 2008 15:29:26 -0000 1.217
53 @@ -1,6 +1,6 @@
54 # Copyright 1999-2008 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 -# $Header: /var/cvsroot/gentoo-x86/eclass/kde.eclass,v 1.216 2008/05/22 23:12:27 ingmar Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/eclass/kde.eclass,v 1.217 2008/08/27 15:29:26 carlo Exp $
58
59 # @ECLASS: kde.eclass
60 # @MAINTAINER:
61 @@ -21,13 +21,28 @@
62 HOMEPAGE="http://www.kde.org/"
63 IUSE="debug xinerama elibc_FreeBSD"
64
65 +
66 +if [[ ${CATEGORY} == "kde-base" ]]; then
67 + if [[ ${PV##*.} -lt 10 ]] ; then
68 + # Keep old ebuilds as is
69 + IUSE="${IUSE} kdeenablefinal"
70 + else
71 + # Don't use --enable-final anymore. Does only cause problems for users and
72 + # as an unwelcome extra invalid bug reports, without any reasonable benefit.
73 +
74 + # Get the aRts dependencies right - finally.
75 + case "${PN}" in
76 + blinken|juk|kalarm|kanagram|kbounce|kcontrol|konq-plugins|kscd|kscreensaver|kttsd|kwifimanager) ARTS_REQUIRED="" ;;
77 + artsplugin-*|kaboodle|kasteroids|kdemultimedia-arts|kolf|krec|ksayit|noatun*) ARTS_REQUIRED="yes" ;;
78 + *) ARTS_REQUIRED="never" ;;
79 + esac
80 + fi
81 +fi
82 +
83 if [[ ${ARTS_REQUIRED} != "yes" && ${ARTS_REQUIRED} != "never" && ${PN} != "arts" ]]; then
84 IUSE="${IUSE} arts"
85 fi
86
87 -if [[ ${CATEGORY} == "kde-base" ]]; then
88 - IUSE="${IUSE} kdeenablefinal"
89 -fi
90
91 # @ECLASS-VARIABLE: KDE_S
92 # @DESCRIPTION: