commit:     beb0cf65148908ddbc9753b525f4281d0909ae63
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed May  3 03:49:12 2017 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed May  3 03:49:12 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=beb0cf65

dev-qt: bump to 5.9.0_beta3

 dev-qt/assistant/Manifest                          |   1 +
 dev-qt/assistant/assistant-5.9.0_beta3.ebuild      |  37 +++++
 dev-qt/designer/Manifest                           |   1 +
 dev-qt/designer/designer-5.9.0_beta3.ebuild        |  40 +++++
 dev-qt/linguist-tools/Manifest                     |   1 +
 .../linguist-tools-5.9.0_beta3.ebuild              |  35 +++++
 dev-qt/linguist/Manifest                           |   1 +
 dev-qt/linguist/linguist-5.9.0_beta3.ebuild        |  28 ++++
 dev-qt/pixeltool/Manifest                          |   1 +
 dev-qt/pixeltool/pixeltool-5.9.0_beta3.ebuild      |  25 ++++
 dev-qt/qdbus/Manifest                              |   1 +
 dev-qt/qdbus/qdbus-5.9.0_beta3.ebuild              |  25 ++++
 dev-qt/qdbusviewer/Manifest                        |   1 +
 dev-qt/qdbusviewer/qdbusviewer-5.9.0_beta3.ebuild  |  27 ++++
 dev-qt/qdoc/Manifest                               |   1 +
 dev-qt/qdoc/qdoc-5.9.0_beta3.ebuild                |  31 ++++
 dev-qt/qt3d/Manifest                               |   1 +
 dev-qt/qt3d/qt3d-5.9.0_beta3.ebuild                |  30 ++++
 dev-qt/qtbluetooth/Manifest                        |   1 +
 dev-qt/qtbluetooth/qtbluetooth-5.9.0_beta3.ebuild  |  33 +++++
 dev-qt/qtcharts/Manifest                           |   1 +
 dev-qt/qtcharts/qtcharts-5.9.0_beta3.ebuild        |  29 ++++
 dev-qt/qtconcurrent/Manifest                       |   1 +
 .../qtconcurrent/qtconcurrent-5.9.0_beta3.ebuild   |  23 +++
 dev-qt/qtcore/Manifest                             |   1 +
 dev-qt/qtcore/qtcore-5.9.0_beta3.ebuild            |  44 ++++++
 dev-qt/qtdatavis3d/Manifest                        |   1 +
 dev-qt/qtdatavis3d/qtdatavis3d-5.9.0_beta3.ebuild  |  31 ++++
 dev-qt/qtdbus/Manifest                             |   1 +
 dev-qt/qtdbus/qtdbus-5.9.0_beta3.ebuild            |  38 +++++
 dev-qt/qtdeclarative/Manifest                      |   1 +
 .../qtdeclarative/qtdeclarative-5.9.0_beta3.ebuild |  56 +++++++
 dev-qt/qtdiag/Manifest                             |   1 +
 dev-qt/qtdiag/qtdiag-5.9.0_beta3.ebuild            |  25 ++++
 dev-qt/qtgraphicaleffects/Manifest                 |   1 +
 .../qtgraphicaleffects-5.9.0_beta3.ebuild          |  21 +++
 dev-qt/qtgui/Manifest                              |   1 +
 dev-qt/qtgui/qtgui-5.9.0_beta3.ebuild              | 164 +++++++++++++++++++++
 dev-qt/qthelp/Manifest                             |   1 +
 dev-qt/qthelp/qthelp-5.9.0_beta3.ebuild            |  30 ++++
 dev-qt/qtimageformats/Manifest                     |   1 +
 .../qtimageformats-5.9.0_beta3.ebuild              |  23 +++
 dev-qt/qtlocation/Manifest                         |   1 +
 dev-qt/qtlocation/qtlocation-5.9.0_beta3.ebuild    |  29 ++++
 dev-qt/qtmultimedia/Manifest                       |   1 +
 .../qtmultimedia/qtmultimedia-5.9.0_beta3.ebuild   |  76 ++++++++++
 dev-qt/qtnetwork/Manifest                          |   1 +
 dev-qt/qtnetwork/qtnetwork-5.9.0_beta3.ebuild      |  53 +++++++
 dev-qt/qtnetworkauth/Manifest                      |   1 +
 .../qtnetworkauth/qtnetworkauth-5.9.0_beta3.ebuild |  20 +++
 dev-qt/qtopengl/Manifest                           |   1 +
 dev-qt/qtopengl/qtopengl-5.9.0_beta3.ebuild        |  34 +++++
 dev-qt/qtpaths/Manifest                            |   1 +
 dev-qt/qtpaths/qtpaths-5.9.0_beta3.ebuild          |  23 +++
 dev-qt/qtplugininfo/Manifest                       |   1 +
 .../qtplugininfo/qtplugininfo-5.9.0_beta3.ebuild   |  23 +++
 dev-qt/qtpositioning/Manifest                      |   1 +
 .../qtpositioning/qtpositioning-5.9.0_beta3.ebuild |  34 +++++
 dev-qt/qtprintsupport/Manifest                     |   1 +
 .../qtprintsupport-5.9.0_beta3.ebuild              |  42 ++++++
 dev-qt/qtquickcontrols/Manifest                    |   1 +
 .../qtquickcontrols-5.9.0_beta3.ebuild             |  32 ++++
 dev-qt/qtquickcontrols2/Manifest                   |   1 +
 .../qtquickcontrols2-5.9.0_beta3.ebuild            |  21 +++
 dev-qt/qtscript/Manifest                           |   1 +
 dev-qt/qtscript/qtscript-5.9.0_beta3.ebuild        |  36 +++++
 dev-qt/qtscxml/Manifest                            |   1 +
 dev-qt/qtscxml/qtscxml-5.9.0_beta3.ebuild          |  19 +++
 dev-qt/qtsensors/Manifest                          |   1 +
 dev-qt/qtsensors/qtsensors-5.9.0_beta3.ebuild      |  26 ++++
 dev-qt/qtserialport/Manifest                       |   1 +
 .../qtserialport/qtserialport-5.9.0_beta3.ebuild   |  27 ++++
 dev-qt/qtsql/Manifest                              |   1 +
 dev-qt/qtsql/qtsql-5.9.0_beta3.ebuild              |  53 +++++++
 dev-qt/qtsvg/Manifest                              |   1 +
 dev-qt/qtsvg/qtsvg-5.9.0_beta3.ebuild              |  23 +++
 dev-qt/qttest/Manifest                             |   1 +
 dev-qt/qttest/qttest-5.9.0_beta3.ebuild            |  29 ++++
 dev-qt/qttranslations/Manifest                     |   1 +
 .../qttranslations-5.9.0_beta3.ebuild              |  19 +++
 dev-qt/qtwayland/Manifest                          |   1 +
 dev-qt/qtwayland/qtwayland-5.9.0_beta3.ebuild      |  33 +++++
 dev-qt/qtwebchannel/Manifest                       |   1 +
 .../qtwebchannel/qtwebchannel-5.9.0_beta3.ebuild   |  26 ++++
 dev-qt/qtwebengine/Manifest                        |   1 +
 dev-qt/qtwebengine/qtwebengine-5.9.0_beta3.ebuild  | 107 ++++++++++++++
 dev-qt/qtwebkit/Manifest                           |   1 +
 dev-qt/qtwebkit/qtwebkit-5.9.0_beta3.ebuild        | 108 ++++++++++++++
 dev-qt/qtwebsockets/Manifest                       |   1 +
 .../qtwebsockets/qtwebsockets-5.9.0_beta3.ebuild   |  27 ++++
 dev-qt/qtwidgets/Manifest                          |   1 +
 dev-qt/qtwidgets/qtwidgets-5.9.0_beta3.ebuild      |  49 ++++++
 dev-qt/qtx11extras/Manifest                        |   1 +
 dev-qt/qtx11extras/qtx11extras-5.9.0_beta3.ebuild  |  21 +++
 dev-qt/qtxml/Manifest                              |   1 +
 dev-qt/qtxml/qtxml-5.9.0_beta3.ebuild              |  25 ++++
 dev-qt/qtxmlpatterns/Manifest                      |   1 +
 .../qtxmlpatterns/qtxmlpatterns-5.9.0_beta3.ebuild |  19 +++
 profiles/package.mask                              |  97 ++++++------
 99 files changed, 1927 insertions(+), 48 deletions(-)

diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/assistant/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/assistant/assistant-5.9.0_beta3.ebuild 
b/dev-qt/assistant/assistant-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..44fa4993
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.9.0_beta3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="webkit"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qthelp-${PV}
+       ~dev-qt/qtnetwork-${PV}
+       ~dev-qt/qtprintsupport-${PV}
+       ~dev-qt/qtsql-${PV}[sqlite]
+       ~dev-qt/qtwidgets-${PV}
+       webkit? ( ~dev-qt/qtwebkit-${PV} )
+"
+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
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/designer/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/designer/designer-5.9.0_beta3.ebuild 
b/dev-qt/designer/designer-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..881db449
--- /dev/null
+++ b/dev-qt/designer/designer-5.9.0_beta3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="declarative webkit"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtnetwork-${PV}
+       ~dev-qt/qtprintsupport-${PV}
+       ~dev-qt/qtwidgets-${PV}
+       ~dev-qt/qtxml-${PV}
+       declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
+       webkit? ( ~dev-qt/qtwebkit-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/designer
+)
+
+src_prepare() {
+       qt_use_disable_mod declarative quickwidgets \
+               src/designer/src/plugins/plugins.pro
+
+       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 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/linguist-tools/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/linguist-tools/linguist-tools-5.9.0_beta3.ebuild 
b/dev-qt/linguist-tools/linguist-tools-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..b22c78fd
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.9.0_beta3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tools for working with Qt translation data files"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtxml-${PV}
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+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
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/linguist/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/linguist/linguist-5.9.0_beta3.ebuild 
b/dev-qt/linguist/linguist-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..163c6cf6
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.9.0_beta3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Graphical tool for translating Qt applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/designer-${PV}
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtprintsupport-${PV}
+       ~dev-qt/qtwidgets-${PV}
+       ~dev-qt/qtxml-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/linguist/linguist
+)

diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/pixeltool/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/pixeltool/pixeltool-5.9.0_beta3.ebuild 
b/dev-qt/pixeltool/pixeltool-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..84c30915
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.9.0_beta3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt screen magnifier"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtwidgets-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/pixeltool
+)

diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/qdbus/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/qdbus/qdbus-5.9.0_beta3.ebuild 
b/dev-qt/qdbus/qdbus-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..cc1037ec
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.9.0_beta3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Interface to Qt applications communicating over D-Bus"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdbus-${PV}
+       ~dev-qt/qtxml-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/qdbus/qdbus
+)

diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/qdbusviewer/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.9.0_beta3.ebuild 
b/dev-qt/qdbusviewer/qdbusviewer-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..d1f5a5ed
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.9.0_beta3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and 
messages"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdbus-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtwidgets-${PV}
+       ~dev-qt/qtxml-${PV}
+"
+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 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/qdoc/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/qdoc/qdoc-5.9.0_beta3.ebuild 
b/dev-qt/qdoc/qdoc-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..fff12942
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.9.0_beta3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt documentation generator"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/qdoc
+)
+
+src_prepare() {
+       qt_use_disable_mod qml qmldevtools-private \
+               src/qdoc/qdoc.pro
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
new file mode 100644
index 00000000..a222048a
--- /dev/null
+++ b/dev-qt/qt3d/Manifest
@@ -0,0 +1 @@
+DIST qt3d-opensource-src-5.9.0-beta3.tar.xz 22456924 SHA256 
055ea3fd3aea41319db3e3723b1930b5d0e17b60a53b1022c37994e4c379983c SHA512 
1526812e1b75eca1a1a8e0b737437f415f5c46c851df1f084ab113b70ccee379ddf5bfe51cacea07184349464ed91df18fcad063a8f57b20a63c7cae10f05dcb
 WHIRLPOOL 
b5cc5e5fe4af173b5abd35ea2ae641101388a1dec66026780ae487ab10f8b24afc237f954ad76616ad80a08242c1677647ce624877459a894993b96074ab94c5

diff --git a/dev-qt/qt3d/qt3d-5.9.0_beta3.ebuild 
b/dev-qt/qt3d/qt3d-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..8d560430
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.9.0_beta3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="The 3D module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~x86"
+fi
+
+# TODO: gamepad, tools
+IUSE="gles2"
+
+DEPEND="
+       ~dev-qt/qtconcurrent-${PV}
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdeclarative-${PV}[gles2=]
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtnetwork-${PV}
+       >=media-libs/assimp-3.1.1
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       rm -r src/3rdparty/assimp/{code,contrib,include} || die
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
new file mode 100644
index 00000000..13ec229c
--- /dev/null
+++ b/dev-qt/qtbluetooth/Manifest
@@ -0,0 +1 @@
+DIST qtconnectivity-opensource-src-5.9.0-beta3.tar.xz 2702608 SHA256 
f1d162341d46dbef24067408a33471c90e927d6aca3302ee1796d624f8715ebb SHA512 
5b5990447c46c79847afdb262f2e15b064ec6877d0ab994ff2f57bcf2aeb23b5d7abf3e97117d49913c8da0080aefa3aefd9ccf3582ed9fd6b731be30ab960bf
 WHIRLPOOL 
2b38b45d1367d649152f35b1b46f2191d068ccc1e2ecedbdfc4f7533f43554f69ea756177baf88a473f6ec9e70d9fd354b6ffc1674ee5787937fec097357d125

diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.9.0_beta3.ebuild 
b/dev-qt/qtbluetooth/qtbluetooth-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..ca5687bd
--- /dev/null
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.9.0_beta3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtconnectivity"
+inherit qt5-build
+
+DESCRIPTION="Bluetooth support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+       ~dev-qt/qtconcurrent-${PV}
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdbus-${PV}
+       >=net-wireless/bluez-5:=
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+DEPEND="${RDEPEND}
+       ~dev-qt/qtnetwork-${PV}
+"
+
+src_prepare() {
+       sed -i -e 's/nfc//' src/src.pro || die
+
+       qt_use_disable_mod qml quick src/src.pro
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
new file mode 100644
index 00000000..adb29fab
--- /dev/null
+++ b/dev-qt/qtcharts/Manifest
@@ -0,0 +1 @@
+DIST qtcharts-opensource-src-5.9.0-beta3.tar.xz 4156212 SHA256 
525b67c63a3f9e82b8402690ec062a9bc6d2b0dbfb83858d3082482239190ad9 SHA512 
2b24e392e7968ba9c8e8311afd5191aff0e0b7fe6c32ec35cbba382022341a6df038c3043fbfec678af7e48ef08f49ad5735fad2490d561c4b5eecf51f663762
 WHIRLPOOL 
1e95eeb30efa1d59de7aee6b18723643c9f37e8819392b0fc862290bef60dd580f27eda43eab5a3803e84d312e70ef76f334114ef44be3aa4ba40a552648c3ac

diff --git a/dev-qt/qtcharts/qtcharts-5.9.0_beta3.ebuild 
b/dev-qt/qtcharts/qtcharts-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..87959af4
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-5.9.0_beta3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Chart component library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtwidgets-${PV}
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       qt_use_disable_mod qml quick \
+               src/src.pro
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtconcurrent/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.9.0_beta3.ebuild 
b/dev-qt/qtconcurrent/qtconcurrent-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..2886524b
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.9.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/concurrent
+)

diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtcore/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtcore/qtcore-5.9.0_beta3.ebuild 
b/dev-qt/qtcore/qtcore-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..175000e7
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.9.0_beta3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Cross-platform application development framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="icu systemd"
+
+DEPEND="
+       dev-libs/double-conversion:=
+       dev-libs/glib:2
+       dev-libs/libpcre2[pcre16,unicode]
+       sys-libs/zlib
+       icu? ( dev-libs/icu:= )
+       !icu? ( virtual/libiconv )
+       systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/tools/bootstrap
+       src/tools/moc
+       src/tools/rcc
+       src/tools/qfloat16-tables
+       src/corelib
+       src/tools/qlalr
+       doc
+)
+
+src_configure() {
+       local myconf=(
+               $(qt_use icu)
+               $(qt_use !icu iconv)
+               $(qt_use systemd journald)
+       )
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
new file mode 100644
index 00000000..2bd645f6
--- /dev/null
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -0,0 +1 @@
+DIST qtdatavis3d-opensource-src-5.9.0-beta3.tar.xz 5163332 SHA256 
8638542f39c32b9fdf11ea46ff559cdf86161c36e61f984b5e8606c553fd7da7 SHA512 
30aea2b984d6ce0b5faf84464f70613494ecbef1202a37699ea46582c523b56722017bf5b873f78f3e5a7993299f302a7a05391ca7e8adf370dd0a9acb8c02fb
 WHIRLPOOL 
2e8e83ac830a1cd7c6c6d827cb2cd081a8482ab21997ee50218ab1caa7ac9f2cfaadee3c4be114c59fb31a4404e1df156dcfc85f118efec3742c3676940e9bc7

diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0_beta3.ebuild 
b/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..4ce3a82a
--- /dev/null
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0_beta3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="3D data visualization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="gles2 qml"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}[gles2=]
+       qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       # eliminate bogus dependency on qtwidgets
+       sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
+
+       qt_use_disable_mod qml quick \
+               src/src.pro
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtdbus/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtdbus/qtdbus-5.9.0_beta3.ebuild 
b/dev-qt/qtdbus/qtdbus-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..d7d8945c
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.9.0_beta3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for inter-process communication over the D-Bus 
protocol"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       >=sys-apps/dbus-1.4.20
+"
+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
new file mode 100644
index 00000000..5e8451d7
--- /dev/null
+++ b/dev-qt/qtdeclarative/Manifest
@@ -0,0 +1 @@
+DIST qtdeclarative-opensource-src-5.9.0-beta3.tar.xz 21411660 SHA256 
2ca518406f902c3f812860ae0b48dc036f9111fd41f0858a02e5e91031a2f519 SHA512 
d78e108a286014fa0c1c6e8bf6d2127dd790c3cfeacad8f483c8079646f72678094c6eb9462f9ede489ca6459adc78993e72e88e676b5b5b7feef232ffbb0ca2
 WHIRLPOOL 
731f15bc263143749804d80f5510a0b488b661dd5dca5741169c976edca13b537fba82bcb805a2803b9619aee8e32131598f7020834174d0558ec80627dfa49c

diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.9.0_beta3.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..13e05c9e
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.9.0_beta3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+inherit python-any-r1 qt5-build
+
+DESCRIPTION="The QML and Quick modules for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="gles2 +jit localstorage +widgets xml"
+
+# qtgui[gles2=] is needed because of bug 504322
+COMMON_DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}[gles2=]
+       ~dev-qt/qtnetwork-${PV}
+       ~dev-qt/qttest-${PV}
+       localstorage? ( ~dev-qt/qtsql-${PV} )
+       widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] )
+       xml? (
+               ~dev-qt/qtnetwork-${PV}
+               ~dev-qt/qtxmlpatterns-${PV}
+       )
+"
+DEPEND="${COMMON_DEPEND}
+       ${PYTHON_DEPS}
+"
+RDEPEND="${COMMON_DEPEND}
+       !<dev-qt/qtquickcontrols-5.7:5
+"
+
+src_prepare() {
+       use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
+
+       use localstorage || sed -i -e '/localstorage/d' \
+               src/imports/imports.pro || die
+
+       qt_use_disable_mod widgets widgets \
+               src/src.pro \
+               src/qmltest/qmltest.pro \
+               tests/auto/auto.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 \
+               tests/auto/quick/examples/examples.pro
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/qtdiag/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/qtdiag/qtdiag-5.9.0_beta3.ebuild 
b/dev-qt/qtdiag/qtdiag-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..bdd36844
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.9.0_beta3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tool for reporting diagnostic information about Qt and its 
environment"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="+ssl"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtnetwork-${PV}[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 00000000..939f2932
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -0,0 +1 @@
+DIST qtgraphicaleffects-opensource-src-5.9.0-beta3.tar.xz 14488136 SHA256 
bec4bf1e9897afbea5555caddf8def356fdef63279e9b8d58d20ef3865ee1944 SHA512 
982439ff84982d63b6fc42f6ac1d943a4901b63fe296c4050d441916a201810b7c6c33e4781a824ad661ce6182bd269f14b46f2055fbd831833639ee6777461b
 WHIRLPOOL 
665a1d19e3b18600cb7907840506945a09b251da13232b7ba61cda3dae14621d08de3c2898c681aee0b71ee2679304388dc16dfacf90e1cfecce2007c3564647

diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0_beta3.ebuild 
b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..f1f5e53f
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0_beta3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdeclarative-${PV}
+       ~dev-qt/qtgui-${PV}
+"
+DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtgui/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtgui/qtgui-5.9.0_beta3.ebuild 
b/dev-qt/qtgui/qtgui-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..b328d687
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.9.0_beta3.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+# TODO: linuxfb
+
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
+       jpeg libinput +png tslib tuio +udev vnc +xcb"
+REQUIRED_USE="
+       || ( eglfs xcb )
+       accessibility? ( dbus xcb )
+       eglfs? ( egl )
+       ibus? ( dbus )
+       libinput? ( udev )
+       xcb? ( gles2? ( egl ) )
+"
+
+RDEPEND="
+       dev-libs/glib:2
+       ~dev-qt/qtcore-${PV}
+       media-libs/fontconfig
+       >=media-libs/freetype-2.6.1:2
+       >=media-libs/harfbuzz-1.0.6:=
+       >=sys-libs/zlib-1.2.5
+       virtual/opengl
+       dbus? ( ~dev-qt/qtdbus-${PV} )
+       egl? ( media-libs/mesa[egl] )
+       eglfs? (
+               media-libs/mesa[gbm]
+               x11-libs/libdrm
+       )
+       evdev? ( sys-libs/mtdev )
+       gles2? ( media-libs/mesa[gles2] )
+       jpeg? ( virtual/jpeg:0 )
+       libinput? (
+               dev-libs/libinput:=
+               x11-libs/libxkbcommon
+       )
+       png? ( media-libs/libpng:0= )
+       tslib? ( x11-libs/tslib )
+       tuio? ( ~dev-qt/qtnetwork-${PV} )
+       udev? ( virtual/libudev:= )
+       vnc? ( ~dev-qt/qtnetwork-${PV} )
+       xcb? (
+               x11-libs/libICE
+               x11-libs/libSM
+               x11-libs/libX11
+               >=x11-libs/libXi-1.7.4
+               >=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
+       )
+"
+DEPEND="${RDEPEND}
+       evdev? ( sys-kernel/linux-headers )
+       udev? ( sys-kernel/linux-headers )
+"
+PDEPEND="
+       ibus? ( app-i18n/ibus )
+"
+
+QT5_TARGET_SUBDIRS=(
+       src/gui
+       src/openglextensions
+       src/platformheaders
+       src/platformsupport
+       src/plugins/generic
+       src/plugins/imageformats
+       src/plugins/platforms
+       src/plugins/platforminputcontexts
+)
+
+QT5_GENTOO_CONFIG=(
+       accessibility:accessibility-atspi-bridge
+       egl
+       eglfs
+       eglfs:eglfs_egldevice:
+       eglfs:eglfs_gbm:
+       evdev
+       evdev:mtdev:
+       :fontconfig
+       :system-freetype:FREETYPE
+       !:no-freetype:
+       !gif:no-gif:
+       gles2::OPENGL_ES
+       gles2:opengles2:OPENGL_ES_2
+       !:no-gui:
+       :system-harfbuzz:HARFBUZZ
+       !:no-harfbuzz:
+       jpeg:system-jpeg:IMAGEFORMAT_JPEG
+       !jpeg:no-jpeg:
+       libinput
+       libinput:xkbcommon-evdev:
+       :opengl
+       png:png:
+       png:system-png:IMAGEFORMAT_PNG
+       !png:no-png:
+       tslib
+       udev:libudev:
+       xcb:xcb:
+       xcb:xcb-glx:
+       xcb:xcb-plugin:
+       xcb:xcb-render:
+       xcb:xcb-sm:
+       xcb:xcb-xlib:
+       xcb:xinput2:
+       xcb::XKB
+)
+
+src_prepare() {
+       # 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)
+
+       use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
+               src/platformsupport/platformsupport.pro || die
+
+       qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
+
+       qt_use_disable_mod ibus dbus \
+               src/plugins/platforminputcontexts/platforminputcontexts.pro
+
+       use vnc || sed -i -e '/SUBDIRS += vnc/d' \
+               src/plugins/platforms/platforms.pro || die
+
+       qt5-build_src_prepare
+}
+
+src_configure() {
+       local myconf=(
+               $(usex dbus -dbus-linked '')
+               $(qt_use egl)
+               $(qt_use eglfs)
+               $(usex eglfs '-gbm -kms' '')
+               $(qt_use evdev)
+               $(qt_use evdev mtdev)
+               -fontconfig
+               -system-freetype
+               $(usex gif '' -no-gif)
+               -system-harfbuzz
+               $(qt_use jpeg libjpeg system)
+               $(qt_use libinput)
+               $(qt_use libinput xkbcommon-evdev)
+               -opengl $(usex gles2 es2 desktop)
+               $(qt_use png libpng system)
+               $(qt_use tslib)
+               $(qt_use udev libudev)
+               $(qt_use xcb xcb system)
+               $(qt_use xcb xkbcommon-x11 system)
+               $(usex xcb '-xcb-xlib -xinput2 -xkb' '')
+       )
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/qthelp/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/qthelp/qthelp-5.9.0_beta3.ebuild 
b/dev-qt/qthelp/qthelp-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..d9c3f9c4
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.9.0_beta3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating online documentation into applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtnetwork-${PV}
+       ~dev-qt/qtsql-${PV}[sqlite]
+       ~dev-qt/qtwidgets-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       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 00000000..53ebb5ee
--- /dev/null
+++ b/dev-qt/qtimageformats/Manifest
@@ -0,0 +1 @@
+DIST qtimageformats-opensource-src-5.9.0-beta3.tar.xz 2089276 SHA256 
1c6d89122c8b3c5cb6ce78478e0a5f95195ee9f7697645b06d98e9e768acc533 SHA512 
82d231013dd73d6e6f51fc532ef8311eb98217e6742d4fd6c9360544bfb325c153c673940c38755979d2b2aa9b481b56abc25e21d0b84319b974d4a60ed490e6
 WHIRLPOOL 
91ba5ca429551db342dfdf51895a55eb93a14504ea1146c67b51821556f4a0b0a8c09fba149081bae134b4da25eaf32bcd05fc58a47eae8fc4eb57937ffacaa9

diff --git a/dev-qt/qtimageformats/qtimageformats-5.9.0_beta3.ebuild 
b/dev-qt/qtimageformats/qtimageformats-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..3285265e
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.9.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       media-libs/jasper:=
+       media-libs/libmng:=
+       media-libs/libwebp:=
+       media-libs/tiff:0
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
new file mode 100644
index 00000000..86b12d90
--- /dev/null
+++ b/dev-qt/qtlocation/Manifest
@@ -0,0 +1 @@
+DIST qtlocation-opensource-src-5.9.0-beta3.tar.xz 58902056 SHA256 
4bf3dcabf5d0cdb9c0d21d72c55e3f3db983204ccf375e42efadda1cdcbead1d SHA512 
ea317ee8495c3c823ac249a122d7e2a0c5dd987ff76c4b2b7bd47b15aff3442f8f861398674057692fa3a2ef2a75883e1c1fd2a3a157977a6a53a95dee45f3b7
 WHIRLPOOL 
97d11a66dbd49c3efb1cf07525fde0c282b2b986697f7b1d069dd403c8e505e3fc20ffca00c3bb847d2b6071dae54169e5ccbda60e72fdf5aa4276378d64a4fa

diff --git a/dev-qt/qtlocation/qtlocation-5.9.0_beta3.ebuild 
b/dev-qt/qtlocation/qtlocation-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..3b8070ce
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.9.0_beta3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="The Location module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdeclarative-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtnetwork-${PV}
+       ~dev-qt/qtpositioning-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/3rdparty
+       src/location
+       src/imports/location
+       src/plugins/geoservices
+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
new file mode 100644
index 00000000..b18ae115
--- /dev/null
+++ b/dev-qt/qtmultimedia/Manifest
@@ -0,0 +1 @@
+DIST qtmultimedia-opensource-src-5.9.0-beta3.tar.xz 3572640 SHA256 
27b5b37609a6755cea0622d1d3a53de1524697fd9dabb6067fde94da10d7e030 SHA512 
631e9e1dbf4a0e2380d67bf2c5dbaced7bfc51fd94de553e45129de8cce156e2edf7e3048cd602da6e110512684f2f350598eb352a7a8b30e222abb408d17a4f
 WHIRLPOOL 
020452beeff2341997b0ad639b61314c03dd6a7a9fdb4704485e14191dbbae13e26a9504534ec77faf7fbd3c760de1b34f0c0e917dfbbf154a01c544c6190d7f

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.0_beta3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..5c309a38
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.0_beta3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 
framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"
+REQUIRED_USE="?? ( gstreamer gstreamer010 )"
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}[gles2=]
+       ~dev-qt/qtnetwork-${PV}
+       alsa? ( media-libs/alsa-lib )
+       gstreamer? (
+               dev-libs/glib:2
+               media-libs/gstreamer:1.0
+               media-libs/gst-plugins-bad:1.0
+               media-libs/gst-plugins-base:1.0
+       )
+       gstreamer010? (
+               dev-libs/glib:2
+               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}
+               gles2? ( ~dev-qt/qtgui-${PV}[egl] )
+               openal? ( media-libs/openal )
+       )
+       widgets? (
+               ~dev-qt/qtopengl-${PV}
+               ~dev-qt/qtwidgets-${PV}[gles2=]
+       )
+"
+DEPEND="${RDEPEND}
+       gstreamer? ( x11-proto/videoproto )
+"
+
+src_prepare() {
+       # do not rely on qtbase configuration
+       sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \
+               qtmultimedia.pro || die
+
+       qt_use_compile_test alsa
+       qt_use_compile_test gstreamer
+       qt_use_compile_test openal
+       qt_use_compile_test pulseaudio
+
+       qt_use_disable_mod qml quick \
+               src/src.pro \
+               src/plugins/plugins.pro
+
+       qt_use_disable_mod widgets widgets \
+               src/src.pro \
+               src/gsttools/gsttools.pro \
+               src/plugins/gstreamer/common.pri
+
+       qt5-build_src_prepare
+}
+
+src_configure() {
+       local myqmakeargs=(
+               $(usex gstreamer 'GST_VERSION=1.0' '')
+               $(usex gstreamer010 'GST_VERSION=0.10' '')
+       )
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtnetwork/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtnetwork/qtnetwork-5.9.0_beta3.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..f392876a
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.9.0_beta3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="bindist connman libproxy networkmanager +ssl"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       >=sys-libs/zlib-1.2.5
+       connman? ( ~dev-qt/qtdbus-${PV} )
+       libproxy? ( net-libs/libproxy )
+       networkmanager? ( ~dev-qt/qtdbus-${PV} )
+       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=(
+       libproxy
+       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)
+               $(qt_use libproxy)
+               $(usex ssl -openssl-linked '')
+       )
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
new file mode 100644
index 00000000..6177e0fd
--- /dev/null
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -0,0 +1 @@
+DIST qtnetworkauth-opensource-src-5.9.0-beta3.tar.xz 111216 SHA256 
3b08c88179554e467a093c2b8f6fa45311587dcdd2dd644dd2c537ead9ce571b SHA512 
42b1c05c33956833d06d688e558d9974b25c72b1ec40bda21b08fbf060b3c44f77e7ba4223b5969da6424394db2ca8af54c46e98c0ccb1ad860260ec3430a011
 WHIRLPOOL 
