public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Davide Pesavento" <pesa@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtnetwork/, dev-qt/qtpaths/, dev-qt/pixeltool/, dev-qt/qdbusviewer/, ...
Date: Fri, 12 Sep 2014 18:12:52 +0000 (UTC)	[thread overview]
Message-ID: <1410545503.4f5dbf76baa2dc7e4272c0881dd822f9845eda61.pesa@gentoo> (raw)

commit:     4f5dbf76baa2dc7e4272c0881dd822f9845eda61
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 12 18:11:43 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Fri Sep 12 18:11:43 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=4f5dbf76

Qt 5.4.0_alpha version bump.

---
 dev-qt/assistant/Manifest                          |   1 +
 dev-qt/assistant/assistant-5.4.0_alpha.ebuild      |  42 ++++++
 dev-qt/designer/Manifest                           |   1 +
 dev-qt/designer/designer-5.4.0_alpha.ebuild        |  41 ++++++
 dev-qt/linguist-tools/Manifest                     |   1 +
 .../linguist-tools-5.4.0_alpha.ebuild              |  40 ++++++
 dev-qt/linguist/Manifest                           |   1 +
 dev-qt/linguist/linguist-5.4.0_alpha.ebuild        |  33 +++++
 dev-qt/pixeltool/Manifest                          |   1 +
 dev-qt/pixeltool/pixeltool-5.4.0_alpha.ebuild      |  31 +++++
 dev-qt/qdbus/Manifest                              |   1 +
 dev-qt/qdbus/qdbus-5.4.0_alpha.ebuild              |  30 ++++
 dev-qt/qdbusviewer/Manifest                        |   1 +
 dev-qt/qdbusviewer/qdbusviewer-5.4.0_alpha.ebuild  |  32 +++++
 dev-qt/qdoc/Manifest                               |   1 +
 dev-qt/qdoc/qdoc-5.4.0_alpha.ebuild                |  29 ++++
 dev-qt/qtconcurrent/Manifest                       |   1 +
 .../qtconcurrent/qtconcurrent-5.4.0_alpha.ebuild   |  28 ++++
 dev-qt/qtcore/Manifest                             |   1 +
 dev-qt/qtcore/qtcore-5.4.0_alpha.ebuild            |  43 ++++++
 dev-qt/qtdbus/Manifest                             |   1 +
 dev-qt/qtdbus/qtdbus-5.4.0_alpha.ebuild            |  44 ++++++
 dev-qt/qtdeclarative/Manifest                      |   1 +
 .../qtdeclarative/qtdeclarative-5.4.0_alpha.ebuild |  49 +++++++
 dev-qt/qtdiag/Manifest                             |   1 +
 dev-qt/qtdiag/qtdiag-5.4.0_alpha.ebuild            |  30 ++++
 dev-qt/qtgraphicaleffects/Manifest                 |   1 +
 .../qtgraphicaleffects-5.4.0_alpha.ebuild          |  31 +++++
 dev-qt/qtgui/Manifest                              |   1 +
 dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild              | 152 +++++++++++++++++++++
 dev-qt/qthelp/Manifest                             |   1 +
 dev-qt/qthelp/qthelp-5.4.0_alpha.ebuild            |  36 +++++
 dev-qt/qtimageformats/Manifest                     |   1 +
 .../qtimageformats-5.4.0_alpha.ebuild              |  27 ++++
 dev-qt/qtmultimedia/Manifest                       |   1 +
 .../qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild   |  64 +++++++++
 dev-qt/qtnetwork/Manifest                          |   1 +
 dev-qt/qtnetwork/qtnetwork-5.4.0_alpha.ebuild      |  55 ++++++++
 dev-qt/qtopengl/Manifest                           |   1 +
 dev-qt/qtopengl/qtopengl-5.4.0_alpha.ebuild        |  39 ++++++
 dev-qt/qtpaths/Manifest                            |   1 +
 dev-qt/qtpaths/qtpaths-5.4.0_alpha.ebuild          |  28 ++++
 dev-qt/qtprintsupport/Manifest                     |   1 +
 .../qtprintsupport-5.4.0_alpha.ebuild              |  46 +++++++
 dev-qt/qtquick1/Manifest                           |   1 +
 dev-qt/qtquick1/qtquick1-5.4.0_alpha.ebuild        |  52 +++++++
 dev-qt/qtquickcontrols/Manifest                    |   1 +
 .../qtquickcontrols-5.4.0_alpha.ebuild             |  36 +++++
 dev-qt/qtscript/Manifest                           |   1 +
 dev-qt/qtscript/qtscript-5.4.0_alpha.ebuild        |  33 +++++
 dev-qt/qtserialport/Manifest                       |   1 +
 .../qtserialport/qtserialport-5.4.0_alpha.ebuild   |  23 ++++
 dev-qt/qtsql/Manifest                              |   1 +
 dev-qt/qtsql/qtsql-5.4.0_alpha.ebuild              |  58 ++++++++
 dev-qt/qtsvg/Manifest                              |   1 +
 dev-qt/qtsvg/qtsvg-5.4.0_alpha.ebuild              |  27 ++++
 dev-qt/qttest/Manifest                             |   1 +
 dev-qt/qttest/qttest-5.4.0_alpha.ebuild            |  34 +++++
 dev-qt/qttranslations/Manifest                     |   1 +
 .../qttranslations-5.4.0_alpha.ebuild              |  23 ++++
 dev-qt/qtwayland/Manifest                          |   1 +
 dev-qt/qtwayland/qtwayland-5.4.0_alpha.ebuild      |  42 ++++++
 dev-qt/qtwebkit/Manifest                           |   1 +
 dev-qt/qtwebkit/qtwebkit-5.4.0_alpha.ebuild        |  88 ++++++++++++
 dev-qt/qtwebsockets/Manifest                       |   1 +
 .../qtwebsockets/qtwebsockets-5.4.0_alpha.ebuild   |  31 +++++
 dev-qt/qtwidgets/Manifest                          |   1 +
 dev-qt/qtwidgets/qtwidgets-5.4.0_alpha.ebuild      |  57 ++++++++
 dev-qt/qtx11extras/Manifest                        |   1 +
 dev-qt/qtx11extras/qtx11extras-5.4.0_alpha.ebuild  |  24 ++++
 dev-qt/qtxml/Manifest                              |   1 +
 dev-qt/qtxml/qtxml-5.4.0_alpha.ebuild              |  30 ++++
 dev-qt/qtxmlpatterns/Manifest                      |   1 +
 .../qtxmlpatterns/qtxmlpatterns-5.4.0_alpha.ebuild |  23 ++++
 74 files changed, 1568 insertions(+)

diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index 27884f4..126850b 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/assistant/assistant-5.4.0_alpha.ebuild b/dev-qt/assistant/assistant-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..b26acbc
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.4.0_alpha.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="webkit"
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qthelp-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	>=dev-qt/qtprintsupport-${PV}:5[debug=]
+	>=dev-qt/qtsql-${PV}:5[debug=,sqlite]
+	>=dev-qt/qtwidgets-${PV}:5[debug=]
+	webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/assistant/assistant
+)
+
+src_prepare() {
+	qt_use_disable_mod webkit webkitwidgets \
+		src/assistant/assistant/assistant.pro
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
index 27884f4..126850b 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/designer/designer-5.4.0_alpha.ebuild b/dev-qt/designer/designer-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..06dfb0e
--- /dev/null
+++ b/dev-qt/designer/designer-5.4.0_alpha.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="webkit"
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	>=dev-qt/qtprintsupport-${PV}:5[debug=]
+	>=dev-qt/qtwidgets-${PV}:5[debug=]
+	>=dev-qt/qtxml-${PV}:5[debug=]
+	webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/designer
+)
+
+src_prepare() {
+	qt_use_disable_mod webkit webkitwidgets \
+		src/designer/src/plugins/plugins.pro
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
new file mode 100644
index 0000000..8f73679
--- /dev/null
+++ b/dev-qt/linguist-tools/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/linguist-tools/linguist-tools-5.4.0_alpha.ebuild b/dev-qt/linguist-tools/linguist-tools-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..edf57ca
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.4.0_alpha.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="Tools for working with Qt translation data files"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtxml-${PV}:5[debug=]
+	qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/linguist
+)
+
+src_prepare() {
+	sed -i -e '/SUBDIRS += linguist/d' \
+		src/linguist/linguist.pro || die
+
+	qt_use_disable_mod qml qmldevtools-private \
+		src/linguist/lupdate/lupdate.pro
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
index 27884f4..126850b 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/linguist/linguist-5.4.0_alpha.ebuild b/dev-qt/linguist/linguist-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..bf6d355
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.4.0_alpha.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="Graphical tool for translating Qt applications"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/designer-${PV}:5[debug=]
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtprintsupport-${PV}:5[debug=]
+	>=dev-qt/qtwidgets-${PV}:5[debug=]
+	>=dev-qt/qtxml-${PV}:5[debug=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/linguist/linguist
+)

diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
index 27884f4..126850b 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/pixeltool/pixeltool-5.4.0_alpha.ebuild b/dev-qt/pixeltool/pixeltool-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..45ef347
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.4.0_alpha.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="Qt screen magnifier"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	>=dev-qt/qtwidgets-${PV}:5[debug=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/pixeltool
+)

diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
new file mode 100644
index 0000000..8f73679
--- /dev/null
+++ b/dev-qt/qdbus/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/qdbus/qdbus-5.4.0_alpha.ebuild b/dev-qt/qdbus/qdbus-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..78f6672
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.4.0_alpha.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="Interface to Qt applications communicating over D-Bus"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtdbus-${PV}:5[debug=]
+	>=dev-qt/qtxml-${PV}:5[debug=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/qdbus/qdbus
+)

diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
index 27884f4..126850b 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.4.0_alpha.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..d033f37
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.4.0_alpha.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtdbus-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtwidgets-${PV}:5[debug=]
+	>=dev-qt/qtxml-${PV}:5[debug=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/qdbus/qdbusviewer
+)

diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
new file mode 100644
index 0000000..b618b99
--- /dev/null
+++ b/dev-qt/qdoc/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qdoc/qdoc-5.4.0_alpha.ebuild b/dev-qt/qdoc/qdoc-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..b62b9bf
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.4.0_alpha.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="Qt documentation generator"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+	~dev-qt/qtxml-${PV}[debug=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/tools/qdoc
+)

diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
new file mode 100644
index 0000000..b618b99
--- /dev/null
+++ b/dev-qt/qtconcurrent/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.4.0_alpha.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..b989ee8
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.4.0_alpha.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/concurrent
+)

diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index 27884f4..c566a34 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtcore/qtcore-5.4.0_alpha.ebuild b/dev-qt/qtcore/qtcore-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..db7311e
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.4.0_alpha.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="Cross-platform application development framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="icu"
+
+DEPEND="
+	dev-libs/glib:2
+	>=dev-libs/libpcre-8.30[pcre16]
+	sys-libs/zlib
+	virtual/libiconv
+	icu? ( dev-libs/icu:= )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/tools/bootstrap
+	src/tools/moc
+	src/tools/rcc
+	src/corelib
+	src/tools/qlalr
+)
+
+src_configure() {
+	local myconf=(
+		$(qt_use icu)
+	)
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
index 27884f4..c566a34 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtdbus/qtdbus-5.4.0_alpha.ebuild b/dev-qt/qtdbus/qtdbus-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..7d03ba9
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.4.0_alpha.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="The D-Bus module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+	>=sys-apps/dbus-1.4.20
+	sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/dbus
+	src/tools/qdbusxml2cpp
+	src/tools/qdbuscpp2xml
+)
+
+QT5_GENTOO_CONFIG=(
+	:dbus
+	:dbus-linked:
+)
+
+src_configure() {
+	local myconf=(
+		-dbus-linked
+	)
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 27884f4..6d19657 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtdeclarative-opensource-src-5.4.0-alpha.tar.xz 18354284 SHA256 565c581a2f27a428833c8cda88e70aea8de3523a5a221729c326db38d213cf7f SHA512 56b958b86f8ed84c3c9db2579961fac2cd5562ac2e326ff6fc0c6db0b030e6439a66f61d384ff5423fcd7c26bab4b925d60916486abd627009c27231347b7926 WHIRLPOOL 00b9ba774fdf2c6747685b7422548dbaf9e66f4a9734ed9135aa20b907343b0fc4f6a501a36b52cc5bc9054d5e6975198ceb383e5be6c20a7a09494380648488

diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.4.0_alpha.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..be8fb9a
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.4.0_alpha.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="The QML and Quick modules for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="gles2 localstorage +widgets xml"
+
+# qtgui[gles2=] is needed because of bug 504322
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=,gles2=,opengl]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	>=dev-qt/qttest-${PV}:5[debug=]
+	localstorage? ( >=dev-qt/qtsql-${PV}:5[debug=] )
+	widgets? ( >=dev-qt/qtwidgets-${PV}:5[debug=] )
+	xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	use localstorage || sed -i -e '/localstorage/d' \
+		src/imports/imports.pro || die
+
+	use widgets || sed -i -e 's/contains(QT_CONFIG, no-widgets)/true/' \
+		src/qmltest/qmltest.pro || die
+
+	qt_use_disable_mod widgets widgets \
+		src/src.pro \
+		tools/tools.pro \
+		tools/qmlscene/qmlscene.pro \
+		tools/qml/qml.pro
+
+	qt_use_disable_mod xml xmlpatterns \
+		src/imports/imports.pro \
+		tests/auto/quick/quick.pro
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
new file mode 100644
index 0000000..8f73679
--- /dev/null
+++ b/dev-qt/qtdiag/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/qtdiag/qtdiag-5.4.0_alpha.ebuild b/dev-qt/qtdiag/qtdiag-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..df42305
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.4.0_alpha.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="+opengl +ssl"
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=,ssl=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/qtdiag
+)

diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
new file mode 100644
index 0000000..8b0cb91
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -0,0 +1 @@
+DIST qtgraphicaleffects-opensource-src-5.4.0-alpha.tar.xz 14322324 SHA256 fd11095da072299c962d87f17d5f45588c7a9036c8d30abdb8c399a5300942e6 SHA512 419decd0aeeedec3ffe0ba6aa3ac0a7f7776ab35402a3c4f3b2c1d4f70ee3b9626b126b72d45ec189d21b6277a65f112f0265d70195ce9be99e5aab5f82cbd89 WHIRLPOOL bb50c34b67c4e43537eedbf0daaf7824eb58a8ead39cc1e0165e46a59a954a11fa01b90adbdeaa1940f1ec6e9df0cb09a84e38a23cf05994965d4e8736afb442

diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.4.0_alpha.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..35a930c
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.4.0_alpha.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build virtualx
+
+DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtdeclarative-${PV}:5[debug=]
+	>=dev-qt/qtxmlpatterns-${PV}:5[debug=]
+"
+DEPEND="${RDEPEND}
+	test? ( >=dev-qt/qtgui-${PV}:5[debug=] )
+"
+
+src_test() {
+	local VIRTUALX_COMMAND="qt5-build_src_test"
+	virtualmake
+}

diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index b181396..e5e35bf 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1,2 +1,3 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba
 DIST qtgui-systemtrayicon-plugin-system.patch 51377 SHA256 e8582ebb2a5db99bf85789585516459ace42fc2b57fc7d5ff6156a2819bda282 SHA512 0d74b61e23af2e8ef0619ee616c4b775761514f53ba79bcb25b32b7e55beab3575c0d279ba1b016498804023bb78f8cff61964ce56f80642f648406f7c303679 WHIRLPOOL 03cc247a2a0e3b77fc541fa0b47abb125c8f7b304037f2067488861f12fdab25d3b3b3a7cf90626c229aa85a2d43ae4319c0f838b6eeb5ecdfe838a365ed8a58

