Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/efl/
Date: Wed, 01 Aug 2018 06:46:47
Message-Id: 1533105997.5eca4b117202077f9a8667e55787253f2f4fa451.mgorny@gentoo
1 commit: 5eca4b117202077f9a8667e55787253f2f4fa451
2 Author: Joonas Niilola <juippis <AT> gmail <DOT> com>
3 AuthorDate: Wed Aug 1 05:30:17 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 1 06:46:37 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eca4b11
7
8 dev-libs/efl: remove old 1.20.7
9
10 Delete description for 'tgv' in metadata.xml.
11
12 Package-Manager: Portage[mgorny]-2.3.43.3
13
14 dev-libs/efl/efl-1.20.7.ebuild | 346 -----------------------------------------
15 dev-libs/efl/metadata.xml | 1 -
16 2 files changed, 347 deletions(-)
17
18 diff --git a/dev-libs/efl/efl-1.20.7.ebuild b/dev-libs/efl/efl-1.20.7.ebuild
19 deleted file mode 100644
20 index 248449f62f2..00000000000
21 --- a/dev-libs/efl/efl-1.20.7.ebuild
22 +++ /dev/null
23 @@ -1,346 +0,0 @@
24 -# Copyright 1999-2018 Gentoo Foundation
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI="5"
28 -
29 -MY_P=${P/_/-}
30 -
31 -if [[ "${PV}" == "9999" ]] ; then
32 - EGIT_SUB_PROJECT="core"
33 - EGIT_URI_APPEND="${PN}"
34 -elif [[ *"${PV}" == *"_pre"* ]] ; then
35 - MY_P=${P%%_*}
36 - SRC_URI="https://download.enlightenment.org/pre-releases/${MY_P}.tar.xz"
37 -else
38 - SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.xz"
39 - KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
40 -fi
41 -
42 -inherit enlightenment gnome2-utils pax-utils xdg-utils
43 -
44 -DESCRIPTION="Enlightenment Foundation Libraries all-in-one package"
45 -
46 -LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
47 -IUSE="avahi +bmp dds connman debug drm +eet egl examples fbcon +fontconfig fribidi gif gles glib gnutls gstreamer harfbuzz hyphen +ico ibus ivi jpeg2k libressl libuv luajit neon opengl ssl pdf physics pixman postscript +ppm +psd pulseaudio raw scim sdl sound svg systemd tga tgv tiff tslib unwind v4l valgrind vlc vnc wayland webp X xcf xim xine xpresent xpm"
48 -
49 -REQUIRED_USE="
50 - ?? ( opengl gles )
51 - fbcon? ( !tslib )
52 - gles? (
53 - || ( X wayland )
54 - !sdl
55 - egl
56 - )
57 - gnutls? ( ssl )
58 - ibus? ( glib )
59 - libressl? ( ssl )
60 - opengl? ( || ( X sdl wayland ) )
61 - pulseaudio? ( sound )
62 - sdl? ( opengl )
63 - vnc? ( X fbcon )
64 - wayland? ( egl !opengl gles )
65 - xim? ( X )
66 -"
67 -
68 -RDEPEND="
69 - avahi? ( net-dns/avahi )
70 - connman? ( net-misc/connman )
71 - drm? (
72 - >=dev-libs/libinput-0.8
73 - media-libs/mesa[gbm]
74 - >=x11-libs/libdrm-2.4
75 - >=x11-libs/libxkbcommon-0.3.0
76 - )
77 - fontconfig? ( >=media-libs/fontconfig-2.5.0 )
78 - fribidi? ( >=dev-libs/fribidi-0.19.2 )
79 - gif? ( media-libs/giflib:= )
80 - glib? ( dev-libs/glib:2 )
81 - ssl? (
82 - gnutls? ( >=net-libs/gnutls-3.3.6 )
83 - !gnutls? (
84 - !libressl? ( dev-libs/openssl:0= )
85 - libressl? ( dev-libs/libressl:0= )
86 - )
87 - )
88 - gstreamer? (
89 - media-libs/gstreamer:1.0
90 - media-libs/gst-plugins-base:1.0
91 - )
92 - harfbuzz? ( >=media-libs/harfbuzz-0.9.0 )
93 - hyphen? ( dev-libs/hyphen )
94 - ibus? ( >=app-i18n/ibus-1.4 )
95 - jpeg2k? ( media-libs/openjpeg:0 )
96 - libuv? ( dev-libs/libuv )
97 - luajit? ( >=dev-lang/luajit-2.0.0 )
98 - !luajit? ( dev-lang/lua:* )
99 - pdf? ( >=app-text/poppler-0.45.0[cxx] )
100 - physics? ( >=sci-physics/bullet-2.80 )
101 - pixman? ( x11-libs/pixman )
102 - postscript? ( app-text/libspectre )
103 - media-libs/libpng:0=
104 - pulseaudio? ( media-sound/pulseaudio )
105 - raw? ( media-libs/libraw )
106 - scim? ( app-i18n/scim )
107 - sdl? (
108 - >=media-libs/libsdl2-2.0.0
109 - virtual/opengl
110 - )
111 - sound? ( media-libs/libsndfile )
112 - svg? (
113 - >=gnome-base/librsvg-2.36.0
114 - >=x11-libs/cairo-1.0.0
115 - )
116 - systemd? ( >=sys-apps/systemd-209 )
117 - tiff? ( media-libs/tiff:0= )
118 - tslib? ( x11-libs/tslib )
119 - unwind? ( sys-libs/libunwind )
120 - valgrind? ( dev-util/valgrind )
121 - vlc? ( media-video/vlc )
122 - vnc? ( net-libs/libvncserver )
123 - wayland? (
124 - >=dev-libs/wayland-1.11.0
125 - >=x11-libs/libxkbcommon-0.6.0
126 - media-libs/mesa[gles2,wayland]
127 - )
128 - webp? ( media-libs/libwebp )
129 - X? (
130 - >=media-libs/freetype-2.5.0.1
131 - x11-libs/libXcursor
132 - x11-libs/libX11
133 - x11-libs/libXcomposite
134 - x11-libs/libXdamage
135 - x11-libs/libXext
136 - x11-libs/libXfixes
137 - x11-libs/libXinerama
138 - x11-libs/libXrandr
139 - x11-libs/libXrender
140 - x11-libs/libXtst
141 - x11-libs/libXScrnSaver
142 -
143 - opengl? (
144 - x11-libs/libX11
145 - x11-libs/libXrender
146 - virtual/opengl
147 - )
148 -
149 - gles? (
150 - x11-libs/libX11
151 - x11-libs/libXrender
152 - virtual/opengl
153 - xpresent? ( x11-libs/libXpresent )
154 - )
155 - )
156 - xine? ( >=media-libs/xine-lib-1.1.1 )
157 - xpm? ( x11-libs/libXpm )
158 -
159 - sys-apps/dbus
160 - >=sys-apps/util-linux-2.20.0
161 - sys-libs/zlib
162 - virtual/jpeg:0=
163 -
164 - !dev-libs/ecore
165 - !dev-libs/edbus
166 - !dev-libs/eet
167 - !dev-libs/eeze
168 - !dev-libs/efreet
169 - !dev-libs/eina
170 - !dev-libs/eio
171 - !dev-libs/embryo
172 - !dev-libs/eobj
173 - !dev-libs/ephysics
174 - !media-libs/edje
175 - !media-libs/elementary
176 - !media-libs/emotion
177 - !media-libs/ethumb
178 - !media-libs/evas
179 - !media-plugins/emotion_generic_players
180 - !media-plugins/evas_generic_loaders
181 -"
182 -#external lz4 support currently broken because of unstable ABI/API
183 -# app-arch/lz4
184 -
185 -#soft blockers added above for binpkg users
186 -#hard blocks are needed for building
187 -CORE_EFL_CONFLICTS="
188 - !!dev-libs/ecore
189 - !!dev-libs/edbus
190 - !!dev-libs/eet
191 - !!dev-libs/eeze
192 - !!dev-libs/efreet
193 - !!dev-libs/eina
194 - !!dev-libs/eio
195 - !!dev-libs/embryo
196 - !!dev-libs/eobj
197 - !!dev-libs/ephysics
198 - !!media-libs/edje
199 - !!media-libs/emotion
200 - !!media-libs/ethumb
201 - !!media-libs/evas
202 -"
203 -
204 -DEPEND="
205 - ${CORE_EFL_CONFLICTS}
206 -
207 - ${RDEPEND}
208 - doc? ( app-doc/doxygen )
209 -"
210 -
211 -S=${WORKDIR}/${MY_P}
212 -
213 -pkg_setup() {
214 - # Get clean environment, see bug 557408
215 - xdg_environment_reset
216 - chown portage:portage -R "${HOME}"
217 -}
218 -
219 -src_prepare() {
220 - enlightenment_src_prepare
221 -
222 - # Remove stupid sleep command.
223 - # Also back out gnu make hack that causes regen of Makefiles.
224 - # Delete var setting that causes the build to abort.
225 - sed -i \
226 - -e '/sleep 10/d' \
227 - -e '/^#### Work around bug in automake check macro$/,/^#### Info$/d' \
228 - -e '/BARF_OK=/s:=.*:=:' \
229 - configure || die
230 -
231 - # Upstream doesn't offer a configure flag. #611108
232 - if ! use unwind ; then
233 - sed -i \
234 - -e 's:libunwind libunwind-generic:xxxxxxxxxxxxxxxx:' \
235 - configure || die
236 - fi
237 -}
238 -
239 -src_configure() {
240 - if use ssl && use gnutls ; then
241 - einfo "You enabled both USE=ssl and USE=gnutls, but only one can be used;"
242 - einfo "gnutls has been selected for you."
243 - fi
244 - if use opengl && use gles ; then
245 - einfo "You enabled both USE=opengl and USE=gles, but only one can be used;"
246 - einfo "opengl has been selected for you."
247 - fi
248 -
249 - E_ECONF=(
250 - --with-profile=$(usex debug debug release)
251 - --with-net-control=$(usex connman connman none)
252 - --with-crypto=$(usex gnutls gnutls $(usex ssl openssl none))
253 - --with-x11=$(usex X xlib none)
254 - $(use_with X x)
255 - --with-opengl=$(usex opengl full $(usex gles es none))
256 - --with-glib=$(usex glib)
257 - --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-abb
258 -
259 - $(use_enable avahi)
260 - $(use_enable bmp image-loader-bmp)
261 - $(use_enable bmp image-loader-wbmp)
262 - $(use_enable dds image-loader-dds)
263 - $(use_enable drm)
264 - $(use_enable drm elput)
265 - $(use_enable doc)
266 - $(use_enable eet image-loader-eet)
267 - $(use_enable egl)
268 - $(use_enable examples always-build-examples)
269 - $(use_enable fbcon fb)
270 - $(use_enable fontconfig)
271 - $(use_enable fribidi)
272 - $(use_enable gif image-loader-gif)
273 - $(use_enable gstreamer gstreamer1)
274 - $(use_enable harfbuzz)
275 - $(use_enable hyphen)
276 - $(use_enable ico image-loader-ico)
277 - $(use_enable ibus)
278 - $(use_enable ivi wayland-ivi-shell)
279 - $(use_enable jpeg2k image-loader-jp2k)
280 - $(use_enable libuv)
281 - $(use_enable !luajit lua-old)
282 - $(use_enable neon)
283 - $(use_enable nls)
284 - $(use_enable pdf poppler)
285 - $(use_enable physics)
286 - $(use_enable pixman)
287 - $(use_enable pixman pixman-font)
288 - $(use_enable pixman pixman-rect)
289 - $(use_enable pixman pixman-line)
290 - $(use_enable pixman pixman-poly)
291 - $(use_enable pixman pixman-image)
292 - $(use_enable pixman pixman-image-scale-sample)
293 - --enable-image-loader-png
294 - $(use_enable postscript spectre)
295 - $(use_enable ppm image-loader-pmaps)
296 - $(use_enable psd image-loader-psd)
297 - $(use_enable pulseaudio)
298 - $(use_enable raw libraw)
299 - $(use_enable scim)
300 - $(use_enable sdl)
301 - $(use_enable sound audio)
302 - $(use_enable svg librsvg)
303 - $(use_enable systemd)
304 - $(use_enable tga image-loader-tga)
305 - $(use_enable tgv image-loader-tgv)
306 - $(use_enable tiff image-loader-tiff)
307 - $(use_enable tslib)
308 - $(use_enable v4l v4l2)
309 - $(use_enable valgrind)
310 - $(use_enable vlc libvlc)
311 - $(use_with vlc generic_vlc)
312 - $(use_enable vnc vnc-server)
313 - $(use_enable wayland)
314 - $(use_enable webp image-loader-webp)
315 - $(use_enable xcf)
316 - $(use_enable xim)
317 - $(use_enable xine)
318 - $(use_enable xpm image-loader-xpm)
319 - --enable-cserve
320 - --enable-image-loader-generic
321 - --enable-image-loader-jpeg
322 -
323 - --disable-tizen
324 - --disable-gesture
325 - --disable-gstreamer
326 - --enable-xinput2
327 - --disable-xinput22
328 - --enable-libmount
329 -
330 - # currently no JavaScript engine builds. Therefore:
331 - --with-js=none
332 -
333 - # external lz4 support currently broken because of unstable ABI/API
334 - #--enable-liblz4
335 - )
336 -
337 - use fbcon && use egl && E_ECONF="${E_ECONF} --enable-eglfs"
338 - use X && use xpresent && E_ECONF="${E_ECONF} --enable xpresent"
339 -
340 - enlightenment_src_configure
341 -}
342 -
343 -src_compile() {
344 - if host-is-pax && use luajit ; then
345 - # We need to build the lua code first so we can pax-mark it. #547076
346 - local target='_e_built_sources_target_gogogo_'
347 - printf '%s: $(BUILT_SOURCES)\n' "${target}" >> src/Makefile || die
348 - emake -C src "${target}"
349 - emake -C src bin/elua/elua
350 - pax-mark m src/bin/elua/.libs/elua
351 - fi
352 - enlightenment_src_compile
353 -}
354 -
355 -src_install() {
356 - MAKEOPTS+=" -j1"
357 -
358 - enlightenment_src_install
359 -}
360 -
361 -pkg_postinst() {
362 - gnome2_icon_cache_update
363 - xdg_mimeinfo_database_update
364 -}
365 -
366 -pkg_postrm() {
367 - gnome2_icon_cache_update
368 - xdg_mimeinfo_database_update
369 -}
370
371 diff --git a/dev-libs/efl/metadata.xml b/dev-libs/efl/metadata.xml
372 index bf607843979..591fc67fc6f 100644
373 --- a/dev-libs/efl/metadata.xml
374 +++ b/dev-libs/efl/metadata.xml
375 @@ -31,7 +31,6 @@
376 <flag name="psd">Enable PSD image loader</flag>
377 <flag name="scim">Enable Smart Common Input Method</flag>
378 <flag name="tga">Enable Tga image loader</flag>
379 - <flag name="tgv">Enable TGV image loader</flag>
380 <flag name="tslib">Enable <pkg>x11-libs/tslib</pkg> for touchscreen events</flag>
381 <flag name="unwind">Enable debug support via <pkg>sys-libs/libunwind</pkg></flag>
382 <flag name="valgrind">Enable usage of <pkg>dev-util/valgrind</pkg> in debug</flag>