Gentoo Archives: gentoo-commits

From: "Thomas Sachau (tommy)" <tommy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/ecore: ChangeLog ecore-1.0.0.ebuild ecore-1.0.0_beta2.ebuild
Date: Sun, 30 Jan 2011 14:43:33
Message-Id: 20110130144322.48C6220054@flycatcher.gentoo.org
1 tommy 11/01/30 14:43:22
2
3 Modified: ChangeLog
4 Added: ecore-1.0.0.ebuild
5 Removed: ecore-1.0.0_beta2.ebuild
6 Log:
7 Version bump, drop old
8
9 (Portage version: 2.2.0_alpha19-r1/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.4 dev-libs/ecore/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ecore/ChangeLog?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ecore/ChangeLog?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ecore/ChangeLog?r1=1.3&r2=1.4
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/ecore/ChangeLog,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- ChangeLog 19 Dec 2010 13:16:50 -0000 1.3
25 +++ ChangeLog 30 Jan 2011 14:43:21 -0000 1.4
26 @@ -1,6 +1,12 @@
27 # ChangeLog for dev-libs/ecore
28 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/ecore/ChangeLog,v 1.3 2010/12/19 13:16:50 tommy Exp $
30 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ecore/ChangeLog,v 1.4 2011/01/30 14:43:21 tommy Exp $
32 +
33 +*ecore-1.0.0 (30 Jan 2011)
34 +
35 + 30 Jan 2011; Thomas Sachau (Tommy[D]) <tommy@g.o>
36 + -ecore-1.0.0_beta2.ebuild, +ecore-1.0.0.ebuild:
37 + Version bump, drop old
38
39 19 Dec 2010; Thomas Sachau (Tommy[D]) <tommy@g.o>
40 ecore-1.0.0_beta3.ebuild:
41
42
43
44 1.1 dev-libs/ecore/ecore-1.0.0.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ecore/ecore-1.0.0.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ecore/ecore-1.0.0.ebuild?rev=1.1&content-type=text/plain
48
49 Index: ecore-1.0.0.ebuild
50 ===================================================================
51 # Copyright 1999-2011 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-libs/ecore/ecore-1.0.0.ebuild,v 1.1 2011/01/30 14:43:21 tommy Exp $
54
55 EAPI=2
56
57 inherit virtualx enlightenment
58
59 DESCRIPTION="Enlightenment's core event abstraction layer and OS abstraction layer"
60 SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2"
61
62 KEYWORDS="~amd64 ~x86"
63 IUSE="ares curl directfb +evas fbcon glib gnutls +inotify opengl sdl ssl static-libs +threads tslib +X xcb xinerama xprint xscreensaver"
64
65 RDEPEND=">=dev-libs/eina-1.0.0_beta
66 ares? ( net-dns/c-ares )
67 glib? ( dev-libs/glib )
68 curl? ( net-misc/curl )
69 gnutls? ( net-libs/gnutls )
70 !gnutls? ( ssl? ( dev-libs/openssl ) )
71 evas? (
72 >=media-libs/evas-1.0.0_beta[directfb?,fbcon?,opengl?,sdl?,X?,xcb?]
73 opengl? ( virtual/opengl )
74 )
75 directfb? ( >=dev-libs/DirectFB-0.9.16 )
76 tslib? ( x11-libs/tslib )
77 sdl? ( media-libs/libsdl )
78 X? (
79 x11-libs/libX11
80 x11-libs/libXcomposite
81 x11-libs/libXcursor
82 x11-libs/libXdamage
83 x11-libs/libXext
84 x11-libs/libXfixes
85 x11-libs/libXi
86 x11-libs/libXrender
87 x11-libs/libXtst
88 xinerama? ( x11-libs/libXinerama x11-libs/libXrandr )
89 xprint? ( x11-libs/libXp )
90 xscreensaver? ( x11-libs/libXScrnSaver )
91 )
92 !X? ( xcb? ( x11-libs/xcb-util ) )"
93 DEPEND="${RDEPEND}"
94
95 src_configure() {
96 local SSL_FLAGS="" EVAS_FLAGS="" X_FLAGS=""
97
98 if use gnutls; then
99 if use ssl; then
100 einfo "You have enabled both 'ssl' and 'gnutls', so we will use"
101 einfo "gnutls and not openssl for ecore-con support"
102 fi
103 SSL_FLAGS="
104 --disable-openssl
105 --enable-gnutls
106 "
107 elif use ssl; then
108 SSL_FLAGS="
109 --enable-openssl
110 --disable-gnutls
111 "
112 else
113 SSL_FLAGS="
114 --disable-openssl
115 --disable-gnutls
116 "
117 fi
118
119 local x_or_xcb=""
120 if use X; then
121 x_or_xcb="X"
122 elif use xcb; then
123 x_or_xcb="xcb"
124 fi
125
126 if use evas; then
127
128 if use opengl && [[ -z "$x_or_xcb" ]]; then
129 ewarn "Ecore/Evas usage of OpenGL requires X11."
130 ewarn "Compile dev-libs/ecore with USE=X or xcb."
131 ewarn "Compiling without opengl support."
132 EVAS_FLAGS+="
133 --disable-ecore-evas-software-x11
134 --disable-ecore-evas-xrender-x11
135 --disable-ecore-evas-software-16-x11
136 "
137 else
138 EVAS_FLAGS+="
139 --enable-ecore-evas-software-x11
140 --enable-ecore-evas-xrender-x11
141 --enable-ecore-evas-software-16-x11
142 "
143 fi
144 EVAS_FLAGS+="
145 $(use_enable directfb ecore-evas-directfb)
146 $(use_enable fbcon ecore-evas-fb)
147 $(use_enable sdl ecore-evas-software-sdl)
148 $(use_enable xcb ecore-evas-xrender-xcb)
149 $(use_enable opengl ecore-evas-opengl-x11)
150 "
151 else
152 EVAS_FLAGS+="
153 --disable-ecore-evas-directfb
154 --disable-ecore-evas-fb
155 --disable-ecore-evas-software-sdl
156 --disable-ecore-evas-software-x11
157 --disable-ecore-evas-xrender-x11
158 --disable-ecore-evas-software-16-x11
159 --disable-ecore-evas-xrender-xcb
160 --disable-ecore-evas-opengl-x11
161 "
162 if use opengl; then
163 ewarn "Ecore usage of OpenGL is dependent on media-libs/evas."
164 ewarn "Compile dev-libs/ecore with USE=evas."
165 fi
166 fi
167
168 if use X; then
169 if use xcb; then
170 ewarn "You have enabled both 'X' and 'xcb', so we will use"
171 ewarn "X as it's considered the most stable for ecore-x"
172 fi
173 X_FLAGS="
174 --enable-ecore-x
175 --disable-ecore-x-xcb
176 "
177
178 elif use xcb; then
179 X_FLAGS="
180 --enable-ecore-x
181 --enable-ecore-x-xcb
182 "
183 else
184 X_FLAGS="
185 --disable-ecore-x
186 --disable-ecore-x-xcb
187 "
188 fi
189
190 if [[ ! -z "$x_or_xcb" ]]; then
191 X_FLAGS+="
192 $(use_enable xinerama ecore-x-xinerama)
193 $(use_enable xprint ecore-x-xprint)
194 $(use_enable xscreensaver ecore-x-screensaver)
195 "
196 else
197 X_FLAGS+="
198 --disable-ecore-x-xinerama
199 --disable-ecore-x-xprint
200 --disable-ecore-x-screensaver
201 "
202 fi
203
204 if use tslib && ! use fbcon; then
205 ewarn "Ecore just uses tslib for framebuffer input."
206 ewarn "Compile dev-libs/ecore with USE=fbcon."
207 fi
208
209 MY_ECONF="
210 --enable-ecore-con
211 --enable-ecore-ipc
212 --enable-ecore-file
213 --enable-ecore-imf
214 --enable-ecore-input
215 --disable-ecore-win32
216 --disable-ecore-wince
217 --disable-ecore-evas-software-gdi
218 --disable-ecore-evas-software-ddraw
219 --disable-ecore-evas-direct3d
220 --disable-ecore-evas-opengl-glew
221 --disable-ecore-evas-software-16-ddraw
222 --disable-ecore-evas-software-16-wince
223 $(use_enable ares cares)
224 $(use_enable curl)
225 $(use_enable directfb ecore-directfb)
226 $(use_enable doc)
227 $(use_enable evas ecore-evas)
228 $(use_enable evas ecore-input-evas)
229 $(use_enable evas ecore-imf-evas)
230 $(use_enable evas ecore-evas-software-buffer)
231 $(use_enable fbcon ecore-fb)
232 $(use_enable glib)
233 $(use_enable inotify)
234 $(use_enable sdl ecore-sdl)
235 $(use_enable test tests)
236 $(use_enable threads posix-threads)
237 $(use_enable tslib)
238 $(use_enable X xim)
239 ${SSL_FLAGS}
240 ${EVAS_FLAGS}
241 ${X_FLAGS}
242 "
243 enlightenment_src_configure
244 }
245
246 src_test() {
247 Xemake check
248 }