diff --git a/dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild b/dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..a0e3f26
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
+
+IUSE="accessibility egl eglfs evdev +gif gles2 +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
+REQUIRED_USE="
+	egl? ( evdev opengl )
+	eglfs? ( egl )
+	gles2? ( opengl )
+	kms? ( egl gles2 )
+"
+
+RDEPEND="
+	dev-libs/glib:2
+	~dev-qt/qtcore-${PV}[debug=]
+	media-libs/fontconfig
+	media-libs/freetype:2
+	sys-libs/zlib
+	egl? ( media-libs/mesa[egl] )
+	evdev? ( sys-libs/mtdev )
+	gles2? ( media-libs/mesa[gles2] )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.32:= )
+	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
+	jpeg? ( virtual/jpeg:0 )
+	kms? (
+		media-libs/mesa[gbm]
+		virtual/libudev:=
+		x11-libs/libdrm
+	)
+	opengl? ( virtual/opengl )
+	png? ( media-libs/libpng:0= )
+	udev? ( virtual/libudev:= )
+	xcb? (
+		x11-libs/libICE
+		x11-libs/libSM
+		>=x11-libs/libX11-1.5
+		>=x11-libs/libXi-1.6
+		x11-libs/libXrender
+		>=x11-libs/libxcb-1.10[xkb]
+		>=x11-libs/libxkbcommon-0.4.1[X]
+		x11-libs/xcb-util-image
+		x11-libs/xcb-util-keysyms
+		x11-libs/xcb-util-renderutil
+		x11-libs/xcb-util-wm
+		accessibility? ( ~dev-qt/qtdbus-${PV}[debug=] )
+	)
+"
+DEPEND="${RDEPEND}
+	evdev? ( sys-kernel/linux-headers )
+	test? ( ~dev-qt/qtnetwork-${PV}[debug=] )
+"
+PDEPEND="
+	ibus? ( app-i18n/ibus )
+"
+
+QT5_TARGET_SUBDIRS=(
+	src/gui
+	src/platformheaders
+	src/platformsupport
+	src/plugins/generic
+	src/plugins/imageformats
+	src/plugins/platforms
+)
+
+QT5_GENTOO_CONFIG=(
+	accessibility:accessibility-atspi-bridge
+	egl
+	eglfs
+	evdev
+	evdev:mtdev:
+	:fontconfig
+	:system-freetype:FREETYPE
+	!:no-freetype:
+	!gif:no-gif:
+	gles2::OPENGL_ES
+	gles2:opengles2:OPENGL_ES_2
+	!:no-gui:
+	harfbuzz:system-harfbuzz:HARFBUZZ
+	!harfbuzz:no-harfbuzz:
+	jpeg:system-jpeg:IMAGEFORMAT_JPEG
+	!jpeg:no-jpeg:
+	kms:kms:
+	opengl
+	png:png:
+	png:system-png:IMAGEFORMAT_PNG
+	!png:no-png:
+	udev:libudev:
+	xcb:xcb:
+	xcb:xcb-glx:
+	xcb:xcb-plugin:
+	xcb:xcb-render:
+	xcb:xcb-sm:
+	xcb:xcb-xlib:
+	xcb:xinput2:
+	xcb::XKB
+)
+
+pkg_setup() {
+	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
+	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
+
+	# egl_x11 is activated when both egl and xcb are enabled
+	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
+}
+
+src_configure() {
+	local gl="-no-opengl"
+	if use gles2; then
+		gl="-opengl es2"
+	elif use opengl; then
+		gl="-opengl desktop"
+	fi
+
+	local myconf=(
+		$(use accessibility && use xcb && echo -dbus-linked)
+		$(use ibus && echo -dbus-linked)
+		$(qt_use egl)
+		$(qt_use eglfs)
+		$(qt_use evdev)
+		$(qt_use evdev mtdev)
+		-fontconfig
+		-system-freetype
+		$(use gif || echo -no-gif)
+		${gl}
+		$(qt_use harfbuzz harfbuzz system)
+		$(qt_use jpeg libjpeg system)
+		$(qt_use kms)
+		$(qt_use png libpng system)
+		$(qt_use udev libudev)
+		$(qt_use xcb xcb system)
+		$(qt_use xcb xkbcommon system)
+		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+	)
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
index ef6f6dc..9b5124a 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -1,3 +1,4 @@
 DIST qt-assistant-compat-headers-4.7.tar.gz 448 SHA256 73ae604834cc89d6c67bafc65bb5d3cadaec23076d02711fc0c30a85df3d8580 SHA512 da14cb9904591f4389862cf1e1c96f923e72b7b904d57787d68feae2c90d52bf713e930442aa3abd4b457c3cc66c88b94e23df5fc25e33e01f1ed4d3093460bb WHIRLPOOL 26c42c101aab36a8d0355f1243226f6b8bd5a477c5aafece7e036f18a9fcfe98ae016042befe494fca0c42b825e29539825466c1ddb720102fa6c65e9cbaec61
 DIST qt-assistant-qassistantclient-library-compat-src-4.6.3.tar.gz 329896 SHA256 e698be8fc0d32c5f0b5b46cafcb8f615accaed524b864e58b99b64b7b5549c2d SHA512 a4050d93e448d29004d71d5ea670e60242f1272399f65db084dd928150f26404d37544d011d75bbb1c62f227752f92b86a4f4382dc54f0681a3df6da738af106 WHIRLPOOL 9c2822ae2f1ee7c4f63236cc95eb0cb025f088e1f13e0a154fabdad5af6209b0e4cdda86d23061bf35fe5919a1909ed162bbc4835da79fdf1b187461aa948a1b
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/qthelp/qthelp-5.4.0_alpha.ebuild b/dev-qt/qthelp/qthelp-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..6bfe9bc
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.4.0_alpha.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="The Help module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	>=dev-qt/qtsql-${PV}:5[debug=,sqlite]
+	>=dev-qt/qtwidgets-${PV}:5[debug=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/assistant/clucene
+	src/assistant/help
+	src/assistant/qcollectiongenerator
+	src/assistant/qhelpconverter
+	src/assistant/qhelpgenerator
+)

diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
new file mode 100644
index 0000000..c9e8258
--- /dev/null
+++ b/dev-qt/qtimageformats/Manifest
@@ -0,0 +1 @@
+DIST qtimageformats-opensource-src-5.4.0-alpha.tar.xz 2123600 SHA256 8df9a098e9b3c91566d54ac9abbd13a6960daffd7fbe717005d21c9fec73e29e SHA512 97769c4ae41e5f1098d85b7139c19e22efc65d5a5d4e3d3beb0509eba1bb94f29936eb5f2092e97dd108d0929af25bc39417454f0cbc11cc8c66cef429ab4d57 WHIRLPOOL 764ac64970b89f215ab1c76233a24d4005ca3274b2b46fa8a5aa2fc2c1db22593764a569ec94edb7d56abf2d7085d23cfc547bb2d88cd1f243b04589c0e7c1d5

diff --git a/dev-qt/qtimageformats/qtimageformats-5.4.0_alpha.ebuild b/dev-qt/qtimageformats/qtimageformats-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..d4bac76
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.4.0_alpha.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	media-libs/jasper
+	media-libs/libmng:=
+	media-libs/libwebp:=
+	media-libs/tiff:0
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 27884f4..192a1a5 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtmultimedia-opensource-src-5.4.0-alpha.tar.xz 3215096 SHA256 2f9b445c82ed38b829dfb7f8c2e13b276575b3a2946663dd06d12c39fc115432 SHA512 a6d0185e56273f32e41e77d76a96cef30e4210e196df47b162ec7abf8bb93a352d2746a243da6598cee3ec1724b674bc56e26a1f287abbebf8bbec79f6427276 WHIRLPOOL 2f7f8c96b84a2787718858052caf0ba5030fda81a0bdff78b0305f0f5c0bf1b28324cd32181de51c485048794296cacae73a329c0aec0edeecb5548d041410a6

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..b66986b
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="The Multimedia module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
+REQUIRED_USE="?? ( alsa pulseaudio )"
+
+# "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
+RDEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	alsa? ( media-libs/alsa-lib )
+	gstreamer? (
+		media-libs/gstreamer:0.10
+		media-libs/gst-plugins-bad:0.10
+		media-libs/gst-plugins-base:0.10
+	)
+	pulseaudio? ( media-sound/pulseaudio )
+	qml? (
+		>=dev-qt/qtdeclarative-${PV}:5[debug=]
+		openal? ( media-libs/openal )
+	)
+	widgets? (
+		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
+		>=dev-qt/qtwidgets-${PV}:5[debug=]
+		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
+	)
+"
+DEPEND="${RDEPEND}
+	x11-proto/videoproto
+"
+
+src_prepare() {
+	qt_use_compile_test alsa
+	qt_use_compile_test gstreamer
+	qt_use_compile_test openal
+	qt_use_compile_test pulseaudio
+
+	qt_use_disable_mod opengl opengl \
+		src/multimediawidgets/multimediawidgets.pro
+
+	qt_use_disable_mod qml quick \
+		src/src.pro
+
+	qt_use_disable_mod widgets widgets \
+		src/src.pro \
+		src/gsttools/gsttools.pro \
+		src/plugins/gstreamer/common.pri
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
new file mode 100644
index 0000000..b618b99
--- /dev/null
+++ b/dev-qt/qtnetwork/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtnetwork/qtnetwork-5.4.0_alpha.ebuild b/dev-qt/qtnetwork/qtnetwork-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..79b546e
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.4.0_alpha.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="connman networkmanager +ssl"
+
+DEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+	sys-libs/zlib
+	connman? ( ~dev-qt/qtdbus-${PV}[debug=] )
+	networkmanager? ( ~dev-qt/qtdbus-${PV}[debug=] )
+	ssl? ( dev-libs/openssl:0[-bindist] )
+"
+RDEPEND="${DEPEND}
+	connman? ( net-misc/connman )
+	networkmanager? ( net-misc/networkmanager )
+"
+
+QT5_TARGET_SUBDIRS=(
+	src/network
+	src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+	ssl::SSL
+	ssl::OPENSSL
+	ssl:openssl-linked:LINKED_OPENSSL
+)
+
+pkg_setup() {
+	use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
+	use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
+}
+
+src_configure() {
+	local myconf=(
+		$(use connman || use networkmanager && echo -dbus-linked)
+		$(use ssl && echo -openssl-linked)
+	)
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
index 27884f4..c566a34 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtopengl/qtopengl-5.4.0_alpha.ebuild b/dev-qt/qtopengl/qtopengl-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..1cbf05e
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.4.0_alpha.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+
+inherit qt5-build
+
+DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+	~dev-qt/qtgui-${PV}[debug=,opengl]
+	~dev-qt/qtwidgets-${PV}[debug=]
+	virtual/opengl
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/opengl
+)
+
+src_configure() {
+	local myconf=(
+		-opengl
+	)
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
new file mode 100644
index 0000000..8f73679
--- /dev/null
+++ b/dev-qt/qtpaths/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.4.0-alpha.tar.xz 8992640 SHA256 e5d7e8d5df4552758175b49369ed98c2e962362bb5ac007a3131e972eceaa859 SHA512 a43b8c9b081932eff4b190411eaa9e30e58f66bda004325d2364596b357f1e45855cd6d3d5b42c1b76a934adabc58e304c885e8c8e26a1def6afc221feea63d9 WHIRLPOOL 0772a3b9dfe9486c1e38847e552679b0f6f3a341147e845a5ab46d0fa95a2bd60cae21c37079bd6c8bbd088ec52a07a619cef4dc384e6f9df29aca4508a8f09b

diff --git a/dev-qt/qtpaths/qtpaths-5.4.0_alpha.ebuild b/dev-qt/qtpaths/qtpaths-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..f9c5687
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.4.0_alpha.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qttools"
+
+inherit qt5-build
+
+DESCRIPTION="Tool to query Qt path information"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/qtpaths
+)

diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
new file mode 100644
index 0000000..b618b99
--- /dev/null
+++ b/dev-qt/qtprintsupport/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.4.0_alpha.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..7ce236c
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.4.0_alpha.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+
+inherit qt5-build
+
+DESCRIPTION="Printing support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="cups"
+
+RDEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+	~dev-qt/qtgui-${PV}[debug=]
+	~dev-qt/qtwidgets-${PV}[debug=]
+	cups? ( >=net-print/cups-1.4 )
+"
+DEPEND="${RDEPEND}
+	test? ( ~dev-qt/qtnetwork-${PV}[debug=] )
+"
+
+QT5_TARGET_SUBDIRS=(
+	src/printsupport
+	src/plugins/printsupport
+)
+
+QT5_GENTOO_CONFIG=(
+	cups
+)
+
+src_configure() {
+	local myconf=(
+		$(qt_use cups)
+	)
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtquick1/Manifest b/dev-qt/qtquick1/Manifest
new file mode 100644
index 0000000..30c9148
--- /dev/null
+++ b/dev-qt/qtquick1/Manifest
@@ -0,0 +1 @@
+DIST qtquick1-opensource-src-5.4.0-alpha.tar.xz 15986616 SHA256 86859b1e05714dcffeb60654663531ee0cbf1cd0cb3bb73c84809a8d65f27574 SHA512 7464486fd4ce01e8e37cd55f71a53b890a11a9f0127ee2760a3a5dd480a99503fef0e6b86a145a15e0961ad557cfa3067a743f9de93ea4ff6322c7c68696e811 WHIRLPOOL ce54a49097af0c59e89c1bd0940e6f8e2312058c04c609935e94dafe0482fc2c9801dde5424e63d723e8138734b09f8b8973d63d10a7b9acd827f345a9f57d37

diff --git a/dev-qt/qtquick1/qtquick1-5.4.0_alpha.ebuild b/dev-qt/qtquick1/qtquick1-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..36b0bcf
--- /dev/null
+++ b/dev-qt/qtquick1/qtquick1-5.4.0_alpha.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Legacy declarative framework for Qt4 compatibility for building dynamic user interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="designer +opengl webkit xml"
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	>=dev-qt/qtscript-${PV}:5[debug=]
+	>=dev-qt/qtsql-${PV}:5[debug=]
+	>=dev-qt/qtwidgets-${PV}:5[debug=]
+	designer? (
+		>=dev-qt/designer-${PV}:5[debug=]
+		>=dev-qt/qtdeclarative-${PV}:5[debug=]
+	)
+	opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
+	webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] )
+	xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	qt_use_disable_mod designer designer \
+		src/plugins/plugins.pro
+
+	qt_use_disable_mod opengl opengl \
+		src/imports/imports.pro \
+		tools/qml/qml.pri
+
+	qt_use_disable_mod webkit webkitwidgets \
+		src/imports/imports.pro
+
+	qt_use_disable_mod xml xmlpatterns \
+		src/declarative/declarative.pro \
+		src/declarative/util/util.pri
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
new file mode 100644
index 0000000..2d41a43
--- /dev/null
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -0,0 +1 @@
+DIST qtquickcontrols-opensource-src-5.4.0-alpha.tar.xz 878584 SHA256 c540d465207bbc862e3f3c357783476386c570c95b20bdae0570c1830efc4c8b SHA512 a3d9039132fa581682a7b38b77b2253db22f27b5aa5d60e5ae1e3064f101e4d604e8b3b10418f20b7294eee9f83fb7e2cf6ff26ab99019e1d62512696ddde39f WHIRLPOOL 2dd5682c7f1f479dcfe03605f241057e7559a6ccbbd16cb1e9789e620e0986dd576ae31c83f1b4a7153d8bb798a2a8345e79f8d83fc51f8c1286f6259f632964

diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.4.0_alpha.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..17b4d3f
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.4.0_alpha.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Set of controls used in conjunction with Qt Quick to build complete interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="widgets"
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtdeclarative-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	widgets? ( >=dev-qt/qtwidgets-${PV}:5[debug=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	qt_use_disable_mod widgets widgets \
+		src/src.pro \
+		src/controls/Private/private.pri \
+		tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
+		tests/auto/controls/controls.pro \
+		tests/auto/testplugin/testplugin.pro
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
index 27884f4..aec4315 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtscript-opensource-src-5.4.0-alpha.tar.xz 2585068 SHA256 76df8f6fc25ee1651f1d65f781250514b63666c0204186fb8867cbb8d0a84ae5 SHA512 e3d597bd454881faf26aabf58352c28f71522005f6de5bef573307379176ed0cb1bdc8dd1b9c0f25951952811e21c875db49497c2c89cc23b3e99e266793ba21 WHIRLPOOL 984af7c976aab104d4eb5613f7f76c4b9c45b876ab28057d0b6910dc56fafe71a13556458cb1a8d85759b8b8b5590d77c587facb5768b05cd14cc6fb0d83b2bd

diff --git a/dev-qt/qtscript/qtscript-5.4.0_alpha.ebuild b/dev-qt/qtscript/qtscript-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..ff1272d
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.4.0_alpha.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Application scripting library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="scripttools"
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	scripttools? (
+		>=dev-qt/qtgui-${PV}:5[debug=]
+		>=dev-qt/qtwidgets-${PV}:5[debug=]
+	)
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	qt_use_disable_mod scripttools widgets \
+		src/src.pro
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
new file mode 100644
index 0000000..279e4f2
--- /dev/null
+++ b/dev-qt/qtserialport/Manifest
@@ -0,0 +1 @@
+DIST qtserialport-opensource-src-5.4.0-alpha.tar.xz 255484 SHA256 ecc1fa795b4970603124885f86c6983ab057fc79e54f7a2aa57f17a67cabaa95 SHA512 dd10f46df094ddb082596178a24cc5807d993517d274e5e5dc439c08665ba66052107265a5d4d7ceb92085cdf9d49442ffb370ca89cf99c5545bb6d8d52e3e07 WHIRLPOOL e25e9fd219bed8092842e5199a59bec4eb41fd4e9e73f4de3b75bcd880960616180243b19ee8faff4bb6b49c05a75d011b43289fbda92c4939844cebbdd3aa24

diff --git a/dev-qt/qtserialport/qtserialport-5.4.0_alpha.ebuild b/dev-qt/qtserialport/qtserialport-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..6ee9745
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.4.0_alpha.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Serial port abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	virtual/udev
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
index 27884f4..c566a34 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtsql/qtsql-5.4.0_alpha.ebuild b/dev-qt/qtsql/qtsql-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..4acdb2e
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.4.0_alpha.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit multilib qt5-build
+
+DESCRIPTION="SQL abstraction library for the Qt5 tooolkit"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="freetds mysql oci8 odbc postgres +sqlite"
+
+REQUIRED_USE="
+	|| ( freetds mysql oci8 odbc postgres sqlite )
+"
+
+DEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+	freetds? ( dev-db/freetds )
+	mysql? ( virtual/mysql:= )
+	oci8? ( dev-db/oracle-instantclient-basic )
+	odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) )
+	postgres? ( dev-db/postgresql-base:* )
+	sqlite? ( dev-db/sqlite:3 )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/sql
+	src/plugins/sqldrivers
+)
+
+src_configure() {
+	local myconf=(
+		$(qt_use freetds  sql-tds    plugin)
+		$(qt_use mysql    sql-mysql  plugin)
+		$(qt_use oci8     sql-oci    plugin)
+		$(qt_use odbc     sql-odbc   plugin)
+		$(qt_use postgres sql-psql   plugin)
+		$(qt_use sqlite   sql-sqlite plugin)
+		$(use sqlite && echo -system-sqlite)
+	)
+
+	use mysql && myconf+=("-I${EPREFIX}/usr/include/mysql" "-L${EPREFIX}/usr/$(get_libdir)/mysql")
+	use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
+	use odbc && myconf+=("-I${EPREFIX}/usr/include/iodbc")
+	use postgres && myconf+=("-I${EPREFIX}/usr/include/postgresql/pgsql")
+
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index 27884f4..31b3a6e 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtsvg-opensource-src-5.4.0-alpha.tar.xz 1758292 SHA256 21f21ffbdf6a35ade029157d5da9263e90b0bac805ab68585ed7391a2ed93ad4 SHA512 10d4c8463e3d158d41d536d497d70ce12a654d49470c8031e834b2884bd216c80db6fc06477060927913371c16d1cfdc44fecfc275e4b79a6806c5afc355b368 WHIRLPOOL 6fa6699b7a0759d1dd18d80b0cee745838e5fc0dcd3204febcfa4a2407876006c93f85987e77333441b33a8859186f9275f8afb68fa9ee915b5a4bc185e11886

diff --git a/dev-qt/qtsvg/qtsvg-5.4.0_alpha.ebuild b/dev-qt/qtsvg/qtsvg-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..abc85ab
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.4.0_alpha.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="SVG rendering library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtwidgets-${PV}:5[debug=]
+	sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+	test? ( >=dev-qt/qtxml-${PV}:5[debug=] )
+"

diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
index 27884f4..c566a34 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qttest/qttest-5.4.0_alpha.ebuild b/dev-qt/qttest/qttest-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..2e5e826
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.4.0_alpha.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+
+inherit qt5-build
+
+DESCRIPTION="Unit testing library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+"
+DEPEND="${RDEPEND}
+	test? (
+		~dev-qt/qtgui-${PV}[debug=]
+		~dev-qt/qtxml-${PV}[debug=]
+	)
+"
+
+QT5_TARGET_SUBDIRS=(
+	src/testlib
+)

diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index 27884f4..3e109a7 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qttranslations-opensource-src-5.4.0-alpha.tar.xz 1004052 SHA256 1885c55b265f34ca88c4faa1bd637e1e254d81665631cc9ac3d9fe90d1ad5387 SHA512 3cd85fb17d3238fde63bfaca13b921c6e1c03c22820c68b147f9a19ed624171c57f87f46b8e7b19f6795fda02716a92873c2dad6a96c737d38e193d2f2b3b195 WHIRLPOOL 248ca65966293d886bd46cdbbb8bfbe27ea36bb4a4433d8f88dc149ea4d319f517aa32c3a3d3d9a7959e0905eb5caa6e75e467e2b857bfde0728320f4ba83c55

diff --git a/dev-qt/qttranslations/qttranslations-5.4.0_alpha.ebuild b/dev-qt/qttranslations/qttranslations-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..bd408d1
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.4.0_alpha.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Translation files for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/linguist-tools-${PV}:5
+	>=dev-qt/qtcore-${PV}:5[debug=]
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
new file mode 100644
index 0000000..c30998c
--- /dev/null
+++ b/dev-qt/qtwayland/Manifest
@@ -0,0 +1 @@
+DIST qtwayland-opensource-src-5.4.0-alpha.tar.xz 244672 SHA256 93e2c4036b0bd3c87f7905f4d958c37bd9ee17a7a87d5a6b91cf2da847b453c6 SHA512 17def3908fdb943e93efea575b6e30b4830a8c051eda684080e3cbc7116b4981e1c113fd2743e8184afa368405623013aee7f3e0dcd0d44c68fff0ab9fcbe297 WHIRLPOOL 0a7160748d8f3d88f97822c12c0ac5921c9bba283e078c346a2978b5e6922856e3e37ce0ed4a1ba34b0727480ca9b2e99b1bbc342895b61568c0c3cc6d673069

diff --git a/dev-qt/qtwayland/qtwayland-5.4.0_alpha.ebuild b/dev-qt/qtwayland/qtwayland-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..3aa78ca
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.4.0_alpha.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+HOMEPAGE="http://qt-project.org/wiki/QtWayland"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="egl qml wayland-compositor xcomposite"
+
+DEPEND="
+	>=dev-libs/wayland-1.3.0
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtgui-${PV}:5[debug=,egl=,opengl]
+	media-libs/mesa[egl?]
+	>=x11-libs/libxkbcommon-0.2.0
+	qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] )
+	xcomposite? (
+		x11-libs/libX11
+		x11-libs/libXcomposite
+	)
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	if use wayland-compositor; then
+		echo "CONFIG += wayland-compositor" >> "${QT5_BUILD_DIR}"/.qmake.cache
+	fi
+
+	qt_use_compile_test xcomposite
+
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtwebkit/Manifest b/dev-qt/qtwebkit/Manifest
index 27884f4..4f331fb 100644
--- a/dev-qt/qtwebkit/Manifest
+++ b/dev-qt/qtwebkit/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtwebkit-opensource-src-5.4.0-alpha.tar.xz 33472056 SHA256 952f0d803d13bd6120d6f5b4630366953189fa78960b766322ab4e1e30a933d8 SHA512 40cfc0d55a17d39e02a2f86e9d643eccb88e6d3198c9aa40431aad0bbe830625edd307a461e7eb5abf071ea1e26eeef5c18ab388f6633690ef105b87f878fd77 WHIRLPOOL 3f9b8de0a44ea7db2fac5f661913c5b75184e0d6fa6251d2adb6d9970c4629ebaf0bddd894ff563a39885db76c69f0f66b980be30b317868d293985879aa3746

