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