bd7f1da529a614910f177e5ac0554dfc600ef2c2e721811d8477fe45fc40a21127928ed9928636f21a4543b940a60c1948118c15474f0192cca8ed93cf9a0fa5

diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0_beta3.ebuild 
b/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..ec54a2f0
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0_beta3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Network authorization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtnetwork-${PV}
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtopengl/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtopengl/qtopengl-5.9.0_beta3.ebuild 
b/dev-qt/qtopengl/qtopengl-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..7e85dc2c
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.9.0_beta3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="gles2"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}[gles2=]
+       ~dev-qt/qtwidgets-${PV}[gles2=]
+       virtual/opengl
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/opengl
+)
+
+src_configure() {
+       local myconf=(
+               -opengl $(usex gles2 es2 desktop)
+       )
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/qtpaths/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/qtpaths/qtpaths-5.9.0_beta3.ebuild 
b/dev-qt/qtpaths/qtpaths-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..e19eed5f
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.9.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Command line client to QStandardPaths"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/qtpaths
+)

diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest
new file mode 100644
index 00000000..3de302f4
--- /dev/null
+++ b/dev-qt/qtplugininfo/Manifest
@@ -0,0 +1 @@
+DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 
3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 
fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa
 WHIRLPOOL 
a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235

diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.9.0_beta3.ebuild 
b/dev-qt/qtplugininfo/qtplugininfo-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..f411fc0c
--- /dev/null
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.9.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt5 plugin metadata dumper"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/qtplugininfo
+)

diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
new file mode 100644
index 00000000..86b12d90
--- /dev/null
+++ b/dev-qt/qtpositioning/Manifest
@@ -0,0 +1 @@
+DIST qtlocation-opensource-src-5.9.0-beta3.tar.xz 58902056 SHA256 
4bf3dcabf5d0cdb9c0d21d72c55e3f3db983204ccf375e42efadda1cdcbead1d SHA512 
ea317ee8495c3c823ac249a122d7e2a0c5dd987ff76c4b2b7bd47b15aff3442f8f861398674057692fa3a2ef2a75883e1c1fd2a3a157977a6a53a95dee45f3b7
 WHIRLPOOL 