diff --git a/dev-qt/qtwebkit/qtwebkit-5.4.0_alpha.ebuild b/dev-qt/qtwebkit/qtwebkit-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..49d482e
--- /dev/null
+++ b/dev-qt/qtwebkit/qtwebkit-5.4.0_alpha.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-any-r1 qt5-build
+
+DESCRIPTION="WebKit rendering library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+# TODO: qttestlib, geolocation, orientation/sensors
+
+IUSE="gstreamer libxml2 multimedia opengl printsupport qml udev webp widgets xslt"
+
+RDEPEND="
+	dev-db/sqlite:3
+	dev-libs/icu:=
+	>=dev-qt/qtcore-${PV}:5[debug=,icu]
+	>=dev-qt/qtgui-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	>=dev-qt/qtsql-${PV}:5[debug=]
+	media-libs/fontconfig:1.0
+	media-libs/libpng:0=
+	sys-libs/zlib
+	virtual/jpeg:0
+	virtual/opengl
+	x11-libs/libX11
+	x11-libs/libXcomposite
+	x11-libs/libXrender
+	gstreamer? (
+		dev-libs/glib:2
+		>=media-libs/gstreamer-0.10.30:0.10
+		>=media-libs/gst-plugins-base-0.10.30:0.10
+	)
+	libxml2? ( dev-libs/libxml2:2 )
+	multimedia? ( >=dev-qt/qtmultimedia-${PV}:5[debug=] )
+	opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
+	printsupport? ( >=dev-qt/qtprintsupport-${PV}:5[debug=] )
+	qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] )
+	udev? ( virtual/udev )
+	webp? ( media-libs/libwebp:0= )
+	widgets? ( >=dev-qt/qtwidgets-${PV}:5[debug=] )
+	xslt? (
+		libxml2? ( dev-libs/libxslt )
+		!libxml2? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] )
+	)
+"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	dev-lang/ruby
+	sys-devel/bison
+	sys-devel/flex
+"
+
+src_prepare() {
+	use gstreamer    || epatch "${FILESDIR}/${PN}-5.2.1-disable-gstreamer.patch"
+	use libxml2      || sed -i -e '/config_libxml2: WEBKIT_CONFIG += use_libxml2/d' \
+		Tools/qmake/mkspecs/features/features.prf || die
+	use multimedia   || sed -i -e '/WEBKIT_CONFIG += video use_qt_multimedia/d' \
+		Tools/qmake/mkspecs/features/features.prf || die
+	use opengl       || sed -i -e '/contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics/d' \
+		Tools/qmake/mkspecs/features/features.prf || die
+	use printsupport || sed -i -e '/WEBKIT_CONFIG += have_qtprintsupport/d' \
+		Tools/qmake/mkspecs/features/features.prf || die
+	use qml          || sed -i -e '/have?(QTQUICK): SUBDIRS += declarative/d' \
+		Source/QtWebKit.pro || die
+	use udev         || sed -i -e '/linux: WEBKIT_CONFIG += gamepad/d' \
+		Tools/qmake/mkspecs/features/features.prf || die
+	use webp         || sed -i -e '/config_libwebp: WEBKIT_CONFIG += use_webp/d' \
+		Tools/qmake/mkspecs/features/features.prf || die
+	use widgets      || sed -i -e '/SUBDIRS += webkitwidgets/d' \
+		Source/QtWebKit.pro || die
+	use xslt         || sed -i -e '/config_libxslt: WEBKIT_CONFIG += xslt/d' \
+		Tools/qmake/mkspecs/features/features.prf || die
+
+	# bug 458222
+	sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
new file mode 100644
index 0000000..56f1e62
--- /dev/null
+++ b/dev-qt/qtwebsockets/Manifest
@@ -0,0 +1 @@
+DIST qtwebsockets-opensource-src-5.4.0-alpha.tar.xz 74192 SHA256 66ddf6069a0346f6c3c51b148ddf1d0790c1842dfd1919e607e843ef7b838942 SHA512 8b45bf3ceb94125cd9da8153ec788365db35883b5475d21e2ee9183c0ded8c0dddd81ce743e062cb37071a930aa2261afa7e3f16e7250e4ecd734f53dc90e264 WHIRLPOOL 573602728ecd515ba78965f0f6a24f8db56d588c11300595245d38fe582625a0826a4ac470b8649a20e9681bd310eadec473974e9dbb8941cd3dff35aadacd36

diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.4.0_alpha.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..c85e625
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.4.0_alpha.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+	qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] )
+
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	qt_use_disable_mod qml quick src/src.pro
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
new file mode 100644
index 0000000..b618b99
--- /dev/null
+++ b/dev-qt/qtwidgets/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtwidgets/qtwidgets-5.4.0_alpha.ebuild b/dev-qt/qtwidgets/qtwidgets-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..aa70372
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.4.0_alpha.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="Set of UI elements for creating classic desktop-style user interfaces for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+# keep IUSE defaults in sync with qtgui
+IUSE="gles2 +opengl +png +xcb"
+REQUIRED_USE="
+	gles2? ( opengl )
+"
+
+DEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+	~dev-qt/qtgui-${PV}[debug=,gles2=,opengl=,png=,xcb?]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+	src/tools/uic
+	src/widgets
+)
+
+QT5_GENTOO_CONFIG=(
+	!:no-widgets:
+)
+
+src_configure() {
+	local gl="-no-opengl"
+	if use gles2; then
+		gl="-opengl es2"
+	elif use opengl; then
+		gl="-opengl desktop"
+	fi
+
+	local myconf=(
+		# copied from qtgui
+		${gl}
+		$(qt_use png libpng system)
+		$(qt_use xcb xcb system)
+		$(qt_use xcb xkbcommon system)
+		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+	)
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
new file mode 100644
index 0000000..7ad89f2
--- /dev/null
+++ b/dev-qt/qtx11extras/Manifest
@@ -0,0 +1 @@
+DIST qtx11extras-opensource-src-5.4.0-alpha.tar.xz 25468 SHA256 312c04aa924911fb34e13c9ae8edd9cb8de5157204fb074c68bba8058066d706 SHA512 c3e1ec130c6edfdc28294863944c050a0c3fd5fc6760ce07b878e221744d963a08cf45415cb5ab41fca4c665b4c6458eb884a3fe4a464d0bfa9609bf6b5e6924 WHIRLPOOL 56dd2fbffa1a3796c2bf6e0ff014886a20c9cab9e7c6e50c7d7ce4833b2a719c461f1280a5221f573d3a59efd54c19e6e2b9e919de5ac119ca9dfc50b040f7b3

diff --git a/dev-qt/qtx11extras/qtx11extras-5.4.0_alpha.ebuild b/dev-qt/qtx11extras/qtx11extras-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..06ac357
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.4.0_alpha.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+	~dev-qt/qtgui-${PV}[debug=,xcb]
+	~dev-qt/qtwidgets-${PV}[debug=]
+"
+DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
new file mode 100644
index 0000000..b618b99
--- /dev/null
+++ b/dev-qt/qtxml/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.4.0-alpha.tar.xz 46222048 SHA256 7f37b1fb82be7a747fdc16c1f05ab2bd87d508f96e44cfaa54380b345d443cd9 SHA512 7a44015dabe96088cd43c9a9144ac931a8e5e44b115dab4730138a985de2583736db9c12b90681bd1e04cad726e02c4f1bdc3d496d988ed7c9c7d3f9d83f5153 WHIRLPOOL d608bc6ef63f03aa04b61e396b7174d1a62140805ba4bff32c189476bedb11e78a136d25768cca3e5b5f5978671697fa994598b6b255928c41c479d6621d2cba

diff --git a/dev-qt/qtxml/qtxml-5.4.0_alpha.ebuild b/dev-qt/qtxml/qtxml-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..d031468
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.4.0_alpha.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="SAX and DOM implementation library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+	~dev-qt/qtcore-${PV}[debug=]
+"
+DEPEND="${RDEPEND}
+	test? ( ~dev-qt/qtnetwork-${PV}[debug=] )
+"
+
+QT5_TARGET_SUBDIRS=(
+	src/xml
+)

diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
index 27884f4..7181ecb 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1 +1,2 @@
 DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
+DIST qtxmlpatterns-opensource-src-5.4.0-alpha.tar.xz 1308648 SHA256 cdc7853421519c1cdfb93eaff3a7c732f7d71a048403ef02ef7e9e37f2f62515 SHA512 4691275a44aa77e2f213488f3fa1c6887114dd8d1feb1373b4feacd3ba22fc868e7866caa2bf241624e3cfe07eed5a80d78165ff3492c97ff6f9c2cd4566687f WHIRLPOOL 6fb8d9ce2597934347f05e9768fc4c5ae86864f12ae044e90ef1259d24dd1df86174f9b2d3258bcecc96215170b64ae39fab68bf5244abefa61149e0b0630cb1

diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.4.0_alpha.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.4.0_alpha.ebuild
new file mode 100644
index 0000000..23cc9e2
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.4.0_alpha.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="XPath, XQuery, and XSLT support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtcore-${PV}:5[debug=]
+	>=dev-qt/qtnetwork-${PV}:5[debug=]
+"
+RDEPEND="${DEPEND}"


             reply	other threads:[~2014-09-12 18:12 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-12 18:12 Davide Pesavento [this message]
  -- strict thread matches above, loose matches on Subject: below --
2014-09-11  3:03 [gentoo-commits] proj/qt:master commit in: dev-qt/qtnetwork/, dev-qt/qtpaths/, dev-qt/pixeltool/, dev-qt/qdbusviewer/, Davide Pesavento
2014-08-11 15:56 Davide Pesavento
2014-08-19  1:07 ` Davide Pesavento
2014-07-10 17:37 Michael Palimaka
2014-06-12 17:03 Michael Palimaka
2014-05-23 15:54 Michael Palimaka
2014-05-22 11:23 Michael Palimaka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1410545503.4f5dbf76baa2dc7e4272c0881dd822f9845eda61.pesa@gentoo \
    --to=pesa@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox