Gentoo Archives: gentoo-commits

From: Tomas Chvatal <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kwin/
Date: Sun, 01 May 2011 19:49:34
Message-Id: e73ff9c9bcb68d7daae2991b19cfe92bf6b89fb5.scarabeus@gentoo
1 commit: e73ff9c9bcb68d7daae2991b19cfe92bf6b89fb5
2 Author: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 1 19:48:46 2011 +0000
4 Commit: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
5 CommitDate: Sun May 1 19:48:46 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=e73ff9c9
7
8 [kde-base/kwin] Update to reflect upstream config changes.
9
10 ---
11 kde-base/kwin/kwin-9999.ebuild | 20 +++++++-------------
12 1 files changed, 7 insertions(+), 13 deletions(-)
13
14 diff --git a/kde-base/kwin/kwin-9999.ebuild b/kde-base/kwin/kwin-9999.ebuild
15 index a893720..fac5953 100644
16 --- a/kde-base/kwin/kwin-9999.ebuild
17 +++ b/kde-base/kwin/kwin-9999.ebuild
18 @@ -10,9 +10,8 @@ inherit kde4-meta
19
20 DESCRIPTION="KDE window manager"
21 KEYWORDS=""
22 -IUSE="debug xcomposite xinerama"
23 +IUSE="debug gles xcomposite xinerama"
24
25 -# NOTE disabled for now: captury? ( media-libs/libcaptury )
26 COMMONDEPEND="
27 $(add_kdebase_dep kephal)
28 $(add_kdebase_dep libkworkspace)
29 @@ -21,7 +20,8 @@ COMMONDEPEND="
30 x11-libs/libXfixes
31 >=x11-libs/libXrandr-1.2.1
32 x11-libs/libXrender
33 - opengl? ( virtual/opengl )
34 + opengl? ( >=media-libs/mesa-7.10 )
35 + gles? ( >=media-libs/mesa-7.10[egl,gles] )
36 xcomposite? ( x11-libs/libXcomposite )
37 xinerama? ( x11-libs/libXinerama )
38 "
39 @@ -47,22 +47,16 @@ PATCHES=(
40 "${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch"
41 )
42
43 -src_prepare() {
44 -# NOTE uncomment when enabled again by upstream
45 -# if ! use captury; then
46 -# sed -e 's:^PKGCONFIG..libcaptury:#DONOTFIND &:' \
47 -# -i kwin/effects/CMakeLists.txt || \
48 -# die "Making captury optional failed."
49 -# fi
50 -
51 - kde4-meta_src_prepare
52 -}
53 +# you can use just gles or opengl or none
54 +REQUIRED_USE="opengl? ( !gles ) gles? ( !opengl )"
55
56 src_configure() {
57 # FIXME Remove when activity API moved away from libkworkspace
58 append-cppflags "-I${EKDEDIR}/include/kworkspace"
59
60 mycmakeargs=(
61 + $(cmake-utils_use_with gles OpenGLES)
62 + $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
63 $(cmake-utils_use_with opengl OpenGL)
64 $(cmake-utils_use_with xinerama X11_Xinerama)
65 )