97d11a66dbd49c3efb1cf07525fde0c282b2b986697f7b1d069dd403c8e505e3fc20ffca00c3bb847d2b6071dae54169e5ccbda60e72fdf5aa4276378d64a4fa

diff --git a/dev-qt/qtpositioning/qtpositioning-5.9.0_beta3.ebuild 
b/dev-qt/qtpositioning/qtpositioning-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..407ac256
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.9.0_beta3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtlocation"
+inherit qt5-build
+
+DESCRIPTION="Physical position determination library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="geoclue qml"
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+       geoclue? ( ~dev-qt/qtdbus-${PV} )
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+DEPEND="${RDEPEND}"
+PDEPEND="
+       geoclue? ( app-misc/geoclue:0 )
+"
+
+QT5_TARGET_SUBDIRS=(
+       src/positioning
+       src/plugins/position/positionpoll
+)
+
+pkg_setup() {
+       use geoclue && QT5_TARGET_SUBDIRS+=(src/plugins/position/geoclue)
+       use qml && QT5_TARGET_SUBDIRS+=(src/imports/positioning)
+}

diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtprintsupport/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.9.0_beta3.ebuild 
b/dev-qt/qtprintsupport/qtprintsupport-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..71b61e38
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.9.0_beta3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Printing support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="cups gles2"
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}[gles2=]
+       ~dev-qt/qtwidgets-${PV}[gles2=]
+       cups? ( >=net-print/cups-1.4 )
+"
+DEPEND="${RDEPEND}
+       test? ( ~dev-qt/qtnetwork-${PV} )
+"
+
+QT5_TARGET_SUBDIRS=(
+       src/printsupport
+       src/plugins/printsupport
+)
+
+QT5_GENTOO_CONFIG=(
+       cups
+)
+
+src_configure() {
+       local myconf=(
+               $(qt_use cups)
+               -opengl $(usex gles2 es2 desktop)
+       )
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
new file mode 100644
index 00000000..2e6ec235
--- /dev/null
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -0,0 +1 @@
+DIST qtquickcontrols-opensource-src-5.9.0-beta3.tar.xz 5944960 SHA256 
758620892c89bbb35076c5dbac7d6bef1defc36a0fc39104772ea602a421904c SHA512 
d317aab2f63af09927d433982123fa6570df4ffa69008691ef1e4eb15d4e8f098240671b4cec6e58f6ed1d6d270c955491d393e6dac48b97a5313d9d5f89f9b9
 WHIRLPOOL 
be82712156e5b2ae18de073c13476ad2371c4662e8616e5a161aab8d75f2d2d1271eb91acbed43bf547f51190ea371d1687ce973d25897df81f347579b5af6dd

diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0_beta3.ebuild 
b/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..ac6ab02e
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0_beta3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Set of controls used in conjunction with Qt Quick to build 
complete interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="+widgets"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdeclarative-${PV}
+       ~dev-qt/qtgui-${PV}
+       widgets? ( ~dev-qt/qtwidgets-${PV} )
+"
+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/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
new file mode 100644
index 00000000..23489c97
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -0,0 +1 @@
+DIST qtquickcontrols2-opensource-src-5.9.0-beta3.tar.xz 3852720 SHA256 
3d780c1e7983b98a169c22a4602508456f9c8d0ebfacaa819275d55549623930 SHA512 
66d0752827b42b21ec41c149f63b8685f8ee7c76e5d0f92de9f80728749f0fb3abd19cfae04f2bd9526d460ad3c71f692d95e44b7e6e8547388ed3202e9a6043
 WHIRLPOOL 
8790164f929ba897c4769998aa5498fea0872de55daede49890a0845747711f4aba5317af88865400c228171165a356f5cbe0b54fb8bd2a52898aefa71249987

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0_beta3.ebuild 
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..ba8f59a9
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0_beta3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdeclarative-${PV}
+       ~dev-qt/qtgraphicaleffects-${PV}
+       ~dev-qt/qtgui-${PV}
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
new file mode 100644
index 00000000..14eb100e
--- /dev/null
+++ b/dev-qt/qtscript/Manifest
@@ -0,0 +1 @@
+DIST qtscript-opensource-src-5.9.0-beta3.tar.xz 2617468 SHA256 
c168aee26a8789f128211e3b5f2e129bc045e284e00ad1fb4c86ce38283dd00b SHA512 
36d92b1babfabddece17acfefe222462fdc6bdcc7793837b7db4d83e5475e0993c98a2dcbe7c15c81b05846c146b5106018ead49331eac91c9100ee6ad740872
 WHIRLPOOL 
ebfc4b7de781302556f8e4b86210ad21656ea99691789ef6993e641a44b93e07aa7a609f969e89783ffc37213addba4ed8a6768f280d12f215aef934080a61fa

diff --git a/dev-qt/qtscript/qtscript-5.9.0_beta3.ebuild 
b/dev-qt/qtscript/qtscript-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..018e8b0d
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.9.0_beta3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="+jit scripttools"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       scripttools? (
+               ~dev-qt/qtgui-${PV}
+               ~dev-qt/qtwidgets-${PV}
+       )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       qt_use_disable_mod scripttools widgets \
+               src/src.pro
+
+       qt5-build_src_prepare
+}
+
+src_configure() {
+       local myqmakeargs=(
+               $(usex jit '' JAVASCRIPTCORE_JIT=no)
+       )
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
new file mode 100644
index 00000000..39fe8ef2
--- /dev/null
+++ b/dev-qt/qtscxml/Manifest
@@ -0,0 +1 @@
+DIST qtscxml-opensource-src-5.9.0-beta3.tar.xz 406896 SHA256 
de88419883a78a59f61b2b72a22d2e16c82da9c3252b34f69f670f61b8ab1409 SHA512 
a503e4d55b21b602273e86405ef4e7280dc8c15a1aa6bce6a18201db7d520ed39be6b526098c673ed2676a07009a560fea3b94dd0eb1c92ce38e4c802e9ef919
 WHIRLPOOL 
a1d285eb344687c7790c6391ab3402fd456a1fdbf554eb2b4aa06dd397d3884adbee2aea3d8d54740ebe347d1498f772f52ba5a01c195dda95992c227b6c9a87

diff --git a/dev-qt/qtscxml/qtscxml-5.9.0_beta3.ebuild 
b/dev-qt/qtscxml/qtscxml-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..e8f77a2e
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-5.9.0_beta3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdeclarative-${PV}
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
new file mode 100644
index 00000000..097f88e1
--- /dev/null
+++ b/dev-qt/qtsensors/Manifest
@@ -0,0 +1 @@
+DIST qtsensors-opensource-src-5.9.0-beta3.tar.xz 1995820 SHA256 
9cfca9ff4645704ef5975f2d7301e6d2ebc50186322816244b42d0305a1b7016 SHA512 
120b27d36cb6594587d50791a0dfe5851482ca866bbdef5f1cd09960fa9b01931e722f7b0a223e5345645c30d84570451df4bdd0bba2efa878ae98eab017c8fd
 WHIRLPOOL 
fd795dd0ce659e7619fd857408a30d593681ee783f4357a298d96fc549a4d744827c2a120a5b2a5baa1ae70d72378f7db7765de43bc8e56f54e2ba11a92fd58a

diff --git a/dev-qt/qtsensors/qtsensors-5.9.0_beta3.ebuild 
b/dev-qt/qtsensors/qtsensors-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..72762d03
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-5.9.0_beta3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Hardware sensor access library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+       qt_use_disable_mod qml quick \
+               src/src.pro
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
new file mode 100644
index 00000000..dfd765df
--- /dev/null
+++ b/dev-qt/qtserialport/Manifest
@@ -0,0 +1 @@
+DIST qtserialport-opensource-src-5.9.0-beta3.tar.xz 269680 SHA256 
8b887238fbc5b8be3e543fdec82184425c63a816ed8a415fdf550fe6401e6fdd SHA512 
4298fa08c6e831ee483cc6e740f944326326017cb1e8bca25a6ead35d7dd6669c989e9c0932ead812e43726141f7930d2f7849bf3ccb15029a8a6383af46bdf0
 WHIRLPOOL 
cf10a59207f4e4b36c57938d0ecfd3ff2a458bd039f2a0bf6901b5e5d5e7a10815c76c7f2a86c7e73d6d9c5173d9d30392bbd6a7c66d36e51c5c6f3b30d7df06

diff --git a/dev-qt/qtserialport/qtserialport-5.9.0_beta3.ebuild 
b/dev-qt/qtserialport/qtserialport-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..28ed3530
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.9.0_beta3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Serial port abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       virtual/libudev:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       # make sure we link against libudev
+       sed -i -e 's/:contains(QT_CONFIG,\s*libudev)//' \
+               src/serialport/serialport-lib.pri || die
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtsql/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtsql/qtsql-5.9.0_beta3.ebuild 
b/dev-qt/qtsql/qtsql-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..0560c4a2
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.9.0_beta3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="SQL abstraction library for the Qt5 tooolkit"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="freetds mysql oci8 odbc postgres +sqlite"
+
+REQUIRED_USE="
+       || ( freetds mysql oci8 odbc postgres sqlite )
+"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       freetds? ( dev-db/freetds )
+       mysql? ( virtual/libmysqlclient:= )
+       oci8? ( dev-db/oracle-instantclient-basic )
+       odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) )
+       postgres? ( dev-db/postgresql:* )
+       sqlite? ( >=dev-db/sqlite-3.8.10.2: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)
+               $(usex sqlite -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
new file mode 100644
index 00000000..51fea3cc
--- /dev/null
+++ b/dev-qt/qtsvg/Manifest
@@ -0,0 +1 @@
+DIST qtsvg-opensource-src-5.9.0-beta3.tar.xz 1764436 SHA256 
b1a35308a3a43d0a05fcd602e2ce7becc7ec691118964930813199a297bae974 SHA512 
469c17c9323d5b02896b3223e6c0ec8d01197546fb842df7300c82f5290ffe96eaf099357a95b558abaf03a0c7b866105469e800bfc9b52d9975fdc1028c9039
 WHIRLPOOL 
ef5762741011a696c45a468380ff71e5bcd75b2dd53d746dac98afd02ecc581804532b4af88ede3637439db12d5fd7f9a8529239d8791e3bc99476f5cb297fbd

diff --git a/dev-qt/qtsvg/qtsvg-5.9.0_beta3.ebuild 
b/dev-qt/qtsvg/qtsvg-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..2667ef7e
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.9.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="SVG rendering library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtwidgets-${PV}
+       >=sys-libs/zlib-1.2.5
+"
+DEPEND="${RDEPEND}
+       test? ( ~dev-qt/qtxml-${PV} )
+"

diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qttest/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qttest/qttest-5.9.0_beta3.ebuild 
b/dev-qt/qttest/qttest-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..1db02743
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.9.0_beta3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Unit testing library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}
+       test? (
+               ~dev-qt/qtgui-${PV}
+               ~dev-qt/qtxml-${PV}
+       )
+"
+
+QT5_TARGET_SUBDIRS=(
+       src/testlib
+)

diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
new file mode 100644
index 00000000..f7c2f28f
--- /dev/null
+++ b/dev-qt/qttranslations/Manifest
@@ -0,0 +1 @@
+DIST qttranslations-opensource-src-5.9.0-beta3.tar.xz 1333084 SHA256 
43e8bd0d0f00b496509dabe220e8ca24611f6abde514e0c2ff8f4efacf392df3 SHA512 
a9ae2c9410649e10f98c21b3e640c6c629232daf1047ad07e2a64321c6b6a90a13d3e8ef2c05d2d255572a0c9dc4ddbccd30f7f9de5836eef937cd123f71ca15
 WHIRLPOOL 
a32709d01c8319213c37e224b244afdc0ea7b4d684141585dda09a5c14ecea0261aafed9026e2240f5d2f04fee42980037f6e18123f33f2f59bcad2339579597

diff --git a/dev-qt/qttranslations/qttranslations-5.9.0_beta3.ebuild 
b/dev-qt/qttranslations/qttranslations-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..2cd29666
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.9.0_beta3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Translation files for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/linguist-tools-${PV}
+       ~dev-qt/qtcore-${PV}
+"
+RDEPEND=""

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
new file mode 100644
index 00000000..a4e9926d
--- /dev/null
+++ b/dev-qt/qtwayland/Manifest
@@ -0,0 +1 @@
+DIST qtwayland-opensource-src-5.9.0-beta3.tar.xz 317000 SHA256 
1fd2689950b81e6d07e17475b130586f6d8a5a8216413bd7cd16e3a506217d8e SHA512 
098cd006acf853d1a8c0f4d207577a85707eecb709772f46e3dde940cbbd1e3cdfa14bc9f1e9d6288234b3f95b08720fdf94d30720534b5ddf38b73813611fdd
 WHIRLPOOL 
a10c3af50cefad7d3747db37fd9544ddcf4694dd3d03d676fbd0efe7b95d029a83641229f27f193da1f467deb2a96046878f4b1c92a6e94ec10c36bbb73e5025

diff --git a/dev-qt/qtwayland/qtwayland-5.9.0_beta3.ebuild 
b/dev-qt/qtwayland/qtwayland-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..5f9fc27a
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.9.0_beta3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="egl xcomposite"
+
+DEPEND="
+       >=dev-libs/wayland-1.4.0
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdeclarative-${PV}
+       ~dev-qt/qtgui-${PV}[egl=]
+       media-libs/mesa[egl?]
+       >=x11-libs/libxkbcommon-0.2.0
+       xcomposite? (
+               x11-libs/libX11
+               x11-libs/libXcomposite
+       )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       qt_use_compile_test xcomposite
+
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
new file mode 100644
index 00000000..458486eb
--- /dev/null
+++ b/dev-qt/qtwebchannel/Manifest
@@ -0,0 +1 @@
+DIST qtwebchannel-opensource-src-5.9.0-beta3.tar.xz 147412 SHA256 
1818e3844dcfb4010853bb064a7f2f633fb4aaa7fc9b68badcf0217679edcfbd SHA512 
c26a61b7a2c291401a1179c523cbaf0d45b7008b4325746a42745831930f567aed87cad83228355de07205787454068ce9ba4d64d523fbe0c8c2811f395fe19d
 WHIRLPOOL 
7ceac76ea2c3e0a47e2f4843ad868798c4062f89735f43cd11bffb82d070abf55651272b4a16fc19bb564700b91048c18739127ce2e3cd3d5131a65e0f957bd5

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.9.0_beta3.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..dd22a806
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.9.0_beta3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with 
HTML/JavaScript clients"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       qt_use_disable_mod qml quick src/src.pro
+       qt_use_disable_mod qml qml src/webchannel/webchannel.pro
+
+       qt5-build_src_prepare
+}

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
new file mode 100644
index 00000000..0a398ee0
--- /dev/null
+++ b/dev-qt/qtwebengine/Manifest
@@ -0,0 +1 @@
+DIST qtwebengine-opensource-src-5.9.0-beta3.tar.xz 218124228 SHA256 
7849f77ca60fd0ac4e97c75a6ce919f01b9c2b353d05bf0815225e5454d81e71 SHA512 
4a424f03872d8b37a484ddde56afa59ad3c65e81d7a9c331ed6740c45e6b1437609c41f316b0370f4ae2a58b21f647fc2a1ba58ddbc428d6755a5af7ec63a728
 WHIRLPOOL 
df2264158411f9ec9a7d2d0e9773381c1bc62add50e6c7531a391b6d60687d8c06d7114b19b59daff144cf3769130828d7f14c9cbf7c3fb5e0573d09169e51f0

