Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/eina: eina-9999.ebuild metadata.xml eina-1.7.8.ebuild ChangeLog eina-1.7.6.ebuild
Date: Sat, 28 Sep 2013 09:00:09
Message-Id: 20130928090000.0B68120036@flycatcher.gentoo.org
1 vapier 13/09/28 08:59:59
2
3 Modified: metadata.xml eina-1.7.8.ebuild ChangeLog
4 Added: eina-9999.ebuild
5 Removed: eina-1.7.6.ebuild
6 Log:
7 Clean up ebuild and merge live git version from E overlay.
8
9 (Portage version: 2.2.0/cvs/Linux x86_64, signed Manifest commit with key FB7C4156)
10
11 Revision Changes Path
12 1.2 dev-libs/eina/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/metadata.xml?rev=1.2&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/metadata.xml?rev=1.2&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/metadata.xml?r1=1.1&r2=1.2
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/eina/metadata.xml,v
21 retrieving revision 1.1
22 retrieving revision 1.2
23 diff -u -r1.1 -r1.2
24 --- metadata.xml 18 Nov 2010 12:29:04 -0000 1.1
25 +++ metadata.xml 28 Sep 2013 08:59:59 -0000 1.2
26 @@ -3,11 +3,13 @@
27 <pkgmetadata>
28 <herd>enlightenment</herd>
29 <use>
30 - <flag name="mempool-chained">Compile "chained-pool" memory pool allocation.</flag>
31 + <flag name="mempool-buddy">Compile "buddy" memory pool allocation.</flag>
32 + <flag name="mempool-chained-pool">Compile "chained-pool" memory pool allocation.</flag>
33 <flag name="mempool-fixed-bitmap">Compile "fixed-bitmap" memory pool allocation.</flag>
34 + <flag name="mempool-one-big">Compile "one-big" memory pool allocation.</flag>
35 <flag name="mempool-pass-through">Compile "pass-through" (system's malloc) memory pool allocation.</flag>
36 - <flag name="mempool-buddy">Compile "buddy" memory pool allocation.</flag>
37 <flag name="default-mempool">By default use system's allocator (pass-through) instead of custom choice for Eina's own data structures.</flag>
38 + <flag name="valgrind">Compile in valgrind hints for smoother integration.</flag>
39 </use>
40 <longdescription>
41 Eina is a multi-platform library that provides optimized data types
42
43
44
45 1.2 dev-libs/eina/eina-1.7.8.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/eina-1.7.8.ebuild?rev=1.2&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/eina-1.7.8.ebuild?rev=1.2&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/eina-1.7.8.ebuild?r1=1.1&r2=1.2
50
51 Index: eina-1.7.8.ebuild
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-1.7.8.ebuild,v
54 retrieving revision 1.1
55 retrieving revision 1.2
56 diff -u -r1.1 -r1.2
57 --- eina-1.7.8.ebuild 4 Aug 2013 09:39:51 -0000 1.1
58 +++ eina-1.7.8.ebuild 28 Sep 2013 08:59:59 -0000 1.2
59 @@ -1,22 +1,41 @@
60 # Copyright 1999-2013 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-1.7.8.ebuild,v 1.1 2013/08/04 09:39:51 tommy Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-1.7.8.ebuild,v 1.2 2013/09/28 08:59:59 vapier Exp $
64
65 -EAPI="2"
66 +EAPI="4"
67 +
68 +if [[ ${PV} == "9999" ]] ; then
69 + EGIT_SUB_PROJECT="legacy"
70 + EGIT_URI_APPEND=${PN}
71 + EGIT_BRANCH=${PN}-1.7
72 +else
73 + SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2"
74 + EKEY_STATE="snap"
75 +fi
76
77 inherit enlightenment
78
79 -DESCRIPTION="Enlightenment's data types library (List, hash, etc) in C"
80 +DESCRIPTION="Enlightenment's data types library (list, hash, etc) in C"
81
82 -SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2"
83 LICENSE="LGPL-2.1"
84 +IUSE="altivec debug default-mempool mmx sse sse2 static-libs test valgrind"
85
86 -KEYWORDS="~amd64 ~arm ~ppc ~x86"
87 -IUSE="altivec debug default-mempool mempool-buddy +mempool-chained
88 - mempool-fixed-bitmap +mempool-pass-through
89 - mmx sse sse2 static-libs test"
90 -
91 -RDEPEND="debug? ( dev-util/valgrind )"
92 +MEMPOOLS=(
93 + @buddy
94 + +@chained-pool
95 + # Looks like ememoa is a dead project?
96 + #@ememoa-fixed
97 + #@ememoa-unknown
98 + @fixed-bitmap
99 + +@one-big
100 + @pass-through
101 +)
102 +IUSE_MEMPOOLS=${MEMPOOLS[@]/@/mempool-}
103 +IUSE+=" ${IUSE_MEMPOOLS}"
104 +
105 +RDEPEND="valgrind? ( dev-util/valgrind )"
106 +# mempool-ememoa-fixed? ( sys-libs/ememoa )
107 +# mempool-ememoa-unknown? ( sys-libs/ememoa )"
108 DEPEND="${RDEPEND}
109 virtual/pkgconfig
110 test? (
111 @@ -26,36 +45,41 @@
112 )"
113
114 src_configure() {
115 - local MODULE_ARGUMENT="static"
116 + # Evas benchmark is broken!
117 + E_ECONF=(
118 + $(use_enable altivec cpu-altivec)
119 + $(use_enable !debug amalgamation)
120 + $(use_enable debug stringshare-usage)
121 + $(use_enable debug assert)
122 + $(use debug || echo " --with-internal-maximum-log-level=2")
123 + $(use_enable default-mempool)
124 + $(use_enable doc)
125 + $(use_enable mmx cpu-mmx)
126 + $(use_enable sse cpu-sse)
127 + $(use_enable sse2 cpu-sse2)
128 + $(use test && echo " --disable-amalgamation")
129 + $(use_enable test e17)
130 + $(use_enable test tests)
131 + $(use_enable test benchmark)
132 + $(use test && echo " --with-internal-maximum-log-level=6")
133 + $(use_enable valgrind)
134 + --enable-magic-debug
135 + --enable-safety-checks
136 + )
137 +
138 + #if use mempool-ememoa-fixed || use mempool-ememoa-unknown ; then
139 + # E_ECONF+=( --enable-ememoa )
140 + #else
141 + E_ECONF+=( --disable-ememoa )
142 + #fi
143 +
144 + local m mempool_arg='static'
145 if use debug ; then
146 - MODULE_ARGUMENT="yes"
147 + mempool_arg='yes'
148 fi
149 -
150 - # Evas benchmark is broken!
151 - MY_ECONF="
152 - $(use_enable altivec cpu-altivec)
153 - $(use_enable !debug amalgamation)
154 - $(use_enable debug stringshare-usage)
155 - $(use_enable debug assert)
156 - $(use_enable debug valgrind)
157 - $(use debug || echo " --with-internal-maximum-log-level=2")
158 - $(use_enable default-mempool)
159 - $(use_enable doc)
160 - $(use_enable mempool-buddy mempool-buddy $MODULE_ARGUMENT)
161 - $(use_enable mempool-chained mempool-chained-pool $MODULE_ARGUMENT)
162 - $(use_enable mempool-fixed-bitmap mempool-fixed-bitmap $MODULE_ARGUMENT)
163 - $(use_enable mempool-pass-through mempool-pass-through $MODULE_ARGUMENT)
164 - $(use_enable mmx cpu-mmx)
165 - $(use_enable sse cpu-sse)
166 - $(use_enable sse2 cpu-sse2)
167 - $(use test && echo " --disable-amalgamation")
168 - $(use_enable test e17)
169 - $(use_enable test tests)
170 - $(use_enable test benchmark)
171 - $(use test && echo " --with-internal-maximum-log-level=6")
172 - --enable-magic-debug
173 - --enable-safety-checks
174 - "
175 + for m in ${IUSE_MEMPOOLS//+} ; do
176 + E_ECONF+=( $(use_enable ${m} ${m} ${MODULE_ARGUMENT}) )
177 + done
178
179 enlightenment_src_configure
180 }
181
182
183
184 1.20 dev-libs/eina/ChangeLog
185
186 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/ChangeLog?rev=1.20&view=markup
187 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/ChangeLog?rev=1.20&content-type=text/plain
188 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/ChangeLog?r1=1.19&r2=1.20
189
190 Index: ChangeLog
191 ===================================================================
192 RCS file: /var/cvsroot/gentoo-x86/dev-libs/eina/ChangeLog,v
193 retrieving revision 1.19
194 retrieving revision 1.20
195 diff -u -r1.19 -r1.20
196 --- ChangeLog 4 Aug 2013 09:39:51 -0000 1.19
197 +++ ChangeLog 28 Sep 2013 08:59:59 -0000 1.20
198 @@ -1,6 +1,12 @@
199 # ChangeLog for dev-libs/eina
200 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
201 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/ChangeLog,v 1.19 2013/08/04 09:39:51 tommy Exp $
202 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/ChangeLog,v 1.20 2013/09/28 08:59:59 vapier Exp $
203 +
204 +*eina-9999 (28 Sep 2013)
205 +
206 + 28 Sep 2013; Mike Frysinger <vapier@g.o> +eina-9999.ebuild,
207 + -eina-1.7.6.ebuild, eina-1.7.8.ebuild, metadata.xml:
208 + Clean up ebuild and merge live git version from E overlay.
209
210 *eina-1.7.8 (04 Aug 2013)
211
212
213
214
215 1.1 dev-libs/eina/eina-9999.ebuild
216
217 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/eina-9999.ebuild?rev=1.1&view=markup
218 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/eina/eina-9999.ebuild?rev=1.1&content-type=text/plain
219
220 Index: eina-9999.ebuild
221 ===================================================================
222 # Copyright 1999-2013 Gentoo Foundation
223 # Distributed under the terms of the GNU General Public License v2
224 # $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-9999.ebuild,v 1.1 2013/09/28 08:59:59 vapier Exp $
225
226 EAPI="4"
227
228 if [[ ${PV} == "9999" ]] ; then
229 EGIT_SUB_PROJECT="legacy"
230 EGIT_URI_APPEND=${PN}
231 EGIT_BRANCH=${PN}-1.7
232 else
233 SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2"
234 EKEY_STATE="snap"
235 fi
236
237 inherit enlightenment
238
239 DESCRIPTION="Enlightenment's data types library (list, hash, etc) in C"
240
241 LICENSE="LGPL-2.1"
242 IUSE="altivec debug default-mempool mmx sse sse2 static-libs test valgrind"
243
244 MEMPOOLS=(
245 @buddy
246 +@chained-pool
247 # Looks like ememoa is a dead project?
248 #@ememoa-fixed
249 #@ememoa-unknown
250 @fixed-bitmap
251 +@one-big
252 @pass-through
253 )
254 IUSE_MEMPOOLS=${MEMPOOLS[@]/@/mempool-}
255 IUSE+=" ${IUSE_MEMPOOLS}"
256
257 RDEPEND="valgrind? ( dev-util/valgrind )"
258 # mempool-ememoa-fixed? ( sys-libs/ememoa )
259 # mempool-ememoa-unknown? ( sys-libs/ememoa )"
260 DEPEND="${RDEPEND}
261 virtual/pkgconfig
262 test? (
263 dev-libs/check
264 dev-libs/glib
265 dev-util/lcov
266 )"
267
268 src_configure() {
269 # Evas benchmark is broken!
270 E_ECONF=(
271 $(use_enable altivec cpu-altivec)
272 $(use_enable !debug amalgamation)
273 $(use_enable debug stringshare-usage)
274 $(use_enable debug assert)
275 $(use debug || echo " --with-internal-maximum-log-level=2")
276 $(use_enable default-mempool)
277 $(use_enable doc)
278 $(use_enable mmx cpu-mmx)
279 $(use_enable sse cpu-sse)
280 $(use_enable sse2 cpu-sse2)
281 $(use test && echo " --disable-amalgamation")
282 $(use_enable test e17)
283 $(use_enable test tests)
284 $(use_enable test benchmark)
285 $(use test && echo " --with-internal-maximum-log-level=6")
286 $(use_enable valgrind)
287 --enable-magic-debug
288 --enable-safety-checks
289 )
290
291 #if use mempool-ememoa-fixed || use mempool-ememoa-unknown ; then
292 # E_ECONF+=( --enable-ememoa )
293 #else
294 E_ECONF+=( --disable-ememoa )
295 #fi
296
297 local m mempool_arg='static'
298 if use debug ; then
299 mempool_arg='yes'
300 fi
301 for m in ${IUSE_MEMPOOLS//+} ; do
302 E_ECONF+=( $(use_enable ${m} ${m} ${MODULE_ARGUMENT}) )
303 done
304
305 enlightenment_src_configure
306 }