Gentoo Archives: gentoo-commits

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