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, 25 May 2020 17:29:49
Message-Id: 1590427772.4d488b7a53bbb5b6e600e46efaeb3e744346bc31.juippis@gentoo
1 commit: 4d488b7a53bbb5b6e600e46efaeb3e744346bc31
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 25 17:29:04 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Mon May 25 17:29:32 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d488b7a
7
8 dev-libs/efl: remove old
9
10 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
11
12 dev-libs/efl/Manifest | 1 -
13 dev-libs/efl/efl-1.24.1.ebuild | 277 -----------------------------------------
14 2 files changed, 278 deletions(-)
15
16 diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest
17 index 5374994c59f..bea4cda99e6 100644
18 --- a/dev-libs/efl/Manifest
19 +++ b/dev-libs/efl/Manifest
20 @@ -1,3 +1,2 @@
21 DIST efl-1.23.3.tar.xz 77485032 BLAKE2B e5f65080aec1d11a43f1e1786b8ac4e7be70ddd9614b53db822177c28ee73f9590f63d032df5ddf00db6224730b45b045d9f91da2287a4dec7589e902cbcde28 SHA512 47ad067c43d39b534834195f89a745c4a47d867f33aaa68c28c6dccd147379e9bc2416bd68878cc16585f8cb60e926a7df62102658b205756c01985f37f0d297
22 -DIST efl-1.24.1.tar.xz 72277640 BLAKE2B 1568df21256bd9c223214d72df38520941d6e117a3590511144627947bfa903e74eaac45085e18172c5c44127b7d14b6f1e03f4a4cba12c6f3d2b55a8b2650f4 SHA512 6fe4d87a9db1e0022c1dff94c14d334d61e561608016072bcb1d2633054ff9a6a74c84bc9903592d716abc9e1fae48b6ff66b259a5a59114a1cd54f083ce8b51
23 DIST efl-1.24.2.tar.xz 72280100 BLAKE2B 638e39d188ce2e4d22a39913880c023090aa8a49cdbb878efcf38150f70681dbeb0a76b5a71b21e377e10f04ad31d28b36317fe0d3537de0766641149d120c49 SHA512 0fc2ee94a074e33ae3c7142f2bb8ec5d174c843a26d2cb0641af466c3f413a25ee81bba2445fe03d518358f11546ec716a70e785fe1a8b90727e29bcc7d5f706
24
25 diff --git a/dev-libs/efl/efl-1.24.1.ebuild b/dev-libs/efl/efl-1.24.1.ebuild
26 deleted file mode 100644
27 index 397a184692d..00000000000
28 --- a/dev-libs/efl/efl-1.24.1.ebuild
29 +++ /dev/null
30 @@ -1,277 +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 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 +svg +system-lz4 systemd tga tgv tiff
49 - tslib unwind v4l vnc wayland webp xcf xim xpm xpresent zeroconf"
50 -
51 -REQUIRED_USE="
52 - ?? ( elogind systemd )
53 - ?? ( gles2 opengl )
54 - ^^ ( lua luajit )
55 - ssl
56 - drm? ( gles2 )
57 - examples? ( eet svg )
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_pre20200424 )
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 - vnc? ( net-libs/libvncserver )
147 - wayland? (
148 - dev-libs/wayland
149 - media-libs/mesa[gles2,wayland]
150 - x11-libs/libxkbcommon
151 - )
152 - webp? ( media-libs/libwebp:= )
153 - xpm? ( x11-libs/libXpm )
154 - xpresent? ( x11-libs/libXpresent )
155 - zeroconf? ( net-dns/avahi )
156 -"
157 -DEPEND="${RDEPEND}"
158 -BDEPEND="virtual/pkgconfig
159 - doc? ( app-doc/doxygen )
160 - nls? ( sys-devel/gettext )"
161 -
162 -src_configure() {
163 - local emesonargs=(
164 - --buildtype=release
165 -
166 - -D buffer=false
167 - -D cocoa=false
168 - -D drm-deprecated=false
169 - -D g-mainloop=false
170 - -D install-eo-files=true
171 - -D mono-beta=false
172 - -D dotnet=false
173 - -D pixman=false
174 - -D wl-deprecated=false
175 - -D dotnet-stylecop-severity=Warning
176 -
177 - -D edje-sound-and-video=true
178 - -D eeze=true
179 - -D libmount=true
180 - -D native-arch-optimization=true
181 - -D xinput2=true
182 - -D xinput22=true
183 -
184 - $(meson_use X x11)
185 - $(meson_use debug debug-threads)
186 - $(meson_use drm)
187 - $(meson_use elogind)
188 - $(meson_use examples build-examples)
189 - $(meson_use fbcon fb)
190 - $(meson_use fontconfig)
191 - $(meson_use fribidi)
192 - $(meson_use glib)
193 - $(meson_use gstreamer)
194 - $(meson_use harfbuzz)
195 - $(meson_use hyphen)
196 - $(meson_use luajit elua)
197 - $(meson_use nls)
198 - $(meson_use physics)
199 - $(meson_use pulseaudio)
200 - $(meson_use sdl)
201 - $(meson_use sound audio)
202 - $(meson_use systemd)
203 - $(meson_use tslib)
204 - $(meson_use v4l v4l2)
205 - $(meson_use vnc vnc-server)
206 - $(meson_use wayland wl)
207 - $(meson_use xpresent)
208 - $(meson_use zeroconf avahi)
209 -
210 - $(meson_use !system-lz4 embedded-lz4)
211 - )
212 -
213 - if use opengl; then
214 - emesonargs+=( -D opengl=full )
215 - elif use gles2; then
216 - emesonargs+=( -D opengl=es-egl )
217 - else
218 - emesonargs+=( -D opengl=none )
219 - fi
220 -
221 - if use gnutls; then
222 - emesonargs+=( -D crypto=gnutls )
223 - else
224 - emesonargs+=( -D crypto=openssl )
225 - fi
226 -
227 - if use connman; then
228 - emesonargs+=( -D network-backend=connman )
229 - else
230 - emesonargs+=( -D network-backend=none )
231 - fi
232 -
233 - local disabledEvasLoaders=""
234 - ! use bmp && disabledEvasLoaders+="bmp,wbmp,"
235 - ! use dds && disabledEvasLoaders+="dds,"
236 - ! use eet && disabledEvasLoaders+="eet,"
237 - ! use gstreamer && disabledEvasLoaders+="gst,"
238 - ! use ico && disabledEvasLoaders+="ico,"
239 - ! use jpeg2k && disabledEvasLoaders+="jp2k,"
240 - ! use json && disabledEvasLoaders+="json,"
241 - ! use pdf && disabledEvasLoaders+="pdf,"
242 - ! use pmaps && disabledEvasLoaders+="pmaps,"
243 - ! use postscript && disabledEvasLoaders+="ps,"
244 - ! use psd && disabledEvasLoaders+="psd,"
245 - ! use raw && disabledEvasLoaders+="raw,"
246 - ! use svg && disabledEvasLoaders+="rsvg,svg,"
247 - ! use tga && disabledEvasLoaders+="tga,"
248 - ! use tgv && disabledEvasLoaders+="tgv,"
249 - ! use tiff && disabledEvasLoaders+="tiff,"
250 - ! use webp && disabledEvasLoaders+="webp,"
251 - ! use xcf && disabledEvasLoaders+="xcf,"
252 - ! use xpm && disabledEvasLoaders+="xpm,"
253 - [[ ! -z "$disabledEvasLoaders" ]] && disabledEvasLoaders=${disabledEvasLoaders::-1}
254 - emesonargs+=( -D evas-loaders-disabler="${disabledEvasLoaders}" )
255 -
256 - local disabledImfLoaders=""
257 - ! use ibus && disabledImfLoaders+="ibus,"
258 - ! use scim && disabledImfLoaders+="scim,"
259 - ! use xim && disabledImfLoaders+="xim,"
260 - [[ ! -z "$disabledImfLoaders" ]] && disabledImfLoaders=${disabledImfLoaders::-1}
261 - emesonargs+=( -D ecore-imf-loaders-disabler="${disabledImfLoaders}" )
262 -
263 - local bindingsList="cxx,"
264 - use luajit && bindingsList+="luajit,"
265 - use mono && bindingsList+="mono,"
266 - [[ ! -z "$bindingsList" ]] && bindingsList=${bindingsList::-1}
267 - emesonargs+=( -D bindings="${bindingsList}" )
268 -
269 - local luaChoice=""
270 - if use luajit; then
271 - luaChoice+="luajit"
272 - else
273 - luaChoice+="lua"
274 - fi
275 - emesonargs+=( -D lua-interpreter="${luaChoice}" )
276 -
277 - meson_src_configure
278 -}
279 -
280 -src_compile() {
281 - meson_src_compile
282 -
283 - if use doc; then
284 - cd doc/ || die "Failed to switch into doc/ dir."
285 - doxygen . || die "Doxygen failed to run."
286 - fi
287 -}
288 -
289 -src_install() {
290 - use doc && local HTML_DOCS=( "${S}"/doc/html/. )
291 - meson_src_install
292 -
293 - if use examples; then
294 - docompress -x /usr/share/doc/${PF}/examples/
295 - dodoc -r "${BUILD_DIR}"/src/examples/
296 - fi
297 -}
298 -
299 -pkg_postinst() {
300 - xdg_icon_cache_update
301 - xdg_mimeinfo_database_update
302 -}
303 -
304 -pkg_postrm() {
305 - xdg_icon_cache_update
306 - xdg_mimeinfo_database_update
307 -}