Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/efl/
Date: Mon, 02 Jul 2018 19:40:00
Message-Id: 1530560383.9337c48173601c68ffc1eb99a2208ade1f0f4c8e.whissi@gentoo
1 commit: 9337c48173601c68ffc1eb99a2208ade1f0f4c8e
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 2 19:39:29 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 2 19:39:43 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9337c481
7
8 dev-libs/efl: drop old
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 dev-libs/efl/efl-1.18.4.ebuild | 288 -----------------------------------------
13 1 file changed, 288 deletions(-)
14
15 diff --git a/dev-libs/efl/efl-1.18.4.ebuild b/dev-libs/efl/efl-1.18.4.ebuild
16 deleted file mode 100644
17 index ba90b1c3f86..00000000000
18 --- a/dev-libs/efl/efl-1.18.4.ebuild
19 +++ /dev/null
20 @@ -1,288 +0,0 @@
21 -# Copyright 1999-2018 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI="5"
25 -
26 -MY_P=${P/_/-}
27 -
28 -if [[ "${PV}" == "9999" ]] ; then
29 - EGIT_SUB_PROJECT="core"
30 - EGIT_URI_APPEND="${PN}"
31 -elif [[ *"${PV}" == *"_pre"* ]] ; then
32 - MY_P=${P%%_*}
33 - SRC_URI="https://download.enlightenment.org/pre-releases/${MY_P}.tar.xz"
34 -else
35 - SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.xz"
36 - KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
37 -fi
38 -
39 -inherit enlightenment pax-utils
40 -
41 -DESCRIPTION="Enlightenment Foundation Libraries all-in-one package"
42 -
43 -LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
44 -IUSE="+bmp debug drm +eet egl fbcon +fontconfig fribidi gif gles glib gnutls gstreamer harfbuzz +ico ibus jpeg2k libressl neon oldlua opengl ssl physics pixman +png postscript +ppm +psd pulseaudio raw scim sdl sound systemd tga tiff tslib unwind v4l valgrind wayland webp X xim xine xpm"
45 -
46 -REQUIRED_USE="
47 - pulseaudio? ( sound )
48 - opengl? ( || ( X sdl wayland ) )
49 - gles? ( || ( X wayland ) )
50 - gles? ( !sdl )
51 - gles? ( egl )
52 - sdl? ( opengl )
53 - wayland? ( egl !opengl gles )
54 - xim? ( X )
55 -"
56 -
57 -RDEPEND="
58 - drm? (
59 - >=dev-libs/libinput-0.8
60 - media-libs/mesa[gbm]
61 - >=x11-libs/libdrm-2.4
62 - >=x11-libs/libxkbcommon-0.3.0
63 - )
64 - fontconfig? ( media-libs/fontconfig )
65 - fribidi? ( dev-libs/fribidi )
66 - gif? ( media-libs/giflib )
67 - glib? ( dev-libs/glib:2 )
68 - gnutls? ( net-libs/gnutls )
69 - !gnutls? (
70 - ssl? (
71 - !libressl? ( dev-libs/openssl:0= )
72 - libressl? ( dev-libs/libressl )
73 - )
74 - )
75 - gstreamer? (
76 - media-libs/gstreamer:1.0
77 - media-libs/gst-plugins-base:1.0
78 - )
79 - harfbuzz? ( media-libs/harfbuzz )
80 - ibus? ( app-i18n/ibus )
81 - jpeg2k? ( media-libs/openjpeg:0 )
82 - !oldlua? ( >=dev-lang/luajit-2.0.0 )
83 - oldlua? ( dev-lang/lua:* )
84 - physics? ( >=sci-physics/bullet-2.80 )
85 - pixman? ( x11-libs/pixman )
86 - postscript? ( app-text/libspectre )
87 - png? ( media-libs/libpng:0= )
88 - pulseaudio? ( media-sound/pulseaudio )
89 - raw? ( media-libs/libraw )
90 - scim? ( app-i18n/scim )
91 - sdl? (
92 - media-libs/libsdl2
93 - virtual/opengl
94 - )
95 - sound? ( media-libs/libsndfile )
96 - systemd? ( sys-apps/systemd )
97 - tiff? ( media-libs/tiff:0= )
98 - tslib? ( x11-libs/tslib )
99 - unwind? ( sys-libs/libunwind )
100 - valgrind? ( dev-util/valgrind )
101 - wayland? (
102 - >=dev-libs/wayland-1.8.0
103 - >=x11-libs/libxkbcommon-0.3.1
104 - media-libs/mesa[gles2,wayland]
105 - )
106 - webp? ( media-libs/libwebp )
107 - X? (
108 - x11-libs/libXcursor
109 - x11-libs/libX11
110 - x11-libs/libXcomposite
111 - x11-libs/libXdamage
112 - x11-libs/libXext
113 - x11-libs/libXfixes
114 - x11-libs/libXinerama
115 - x11-libs/libXrandr
116 - x11-libs/libXrender
117 - x11-libs/libXtst
118 - x11-libs/libXScrnSaver
119 -
120 - opengl? (
121 - x11-libs/libX11
122 - x11-libs/libXrender
123 - virtual/opengl
124 - )
125 -
126 - gles? (
127 - x11-libs/libX11
128 - x11-libs/libXrender
129 - virtual/opengl
130 - )
131 - )
132 - xine? ( >=media-libs/xine-lib-1.1.1 )
133 - xpm? ( x11-libs/libXpm )
134 -
135 - sys-apps/dbus
136 - >=sys-apps/util-linux-2.20.0
137 - sys-libs/zlib
138 - virtual/jpeg:0=
139 -
140 - !dev-libs/ecore
141 - !dev-libs/edbus
142 - !dev-libs/eet
143 - !dev-libs/eeze
144 - !dev-libs/efreet
145 - !dev-libs/eina
146 - !dev-libs/eio
147 - !dev-libs/embryo
148 - !dev-libs/eobj
149 - !dev-libs/ephysics
150 - !media-libs/edje
151 - !media-libs/elementary
152 - !media-libs/emotion
153 - !media-libs/ethumb
154 - !media-libs/evas
155 - !media-plugins/emotion_generic_players
156 - !media-plugins/evas_generic_loaders
157 -"
158 -#external lz4 support currently broken because of unstable ABI/API
159 -# app-arch/lz4
160 -
161 -#soft blockers added above for binpkg users
162 -#hard blocks are needed for building
163 -CORE_EFL_CONFLICTS="
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/emotion
176 - !!media-libs/ethumb
177 - !!media-libs/evas
178 -"
179 -
180 -DEPEND="
181 - ${CORE_EFL_CONFLICTS}
182 -
183 - ${RDEPEND}
184 - doc? ( app-doc/doxygen )
185 -"
186 -
187 -S=${WORKDIR}/${MY_P}
188 -
189 -src_prepare() {
190 - enlightenment_src_prepare
191 -
192 - # Remove stupid sleep command.
193 - # Also back out gnu make hack that causes regen of Makefiles.
194 - # Delete var setting that causes the build to abort.
195 - sed -i \
196 - -e '/sleep 10/d' \
197 - -e '/^#### Work around bug in automake check macro$/,/^#### Info$/d' \
198 - -e '/BARF_OK=/s:=.*:=:' \
199 - configure || die
200 -
201 - # Upstream doesn't offer a configure flag. #611108
202 - if ! use unwind ; then
203 - sed -i \
204 - -e 's:libunwind libunwind-generic:xxxxxxxxxxxxxxxx:' \
205 - configure || die
206 - fi
207 -}
208 -
209 -src_configure() {
210 - if use ssl && use gnutls ; then
211 - einfo "You enabled both USE=ssl and USE=gnutls, but only one can be used;"
212 - einfo "gnutls has been selected for you."
213 - fi
214 - if use opengl && use gles ; then
215 - einfo "You enabled both USE=opengl and USE=gles, but only one can be used;"
216 - einfo "opengl has been selected for you."
217 - fi
218 -
219 - E_ECONF=(
220 - --with-profile=$(usex debug debug release)
221 - --with-crypto=$(usex gnutls gnutls $(usex ssl openssl none))
222 - --with-x11=$(usex X xlib none)
223 - $(use_with X x)
224 - --with-opengl=$(usex opengl full $(usex gles es none))
225 - --with-glib=$(usex glib)
226 - --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
227 -
228 - $(use_enable bmp image-loader-bmp)
229 - $(use_enable bmp image-loader-wbmp)
230 - $(use_enable drm)
231 - $(use_enable doc)
232 - $(use_enable eet image-loader-eet)
233 - $(use_enable egl)
234 - $(use_enable fbcon fb)
235 - $(use_enable fontconfig)
236 - $(use_enable fribidi)
237 - $(use_enable gif image-loader-gif)
238 - $(use_enable gstreamer gstreamer1)
239 - $(use_enable harfbuzz)
240 - $(use_enable ico image-loader-ico)
241 - $(use_enable ibus)
242 - $(use_enable jpeg2k image-loader-jp2k)
243 - $(use_enable neon)
244 - $(use_enable nls)
245 - $(use_enable oldlua lua-old)
246 - $(use_enable physics)
247 - $(use_enable pixman)
248 - $(use_enable pixman pixman-font)
249 - $(use_enable pixman pixman-rect)
250 - $(use_enable pixman pixman-line)
251 - $(use_enable pixman pixman-poly)
252 - $(use_enable pixman pixman-image)
253 - $(use_enable pixman pixman-image-scale-sample)
254 - $(use_enable png image-loader-png)
255 - $(use_enable postscript spectre)
256 - $(use_enable ppm image-loader-pmaps)
257 - $(use_enable psd image-loader-psd)
258 - $(use_enable pulseaudio)
259 - $(use_enable raw libraw)
260 - $(use_enable scim)
261 - $(use_enable sdl)
262 - $(use_enable sound audio)
263 - $(use_enable systemd)
264 - $(use_enable tga image-loader-tga)
265 - $(use_enable tiff image-loader-tiff)
266 - $(use_enable tslib)
267 - $(use_enable v4l v4l2)
268 - $(use_enable valgrind)
269 - $(use_enable wayland)
270 - $(use_enable webp image-loader-webp)
271 - $(use_enable xim)
272 - $(use_enable xine)
273 - $(use_enable xpm image-loader-xpm)
274 - --enable-cserve
275 - --enable-image-loader-generic
276 - --enable-image-loader-jpeg
277 -
278 - --disable-tizen
279 - --disable-gesture
280 - --disable-gstreamer
281 - --enable-xinput2
282 - --disable-xinput22
283 - --enable-libmount
284 -
285 - # external lz4 support currently broken because of unstable ABI/API
286 - #--enable-liblz4
287 - )
288 -
289 - enlightenment_src_configure
290 -}
291 -
292 -src_compile() {
293 - if host-is-pax && ! use oldlua ; then
294 - # We need to build the lua code first so we can pax-mark it. #547076
295 - local target='_e_built_sources_target_gogogo_'
296 - printf '%s: $(BUILT_SOURCES)\n' "${target}" >> src/Makefile || die
297 - emake -C src "${target}"
298 - emake -C src bin/elua/elua
299 - pax-mark m src/bin/elua/.libs/elua
300 - fi
301 - enlightenment_src_compile
302 -}
303 -
304 -src_install() {
305 - MAKEOPTS+=" -j1"
306 -
307 - enlightenment_src_install
308 -}