From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SdphY-0003D7-33 for garchives@archives.gentoo.org; Sun, 10 Jun 2012 21:29:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B132CE052E; Sun, 10 Jun 2012 21:29:28 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 7513EE052E for ; Sun, 10 Jun 2012 21:29:28 +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 8CC131B403E for ; Sun, 10 Jun 2012 21:29:27 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 55CD6E542E for ; Sun, 10 Jun 2012 21:29:26 +0000 (UTC) From: "Davide Pesavento" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Davide Pesavento" Message-ID: <1339362039.aeeb11c5b9c414f023ca61b370babc7eb238c1b0.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/metadata.xml 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: aeeb11c5b9c414f023ca61b370babc7eb238c1b0 X-VCS-Branch: master Date: Sun, 10 Jun 2012 21:29:26 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: c13fee25-1192-4e7f-b03a-88b9c31b2eb3 X-Archives-Hash: 19d5ce9812818140c4a3b345361b4859 commit: aeeb11c5b9c414f023ca61b370babc7eb238c1b0 Author: Davide Pesavento gmail com> AuthorDate: Sun Jun 10 21:00:39 2012 +0000 Commit: Davide Pesavento gentoo org> CommitDate: Sun Jun 10 21:00:39 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/qt.git;a=3Dco= mmit;h=3Daeeb11c5 [x11-libs/qt-gui] QtGui live ebuild for Qt5. Includes also QtPlatformSupport and the xcb platform plugin. It does not include the QtWidgets module. (Portage version: 2.2.0_alpha110/git/Linux x86_64, unsigned Manifest comm= it) --- x11-libs/qt-gui/metadata.xml | 3 +- x11-libs/qt-gui/qt-gui-5.9999.ebuild | 68 ++++++++++++++++++++++++++++= ++++++ 2 files changed, 70 insertions(+), 1 deletions(-) diff --git a/x11-libs/qt-gui/metadata.xml b/x11-libs/qt-gui/metadata.xml index c342d36..0216004 100644 --- a/x11-libs/qt-gui/metadata.xml +++ b/x11-libs/qt-gui/metadata.xml @@ -3,6 +3,8 @@ qt + Build Qt using the C++11 standard + Build Qt using the C++11 standard Use EGL instead of default GLX to manage OpenGL contexts on the desktop Add support for exceptions - like catching t= hem @@ -17,7 +19,6 @@ all drawing operations into a trace buffer. Later it can be replayed with the qttracereplay utility - Build Qt using the C++11 standard Build a window system agnostic implementation of Qt= diff --git a/x11-libs/qt-gui/qt-gui-5.9999.ebuild b/x11-libs/qt-gui/qt-gu= i-5.9999.ebuild new file mode 100644 index 0000000..9c8adbd --- /dev/null +++ b/x11-libs/qt-gui/qt-gui-5.9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D4 + +inherit qt5-build + +DESCRIPTION=3D"The Qt toolkit is a comprehensive C++ application develop= ment framework" + +if [[ ${QT5_BUILD_TYPE} =3D=3D live ]]; then + KEYWORDS=3D"" +else + KEYWORDS=3D"~amd64" +fi + +# TODO: directfb, eglfs, evdev, ibus + +IUSE=3D"egl +fontconfig gif +glib jpeg opengl +png udev +xcb" + +DEPEND=3D" + media-libs/freetype:2 + sys-libs/zlib + ~x11-libs/qt-core-${PV}[debug=3D,glib=3D] + egl? ( media-libs/mesa[egl] ) + fontconfig? ( media-libs/fontconfig ) + gif? ( media-libs/giflib ) + glib? ( dev-libs/glib:2 ) + jpeg? ( virtual/jpeg ) + opengl? ( virtual/opengl ) + png? ( media-libs/libpng:0 ) + udev? ( sys-fs/udev ) + xcb? ( + x11-libs/libX11 + x11-libs/libXrender + x11-libs/libxcb + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +RDEPEND=3D"${DEPEND}" + +QT5_TARGET_SUBDIRS=3D( + src/gui + src/platformsupport + src/plugins/imageformats + src/plugins/platforms +) + +src_configure() { + local myconf=3D( + -accessibility + $(qt_use egl) + $(qt_use fontconfig) + $(use gif || echo -no-gif) + $(qt_use glib) + $(qt_use jpeg libjpeg system) + $(qt_use opengl) + $(qt_use png libpng system) + $(use udev || echo -no-libudev) + $(qt_use xcb) + -no-cups -no-dbus + -no-eglfs -no-directfb + ) + qt5-build_src_configure +}