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: Fri, 30 Oct 2020 08:24:04
Message-Id: 1604046164.acbf087508d2797cc5629b624871d027f5a818c9.juippis@gentoo
1 commit: acbf087508d2797cc5629b624871d027f5a818c9
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 30 08:22:44 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 30 08:22:44 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acbf0875
7
8 dev-libs/efl: remove old 1.24.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.24.3.ebuild | 283 -----------------------------------------
14 2 files changed, 284 deletions(-)
15
16 diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest
17 index 74f9cdbfcb0..509f47d145f 100644
18 --- a/dev-libs/efl/Manifest
19 +++ b/dev-libs/efl/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST efl-1.24.3.tar.xz 72278592 BLAKE2B c5d07e947139087976a0a974c3129ea31211be4c235e94d6fc3c2b9c7ec0be97b78fcf6a18aebd4b4d476224c9e6f5a29ad41d93e6c10065ff7591c2792b8481 SHA512 3791955c588bc1b2ca55caa19dc0fb351c9f6c681791bfe76a435255edd55257c9c5ab2f16d0d91ec2d55113bd9d24d45c0f9026ae72d9f6afbddfd093975089
22 DIST efl-1.24.4.tar.xz 72283172 BLAKE2B 4e21b21108337fdf3fa7be55e804f25f32dd8dc6a1743819910d83da713bae28cb4771f2f0df5d392a6f542158ed3c48566fef8d8dfaad9c65747f9a8ee1560a SHA512 5796b33152e0375196d54557803db5928bfc45267250b80406043157193773084c39482bca40dc6811f4a3dd53d416b0d3b8317405923add0560debb24a3a385
23 DIST efl-1.25.1.tar.xz 72306872 BLAKE2B 060d729380ba62677307c5346da1786e879c14c4e40f0a3288c8cb81ece08f4ac501d989495b1c3dcbfeb19a86d23130892ae874861de5684c867aef60cb07d6 SHA512 cd281c2299aa6f74f0204e59a13dc254135e6dc40641e0a437c6f5025efe517d415f0915f69e123123319a9bbddb748aec1948ed0b5eb386e028cf45b244bed8
24
25 diff --git a/dev-libs/efl/efl-1.24.3.ebuild b/dev-libs/efl/efl-1.24.3.ebuild
26 deleted file mode 100644
27 index b07e53a6ee4..00000000000
28 --- a/dev-libs/efl/efl-1.24.3.ebuild
29 +++ /dev/null
30 @@ -1,283 +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 cpu_flags_arm_neon dds debug doc drm +eet elogind examples
46 - fbcon +fontconfig fribidi gif gles2-only gnutls glib +gstreamer harfbuzz
47 - hyphen ibus ico libressl lua +luajit jpeg2k json nls mono opengl +pdf
48 - physics pmaps postscript psd pulseaudio raw scim sdl +sound +ssl +svg
49 - +system-lz4 systemd tga tgv tiff tslib unwind v4l vnc wayland webp xcf xim
50 - xpm xpresent zeroconf"
51 -
52 -REQUIRED_USE="
53 - ?? ( elogind systemd )
54 - ?? ( gles2-only opengl )
55 - ^^ ( lua luajit )
56 - ssl
57 - drm? ( gles2-only )
58 - examples? ( eet svg )
59 - gles2-only? ( || ( wayland X ) )
60 - pulseaudio? ( sound )
61 - wayland? ( gles2-only !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-only? (
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_pre20200424:= )
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 - 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 - xpm? ( x11-libs/libXpm )
155 - xpresent? ( x11-libs/libXpresent )
156 - zeroconf? ( net-dns/avahi )
157 -"
158 -DEPEND="${RDEPEND}"
159 -BDEPEND="virtual/pkgconfig
160 - doc? ( app-doc/doxygen )
161 - nls? ( sys-devel/gettext )"
162 -
163 -src_configure() {
164 - local emesonargs=(
165 - --buildtype=release
166 -
167 - -D buffer=false
168 - -D cocoa=false
169 - -D drm-deprecated=false
170 - -D g-mainloop=false
171 - -D install-eo-files=true
172 - -D mono-beta=false
173 - -D dotnet=false
174 - -D pixman=false
175 - -D wl-deprecated=false
176 - -D dotnet-stylecop-severity=Warning
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-only; 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 - local disabledEvasLoaders=""
235 - ! use bmp && disabledEvasLoaders+="bmp,wbmp,"
236 - ! use dds && disabledEvasLoaders+="dds,"
237 - ! use eet && disabledEvasLoaders+="eet,"
238 - ! use gstreamer && disabledEvasLoaders+="gst,"
239 - ! use ico && disabledEvasLoaders+="ico,"
240 - ! use jpeg2k && disabledEvasLoaders+="jp2k,"
241 - ! use json && disabledEvasLoaders+="json,"
242 - ! use pdf && disabledEvasLoaders+="pdf,"
243 - ! use pmaps && disabledEvasLoaders+="pmaps,"
244 - ! use postscript && disabledEvasLoaders+="ps,"
245 - ! use psd && disabledEvasLoaders+="psd,"
246 - ! use raw && disabledEvasLoaders+="raw,"
247 - ! use svg && disabledEvasLoaders+="rsvg,svg,"
248 - ! use tga && disabledEvasLoaders+="tga,"
249 - ! use tgv && disabledEvasLoaders+="tgv,"
250 - ! use tiff && disabledEvasLoaders+="tiff,"
251 - ! use webp && disabledEvasLoaders+="webp,"
252 - ! use xcf && disabledEvasLoaders+="xcf,"
253 - ! use xpm && disabledEvasLoaders+="xpm,"
254 - [[ ! -z "$disabledEvasLoaders" ]] && disabledEvasLoaders=${disabledEvasLoaders::-1}
255 - emesonargs+=( -D evas-loaders-disabler="${disabledEvasLoaders}" )
256 -
257 - local disabledImfLoaders=""
258 - ! use ibus && disabledImfLoaders+="ibus,"
259 - ! use scim && disabledImfLoaders+="scim,"
260 - ! use xim && disabledImfLoaders+="xim,"
261 - [[ ! -z "$disabledImfLoaders" ]] && disabledImfLoaders=${disabledImfLoaders::-1}
262 - emesonargs+=( -D ecore-imf-loaders-disabler="${disabledImfLoaders}" )
263 -
264 - local bindingsList="cxx,"
265 - use luajit && bindingsList+="luajit,"
266 - use mono && bindingsList+="mono,"
267 - [[ ! -z "$bindingsList" ]] && bindingsList=${bindingsList::-1}
268 - emesonargs+=( -D bindings="${bindingsList}" )
269 -
270 - local luaChoice=""
271 - if use luajit; then
272 - luaChoice+="luajit"
273 - else
274 - luaChoice+="lua"
275 - fi
276 - emesonargs+=( -D lua-interpreter="${luaChoice}" )
277 -
278 - # Not all arm CPU's have neon instruction set, #722552
279 - if use arm && ! use cpu_flags_arm_neon; then
280 - emesonargs+=( -D native-arch-optimization=false )
281 - fi
282 -
283 - meson_src_configure
284 -}
285 -
286 -src_compile() {
287 - meson_src_compile
288 -
289 - if use doc; then
290 - cd doc/ || die "Failed to switch into doc/ dir."
291 - doxygen . || die "Doxygen failed to run."
292 - fi
293 -}
294 -
295 -src_install() {
296 - use doc && local HTML_DOCS=( "${S}"/doc/html/. )
297 - meson_src_install
298 -
299 - if use examples; then
300 - docompress -x /usr/share/doc/${PF}/examples/
301 - dodoc -r "${BUILD_DIR}"/src/examples/
302 - fi
303 -}
304 -
305 -pkg_postinst() {
306 - xdg_icon_cache_update
307 - xdg_mimeinfo_database_update
308 -}
309 -
310 -pkg_postrm() {
311 - xdg_icon_cache_update
312 - xdg_mimeinfo_database_update
313 -}