diff --git a/dev-qt/qtwebengine/qtwebengine-5.9.0_beta3.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..38c2fcf0
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.9.0_beta3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit pax-utils python-any-r1 qt5-build
+
+DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML 
applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="bindist geolocation pax_kernel +system-ffmpeg +system-icu widgets"
+
+RDEPEND="
+       app-arch/snappy
+       dev-libs/glib:2
+       dev-libs/nspr
+       dev-libs/nss
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtdeclarative-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtnetwork-${PV}
+       ~dev-qt/qtwebchannel-${PV}[qml]
+       dev-libs/expat
+       dev-libs/jsoncpp:=
+       dev-libs/libevent:=
+       dev-libs/libxml2
+       dev-libs/libxslt
+       dev-libs/protobuf:=
+       media-libs/alsa-lib
+       media-libs/flac
+       media-libs/fontconfig
+       media-libs/freetype
+       media-libs/harfbuzz:=
+       media-libs/libpng:0=
+       >=media-libs/libvpx-1.5:=[svc]
+       media-libs/libwebp:=
+       media-libs/mesa
+       media-libs/opus
+       media-libs/speex
+       net-libs/libsrtp:0=
+       sys-apps/dbus
+       sys-apps/pciutils
+       sys-libs/libcap
+       sys-libs/zlib[minizip]
+       x11-libs/libdrm
+       x11-libs/libX11
+       x11-libs/libXcomposite
+       x11-libs/libXcursor
+       x11-libs/libXdamage
+       x11-libs/libXext
+       x11-libs/libXfixes
+       x11-libs/libXi
+       x11-libs/libXrandr
+       x11-libs/libXrender
+       x11-libs/libXScrnSaver
+       x11-libs/libXtst
+       geolocation? ( ~dev-qt/qtpositioning-${PV} )
+       system-ffmpeg? ( media-video/ffmpeg:0= )
+       system-icu? ( dev-libs/icu:= )
+       widgets? ( ~dev-qt/qtwidgets-${PV} )
+"
+DEPEND="${RDEPEND}
+       ${PYTHON_DEPS}
+       dev-util/gperf
+       dev-util/ninja
+       dev-util/re2c
+       sys-devel/bison
+       pax_kernel? ( sys-apps/elfix )
+"
+
+src_prepare() {
+       use pax_kernel && PATCHES+=( 
"${FILESDIR}/${PN}-paxmark-mksnapshot.patch" )
+
+       if use system-icu; then
+               # ensure build against system headers - bug #601264
+               rm -r src/3rdparty/chromium/third_party/icu/source || die
+       fi
+
+       qt_use_disable_mod geolocation positioning \
+               src/core/core_common.pri \
+               src/core/core_chromium.pri \
+               tools/qmake/mkspecs/features/configure.prf
+
+       qt_use_disable_mod widgets widgets src/src.pro
+
+       qt5-build_src_prepare
+}
+
+src_configure() {
+       export NINJA_PATH=/usr/bin/ninja
+
+       local myqmakeargs=(
+               $(usex bindist '' 'WEBENGINE_CONFIG+=use_proprietary_codecs')
+               $(usex system-ffmpeg 'WEBENGINE_CONFIG+=use_system_ffmpeg' '')
+               $(usex system-icu 'WEBENGINE_CONFIG+=use_system_icu' '')
+       )
+       qt5-build_src_configure
+}
+
+src_install() {
+       qt5-build_src_install
+
+       pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess
+}

diff --git a/dev-qt/qtwebkit/Manifest b/dev-qt/qtwebkit/Manifest
new file mode 100644
index 00000000..c84f07e2
--- /dev/null
+++ b/dev-qt/qtwebkit/Manifest
@@ -0,0 +1 @@
+DIST qtwebkit-opensource-src-5.9.0-beta3.tar.xz 35323148 SHA256 
5f69a6a4f89a9da31b51875033870a2113d99a802d36f7eeb7e97ee161e00a4c SHA512 
188d5abcb964a880fa00d80a9791f750a4328f7ccb6339f38e2b5e8876538522eae170e42af6ffc9ce9130c1639d9b7cfdb56e825c2e89f355a9489972338395
 WHIRLPOOL 
4833d0f49f6893fa2c04a648999176db097dd2df2a4f90b4eff779e0de7479b8b396ad830f1cb3f05fbf45aea5fa5be6317ebd21524ca1dc3a7d9d0defc888a9

diff --git a/dev-qt/qtwebkit/qtwebkit-5.9.0_beta3.ebuild 
b/dev-qt/qtwebkit/qtwebkit-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..8d6d236a
--- /dev/null
+++ b/dev-qt/qtwebkit/qtwebkit-5.9.0_beta3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit python-any-r1 qt5-build
+
+DESCRIPTION="WebKit rendering library for the Qt5 framework (deprecated)"
+SRC_URI="https://download.qt.io/community_releases/${PV%.*}/${PV/_/-}/${MY_P}.tar.xz";
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+# TODO: qttestlib
+
+IUSE="geolocation gstreamer gstreamer010 +jit multimedia opengl orientation 
printsupport qml webchannel webp"
+REQUIRED_USE="?? ( gstreamer gstreamer010 multimedia )"
+
+RDEPEND="
+       dev-db/sqlite:3
+       dev-libs/icu:=
+       >=dev-libs/leveldb-1.18-r1
+       dev-libs/libxml2:2
+       dev-libs/libxslt
+       ~dev-qt/qtcore-${PV}[icu]
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtnetwork-${PV}
+       ~dev-qt/qtsql-${PV}
+       ~dev-qt/qtwidgets-${PV}
+       media-libs/fontconfig:1.0
+       media-libs/libpng:0=
+       >=sys-libs/zlib-1.2.5
+       virtual/jpeg:0
+       virtual/opengl
+       x11-libs/libX11
+       x11-libs/libXcomposite
+       x11-libs/libXrender
+       geolocation? ( ~dev-qt/qtpositioning-${PV} )
+       gstreamer? (
+               dev-libs/glib:2
+               media-libs/gstreamer:1.0
+               media-libs/gst-plugins-base:1.0
+       )
+       gstreamer010? (
+               dev-libs/glib:2
+               media-libs/gstreamer:0.10
+               media-libs/gst-plugins-base:0.10
+       )
+       multimedia? ( ~dev-qt/qtmultimedia-${PV}[widgets] )
+       opengl? ( ~dev-qt/qtopengl-${PV} )
+       orientation? ( ~dev-qt/qtsensors-${PV} )
+       printsupport? ( ~dev-qt/qtprintsupport-${PV} )
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+       webchannel? ( ~dev-qt/qtwebchannel-${PV} )
+       webp? ( media-libs/libwebp:0= )
+"
+DEPEND="${RDEPEND}
+       ${PYTHON_DEPS}
+       dev-lang/ruby
+       dev-util/gperf
+       sys-devel/bison
+       sys-devel/flex
+       virtual/rubygems
+"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-5.4.2-system-leveldb.patch"
+)
+
+src_prepare() {
+       # ensure bundled library cannot be used
+       rm -r Source/ThirdParty/leveldb || die
+
+       # bug 466216
+       sed -i -e '/CONFIG +=/s/rpath//' \
+               
Source/WebKit/qt/declarative/{experimental/experimental,public}.pri \
+               
Tools/qmake/mkspecs/features/{force_static_libs_as_shared,unix/default_post}.prf
 \
+               || die
+
+       qt_use_disable_mod geolocation positioning 
Tools/qmake/mkspecs/features/features.prf
+       qt_use_disable_mod multimedia multimediawidgets 
Tools/qmake/mkspecs/features/features.prf
+       qt_use_disable_mod orientation sensors 
Tools/qmake/mkspecs/features/features.prf
+       qt_use_disable_mod printsupport printsupport 
Tools/qmake/mkspecs/features/features.prf
+       qt_use_disable_mod qml quick Tools/qmake/mkspecs/features/features.prf
+       qt_use_disable_mod webchannel webchannel \
+               Source/WebKit2/Target.pri \
+               Source/WebKit2/WebKit2.pri
+
+       if use gstreamer010; then
+               PATCHES+=("${FILESDIR}/${PN}-5.8.0-use-gstreamer010.patch")
+       elif ! use gstreamer; then
+               PATCHES+=("${FILESDIR}/${PN}-5.8.0-disable-gstreamer.patch")
+       fi
+
+       # bug 562396
+       use jit || PATCHES+=("${FILESDIR}/${PN}-5.5.1-disable-jit.patch")
+
+       use opengl || sed -i -e '/contains(QT_CONFIG, opengl): WEBKIT_CONFIG += 
use_3d_graphics/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
+
+       # 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 00000000..fb7fa1e5
--- /dev/null
+++ b/dev-qt/qtwebsockets/Manifest
@@ -0,0 +1 @@
+DIST qtwebsockets-opensource-src-5.9.0-beta3.tar.xz 199796 SHA256 
957bde30df9c9d931d4eb58131644933829fc8534e915aac145fa0887744867d SHA512 
2fade513c119734fd4a657d2d925286ae642566ff7913bf9192b0ae1b9eed5ff0c225a0dccff425f4e456d9130fcd5ee95bb935cecab52b4e789e87108c9823d
 WHIRLPOOL 
e28e0f5e57a3ba0e75186b290d72b12953edab9cf5c0031a8466333ecb37a6cc0e63aa39689e1446d075a0affc8bc21866fbf2f00a8e89a8153e6797d0d0c653

diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.9.0_beta3.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..0e59435a
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.9.0_beta3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="qml +ssl"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtnetwork-${PV}[ssl=]
+       qml? ( ~dev-qt/qtdeclarative-${PV} )
+
+"
+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 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtwidgets/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtwidgets/qtwidgets-5.9.0_beta3.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..ed7f16fb
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.9.0_beta3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the 
Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+# keep IUSE defaults in sync with qtgui
+IUSE="gles2 gtk +png +xcb"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}[gles2=,png=,xcb?]
+       gtk? (
+               x11-libs/gtk+:3
+               x11-libs/libX11
+               x11-libs/pango
+       )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+       src/tools/uic
+       src/widgets
+       src/plugins/platformthemes
+)
+
+QT5_GENTOO_CONFIG=(
+       gtk:gtk3:
+       !:no-widgets:
+)
+
+src_configure() {
+       local myconf=(
+               -opengl $(usex gles2 es2 desktop)
+               $(qt_use gtk)
+               $(qt_use png libpng system)
+               $(qt_use xcb xcb system)
+               $(qt_use xcb xkbcommon system)
+               $(usex xcb '-xcb-xlib -xinput2 -xkb' '')
+       )
+       qt5-build_src_configure
+}

diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
new file mode 100644
index 00000000..a0afa1af
--- /dev/null
+++ b/dev-qt/qtx11extras/Manifest
@@ -0,0 +1 @@
+DIST qtx11extras-opensource-src-5.9.0-beta3.tar.xz 64936 SHA256 
c5123c1ff73b3e47bf2202af181e68d42592dfcd87c831b1d912f2b66aa1432a SHA512 
3ec043f9b693409a34a7bab22a6a4d465d5d720c80557ade7b28ce0252493bb1248c1266c340468237e0f877e2765a07ff31d3c61335ca3d8395a9ff3fcae43d
 WHIRLPOOL 
da4b38ee85ca65c8a6d43f52039ee2c223566aa969c0dedfda106e9f2dbe334936a10b3b1ee44cac4ce3bfbd7725376dd4c79f5bea37beb02e7c8094efb857eb

diff --git a/dev-qt/qtx11extras/qtx11extras-5.9.0_beta3.ebuild 
b/dev-qt/qtx11extras/qtx11extras-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..54540902
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.9.0_beta3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}[xcb]
+"
+DEPEND="${RDEPEND}
+       test? ( ~dev-qt/qtwidgets-${PV} )
+"

diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
new file mode 100644
index 00000000..e28e73ec
--- /dev/null
+++ b/dev-qt/qtxml/Manifest
@@ -0,0 +1 @@
+DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 
cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 
c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86
 WHIRLPOOL 
abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd

diff --git a/dev-qt/qtxml/qtxml-5.9.0_beta3.ebuild 
b/dev-qt/qtxml/qtxml-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..d19aa52b
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.9.0_beta3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+       ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}
+       test? ( ~dev-qt/qtnetwork-${PV} )
+"
+
+QT5_TARGET_SUBDIRS=(
+       src/xml
+)

diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
new file mode 100644
index 00000000..0ca569d2
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -0,0 +1 @@
+DIST qtxmlpatterns-opensource-src-5.9.0-beta3.tar.xz 1357888 SHA256 
419d877479e2c4f507a77be9256b42ff6f82aad3c3eb9c35cae9bd4fac422021 SHA512 
0046e8eba5944837390f2302fbd7e0301a8da7eb236f58b02facd602f819112c6727f8fbb8770a86604da3ae9df5226cf935b4233441b7835edc199c1e00cdd6
 WHIRLPOOL 
7590962a00abf9ea7507d283225785952b8d7f58975d078acca124e1431d54a37ac5777b58374c8c11de2a3834d2efccf72c68a4a33498af7215fc2a22b6f84f

diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0_beta3.ebuild 
b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0_beta3.ebuild
new file mode 100644
index 00000000..4cd0f931
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0_beta3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the 
Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtnetwork-${PV}
+"
+RDEPEND="${DEPEND}"

diff --git a/profiles/package.mask b/profiles/package.mask
index efb15310..26e57a82 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -8,51 +8,52 @@
 # Michael Palimaka <kensing...@gentoo.org> (25 Jan 2017)
 # Untested work in progress.
 # Guaranteed to break your system horribly or your money back.
-~dev-qt/assistant-5.8.0
-~dev-qt/designer-5.8.0
-~dev-qt/linguist-5.8.0
-~dev-qt/linguist-tools-5.8.0
-~dev-qt/pixeltool-5.8.0
-~dev-qt/qdbus-5.8.0
-~dev-qt/qdbusviewer-5.8.0
-~dev-qt/qdoc-5.8.0
-~dev-qt/qt3d-5.8.0
-~dev-qt/qtbluetooth-5.8.0
-~dev-qt/qtcharts-5.8.0
-~dev-qt/qtconcurrent-5.8.0
-~dev-qt/qtcore-5.8.0
-~dev-qt/qtdatavis3d-5.8.0
-~dev-qt/qtdbus-5.8.0
-~dev-qt/qtdeclarative-5.8.0
-~dev-qt/qtdiag-5.8.0
-~dev-qt/qtgraphicaleffects-5.8.0
-~dev-qt/qtgui-5.8.0
-~dev-qt/qthelp-5.8.0
-~dev-qt/qtimageformats-5.8.0
-~dev-qt/qtlocation-5.8.0
-~dev-qt/qtmultimedia-5.8.0
-~dev-qt/qtnetwork-5.8.0
-~dev-qt/qtopengl-5.8.0
-~dev-qt/qtpaths-5.8.0
-~dev-qt/qtplugininfo-5.8.0
-~dev-qt/qtpositioning-5.8.0
-~dev-qt/qtprintsupport-5.8.0
-~dev-qt/qtquickcontrols2-5.8.0
-~dev-qt/qtquickcontrols-5.8.0
-~dev-qt/qtscript-5.8.0
-~dev-qt/qtscxml-5.8.0
-~dev-qt/qtsensors-5.8.0
-~dev-qt/qtserialport-5.8.0
-~dev-qt/qtsql-5.8.0
-~dev-qt/qtsvg-5.8.0
-~dev-qt/qttest-5.8.0
-~dev-qt/qttranslations-5.8.0
-~dev-qt/qtwayland-5.8.0
-~dev-qt/qtwebchannel-5.8.0
-~dev-qt/qtwebengine-5.8.0
-~dev-qt/qtwebkit-5.8.0
-~dev-qt/qtwebsockets-5.8.0
-~dev-qt/qtwidgets-5.8.0
-~dev-qt/qtx11extras-5.8.0
-~dev-qt/qtxml-5.8.0
-~dev-qt/qtxmlpatterns-5.8.0
+=dev-qt/assistant-5.9.0*
+=dev-qt/designer-5.9.0*
+=dev-qt/linguist-5.9.0*
+=dev-qt/linguist-tools-5.9.0*
+=dev-qt/pixeltool-5.9.0*
+=dev-qt/qdbus-5.9.0*
+=dev-qt/qdbusviewer-5.9.0*
+=dev-qt/qdoc-5.9.0*
+=dev-qt/qt3d-5.9.0*
+=dev-qt/qtbluetooth-5.9.0*
+=dev-qt/qtcharts-5.9.0*
+=dev-qt/qtconcurrent-5.9.0*
+=dev-qt/qtcore-5.9.0*
+=dev-qt/qtdatavis3d-5.9.0*
+=dev-qt/qtdbus-5.9.0*
+=dev-qt/qtdeclarative-5.9.0*
+=dev-qt/qtdiag-5.9.0*
+=dev-qt/qtgraphicaleffects-5.9.0*
+=dev-qt/qtgui-5.9.0*
+=dev-qt/qthelp-5.9.0*
+=dev-qt/qtimageformats-5.9.0*
+=dev-qt/qtlocation-5.9.0*
+=dev-qt/qtmultimedia-5.9.0*
+=dev-qt/qtnetwork-5.9.0*
+=dev-qt/qtnetworkauth-5.9.0*
+=dev-qt/qtopengl-5.9.0*
+=dev-qt/qtpaths-5.9.0*
+=dev-qt/qtplugininfo-5.9.0*
+=dev-qt/qtpositioning-5.9.0*
+=dev-qt/qtprintsupport-5.9.0*
+=dev-qt/qtquickcontrols2-5.9.0*
+=dev-qt/qtquickcontrols-5.9.0*
+=dev-qt/qtscript-5.9.0*
+=dev-qt/qtscxml-5.9.0*
+=dev-qt/qtsensors-5.9.0*
+=dev-qt/qtserialport-5.9.0*
+=dev-qt/qtsql-5.9.0*
+=dev-qt/qtsvg-5.9.0*
+=dev-qt/qttest-5.9.0*
+=dev-qt/qttranslations-5.9.0*
+=dev-qt/qtwayland-5.9.0*
+=dev-qt/qtwebchannel-5.9.0*
+=dev-qt/qtwebengine-5.9.0*
+=dev-qt/qtwebkit-5.9.0*
+=dev-qt/qtwebsockets-5.9.0*
+=dev-qt/qtwidgets-5.9.0*
+=dev-qt/qtx11extras-5.9.0*
+=dev-qt/qtxml-5.9.0*
+=dev-qt/qtxmlpatterns-5.9.0*

Reply via email to