From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 63089138010 for ; Tue, 28 Aug 2012 03:06:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 91A91E0595; Tue, 28 Aug 2012 03:06:26 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 6380FE05E8 for ; Tue, 28 Aug 2012 03:06:26 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id CAC1633D4ED for ; Tue, 28 Aug 2012 03:06:25 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 6CF72E543B for ; Tue, 28 Aug 2012 03:06:24 +0000 (UTC) From: "Davide Pesavento" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Davide Pesavento" Message-ID: <1346123126.601d1aa24a1dc4612279044dea825e393717c50c.pesa@gentoo> Subject: [gentoo-commits] proj/qt:master commit in: x11-libs/qt-gui/ X-VCS-Repository: proj/qt X-VCS-Files: x11-libs/qt-gui/qt-gui-5.9999.ebuild X-VCS-Directories: x11-libs/qt-gui/ X-VCS-Committer: pesa X-VCS-Committer-Name: Davide Pesavento X-VCS-Revision: 601d1aa24a1dc4612279044dea825e393717c50c X-VCS-Branch: master Date: Tue, 28 Aug 2012 03:06:24 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 4deeb6da-ac7a-40dd-9d7a-764d07b81773 X-Archives-Hash: 85effe49403dd79fc3da6225940606ee commit: 601d1aa24a1dc4612279044dea825e393717c50c Author: Davide Pesavento gmail com> AuthorDate: Tue Aug 28 03:05:26 2012 +0000 Commit: Davide Pesavento gentoo org> CommitDate: Tue Aug 28 03:05:26 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=601d1aa2 [x11-libs/qt-gui:5] Introduce USE=accessibility, add missing deps. This fixes bug 431320 by Patrick Lauer. (Portage version: 2.2.0_alpha122/git/Linux x86_64, unsigned Manifest commit) --- x11-libs/qt-gui/qt-gui-5.9999.ebuild | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/x11-libs/qt-gui/qt-gui-5.9999.ebuild b/x11-libs/qt-gui/qt-gui-5.9999.ebuild index 3ad5546..9a17a92 100644 --- a/x11-libs/qt-gui/qt-gui-5.9999.ebuild +++ b/x11-libs/qt-gui/qt-gui-5.9999.ebuild @@ -16,7 +16,7 @@ fi # TODO: directfb, linuxfb, ibus -IUSE="egl eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb" +IUSE="+accessibility egl eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb" REQUIRED_USE=" egl? ( gles2 ) eglfs? ( egl evdev ) @@ -53,6 +53,10 @@ RDEPEND=" x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm + accessibility? ( + app-accessibility/at-spi2-core + ~x11-libs/qt-dbus-${PV}[debug=] + ) ) " DEPEND="${RDEPEND} @@ -69,7 +73,7 @@ QT5_TARGET_SUBDIRS=( pkg_setup() { QCONFIG_ADD=" - accessibility + $(usev accessibility) $(usev egl) $(usev eglfs) $(usev evdev) @@ -88,6 +92,11 @@ pkg_setup() { } src_configure() { + local dbus="-no-dbus" + if use accessibility && use xcb; then + dbus="-dbus" + fi + local opengl="-no-opengl" if use gles2; then opengl="-opengl es2" @@ -96,7 +105,8 @@ src_configure() { fi local myconf=( - -accessibility + $(qt_use accessibility) + ${dbus} $(qt_use egl) $(qt_use eglfs) $(qt_use evdev) @@ -109,7 +119,6 @@ src_configure() { $(qt_use png libpng system) $(use udev || echo -no-libudev) $(use xcb && echo -xcb -xrender) - -no-dbus ) qt5-build_src_configure }