Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/efl/
Date: Tue, 04 Aug 2020 16:50:51
Message-Id: 1596559836.d1ec220309451a2b8b46eb711901f9758a5d3f8d.juippis@gentoo
1 commit: d1ec220309451a2b8b46eb711901f9758a5d3f8d
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 4 12:09:09 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 4 16:50:36 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ec2203
7
8 dev-libs/efl: remove old 1.23.3
9
10 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
11
12 dev-libs/efl/Manifest | 1 -
13 dev-libs/efl/efl-1.23.3.ebuild | 297 -----------------------------------------
14 dev-libs/efl/metadata.xml | 2 -
15 3 files changed, 300 deletions(-)
16
17 diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest
18 index c524060f747..f801c3eec4a 100644
19 --- a/dev-libs/efl/Manifest
20 +++ b/dev-libs/efl/Manifest
21 @@ -1,2 +1 @@
22 -DIST efl-1.23.3.tar.xz 77485032 BLAKE2B e5f65080aec1d11a43f1e1786b8ac4e7be70ddd9614b53db822177c28ee73f9590f63d032df5ddf00db6224730b45b045d9f91da2287a4dec7589e902cbcde28 SHA512 47ad067c43d39b534834195f89a745c4a47d867f33aaa68c28c6dccd147379e9bc2416bd68878cc16585f8cb60e926a7df62102658b205756c01985f37f0d297
23 DIST efl-1.24.3.tar.xz 72278592 BLAKE2B c5d07e947139087976a0a974c3129ea31211be4c235e94d6fc3c2b9c7ec0be97b78fcf6a18aebd4b4d476224c9e6f5a29ad41d93e6c10065ff7591c2792b8481 SHA512 3791955c588bc1b2ca55caa19dc0fb351c9f6c681791bfe76a435255edd55257c9c5ab2f16d0d91ec2d55113bd9d24d45c0f9026ae72d9f6afbddfd093975089
24
25 diff --git a/dev-libs/efl/efl-1.23.3.ebuild b/dev-libs/efl/efl-1.23.3.ebuild
26 deleted file mode 100644
27 index 65c7e876c08..00000000000
28 --- a/dev-libs/efl/efl-1.23.3.ebuild
29 +++ /dev/null
30 @@ -1,297 +0,0 @@
31 -# Copyright 1999-2020 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -inherit flag-o-matic meson xdg-utils
37 -
38 -DESCRIPTION="Enlightenment Foundation Libraries all-in-one package"
39 -HOMEPAGE="https://www.enlightenment.org"
40 -SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${P}.tar.xz"
41 -
42 -LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
43 -SLOT="0"
44 -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
45 -IUSE="+X bmp connman dds debug doc drm +eet elogind examples fbcon fontconfig
46 - fribidi gif gles2 gnutls glib +gstreamer harfbuzz hyphen ibus ico libressl
47 - lua +luajit jpeg2k json nls mono opengl +pdf physics pmaps postscript psd
48 - pulseaudio raw scim sdl +sound +ssl static-libs +svg +system-lz4 systemd
49 - tga tgv tiff tslib unwind v4l vlc vnc wayland webp xcf xim xine xpm
50 - xpresent zeroconf"
51 -
52 -REQUIRED_USE="
53 - ?? ( elogind systemd )
54 - ?? ( gles2 opengl )
55 - ^^ ( lua luajit )
56 - ssl
57 - drm? ( gles2 )
58 - examples? ( eet svg )
59 - gles2? ( || ( wayland X ) )
60 - pulseaudio? ( sound )
61 - wayland? ( gles2 !opengl )
62 - xim? ( X )
63 - xpresent? ( X )
64 -"
65 -
66 -# Requires everything to be enabled unconditionally.
67 -RESTRICT="test"
68 -
69 -RDEPEND="
70 - dev-libs/check
71 - net-misc/curl
72 - media-libs/giflib:=
73 - media-libs/libpng:0=
74 - sys-apps/dbus
75 - sys-libs/zlib
76 - virtual/jpeg:0=
77 - X? (
78 - media-libs/freetype
79 - x11-libs/libX11
80 - x11-libs/libXcomposite
81 - x11-libs/libXcursor
82 - x11-libs/libXdamage
83 - x11-libs/libXdmcp
84 - x11-libs/libXext
85 - x11-libs/libXfixes
86 - x11-libs/libXi
87 - x11-libs/libXinerama
88 - x11-libs/libXrandr
89 - x11-libs/libXrender
90 - x11-libs/libXtst
91 - x11-libs/libXScrnSaver
92 - wayland? ( x11-libs/libxkbcommon[X] )
93 - )
94 - connman? ( net-misc/connman )
95 - drm? (
96 - dev-libs/libinput
97 - dev-libs/wayland
98 - media-libs/mesa[gbm]
99 - x11-libs/libdrm
100 - x11-libs/libxkbcommon
101 - )
102 - elogind? (
103 - sys-auth/elogind
104 - virtual/libudev
105 - )
106 - fontconfig? ( media-libs/fontconfig )
107 - fribidi? ( dev-libs/fribidi )
108 - gles2? (
109 - media-libs/mesa[egl,gles2]
110 - virtual/opengl
111 - )
112 - glib? ( dev-libs/glib:2 )
113 - gstreamer? (
114 - media-libs/gstreamer:1.0
115 - media-libs/gst-plugins-base:1.0
116 - )
117 - hyphen? ( dev-libs/hyphen )
118 - ibus? ( app-i18n/ibus )
119 - jpeg2k? ( media-libs/openjpeg:= )
120 - json? ( >=media-libs/rlottie-0.0.1_pre20191101 )
121 - lua? ( dev-lang/lua:* )
122 - luajit? ( dev-lang/luajit:* )
123 - mono? ( dev-lang/mono )
124 - opengl? ( virtual/opengl )
125 - pdf? ( app-text/poppler:=[cxx] )
126 - physics? ( sci-physics/bullet:= )
127 - postscript? ( app-text/libspectre )
128 - pulseaudio? ( media-sound/pulseaudio )
129 - raw? ( media-libs/libraw:= )
130 - scim? ( app-i18n/scim )
131 - sdl? ( media-libs/libsdl2 )
132 - sound? ( media-libs/libsndfile )
133 - ssl? (
134 - gnutls? ( net-libs/gnutls:= )
135 - !gnutls? (
136 - !libressl? ( dev-libs/openssl:0= )
137 - libressl? ( dev-libs/libressl:= )
138 - )
139 - )
140 - svg? ( gnome-base/librsvg )
141 - system-lz4? ( app-arch/lz4 )
142 - systemd? ( sys-apps/systemd:= )
143 - tiff? ( media-libs/tiff:0= )
144 - tslib? ( x11-libs/tslib:= )
145 - unwind? ( sys-libs/libunwind )
146 - v4l? ( media-libs/libv4l )
147 - vlc? ( media-video/vlc )
148 - vnc? ( net-libs/libvncserver )
149 - wayland? (
150 - dev-libs/wayland
151 - media-libs/mesa[gles2,wayland]
152 - x11-libs/libxkbcommon
153 - )
154 - webp? ( media-libs/libwebp:= )
155 - xine? ( media-libs/xine-lib )
156 - xpm? ( x11-libs/libXpm )
157 - xpresent? ( x11-libs/libXpresent )
158 - zeroconf? ( net-dns/avahi )
159 -"
160 -DEPEND="${RDEPEND}"
161 -BDEPEND="virtual/pkgconfig
162 - doc? ( app-doc/doxygen )
163 - nls? ( sys-devel/gettext )"
164 -
165 -src_configure() {
166 - local emesonargs=(
167 - --buildtype=release
168 -
169 - -D buffer=false
170 - -D cocoa=false
171 - -D drm-deprecated=false
172 - -D g-mainloop=false
173 - -D install-eo-files=false
174 - -D mono-beta=false
175 - -D pixman=false
176 - -D wl-deprecated=false
177 - -D xgesture=false
178 -
179 - -D edje-sound-and-video=true
180 - -D eeze=true
181 - -D libmount=true
182 - -D native-arch-optimization=true
183 - -D xinput2=true
184 - -D xinput22=true
185 -
186 - $(meson_use X x11)
187 - $(meson_use debug debug-threads)
188 - $(meson_use drm)
189 - $(meson_use elogind)
190 - $(meson_use examples build-examples)
191 - $(meson_use fbcon fb)
192 - $(meson_use fontconfig)
193 - $(meson_use fribidi)
194 - $(meson_use glib)
195 - $(meson_use gstreamer)
196 - $(meson_use harfbuzz)
197 - $(meson_use hyphen)
198 - $(meson_use luajit elua)
199 - $(meson_use nls)
200 - $(meson_use physics)
201 - $(meson_use pulseaudio)
202 - $(meson_use sdl)
203 - $(meson_use sound audio)
204 - $(meson_use systemd)
205 - $(meson_use tslib)
206 - $(meson_use v4l v4l2)
207 - $(meson_use vnc vnc-server)
208 - $(meson_use wayland wl)
209 - $(meson_use xpresent)
210 - $(meson_use zeroconf avahi)
211 -
212 - $(meson_use !system-lz4 embedded-lz4)
213 - )
214 -
215 - if use opengl; then
216 - emesonargs+=( -D opengl=full )
217 - elif use gles2; then
218 - emesonargs+=( -D opengl=es-egl )
219 - else
220 - emesonargs+=( -D opengl=none )
221 - fi
222 -
223 - if use gnutls; then
224 - emesonargs+=( -D crypto=gnutls )
225 - else
226 - emesonargs+=( -D crypto=openssl )
227 - fi
228 -
229 - if use connman; then
230 - emesonargs+=( -D network-backend=connman )
231 - else
232 - emesonargs+=( -D network-backend=none )
233 - fi
234 -
235 - if use static-libs; then
236 - emesonargs+=( -D evas-modules=static )
237 - else
238 - emesonargs+=( -D evas-modules=shared )
239 - fi
240 -
241 - local disabledEvasLoaders=""
242 - ! use bmp && disabledEvasLoaders+="bmp,wbmp,"
243 - ! use dds && disabledEvasLoaders+="dds,"
244 - ! use eet && disabledEvasLoaders+="eet,"
245 - ! use gstreamer && disabledEvasLoaders+="gst,"
246 - ! use ico && disabledEvasLoaders+="ico,"
247 - ! use jpeg2k && disabledEvasLoaders+="jp2k,"
248 - ! use json && disabledEvasLoaders+="json,"
249 - ! use pdf && disabledEvasLoaders+="pdf,"
250 - ! use pmaps && disabledEvasLoaders+="pmaps,"
251 - ! use postscript && disabledEvasLoaders+="ps,"
252 - ! use psd && disabledEvasLoaders+="psd,"
253 - ! use raw && disabledEvasLoaders+="raw,"
254 - ! use svg && disabledEvasLoaders+="rsvg,svg,"
255 - ! use tga && disabledEvasLoaders+="tga,"
256 - ! use tgv && disabledEvasLoaders+="tgv,"
257 - ! use tiff && disabledEvasLoaders+="tiff,"
258 - ! use webp && disabledEvasLoaders+="webp,"
259 - ! use xcf && disabledEvasLoaders+="xcf,"
260 - ! use xpm && disabledEvasLoaders+="xpm,"
261 - [[ ! -z "$disabledEvasLoaders" ]] && disabledEvasLoaders=${disabledEvasLoaders::-1}
262 - emesonargs+=( -D evas-loaders-disabler="${disabledEvasLoaders}" )
263 -
264 - local disabledImfLoaders=""
265 - ! use ibus && disabledImfLoaders+="ibus,"
266 - ! use scim && disabledImfLoaders+="scim,"
267 - ! use xim && disabledImfLoaders+="xim,"
268 - [[ ! -z "$disabledImfLoaders" ]] && disabledImfLoaders=${disabledImfLoaders::-1}
269 - emesonargs+=( -D ecore-imf-loaders-disabler="${disabledImfLoaders}" )
270 -
271 - local disabledEmotionLoaders="gstreamer,"
272 - ! use gstreamer && disabledEmotionLoaders+="gstreamer1,"
273 - ! use vlc && disabledEmotionLoaders+="libvlc,"
274 - ! use xine && disabledEmotionLoaders+="xine,"
275 - disabledEmotionLoaders=${disabledEmotionLoaders::-1}
276 - emesonargs+=( -D emotion-loaders-disabler="${disabledEmotionLoaders}" )
277 -
278 - local disabledGenericEmotionLoaders=""
279 - ! use vlc && disabledGenericEmotionLoaders+="vlc"
280 - emesonargs+=( -D emotion-generic-loaders-disabler="${disabledGenericEmotionLoaders}" )
281 -
282 - local bindingsList="cxx,"
283 - use luajit && bindingsList+="luajit,"
284 - use mono && bindingsList+="mono,"
285 - [[ ! -z "$bindingsList" ]] && bindingsList=${bindingsList::-1}
286 - emesonargs+=( -D bindings="${bindingsList}" )
287 -
288 - local luaChoice=""
289 - if use luajit; then
290 - luaChoice+="luajit"
291 - else
292 - luaChoice+="lua"
293 - fi
294 - emesonargs+=( -D lua-interpreter="${luaChoice}" )
295 -
296 - append-cflags -fcommon
297 -
298 - meson_src_configure
299 -}
300 -
301 -src_compile() {
302 - meson_src_compile
303 -
304 - if use doc; then
305 - cd doc/ || die "Failed to switch into doc/ dir."
306 - doxygen . || die "Doxygen failed to run."
307 - fi
308 -}
309 -
310 -src_install() {
311 - use doc && local HTML_DOCS=( "${S}"/doc/html/. )
312 - meson_src_install
313 -
314 - if use examples; then
315 - dodoc -r "${BUILD_DIR}"/src/examples/
316 - fi
317 -}
318 -
319 -pkg_postinst() {
320 - xdg_icon_cache_update
321 - xdg_mimeinfo_database_update
322 -}
323 -
324 -pkg_postrm() {
325 - xdg_icon_cache_update
326 - xdg_mimeinfo_database_update
327 -}
328
329 diff --git a/dev-libs/efl/metadata.xml b/dev-libs/efl/metadata.xml
330 index 4d01748725e..de7dc1cf76d 100644
331 --- a/dev-libs/efl/metadata.xml
332 +++ b/dev-libs/efl/metadata.xml
333 @@ -11,7 +11,6 @@
334 <flag name="drm">Enable DRM engine</flag>
335 <flag name="eet">Enable Eet image loader</flag>
336 <flag name="fribidi">Enable bidirectional text support</flag>
337 - <flag name="gles2">Enable the OpenGL ES GL implementation</flag>
338 <flag name="glib">Enable <pkg>dev-libs/glib</pkg> support</flag>
339 <flag name="harfbuzz">Enable complex text shaping and layout support</flag>
340 <flag name="hyphen">Enable text hyphenation support</flag>
341 @@ -29,7 +28,6 @@
342 <flag name="tgv">Enable Tgv image loader</flag>
343 <flag name="tslib">Enable <pkg>x11-libs/tslib</pkg> for touchscreen events</flag>
344 <flag name="unwind">Enable debug support via <pkg>sys-libs/libunwind</pkg></flag>
345 - <flag name="vlc">Enable <pkg>media-video/vlc</pkg> support</flag>
346 <flag name="xcf">Enable XCF image loader</flag>
347 <flag name="xim">Enable X Input Method</flag>
348 <flag name="xpresent">Enable <pkg>x11-libs/libXpresent</pkg> support</flag>