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: Mon, 30 Dec 2019 11:54:51
Message-Id: 1577706831.70d66599c2b182da5c0cae1fb9a58fffe161c40a.juippis@gentoo
1 commit: 70d66599c2b182da5c0cae1fb9a58fffe161c40a
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 30 11:34:16 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 30 11:53:51 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d66599
7
8 dev-libs/efl: remove old 1.23.2
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.2.ebuild | 294 -----------------------------------------
14 2 files changed, 295 deletions(-)
15
16 diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest
17 index fa4240eea86..26afb2288b2 100644
18 --- a/dev-libs/efl/Manifest
19 +++ b/dev-libs/efl/Manifest
20 @@ -1,3 +1,2 @@
21 DIST efl-1.22.6.tar.xz 70641848 BLAKE2B a6644f25934d3c9776b06edd7a9ffc321da42ee039b703c1af317d14e757b489c6d42add281febde5e81b48e38fbfa31f5b201ade4d27cd50cc70d16b9028fdd SHA512 adf2b9275c295b61928134ce1af53d8830b46815d8ba09d221c7659b8a2aed6e4593b35919a98f0e33ec9b7930c5b09de8e6680536cccb21c551908b25158f56
22 -DIST efl-1.23.2.tar.xz 77492124 BLAKE2B cfd77a9fa75baa12d1e6aeb9b08168ebe13ed720830bd86572d5deb3c72dbb76a51ecf32fb4dddafe0dea56266cb09a3d24cbbfa27cd98618a912e341d3b409f SHA512 59e9bedd9402c204c511a88bc6a697551dd552ddab9bc5e8a30ce1e2095d7452bca1606929693e9e706809e28bc19f039858253b1690ecd1fd2a229aa5b1b3ed
23 DIST efl-1.23.3.tar.xz 77485032 BLAKE2B e5f65080aec1d11a43f1e1786b8ac4e7be70ddd9614b53db822177c28ee73f9590f63d032df5ddf00db6224730b45b045d9f91da2287a4dec7589e902cbcde28 SHA512 47ad067c43d39b534834195f89a745c4a47d867f33aaa68c28c6dccd147379e9bc2416bd68878cc16585f8cb60e926a7df62102658b205756c01985f37f0d297
24
25 diff --git a/dev-libs/efl/efl-1.23.2.ebuild b/dev-libs/efl/efl-1.23.2.ebuild
26 deleted file mode 100644
27 index 4f5cd47d336..00000000000
28 --- a/dev-libs/efl/efl-1.23.2.ebuild
29 +++ /dev/null
30 @@ -1,294 +0,0 @@
31 -# Copyright 1999-2019 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -inherit 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 ~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 - gles2? ( || ( wayland X ) )
59 - pulseaudio? ( sound )
60 - wayland? ( gles2 !opengl )
61 - xim? ( X )
62 - xpresent? ( X )
63 -"
64 -
65 -# Requires everything to be enabled unconditionally.
66 -RESTRICT="test"
67 -
68 -RDEPEND="
69 - dev-libs/check
70 - net-misc/curl
71 - media-libs/giflib:=
72 - media-libs/libpng:0=
73 - sys-apps/dbus
74 - sys-libs/zlib
75 - virtual/jpeg:0=
76 - X? (
77 - media-libs/freetype
78 - x11-libs/libX11
79 - x11-libs/libXcomposite
80 - x11-libs/libXcursor
81 - x11-libs/libXdamage
82 - x11-libs/libXdmcp
83 - x11-libs/libXext
84 - x11-libs/libXfixes
85 - x11-libs/libXi
86 - x11-libs/libXinerama
87 - x11-libs/libXrandr
88 - x11-libs/libXrender
89 - x11-libs/libXtst
90 - x11-libs/libXScrnSaver
91 - wayland? ( x11-libs/libxkbcommon[X] )
92 - )
93 - connman? ( net-misc/connman )
94 - drm? (
95 - dev-libs/libinput
96 - dev-libs/wayland
97 - media-libs/mesa[gbm]
98 - x11-libs/libdrm
99 - x11-libs/libxkbcommon
100 - )
101 - elogind? (
102 - sys-auth/elogind
103 - virtual/libudev
104 - )
105 - fontconfig? ( media-libs/fontconfig )
106 - fribidi? ( dev-libs/fribidi )
107 - gles2? (
108 - media-libs/mesa[egl,gles2]
109 - virtual/opengl
110 - )
111 - glib? ( dev-libs/glib:2 )
112 - gstreamer? (
113 - media-libs/gstreamer:1.0
114 - media-libs/gst-plugins-base:1.0
115 - )
116 - hyphen? ( dev-libs/hyphen )
117 - ibus? ( app-i18n/ibus )
118 - jpeg2k? ( media-libs/openjpeg:= )
119 - json? ( >=media-libs/rlottie-0.0.1_pre20191101 )
120 - lua? ( dev-lang/lua:* )
121 - luajit? ( dev-lang/luajit:* )
122 - mono? ( dev-lang/mono )
123 - opengl? ( virtual/opengl )
124 - pdf? ( app-text/poppler:=[cxx] )
125 - physics? ( sci-physics/bullet:= )
126 - postscript? ( app-text/libspectre )
127 - pulseaudio? ( media-sound/pulseaudio )
128 - raw? ( media-libs/libraw:= )
129 - scim? ( app-i18n/scim )
130 - sdl? ( media-libs/libsdl2 )
131 - sound? ( media-libs/libsndfile )
132 - ssl? (
133 - gnutls? ( net-libs/gnutls:= )
134 - !gnutls? (
135 - !libressl? ( dev-libs/openssl:0= )
136 - libressl? ( dev-libs/libressl:= )
137 - )
138 - )
139 - svg? ( gnome-base/librsvg )
140 - system-lz4? ( app-arch/lz4 )
141 - systemd? ( sys-apps/systemd:= )
142 - tiff? ( media-libs/tiff:0= )
143 - tslib? ( x11-libs/tslib:= )
144 - unwind? ( sys-libs/libunwind )
145 - v4l? ( media-libs/libv4l )
146 - vlc? ( media-video/vlc )
147 - vnc? ( net-libs/libvncserver )
148 - wayland? (
149 - dev-libs/wayland
150 - media-libs/mesa[gles2,wayland]
151 - x11-libs/libxkbcommon
152 - )
153 - webp? ( media-libs/libwebp:= )
154 - xine? ( media-libs/xine-lib )
155 - xpm? ( x11-libs/libXpm )
156 - xpresent? ( x11-libs/libXpresent )
157 - zeroconf? ( net-dns/avahi )
158 -"
159 -DEPEND="${RDEPEND}"
160 -BDEPEND="virtual/pkgconfig
161 - doc? ( app-doc/doxygen )
162 - nls? ( sys-devel/gettext )"
163 -
164 -src_configure() {
165 - local emesonargs=(
166 - --buildtype=release
167 -
168 - -D buffer=false
169 - -D cocoa=false
170 - -D drm-deprecated=false
171 - -D g-mainloop=false
172 - -D install-eo-files=false
173 - -D mono-beta=false
174 - -D pixman=false
175 - -D wl-deprecated=false
176 - -D xgesture=false
177 -
178 - -D edje-sound-and-video=true
179 - -D eeze=true
180 - -D libmount=true
181 - -D native-arch-optimization=true
182 - -D xinput2=true
183 - -D xinput22=true
184 -
185 - $(meson_use X x11)
186 - $(meson_use debug debug-threads)
187 - $(meson_use drm)
188 - $(meson_use elogind)
189 - $(meson_use examples build-examples)
190 - $(meson_use fbcon fb)
191 - $(meson_use fontconfig)
192 - $(meson_use fribidi)
193 - $(meson_use glib)
194 - $(meson_use gstreamer)
195 - $(meson_use harfbuzz)
196 - $(meson_use hyphen)
197 - $(meson_use luajit elua)
198 - $(meson_use nls)
199 - $(meson_use physics)
200 - $(meson_use pulseaudio)
201 - $(meson_use sdl)
202 - $(meson_use sound audio)
203 - $(meson_use systemd)
204 - $(meson_use tslib)
205 - $(meson_use v4l v4l2)
206 - $(meson_use vnc vnc-server)
207 - $(meson_use wayland wl)
208 - $(meson_use xpresent)
209 - $(meson_use zeroconf avahi)
210 -
211 - $(meson_use !system-lz4 embedded-lz4)
212 - )
213 -
214 - if use opengl; then
215 - emesonargs+=( -D opengl=full )
216 - elif use gles2; then
217 - emesonargs+=( -D opengl=es-egl )
218 - else
219 - emesonargs+=( -D opengl=none )
220 - fi
221 -
222 - if use gnutls; then
223 - emesonargs+=( -D crypto=gnutls )
224 - else
225 - emesonargs+=( -D crypto=openssl )
226 - fi
227 -
228 - if use connman; then
229 - emesonargs+=( -D network-backend=connman )
230 - else
231 - emesonargs+=( -D network-backend=none )
232 - fi
233 -
234 - if use static-libs; then
235 - emesonargs+=( -D evas-modules=static )
236 - else
237 - emesonargs+=( -D evas-modules=shared )
238 - fi
239 -
240 - local disabledEvasLoaders=""
241 - ! use bmp && disabledEvasLoaders+="bmp,wbmp,"
242 - ! use dds && disabledEvasLoaders+="dds,"
243 - ! use eet && disabledEvasLoaders+="eet,"
244 - ! use gstreamer && disabledEvasLoaders+="gst,"
245 - ! use ico && disabledEvasLoaders+="ico,"
246 - ! use jpeg2k && disabledEvasLoaders+="jp2k,"
247 - ! use json && disabledEvasLoaders+="json,"
248 - ! use pdf && disabledEvasLoaders+="pdf,"
249 - ! use pmaps && disabledEvasLoaders+="pmaps,"
250 - ! use postscript && disabledEvasLoaders+="ps,"
251 - ! use psd && disabledEvasLoaders+="psd,"
252 - ! use raw && disabledEvasLoaders+="raw,"
253 - ! use svg && disabledEvasLoaders+="rsvg,svg,"
254 - ! use tga && disabledEvasLoaders+="tga,"
255 - ! use tgv && disabledEvasLoaders+="tgv,"
256 - ! use tiff && disabledEvasLoaders+="tiff,"
257 - ! use webp && disabledEvasLoaders+="webp,"
258 - ! use xcf && disabledEvasLoaders+="xcf,"
259 - ! use xpm && disabledEvasLoaders+="xpm,"
260 - [[ ! -z "$disabledEvasLoaders" ]] && disabledEvasLoaders=${disabledEvasLoaders::-1}
261 - emesonargs+=( -D evas-loaders-disabler="${disabledEvasLoaders}" )
262 -
263 - local disabledImfLoaders=""
264 - ! use ibus && disabledImfLoaders+="ibus,"
265 - ! use scim && disabledImfLoaders+="scim,"
266 - ! use xim && disabledImfLoaders+="xim,"
267 - [[ ! -z "$disabledImfLoaders" ]] && disabledImfLoaders=${disabledImfLoaders::-1}
268 - emesonargs+=( -D ecore-imf-loaders-disabler="${disabledImfLoaders}" )
269 -
270 - local disabledEmotionLoaders="gstreamer,"
271 - ! use gstreamer && disabledEmotionLoaders+="gstreamer1,"
272 - ! use vlc && disabledEmotionLoaders+="libvlc,"
273 - ! use xine && disabledEmotionLoaders+="xine,"
274 - disabledEmotionLoaders=${disabledEmotionLoaders::-1}
275 - emesonargs+=( -D emotion-loaders-disabler="${disabledEmotionLoaders}" )
276 -
277 - local disabledGenericEmotionLoaders=""
278 - ! use vlc && disabledGenericEmotionLoaders+="vlc"
279 - emesonargs+=( -D emotion-generic-loaders-disabler="${disabledGenericEmotionLoaders}" )
280 -
281 - local bindingsList="cxx,"
282 - use luajit && bindingsList+="luajit,"
283 - use mono && bindingsList+="mono,"
284 - [[ ! -z "$bindingsList" ]] && bindingsList=${bindingsList::-1}
285 - emesonargs+=( -D bindings="${bindingsList}" )
286 -
287 - local luaChoice=""
288 - if use luajit; then
289 - luaChoice+="luajit"
290 - else
291 - luaChoice+="lua"
292 - fi
293 - emesonargs+=( -D lua-interpreter="${luaChoice}" )
294 -
295 - meson_src_configure
296 -}
297 -
298 -src_compile() {
299 - meson_src_compile
300 -
301 - if use doc; then
302 - cd doc/ || die "Failed to switch into doc/ dir."
303 - doxygen . || die "Doxygen failed to run."
304 - fi
305 -}
306 -
307 -src_install() {
308 - use doc && local HTML_DOCS=( "${S}"/doc/html/. )
309 - meson_src_install
310 -
311 - if use examples; then
312 - dodoc -r "${BUILD_DIR}"/src/examples/
313 - fi
314 -}
315 -
316 -pkg_postinst() {
317 - xdg_icon_cache_update
318 - xdg_mimeinfo_database_update
319 -}
320 -
321 -pkg_postrm() {
322 - xdg_icon_cache_update
323 - xdg_mimeinfo_database_update
324 -}