Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
Date: Sun, 30 Aug 2015 00:08:53
Message-Id: 1440893506.1dabbf4b0210af0495a70f5b81ba0219b0ff65f4.mattst88@gentoo
1 commit: 1dabbf4b0210af0495a70f5b81ba0219b0ff65f4
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 30 00:11:46 2015 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 30 00:11:46 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dabbf4b
7
8 dev-libs/weston: Delete old versions.
9
10 dev-libs/weston/weston-1.2.0-r1.ebuild | 162 ----------------------------
11 dev-libs/weston/weston-1.2.1.ebuild | 183 -------------------------------
12 dev-libs/weston/weston-1.4.0.ebuild | 191 ---------------------------------
13 dev-libs/weston/weston-1.5.0.ebuild | 159 ---------------------------
14 dev-libs/weston/weston-1.6.0.ebuild | 159 ---------------------------
15 5 files changed, 854 deletions(-)
16
17 diff --git a/dev-libs/weston/weston-1.2.0-r1.ebuild b/dev-libs/weston/weston-1.2.0-r1.ebuild
18 deleted file mode 100644
19 index acf51dc..0000000
20 --- a/dev-libs/weston/weston-1.2.0-r1.ebuild
21 +++ /dev/null
22 @@ -1,162 +0,0 @@
23 -# Copyright 1999-2013 Gentoo Foundation
24 -# Distributed under the terms of the GNU General Public License v2
25 -# $Id$
26 -
27 -EAPI=5
28 -
29 -if [[ ${PV} = 9999* ]]; then
30 - EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
31 - GIT_ECLASS="git-2"
32 - EXPERIMENTAL="true"
33 -fi
34 -VIRTUALX_REQUIRED="test"
35 -
36 -inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
37 -
38 -DESCRIPTION="Wayland reference compositor"
39 -HOMEPAGE="http://wayland.freedesktop.org/"
40 -
41 -if [[ $PV = 9999* ]]; then
42 - SRC_URI="${SRC_PATCHES}"
43 - KEYWORDS=""
44 -else
45 - SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
46 - KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
47 -fi
48 -
49 -LICENSE="MIT CC-BY-SA-3.0"
50 -SLOT="0"
51 -IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
52 -
53 -REQUIRED_USE="
54 - drm? ( egl )
55 - editor? ( examples )
56 - egl? ( || ( gles2 opengl ) )
57 - fbdev? ( drm )
58 - gles2? ( !opengl )
59 - test? ( X )
60 - view? ( examples )
61 - wayland-compositor? ( egl )
62 -"
63 -
64 -RDEPEND="
65 - >=dev-libs/wayland-1.1.90
66 - media-libs/mesa[egl?,wayland]
67 - media-libs/lcms:2
68 - media-libs/libpng:=
69 - media-libs/libwebp
70 - virtual/jpeg
71 - sys-libs/pam
72 - >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
73 - >=x11-libs/libdrm-2.4.30
74 - x11-libs/libxkbcommon
75 - x11-libs/pixman
76 - fbdev? (
77 - >=sys-libs/mtdev-1.1.0
78 - >=virtual/udev-136
79 - )
80 - colord? ( >=x11-misc/colord-0.1.27 )
81 - drm? (
82 - media-libs/mesa[gbm]
83 - >=sys-libs/mtdev-1.1.0
84 - >=virtual/udev-136
85 - )
86 - egl? (
87 - media-libs/glu
88 - media-libs/mesa[gles2]
89 - )
90 - examples? (
91 - editor? ( x11-libs/pango )
92 - view? (
93 - app-text/poppler:=[cairo]
94 - dev-libs/glib:2
95 - )
96 - )
97 - rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
98 - rpi? (
99 - >=sys-libs/mtdev-1.1.0
100 - >=virtual/udev-136
101 - )
102 - systemd? (
103 - sys-auth/pambase[systemd]
104 - sys-apps/systemd[pam]
105 - )
106 - unwind? ( sys-libs/libunwind )
107 - X? (
108 - x11-libs/libxcb
109 - x11-libs/libX11
110 - )
111 - xwayland? (
112 - x11-libs/cairo[xcb]
113 - x11-libs/libxcb
114 - x11-libs/libXcursor
115 - )
116 -"
117 -DEPEND="${RDEPEND}
118 - gnome-base/librsvg
119 - virtual/pkgconfig
120 -"
121 -
122 -src_prepare() {
123 - if [[ ${PV} = 9999* ]]; then
124 - eautoreconf
125 - fi
126 -}
127 -
128 -src_configure() {
129 - local myconf
130 - if use examples || use gles2 || use test; then
131 - myconf="--enable-simple-clients
132 - $(use_enable egl simple-egl-clients)"
133 - else
134 - myconf="--disable-simple-clients
135 - --disable-simple-egl-clients"
136 - fi
137 - econf \
138 - $(use_enable fbdev fbdev-compositor) \
139 - $(use_enable drm drm-compositor) \
140 - $(use_enable headless headless-compositor) \
141 - $(use_enable rdp rdp-compositor) \
142 - $(use_enable rpi rpi-compositor) \
143 - $(use_enable wayland-compositor) \
144 - $(use_enable X x11-compositor) \
145 - $(use_enable colord) \
146 - $(use_enable egl) \
147 - $(use_enable unwind libunwind) \
148 - $(use_with gles2 cairo-glesv2) \
149 - $(use_enable resize-optimization) \
150 - $(use_enable suid setuid-install) \
151 - $(use_enable tablet tablet-shell) \
152 - $(use_enable xwayland) \
153 - $(use_enable xwayland xwayland-test) \
154 - ${myconf}
155 -}
156 -
157 -src_test() {
158 - export XDG_RUNTIME_DIR="${T}/runtime-dir"
159 - mkdir "${XDG_RUNTIME_DIR}" || die
160 - chmod 0700 "${XDG_RUNTIME_DIR}" || die
161 -
162 - cd "${BUILD_DIR}" || die
163 - Xemake check
164 -}
165 -
166 -src_install() {
167 - default
168 -
169 - readme.gentoo_src_install
170 -
171 - cd "${BUILD_DIR}" || die
172 - if use opengl && use egl; then
173 - newbin clients/gears weston-gears
174 - fi
175 - if use examples; then
176 - use egl && newbin clients/simple-egl weston-simple-egl
177 - use editor && newbin clients/editor weston-editor
178 - use view && newbin clients/view weston-view
179 - local i
180 - for i in calibrator clickdot cliptest dnd eventdemo flower fullscreen image resizor simple-shm simple-touch smoke transformed; do
181 - newbin "clients/${i}" "weston-${i}"
182 - done
183 - fi
184 -}
185
186 diff --git a/dev-libs/weston/weston-1.2.1.ebuild b/dev-libs/weston/weston-1.2.1.ebuild
187 deleted file mode 100644
188 index 0160df5..0000000
189 --- a/dev-libs/weston/weston-1.2.1.ebuild
190 +++ /dev/null
191 @@ -1,183 +0,0 @@
192 -# Copyright 1999-2013 Gentoo Foundation
193 -# Distributed under the terms of the GNU General Public License v2
194 -# $Id$
195 -
196 -EAPI=5
197 -
198 -if [[ ${PV} = 9999* ]]; then
199 - EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
200 - GIT_ECLASS="git-2"
201 - EXPERIMENTAL="true"
202 -fi
203 -VIRTUALX_REQUIRED="test"
204 -
205 -inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
206 -
207 -DESCRIPTION="Wayland reference compositor"
208 -HOMEPAGE="http://wayland.freedesktop.org/"
209 -
210 -if [[ $PV = 9999* ]]; then
211 - SRC_URI="${SRC_PATCHES}"
212 - KEYWORDS=""
213 -else
214 - SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
215 - KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
216 -fi
217 -
218 -LICENSE="MIT CC-BY-SA-3.0"
219 -SLOT="0"
220 -IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
221 -
222 -REQUIRED_USE="
223 - drm? ( egl )
224 - egl? ( || ( gles2 opengl ) )
225 - fbdev? ( drm )
226 - gles2? ( !opengl )
227 - test? ( X )
228 - wayland-compositor? ( egl )
229 -"
230 -
231 -RDEPEND="
232 - >=dev-libs/wayland-1.1.90
233 - media-libs/mesa[egl?,wayland]
234 - media-libs/lcms:2
235 - media-libs/libpng:=
236 - media-libs/libwebp
237 - virtual/jpeg
238 - sys-libs/pam
239 - >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
240 - >=x11-libs/libdrm-2.4.30
241 - x11-libs/libxkbcommon
242 - x11-libs/pixman
243 - fbdev? (
244 - >=sys-libs/mtdev-1.1.0
245 - >=virtual/udev-136
246 - )
247 - colord? ( >=x11-misc/colord-0.1.27 )
248 - drm? (
249 - media-libs/mesa[gbm]
250 - >=sys-libs/mtdev-1.1.0
251 - >=virtual/udev-136
252 - )
253 - egl? (
254 - media-libs/glu
255 - media-libs/mesa[gles2]
256 - )
257 - editor? ( x11-libs/pango )
258 - view? (
259 - app-text/poppler:=[cairo]
260 - dev-libs/glib:2
261 - )
262 - rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
263 - rpi? (
264 - >=sys-libs/mtdev-1.1.0
265 - >=virtual/udev-136
266 - )
267 - systemd? (
268 - sys-auth/pambase[systemd]
269 - sys-apps/systemd[pam]
270 - )
271 - unwind? ( sys-libs/libunwind )
272 - X? (
273 - x11-libs/libxcb
274 - x11-libs/libX11
275 - )
276 - xwayland? (
277 - x11-libs/cairo[xcb]
278 - x11-libs/libxcb
279 - x11-libs/libXcursor
280 - )
281 -"
282 -DEPEND="${RDEPEND}
283 - gnome-base/librsvg
284 - virtual/pkgconfig
285 -"
286 -
287 -src_prepare() {
288 - if [[ ${PV} = 9999* ]]; then
289 - eautoreconf
290 - fi
291 -}
292 -
293 -src_configure() {
294 - local myconf
295 - if use examples || use gles2 || use test; then
296 - myconf="--enable-simple-clients
297 - $(use_enable egl simple-egl-clients)"
298 - else
299 - myconf="--disable-simple-clients
300 - --disable-simple-egl-clients"
301 - fi
302 -
303 - if use gles2; then
304 - myconf+=" --with-cairo=glesv2"
305 - elif use opengl; then
306 - myconf+=" --with-cairo=gl"
307 - else
308 - myconf+=" --with-cairo=image"
309 - fi
310 -
311 - econf \
312 - $(use_enable fbdev fbdev-compositor) \
313 - $(use_enable drm drm-compositor) \
314 - $(use_enable headless headless-compositor) \
315 - $(use_enable rdp rdp-compositor) \
316 - $(use_enable rpi rpi-compositor) \
317 - $(use_enable wayland-compositor) \
318 - $(use_enable X x11-compositor) \
319 - $(use_enable colord) \
320 - $(use_enable egl) \
321 - $(use_enable unwind libunwind) \
322 - $(use_enable resize-optimization) \
323 - $(use_enable suid setuid-install) \
324 - $(use_enable tablet tablet-shell) \
325 - $(use_enable xwayland) \
326 - $(use_enable xwayland xwayland-test) \
327 - ${myconf}
328 -}
329 -
330 -src_test() {
331 - export XDG_RUNTIME_DIR="${T}/runtime-dir"
332 - mkdir "${XDG_RUNTIME_DIR}" || die
333 - chmod 0700 "${XDG_RUNTIME_DIR}" || die
334 -
335 - cd "${BUILD_DIR}" || die
336 - Xemake check
337 -}
338 -
339 -src_install() {
340 - default
341 -
342 - readme.gentoo_src_install
343 -
344 - pushd clients || die
345 -
346 - if use opengl && use egl && use !gles2; then
347 - dobin weston-gears
348 - fi
349 - if use editor; then
350 - dobin weston-editor
351 - fi
352 - if use view; then
353 - dobin weston-view
354 - fi
355 - if use examples; then
356 - use egl && dobin weston-simple-egl
357 - dobin \
358 - weston-calibrator \
359 - weston-clickdot \
360 - weston-cliptest \
361 - weston-dnd \
362 - weston-eventdemo \
363 - weston-flower \
364 - weston-fullscreen \
365 - weston-image \
366 - weston-resizor \
367 - weston-simple-shm \
368 - weston-simple-touch \
369 - weston-smoke \
370 - weston-transformed
371 - fi
372 - popd
373 -
374 -}
375
376 diff --git a/dev-libs/weston/weston-1.4.0.ebuild b/dev-libs/weston/weston-1.4.0.ebuild
377 deleted file mode 100644
378 index 90c5aa2..0000000
379 --- a/dev-libs/weston/weston-1.4.0.ebuild
380 +++ /dev/null
381 @@ -1,191 +0,0 @@
382 -# Copyright 1999-2014 Gentoo Foundation
383 -# Distributed under the terms of the GNU General Public License v2
384 -# $Id$
385 -
386 -EAPI=5
387 -
388 -if [[ ${PV} = 9999* ]]; then
389 - EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
390 - GIT_ECLASS="git-r3"
391 - EXPERIMENTAL="true"
392 -fi
393 -VIRTUALX_REQUIRED="test"
394 -RESTRICT="test"
395 -
396 -inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
397 -
398 -DESCRIPTION="Wayland reference compositor"
399 -HOMEPAGE="http://wayland.freedesktop.org/"
400 -
401 -if [[ $PV = 9999* ]]; then
402 - SRC_URI="${SRC_PATCHES}"
403 - KEYWORDS=""
404 -else
405 - SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
406 - KEYWORDS="amd64 arm x86 ~arm-linux"
407 -fi
408 -
409 -LICENSE="MIT CC-BY-SA-3.0"
410 -SLOT="0"
411 -IUSE="colord +drm dbus +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
412 -
413 -REQUIRED_USE="
414 - drm? ( egl )
415 - egl? ( || ( gles2 opengl ) )
416 - gles2? ( !opengl )
417 - test? ( X )
418 - wayland-compositor? ( egl )
419 -"
420 -
421 -RDEPEND="
422 - >=dev-libs/wayland-1.4.0
423 - media-libs/lcms:2
424 - media-libs/libpng:0=
425 - media-libs/libwebp:0=
426 - virtual/jpeg
427 - >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
428 - >=x11-libs/libdrm-2.4.30
429 - x11-libs/libxkbcommon
430 - x11-libs/pixman
431 - x11-misc/xkeyboard-config
432 - fbdev? (
433 - >=sys-libs/mtdev-1.1.0
434 - >=virtual/udev-136
435 - )
436 - colord? ( >=x11-misc/colord-0.1.27 )
437 - dbus? ( sys-apps/dbus )
438 - drm? (
439 - media-libs/mesa[gbm]
440 - >=sys-libs/mtdev-1.1.0
441 - >=virtual/udev-136
442 - )
443 - egl? (
444 - media-libs/glu
445 - media-libs/mesa[gles2,wayland]
446 - )
447 - editor? ( x11-libs/pango )
448 - gles2? (
449 - media-libs/mesa[wayland]
450 - )
451 - opengl? (
452 - media-libs/mesa[wayland]
453 - )
454 - view? (
455 - app-text/poppler:=[cairo]
456 - dev-libs/glib:2
457 - )
458 - rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
459 - rpi? (
460 - >=sys-libs/mtdev-1.1.0
461 - >=virtual/udev-136
462 - )
463 - systemd? (
464 - sys-auth/pambase[systemd]
465 - sys-apps/systemd[pam]
466 - )
467 - launch? ( sys-auth/pambase )
468 - unwind? ( sys-libs/libunwind )
469 - X? (
470 - x11-libs/libxcb
471 - x11-libs/libX11
472 - )
473 - xwayland? (
474 - x11-libs/cairo[xcb]
475 - x11-libs/libxcb
476 - x11-libs/libXcursor
477 - )
478 -"
479 -DEPEND="${RDEPEND}
480 - gnome-base/librsvg
481 - virtual/pkgconfig
482 -"
483 -
484 -src_prepare() {
485 - if [[ ${PV} = 9999* ]]; then
486 - eautoreconf
487 - fi
488 -}
489 -
490 -src_configure() {
491 - local myconf
492 - if use examples || use gles2 || use test; then
493 - myconf="--enable-simple-clients
494 - $(use_enable egl simple-egl-clients)"
495 - else
496 - myconf="--disable-simple-clients
497 - --disable-simple-egl-clients"
498 - fi
499 -
500 - if use gles2; then
501 - myconf+=" --with-cairo=glesv2"
502 - elif use opengl; then
503 - myconf+=" --with-cairo=gl"
504 - else
505 - myconf+=" --with-cairo=image"
506 - fi
507 -
508 - econf \
509 - $(use_enable fbdev fbdev-compositor) \
510 - $(use_enable dbus) \
511 - $(use_enable drm drm-compositor) \
512 - $(use_enable headless headless-compositor) \
513 - $(use_enable rdp rdp-compositor) \
514 - $(use_enable rpi rpi-compositor) \
515 - $(use_enable wayland-compositor) \
516 - $(use_enable X x11-compositor) \
517 - $(use_enable launch weston-launch) \
518 - $(use_enable colord) \
519 - $(use_enable egl) \
520 - $(use_enable unwind libunwind) \
521 - $(use_enable resize-optimization) \
522 - $(use_enable suid setuid-install) \
523 - $(use_enable xwayland) \
524 - $(use_enable xwayland xwayland-test) \
525 - ${myconf}
526 -}
527 -
528 -src_test() {
529 - export XDG_RUNTIME_DIR="${T}/runtime-dir"
530 - mkdir "${XDG_RUNTIME_DIR}" || die
531 - chmod 0700 "${XDG_RUNTIME_DIR}" || die
532 -
533 - cd "${BUILD_DIR}" || die
534 - Xemake check
535 -}
536 -
537 -src_install() {
538 - default
539 -
540 - readme.gentoo_src_install
541 -
542 - pushd clients || die
543 -
544 - if use opengl && use egl && use !gles2; then
545 - dobin weston-gears
546 - fi
547 - if use editor; then
548 - dobin weston-editor
549 - fi
550 - if use view; then
551 - dobin weston-view
552 - fi
553 - if use examples; then
554 - use egl && dobin weston-simple-egl
555 - dobin \
556 - weston-calibrator \
557 - weston-clickdot \
558 - weston-cliptest \
559 - weston-dnd \
560 - weston-eventdemo \
561 - weston-flower \
562 - weston-fullscreen \
563 - weston-image \
564 - weston-resizor \
565 - weston-simple-shm \
566 - weston-simple-touch \
567 - weston-smoke \
568 - weston-transformed
569 - fi
570 - popd
571 -
572 -}
573
574 diff --git a/dev-libs/weston/weston-1.5.0.ebuild b/dev-libs/weston/weston-1.5.0.ebuild
575 deleted file mode 100644
576 index e396bf4..0000000
577 --- a/dev-libs/weston/weston-1.5.0.ebuild
578 +++ /dev/null
579 @@ -1,159 +0,0 @@
580 -# Copyright 1999-2014 Gentoo Foundation
581 -# Distributed under the terms of the GNU General Public License v2
582 -# $Id$
583 -
584 -EAPI=5
585 -
586 -if [[ ${PV} = 9999* ]]; then
587 - EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
588 - GIT_ECLASS="git-r3"
589 - EXPERIMENTAL="true"
590 -fi
591 -VIRTUALX_REQUIRED="test"
592 -RESTRICT="test"
593 -
594 -inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
595 -
596 -DESCRIPTION="Wayland reference compositor"
597 -HOMEPAGE="http://wayland.freedesktop.org/"
598 -
599 -if [[ $PV = 9999* ]]; then
600 - SRC_URI="${SRC_PATCHES}"
601 -else
602 - SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
603 -fi
604 -
605 -LICENSE="MIT CC-BY-SA-3.0"
606 -SLOT="0"
607 -KEYWORDS="~amd64 ~arm ~x86 ~arm-linux"
608 -IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
609 -
610 -REQUIRED_USE="
611 - drm? ( egl )
612 - egl? ( || ( gles2 opengl ) )
613 - gles2? ( !opengl )
614 - screen-sharing? ( rdp )
615 - test? ( X )
616 - wayland-compositor? ( egl )
617 -"
618 -
619 -RDEPEND="
620 - >=dev-libs/wayland-1.4.0
621 - media-libs/lcms:2
622 - media-libs/libpng:0=
623 - media-libs/libwebp:0=
624 - virtual/jpeg
625 - >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
626 - >=x11-libs/libdrm-2.4.30
627 - x11-libs/libxkbcommon
628 - x11-libs/pixman
629 - x11-misc/xkeyboard-config
630 - fbdev? (
631 - >=sys-libs/mtdev-1.1.0
632 - >=virtual/udev-136
633 - )
634 - colord? ( >=x11-misc/colord-0.1.27 )
635 - dbus? ( sys-apps/dbus )
636 - drm? (
637 - media-libs/mesa[gbm]
638 - >=sys-libs/mtdev-1.1.0
639 - >=virtual/udev-136
640 - )
641 - egl? (
642 - media-libs/glu
643 - media-libs/mesa[gles2,wayland]
644 - )
645 - editor? ( x11-libs/pango )
646 - gles2? (
647 - media-libs/mesa[wayland]
648 - )
649 - opengl? (
650 - media-libs/mesa[wayland]
651 - )
652 - rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
653 - rpi? (
654 - >=sys-libs/mtdev-1.1.0
655 - >=virtual/udev-136
656 - )
657 - systemd? (
658 - sys-auth/pambase[systemd]
659 - sys-apps/systemd[pam]
660 - )
661 - launch? ( sys-auth/pambase )
662 - unwind? ( sys-libs/libunwind )
663 - X? (
664 - x11-libs/libxcb
665 - x11-libs/libX11
666 - )
667 - xwayland? (
668 - x11-base/xorg-server[wayland]
669 - x11-libs/cairo[xcb]
670 - x11-libs/libxcb
671 - x11-libs/libXcursor
672 - )
673 -"
674 -DEPEND="${RDEPEND}
675 - virtual/pkgconfig
676 -"
677 -
678 -src_prepare() {
679 - if [[ ${PV} = 9999* ]]; then
680 - eautoreconf
681 - fi
682 -}
683 -
684 -src_configure() {
685 - local myconf
686 - if use examples || use gles2 || use test; then
687 - myconf="--enable-simple-clients
688 - $(use_enable egl simple-egl-clients)"
689 - else
690 - myconf="--disable-simple-clients
691 - --disable-simple-egl-clients"
692 - fi
693 -
694 - if use gles2; then
695 - myconf+=" --with-cairo=glesv2"
696 - elif use opengl; then
697 - myconf+=" --with-cairo=gl"
698 - else
699 - myconf+=" --with-cairo=image"
700 - fi
701 -
702 - econf \
703 - $(use_enable examples demo-clients-install) \
704 - $(use_enable fbdev fbdev-compositor) \
705 - $(use_enable dbus) \
706 - $(use_enable drm drm-compositor) \
707 - $(use_enable headless headless-compositor) \
708 - $(use_enable rdp rdp-compositor) \
709 - $(use_enable rpi rpi-compositor) \
710 - $(use_enable wayland-compositor) \
711 - $(use_enable X x11-compositor) \
712 - $(use_enable launch weston-launch) \
713 - $(use_enable colord) \
714 - $(use_enable egl) \
715 - $(use_enable unwind libunwind) \
716 - $(use_enable resize-optimization) \
717 - $(use_enable screen-sharing) \
718 - $(use_enable suid setuid-install) \
719 - $(use_enable xwayland) \
720 - $(use_enable xwayland xwayland-test) \
721 - --disable-libinput-backend \
722 - ${myconf}
723 -}
724 -
725 -src_test() {
726 - export XDG_RUNTIME_DIR="${T}/runtime-dir"
727 - mkdir "${XDG_RUNTIME_DIR}" || die
728 - chmod 0700 "${XDG_RUNTIME_DIR}" || die
729 -
730 - cd "${BUILD_DIR}" || die
731 - Xemake check
732 -}
733 -
734 -src_install() {
735 - default
736 -
737 - readme.gentoo_src_install
738 -}
739
740 diff --git a/dev-libs/weston/weston-1.6.0.ebuild b/dev-libs/weston/weston-1.6.0.ebuild
741 deleted file mode 100644
742 index 01fa93c..0000000
743 --- a/dev-libs/weston/weston-1.6.0.ebuild
744 +++ /dev/null
745 @@ -1,159 +0,0 @@
746 -# Copyright 1999-2014 Gentoo Foundation
747 -# Distributed under the terms of the GNU General Public License v2
748 -# $Id$
749 -
750 -EAPI=5
751 -
752 -if [[ ${PV} = 9999* ]]; then
753 - EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
754 - GIT_ECLASS="git-r3"
755 - EXPERIMENTAL="true"
756 -fi
757 -VIRTUALX_REQUIRED="test"
758 -RESTRICT="test"
759 -
760 -inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
761 -
762 -DESCRIPTION="Wayland reference compositor"
763 -HOMEPAGE="http://wayland.freedesktop.org/"
764 -
765 -if [[ $PV = 9999* ]]; then
766 - SRC_URI="${SRC_PATCHES}"
767 -else
768 - SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
769 -fi
770 -
771 -LICENSE="MIT CC-BY-SA-3.0"
772 -SLOT="0"
773 -KEYWORDS="~amd64 ~arm ~x86 ~arm-linux"
774 -IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
775 -
776 -REQUIRED_USE="
777 - drm? ( egl )
778 - egl? ( || ( gles2 opengl ) )
779 - gles2? ( !opengl )
780 - screen-sharing? ( rdp )
781 - test? ( X )
782 - wayland-compositor? ( egl )
783 -"
784 -
785 -RDEPEND="
786 - >=dev-libs/wayland-1.6.0
787 - media-libs/lcms:2
788 - media-libs/libpng:0=
789 - media-libs/libwebp:0=
790 - virtual/jpeg
791 - >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
792 - >=x11-libs/libdrm-2.4.30
793 - x11-libs/libxkbcommon
794 - x11-libs/pixman
795 - x11-misc/xkeyboard-config
796 - fbdev? (
797 - >=sys-libs/mtdev-1.1.0
798 - >=virtual/udev-136
799 - )
800 - colord? ( >=x11-misc/colord-0.1.27 )
801 - dbus? ( sys-apps/dbus )
802 - drm? (
803 - media-libs/mesa[gbm]
804 - >=sys-libs/mtdev-1.1.0
805 - >=virtual/udev-136
806 - )
807 - egl? (
808 - media-libs/glu
809 - media-libs/mesa[gles2,wayland]
810 - )
811 - editor? ( x11-libs/pango )
812 - gles2? (
813 - media-libs/mesa[wayland]
814 - )
815 - opengl? (
816 - media-libs/mesa[wayland]
817 - )
818 - rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
819 - rpi? (
820 - >=sys-libs/mtdev-1.1.0
821 - >=virtual/udev-136
822 - )
823 - systemd? (
824 - sys-auth/pambase[systemd]
825 - sys-apps/systemd[pam]
826 - )
827 - launch? ( sys-auth/pambase )
828 - unwind? ( sys-libs/libunwind )
829 - X? (
830 - x11-libs/libxcb
831 - x11-libs/libX11
832 - )
833 - xwayland? (
834 - x11-base/xorg-server[wayland]
835 - x11-libs/cairo[xcb]
836 - x11-libs/libxcb
837 - x11-libs/libXcursor
838 - )
839 -"
840 -DEPEND="${RDEPEND}
841 - virtual/pkgconfig
842 -"
843 -
844 -src_prepare() {
845 - if [[ ${PV} = 9999* ]]; then
846 - eautoreconf
847 - fi
848 -}
849 -
850 -src_configure() {
851 - local myconf
852 - if use examples || use gles2 || use test; then
853 - myconf="--enable-simple-clients
854 - $(use_enable egl simple-egl-clients)"
855 - else
856 - myconf="--disable-simple-clients
857 - --disable-simple-egl-clients"
858 - fi
859 -
860 - if use gles2; then
861 - myconf+=" --with-cairo=glesv2"
862 - elif use opengl; then
863 - myconf+=" --with-cairo=gl"
864 - else
865 - myconf+=" --with-cairo=image"
866 - fi
867 -
868 - econf \
869 - $(use_enable examples demo-clients-install) \
870 - $(use_enable fbdev fbdev-compositor) \
871 - $(use_enable dbus) \
872 - $(use_enable drm drm-compositor) \
873 - $(use_enable headless headless-compositor) \
874 - $(use_enable rdp rdp-compositor) \
875 - $(use_enable rpi rpi-compositor) \
876 - $(use_enable wayland-compositor) \
877 - $(use_enable X x11-compositor) \
878 - $(use_enable launch weston-launch) \
879 - $(use_enable colord) \
880 - $(use_enable egl) \
881 - $(use_enable unwind libunwind) \
882 - $(use_enable resize-optimization) \
883 - $(use_enable screen-sharing) \
884 - $(use_enable suid setuid-install) \
885 - $(use_enable xwayland) \
886 - $(use_enable xwayland xwayland-test) \
887 - --disable-libinput-backend \
888 - ${myconf}
889 -}
890 -
891 -src_test() {
892 - export XDG_RUNTIME_DIR="${T}/runtime-dir"
893 - mkdir "${XDG_RUNTIME_DIR}" || die
894 - chmod 0700 "${XDG_RUNTIME_DIR}" || die
895 -
896 - cd "${BUILD_DIR}" || die
897 - Xemake check
898 -}
899 -
900 -src_install() {
901 - default
902 -
903 - readme.gentoo_src_install
904 -}