commit: b896b780a85d9283b85c475e9677021395304255
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 14:02:47 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 14:03:54 2017 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=b896b780
dev-qt: version bump 5.9.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
dev-qt/assistant/Manifest | 1 +
dev-qt/assistant/assistant-5.9.0.ebuild | 37 +++++
dev-qt/designer/Manifest | 1 +
dev-qt/designer/designer-5.9.0.ebuild | 40 +++++
dev-qt/linguist-tools/Manifest | 1 +
dev-qt/linguist-tools/linguist-tools-5.9.0.ebuild | 35 +++++
dev-qt/linguist/Manifest | 1 +
dev-qt/linguist/linguist-5.9.0.ebuild | 28 ++++
dev-qt/pixeltool/Manifest | 1 +
dev-qt/pixeltool/pixeltool-5.9.0.ebuild | 25 ++++
dev-qt/qdbus/Manifest | 1 +
dev-qt/qdbus/qdbus-5.9.0.ebuild | 25 ++++
dev-qt/qdbusviewer/Manifest | 1 +
dev-qt/qdbusviewer/qdbusviewer-5.9.0.ebuild | 27 ++++
dev-qt/qdoc/Manifest | 1 +
dev-qt/qdoc/qdoc-5.9.0.ebuild | 31 ++++
dev-qt/qt3d/Manifest | 1 +
dev-qt/qt3d/qt3d-5.9.0.ebuild | 30 ++++
dev-qt/qtbluetooth/Manifest | 1 +
dev-qt/qtbluetooth/qtbluetooth-5.9.0.ebuild | 33 +++++
dev-qt/qtcharts/Manifest | 1 +
dev-qt/qtcharts/qtcharts-5.9.0.ebuild | 29 ++++
dev-qt/qtconcurrent/Manifest | 1 +
dev-qt/qtconcurrent/qtconcurrent-5.9.0.ebuild | 23 +++
dev-qt/qtcore/Manifest | 1 +
dev-qt/qtcore/qtcore-5.9.0.ebuild | 44 ++++++
dev-qt/qtdatavis3d/Manifest | 1 +
dev-qt/qtdatavis3d/qtdatavis3d-5.9.0.ebuild | 31 ++++
dev-qt/qtdbus/Manifest | 1 +
dev-qt/qtdbus/qtdbus-5.9.0.ebuild | 38 +++++
dev-qt/qtdeclarative/Manifest | 1 +
dev-qt/qtdeclarative/qtdeclarative-5.9.0.ebuild | 56 +++++++
dev-qt/qtdiag/Manifest | 1 +
dev-qt/qtdiag/qtdiag-5.9.0.ebuild | 25 ++++
dev-qt/qtgraphicaleffects/Manifest | 1 +
.../qtgraphicaleffects-5.9.0.ebuild | 21 +++
dev-qt/qtgui/Manifest | 1 +
dev-qt/qtgui/qtgui-5.9.0.ebuild | 164 +++++++++++++++++++++
dev-qt/qthelp/Manifest | 1 +
dev-qt/qthelp/qthelp-5.9.0.ebuild | 30 ++++
dev-qt/qtimageformats/Manifest | 1 +
dev-qt/qtimageformats/qtimageformats-5.9.0.ebuild | 23 +++
dev-qt/qtlocation/Manifest | 1 +
dev-qt/qtlocation/qtlocation-5.9.0.ebuild | 29 ++++
dev-qt/qtmultimedia/Manifest | 1 +
dev-qt/qtmultimedia/qtmultimedia-5.9.0.ebuild | 76 ++++++++++
dev-qt/qtnetwork/Manifest | 1 +
dev-qt/qtnetwork/qtnetwork-5.9.0.ebuild | 53 +++++++
dev-qt/qtnetworkauth/Manifest | 1 +
dev-qt/qtnetworkauth/qtnetworkauth-5.9.0.ebuild | 20 +++
dev-qt/qtopengl/Manifest | 1 +
dev-qt/qtopengl/qtopengl-5.9.0.ebuild | 34 +++++
dev-qt/qtpaths/Manifest | 1 +
dev-qt/qtpaths/qtpaths-5.9.0.ebuild | 23 +++
dev-qt/qtplugininfo/Manifest | 1 +
dev-qt/qtplugininfo/qtplugininfo-5.9.0.ebuild | 23 +++
dev-qt/qtpositioning/Manifest | 1 +
dev-qt/qtpositioning/qtpositioning-5.9.0.ebuild | 37 +++++
dev-qt/qtprintsupport/Manifest | 1 +
dev-qt/qtprintsupport/qtprintsupport-5.9.0.ebuild | 42 ++++++
dev-qt/qtquickcontrols/Manifest | 1 +
.../qtquickcontrols/qtquickcontrols-5.9.0.ebuild | 32 ++++
dev-qt/qtquickcontrols2/Manifest | 1 +
.../qtquickcontrols2/qtquickcontrols2-5.9.0.ebuild | 21 +++
dev-qt/qtscript/Manifest | 1 +
dev-qt/qtscript/qtscript-5.9.0.ebuild | 36 +++++
dev-qt/qtscxml/Manifest | 1 +
dev-qt/qtscxml/qtscxml-5.9.0.ebuild | 19 +++
dev-qt/qtsensors/Manifest | 1 +
dev-qt/qtsensors/qtsensors-5.9.0.ebuild | 26 ++++
dev-qt/qtserialport/Manifest | 1 +
dev-qt/qtserialport/qtserialport-5.9.0.ebuild | 27 ++++
dev-qt/qtsql/Manifest | 1 +
dev-qt/qtsql/qtsql-5.9.0.ebuild | 53 +++++++
dev-qt/qtsvg/Manifest | 1 +
dev-qt/qtsvg/qtsvg-5.9.0.ebuild | 23 +++
dev-qt/qttest/Manifest | 1 +
dev-qt/qttest/qttest-5.9.0.ebuild | 29 ++++
dev-qt/qttranslations/Manifest | 1 +
dev-qt/qttranslations/qttranslations-5.9.0.ebuild | 19 +++
dev-qt/qtwayland/Manifest | 1 +
dev-qt/qtwayland/qtwayland-5.9.0.ebuild | 33 +++++
dev-qt/qtwebchannel/Manifest | 1 +
dev-qt/qtwebchannel/qtwebchannel-5.9.0.ebuild | 26 ++++
dev-qt/qtwebengine/Manifest | 1 +
dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild | 102 +++++++++++++
dev-qt/qtwebkit/Manifest | 1 +
dev-qt/qtwebkit/qtwebkit-5.9.0.ebuild | 108 ++++++++++++++
dev-qt/qtwebsockets/Manifest | 1 +
dev-qt/qtwebsockets/qtwebsockets-5.9.0.ebuild | 27 ++++
dev-qt/qtwidgets/Manifest | 1 +
dev-qt/qtwidgets/qtwidgets-5.9.0.ebuild | 49 ++++++
dev-qt/qtx11extras/Manifest | 1 +
dev-qt/qtx11extras/qtx11extras-5.9.0.ebuild | 21 +++
dev-qt/qtxml/Manifest | 1 +
dev-qt/qtxml/qtxml-5.9.0.ebuild | 25 ++++
dev-qt/qtxmlpatterns/Manifest | 1 +
dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0.ebuild | 19 +++
98 files changed, 1876 insertions(+)
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index 9cc7de85..b52a477b 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/assistant/assistant-5.9.0.ebuild
b/dev-qt/assistant/assistant-5.9.0.ebuild
new file mode 100644
index 00000000..44fa4993
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/designer/designer-5.9.0.ebuild
b/dev-qt/designer/designer-5.9.0.ebuild
new file mode 100644
index 00000000..881db449
--- /dev/null
+++ b/dev-qt/designer/designer-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/linguist-tools/linguist-tools-5.9.0.ebuild
b/dev-qt/linguist-tools/linguist-tools-5.9.0.ebuild
new file mode 100644
index 00000000..b22c78fd
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/linguist/linguist-5.9.0.ebuild
b/dev-qt/linguist/linguist-5.9.0.ebuild
new file mode 100644
index 00000000..163c6cf6
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/pixeltool/pixeltool-5.9.0.ebuild
b/dev-qt/pixeltool/pixeltool-5.9.0.ebuild
new file mode 100644
index 00000000..84c30915
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/qdbus/qdbus-5.9.0.ebuild b/dev-qt/qdbus/qdbus-5.9.0.ebuild
new file mode 100644
index 00000000..cc1037ec
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.9.0.ebuild
b/dev-qt/qdbusviewer/qdbusviewer-5.9.0.ebuild
new file mode 100644
index 00000000..d1f5a5ed
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/qdoc/qdoc-5.9.0.ebuild b/dev-qt/qdoc/qdoc-5.9.0.ebuild
new file mode 100644
index 00000000..fff12942
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.9.0.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
index 588e9d39..af3673a5 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1 +1,2 @@
DIST qt3d-opensource-src-5.9.0-rc.tar.xz 27991816 SHA256
5f250a51d8e0c06f4917b352401b5823c406c9dcdce461534d0b3511794e377b SHA512
b8f23683a360ead1632e08e3af3997a402204afb3a0b29c13f7c533dc0db25b888f1347b8cf19769ec0ac92ce272c6418409ce579273a1e43871d641b718694e
WHIRLPOOL
6cbb2b544de48b13f50fbb19b0f7f2a430c392bb69989ed8383328686088f8cd32f16ada4b4c1f3945c47f178330046d70d8e85c3fe5e182fdc6cb4bf4e9569f
+DIST qt3d-opensource-src-5.9.0.tar.xz 27991996 SHA256
9efbef578afb31556a20baccf70137858b975c38cad60ca4d6b163bd35381ba9 SHA512
8f1b4d84369ebb656779e4bef94f57a5ff02f681ed861b7f28ce2f671c033ea0f26bdfe97d3521f877e3722eda0487a975bd6d95e10d6f160d8389ec9ba27140
WHIRLPOOL
cce2b69a009266c794e518e81daa536c99a86b348451170c1a8dfaae7d49cc04f7980ee9ecdacb2d280a568310dc4e51b3d0cc37620e831e68d1f90b52811816
diff --git a/dev-qt/qt3d/qt3d-5.9.0.ebuild b/dev-qt/qt3d/qt3d-5.9.0.ebuild
new file mode 100644
index 00000000..8d560430
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.9.0.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
index 65b39650..87c0b28b 100644
--- a/dev-qt/qtbluetooth/Manifest
+++ b/dev-qt/qtbluetooth/Manifest
@@ -1 +1,2 @@
DIST qtconnectivity-opensource-src-5.9.0-rc.tar.xz 2707356 SHA256
cafebe2326af5489e2ce2d61e3ab5507f2242ad44c06652512bbfb2ee1e39ae7 SHA512
45d2480fb7992d448dfe242229c0aecc82774f815a64ef02ac510c9f8f8da3b922ab542f80d373cc43e7face07988e17df1f8d04b34e86cbed725a7e8e3fbfd5
WHIRLPOOL
7816bd5b4bb6f2186d03af87f362ee13f4ea3d68f1958aab024acc2c80efdb33ca5c1208f5236fbfb479157b44cd44dcd62e8f289a3a0555cc1c8b640a9b8bcf
+DIST qtconnectivity-opensource-src-5.9.0.tar.xz 2707236 SHA256
9755f4bc0a55fba3250635e3a902c0f6611a36c3d23583b84d0465ee3553a24c SHA512
432189e04b1aab248b8e209797866be3837fe69776026eaff239cb62b30e7ca00260a5517af64c5d94ef1c038d7807cdfee818bd58cafec3c220a910017c6f1a
WHIRLPOOL
5ef94fe3a02a5aaa11d729b16fc59f110ec4a1abdc01bfac729dffa3d2544996075f6e649b361b9c5c39a732dee9a1f98efcdd9b15f1ec1708c1a140ad8cd6c7
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.9.0.ebuild
b/dev-qt/qtbluetooth/qtbluetooth-5.9.0.ebuild
new file mode 100644
index 00000000..ca5687bd
--- /dev/null
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.9.0.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
index 5a98578c..896f267f 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1 +1,2 @@
DIST qtcharts-opensource-src-5.9.0-rc.tar.xz 4156404 SHA256
56c084fd8e52bf01b1c70665ede59dd0199c308c3f842b7eb10510ef312bd5cf SHA512
b3e35be3268f78d9cffe40cacb177c743922d46756e1841e3765e60b03070258c01c134a26bfd991fdf7de351502237e456d9ed828f1e1440ddd7c13f0c25fe9
WHIRLPOOL
e7ed48968a36c2365d4e8773202bc0aa8fb22bb1a6695a729e5e7e760959cba12e85ba6293458cae8c34457d6327cdce1900418b1f13f7fed34bf7abefd25965
+DIST qtcharts-opensource-src-5.9.0.tar.xz 4155920 SHA256
74e86e3ad7de57dff0e41cc31c024a93421c3a349e5434f3b56c572f3533a89e SHA512
b67598887747755091edc486e766b70aa55804a931a195485e68c10c58eb4ab81287a0444a6ff629c2a9cfeb32127adb55ec4da7aafefe607272c50fe9bd9798
WHIRLPOOL
8ce94c6f3c8738dffeaee9f219fa1ce6bca22b460a622f27c7e19d9683ef0b517f08c69dfe6aa59161ad00e161d045e5fc61386dde289f61daf207a5036a49f8
diff --git a/dev-qt/qtcharts/qtcharts-5.9.0.ebuild
b/dev-qt/qtcharts/qtcharts-5.9.0.ebuild
new file mode 100644
index 00000000..87959af4
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.9.0.ebuild
b/dev-qt/qtconcurrent/qtconcurrent-5.9.0.ebuild
new file mode 100644
index 00000000..2886524b
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtcore/qtcore-5.9.0.ebuild
b/dev-qt/qtcore/qtcore-5.9.0.ebuild
new file mode 100644
index 00000000..175000e7
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.9.0.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
index 94237708..c1a41ab2 100644
--- a/dev-qt/qtdatavis3d/Manifest
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -1 +1,2 @@
DIST qtdatavis3d-opensource-src-5.9.0-rc.tar.xz 5163136 SHA256
4acc2f61c9ec0acd0266609bd697de3239d13820f0735c1fd31aa578e9c789ea SHA512
a66f8b0e5b5c255fa2f4419ea128aafba6887e1cc7df218f8f33235ef75a0f5f62b9d00821005b5c0e68a304788a858b96e18ed81f2ea625359f9008f3f813db
WHIRLPOOL
95d35eb98dade71077a1713c933e32a206de1757616fffb94919da95649b1c3af012b8c99107562f9dbaf54d2b6d492b5bbdc75a0cd0e5ff0200aba2abd3debf
+DIST qtdatavis3d-opensource-src-5.9.0.tar.xz 5163140 SHA256
696baff081c7aebf42ca6f618d8c1ee122bd80ca623028f6379c4a4414a571f3 SHA512
7581ee7a766781be99bc2645a7983ce5dc031f5e54f51e7f5bcadf8e4c5d1ca7f59a625915e2248f60153638ac956a65b3736bbce5ef072052735221ce7360da
WHIRLPOOL
984dc970a7a7d63b5364e350f185db1dbf7ea2ce6e3863f7851ac693b9c7f77ee34e2f510dfaa9bab1da58f136a23c2f314c16ef0ecc089bd5abb569fe49529b
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0.ebuild
b/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0.ebuild
new file mode 100644
index 00000000..4ce3a82a
--- /dev/null
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtdbus/qtdbus-5.9.0.ebuild
b/dev-qt/qtdbus/qtdbus-5.9.0.ebuild
new file mode 100644
index 00000000..d7d8945c
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.9.0.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
index c986d83d..ceb65488 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1 +1,2 @@
DIST qtdeclarative-opensource-src-5.9.0-rc.tar.xz 21387044 SHA256
046b35e1d2add36e9cd631e7b7c7ae2538776f0f1b0da884733205011db30a51 SHA512
412e21770864e3962fe265a643ac1948ab523ae1c9140ac713b1d543557b1961ace17af5d4e6b97357c3cae79b9a00f99a7a7ffcfdecffe1ac443271cb13f4d8
WHIRLPOOL
c05addb6331470ea57dd80b3d1cd41d84e4b5586acd939f3f16092c40dfb1732da1ed4f50f067da6ffdd189c9240d1b91e73e821b34d28a4d713a19a3805158d
+DIST qtdeclarative-opensource-src-5.9.0.tar.xz 21380460 SHA256
3c9b72098f952155e943c4890c67f9a7dd81737ff69b482a401a2b2af0f93ebd SHA512
f0a2e169be19cdd50d149cf0f490ff3f5b792b977ed268eaacb7f04fda284df0b73b433d227734db75b58505f52b67a6d16cf7a8e9cf510f838036813ba2453d
WHIRLPOOL
f08e88d66d5da880c809bd805a0f394576ec02504654999a9ba63e12867bc2a164809fbc132c33e2f9dac4f0c5fd12893d2136ef9f27fcc8a1b29fbe7aee8afb
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.9.0.ebuild
b/dev-qt/qtdeclarative/qtdeclarative-5.9.0.ebuild
new file mode 100644
index 00000000..13e05c9e
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/qtdiag/Manifest
+++ b/dev-qt/qtdiag/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/qtdiag/qtdiag-5.9.0.ebuild
b/dev-qt/qtdiag/qtdiag-5.9.0.ebuild
new file mode 100644
index 00000000..bdd36844
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.9.0.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
index 522624bd..635d85a3 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1 +1,2 @@
DIST qtgraphicaleffects-opensource-src-5.9.0-rc.tar.xz 14487464 SHA256
5ecdc49442deddc6cfe981d9300365e2288bdde6c080a211179503044225aeb3 SHA512
3bbe347d17002f78f24fc9e17ff594ea0ba6ee0afe0888dafb38840c69a4f65d2cefac8d9a7e836fa5ca83c047bafedbe8d7f9bf310d9d709c4d6c691263b530
WHIRLPOOL
725fc58c1ed31c033a6656fd6a6ff0321409306568880138250ed9fa880c960298f19f8dd7a59c7300ee8dc9a239d8f807df3b59a49c51220715a7d53b02407e
+DIST qtgraphicaleffects-opensource-src-5.9.0.tar.xz 14487276 SHA256
a570bc14fba836b58b7143eb44cb9ff6a0eff93ac0a346f68280854af9f4e4b3 SHA512
6f2f872fab9834912b2edbced4d426306438d9d898d88c78722f257165be928a2a0524d644f63f97bc085780c806458fb00f605739c3bf511dc677415a4e64ac
WHIRLPOOL
61c35c0dd9a2c4d546d2d379c05c76037138b45d7066c1f655c2930010e4e671f817db4a851f8ee06c1de59296cb611ff9aa27e0d595853cff2cbff3abf767ac
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0.ebuild
b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0.ebuild
new file mode 100644
index 00000000..f1f5e53f
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtgui/qtgui-5.9.0.ebuild b/dev-qt/qtgui/qtgui-5.9.0.ebuild
new file mode 100644
index 00000000..b328d687
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/qthelp/qthelp-5.9.0.ebuild
b/dev-qt/qthelp/qthelp-5.9.0.ebuild
new file mode 100644
index 00000000..d9c3f9c4
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.9.0.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
index a632b27a..fb770258 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1 +1,2 @@
DIST qtimageformats-opensource-src-5.9.0-rc.tar.xz 2089376 SHA256
399e3aa183634373e4b2fd65c6c385cf7dfdafc98a70cd2b67d27fd38cbe5b6e SHA512
867f712410a430732a25b892ef804ac34050233582845ed64be4ffaed2556d513a2f34159332fa8c8cd0e96131f4c1c836169956331eb2e5e61193805c355bee
WHIRLPOOL
b5e4027ab08aa968435573300e265884e830e352120d3fd356b34b5dadc7937d9a99a12b5cc0fb31e321d0a5682e516d73dc6a28e8ff8068e47a2c5c3d5f11a7
+DIST qtimageformats-opensource-src-5.9.0.tar.xz 2094680 SHA256
2461795047194bddabdf768af862ba374db58418a7c3e26019a8d5f1e7a85481 SHA512
7a8c9cad0e71c7cd02ab01e301891ef352efa3700790ecc41148ed9ce425eb8f7b0279f99865c7e26a1a9da88ef0be40d76b0233a47c46d6d47d39805a30d57e
WHIRLPOOL
c68d931957bf99977fdce0e08cd44eaccf0514caa4f51c70d91f328a17f38db63fce006f5f6fc0fa1409b1f3f4ca3e8d54efdd8cb8f943b44e3397d08961f485
diff --git a/dev-qt/qtimageformats/qtimageformats-5.9.0.ebuild
b/dev-qt/qtimageformats/qtimageformats-5.9.0.ebuild
new file mode 100644
index 00000000..3285265e
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.9.0.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
index b233dfd5..bb8735af 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1 +1,2 @@
DIST qtlocation-opensource-src-5.9.0-rc.tar.xz 58839608 SHA256
5c4a0acaa9722c8821c44eef14a6509b431ab7945e8f8880a0969eb51afd430f SHA512
dcc22110d04ebd42a69918f1b44f1ac28ced79e766415e9bbd752debcc79f88d2507ec6df4290d00ffccdc6d4932e06ed496ebc20308d843e6c174119d88d30a
WHIRLPOOL
a0074584c899f3124a296ad0c9d6f4372b1ff79287ad8d8af440fd9f656ae0b1c89f0194fd010df112bc7f3b207f239646a90d6071fbd8e7d96703d67639f24f
+DIST qtlocation-opensource-src-5.9.0.tar.xz 58843756 SHA256
e3ee0ba44b1d3df4a958cdf9c9b70d8f41fd05d5f56580504d944679830f2af6 SHA512
a7331e89ddfa44f930081ed3346cb85ec8e5aaceae117732f2504e73cb38a4b3fea845ce4aaab1b7b337bd73a11d303110e7b7cd1348d8cac35d14177f077fe3
WHIRLPOOL
3cd09d1d5b080f275323281cf3327b4e8d24aff931c94f3f9b347d2c6711dbc60a9cfbcf1f6910497db49d642b357896ecbd60d9e42b2b767caea48935324cb4
diff --git a/dev-qt/qtlocation/qtlocation-5.9.0.ebuild
b/dev-qt/qtlocation/qtlocation-5.9.0.ebuild
new file mode 100644
index 00000000..3b8070ce
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.9.0.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
index 559c88c2..91bfb582 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1 +1,2 @@
DIST qtmultimedia-opensource-src-5.9.0-rc.tar.xz 3573472 SHA256
acaee609be9a987f28655cd21ace600e09c52e47ad5840f7e2e3cb65ce4110e6 SHA512
381b77487f8d149dadd6c07c8c9ed6955b8e5593ebf0fd15cf667f729bf35f282caced65c4d60d962d9f83ba5ef509da526d062cae7b26132de1081768746a4f
WHIRLPOOL
8c652e84a92bd22975291597aa822a65d523968377caa7122e07b7a0be8ba2bbe3153f7075353be8219bba9c323b6fa665b1495e0ed2be6aa89f7a44b921bbfd
+DIST qtmultimedia-opensource-src-5.9.0.tar.xz 3575916 SHA256
0bb370923ba2e6d122940b07352a1a2f52ebbb061bec72e30df22a9e2edd60ee SHA512
5955ecf8b5683de896bc5d3fefeac74c79d52f3492f0fecfbd9f1af7026b1ac7eabd58b50933d89a4c1d24d09e86a0f15b68e0e95e0b93e032f54b306f913035
WHIRLPOOL
71d58bf11df6c296979ce4e845ee7b9afeb2786a9ba214eba48288dcf2105bf76a8844c4ee39be444f09d093da2185e6620abee57d99d3046d8aa478ac0951ab
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.0.ebuild
b/dev-qt/qtmultimedia/qtmultimedia-5.9.0.ebuild
new file mode 100644
index 00000000..5c309a38
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtnetwork/qtnetwork-5.9.0.ebuild
b/dev-qt/qtnetwork/qtnetwork-5.9.0.ebuild
new file mode 100644
index 00000000..f392876a
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.9.0.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
index dfd758d1..a528d07e 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1 +1,2 @@
DIST qtnetworkauth-opensource-src-5.9.0-rc.tar.xz 112000 SHA256
9aa48f665a3cfa4cb13acaa8d74343f4c99230eeedd1498a287fa7ed3350403b SHA512
13155059d9f159f8536eb8501a6c716ab9733fb4e7e38fcc31b150549ea57e21f6df01750ca0e56f5c29c9f6a5099f88e4e9c8518f9b5399afebd00093fad2fc
WHIRLPOOL
ded3e50984135c2af5a68c0d2cef61746fedd7f414390c397333f4abd5eaa55ebcc72f8e2f949bbe2b3cc6d62a2fb0ac4ec2bf4bb071b780220a480fcacdf3a8
+DIST qtnetworkauth-opensource-src-5.9.0.tar.xz 111984 SHA256
0fc08b28f5b3cb2ea84dc9a6f415060b3c957e95171f407cc90ce5f8a9f7eb94 SHA512
6d812f2b2df072bb383f8a8e77353daed26697dead0fb2600eedad9afc8f6f8d623dbbb563fb8ff6d3005080b210601e36e1404b97f62e5ccb143c6bbab63213
WHIRLPOOL
113e8e895681c7919ab6e3bd4b31f361a58247638ee5fe7aa956c03e3164a2177f579da956e4792ca0e88deab04a017a955c1860c31f45593f763e3b8657a701
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0.ebuild
b/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0.ebuild
new file mode 100644
index 00000000..ec54a2f0
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtopengl/qtopengl-5.9.0.ebuild
b/dev-qt/qtopengl/qtopengl-5.9.0.ebuild
new file mode 100644
index 00000000..7e85dc2c
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/qtpaths/qtpaths-5.9.0.ebuild
b/dev-qt/qtpaths/qtpaths-5.9.0.ebuild
new file mode 100644
index 00000000..e19eed5f
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.9.0.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
index 9cc7de85..b52a477b 100644
--- a/dev-qt/qtplugininfo/Manifest
+++ b/dev-qt/qtplugininfo/Manifest
@@ -1 +1,2 @@
DIST qttools-opensource-src-5.9.0-rc.tar.xz 9741948 SHA256
67549c83cc2e0105937d0937ecf1d566892658ed19d5b8a822086a6e165a43aa SHA512
f851e283f28874b0e6ba8691b5b47f261c648fd04f957196a61e77a8a43107dc3f43b96742c378bd3d1a04480f215ede4f90fafda095999a5b70ad67167587e3
WHIRLPOOL
574ea8caff2687f95a39826c4fce17870ccdf5c7adefb3b3ef9e7a829bd166c3116fd71da0d463f863e8d8732d37239dbe05f4716bbbfd80cfa31d2bad0a06bb
+DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256
64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512
870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284
WHIRLPOOL
d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.9.0.ebuild
b/dev-qt/qtplugininfo/qtplugininfo-5.9.0.ebuild
new file mode 100644
index 00000000..f411fc0c
--- /dev/null
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.9.0.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
index b233dfd5..bb8735af 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1 +1,2 @@
DIST qtlocation-opensource-src-5.9.0-rc.tar.xz 58839608 SHA256
5c4a0acaa9722c8821c44eef14a6509b431ab7945e8f8880a0969eb51afd430f SHA512
dcc22110d04ebd42a69918f1b44f1ac28ced79e766415e9bbd752debcc79f88d2507ec6df4290d00ffccdc6d4932e06ed496ebc20308d843e6c174119d88d30a
WHIRLPOOL
a0074584c899f3124a296ad0c9d6f4372b1ff79287ad8d8af440fd9f656ae0b1c89f0194fd010df112bc7f3b207f239646a90d6071fbd8e7d96703d67639f24f
+DIST qtlocation-opensource-src-5.9.0.tar.xz 58843756 SHA256
e3ee0ba44b1d3df4a958cdf9c9b70d8f41fd05d5f56580504d944679830f2af6 SHA512
a7331e89ddfa44f930081ed3346cb85ec8e5aaceae117732f2504e73cb38a4b3fea845ce4aaab1b7b337bd73a11d303110e7b7cd1348d8cac35d14177f077fe3
WHIRLPOOL
3cd09d1d5b080f275323281cf3327b4e8d24aff931c94f3f9b347d2c6711dbc60a9cfbcf1f6910497db49d642b357896ecbd60d9e42b2b767caea48935324cb4
diff --git a/dev-qt/qtpositioning/qtpositioning-5.9.0.ebuild
b/dev-qt/qtpositioning/qtpositioning-5.9.0.ebuild
new file mode 100644
index 00000000..a385f3d3
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.9.0.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="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/3rdparty/clipper
+ src/3rdparty/poly2tri
+ src/3rdparty/clip2tri
+ 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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.9.0.ebuild
b/dev-qt/qtprintsupport/qtprintsupport-5.9.0.ebuild
new file mode 100644
index 00000000..71b61e38
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.9.0.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
index 9b298db7..b434d4d1 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1 +1,2 @@
DIST qtquickcontrols-opensource-src-5.9.0-rc.tar.xz 5944312 SHA256
9e67affb4bea35ae2440f6776009e8f39f08a8f482ce748903ff7f0a9a873101 SHA512
9f5b15bbd14036b897a369cbd523c87e6dd67610582b4a8638af72d9beccdf5d736c6099aac75930cc7e1bae7352d0aa3093dcd8eae94b9bfe442ad6ef5bc843
WHIRLPOOL
0fa23a1595e1a93995bb8e7091ee40c11bfdfaf8a8ae6c8877c89a0c4f68bca24beca60599e17249c449319b93dc7b08e9bb13bb7ebaf8d175b0ef452e839cbf
+DIST qtquickcontrols-opensource-src-5.9.0.tar.xz 5943520 SHA256
173dfffeb20315dceedeb22c19812752c07e25916044be5444fe00522e1754fe SHA512
24259d70d70e4222264383f9a571e343c1a35a387e8b053a3e992453a432d93c4aff4d4e59e30a4d1a040cfbf0581e88fba7ace8701989ff27df8239a8f9d52a
WHIRLPOOL
31ef47a03e52376efb1b74939b9995fa367daa2ff101850570a1c374fe64a8f73bf99fb23207fc510b2ab0cf633c80026f6f97707aee7095ef07b3b72ff9dc82
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0.ebuild
b/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0.ebuild
new file mode 100644
index 00000000..ac6ab02e
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0.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
index 3a0364f3..198bcacc 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1 +1,2 @@
DIST qtquickcontrols2-opensource-src-5.9.0-rc.tar.xz 4031744 SHA256
2001efeabf03f6f39c5b05df89dda0779b90fcabf9c1722794a40feafaf5ed28 SHA512
3968a3273c5464452cd6f779085a1fca3653b4c053f5c91ecc1fd0f4f57fb31d267834953cf3667212eb3d2f9e4b486e6122be8e346395173b50bf963a48c89a
WHIRLPOOL
8e6108b88d9603d25e4ebc319b21c9a0ab0662b991a7f61e21e2f7346040f9022007b2b14ee0b73c062e92bab409b05852560b868528228101e42933fa925d17
+DIST qtquickcontrols2-opensource-src-5.9.0.tar.xz 4031272 SHA256
09ab6fc1cc5fe6ea6179cff971950cdb37b074610d0d84f0cd61052ec97c1d9c SHA512
b17717cd0df10f76f11cd5bde5b3fcb5aed9f1169950dd17f2492f62d54bf78a7ecfd3885e8480356fd25b63193dd0b18763b398aa2bdec52f79d903e7ad965b
WHIRLPOOL
dea140b366670e4431e4312142088b9dc27523952bdb015dae6d8a06cbe7a6d033de478532e2564034b6fab2f6b192c77ab0d368c3ebfcc1eb9c1f28d2dec8f1
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0.ebuild
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0.ebuild
new file mode 100644
index 00000000..ba8f59a9
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0.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
index f28e3686..d1914a83 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1 +1,2 @@
DIST qtscript-opensource-src-5.9.0-rc.tar.xz 2614340 SHA256
c23a9e452823dab143fb2ab4ce8e501192c7a5a5ecb1141649edd29daa705064 SHA512
b3da40babbb236352d9f6ffcfeeb06a8a9858fcfee228764f914e2c6963e83f6727b9787eb4b7d44a943f5689d38a855836ec586f51f7a19d1d8fec5309b06ce
WHIRLPOOL
5b7e37a78abbc6f917726e4a30d4ddc8c945307fce1776dea4f9790c3713d8c099dde9197d7e2c992151e6b90fed40f6136e06318e14e8477e1555c21da4229e
+DIST qtscript-opensource-src-5.9.0.tar.xz 2611852 SHA256
3c32b6be7b5dcf61b1a25d4646cdac96cc44f5c739c38597a5881231ae3ac964 SHA512
263fcaaa24f7b5410eb5fb031c9bdd561aeaa82ae4b254ba27ea6377825d66a755e9a3182278b2bd29883155fc6fa68cc9bc757966191fc3b00cd12b8268b69b
WHIRLPOOL
d0d98c9fd47f71ec350d5cf3841866fb34c6ba59b0df56bc6ce7c2b89c0f0ade5dce46a9d81bd711ea78485312c8a3b5e4c492dc9ac9d4e77fbb099cbd00fc6f
diff --git a/dev-qt/qtscript/qtscript-5.9.0.ebuild
b/dev-qt/qtscript/qtscript-5.9.0.ebuild
new file mode 100644
index 00000000..018e8b0d
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.9.0.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
index ddc188c5..4fdc48cc 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1 +1,2 @@
DIST qtscxml-opensource-src-5.9.0-rc.tar.xz 407972 SHA256
4a465a8181c8319987e00a1af2efb23ca25a074ce01a59d8d19e5269049a89a7 SHA512
4420e7369d99aaefe490a88a72528c0735a2894711c7885bafec61aeed54eda5ec279c7b267a785191ab4807b12803975e13db71a828558445d7f91e6d4480b4
WHIRLPOOL
402ce8f60adc916d3e67bbefc3525eb4b7809c5b79151fd037ac0ff3575a2856ef436231c9bf7fcd18ecbcdbc022240ccfe6f1f760353fd2d01505d7e45024c2
+DIST qtscxml-opensource-src-5.9.0.tar.xz 408112 SHA256
64596100756c238434e2d213c6c123987b751fd6f26dfa39f146463028b45238 SHA512
642873c176dde0b6773fca304667f685f455d33ebccd443f2eb64c0fbaf8f280865ca5bf9ce552dde7b0a2df89725fe7e765ab895295a445786cf79dac1d313e
WHIRLPOOL
9d59dad7189ee37825be420bda23729f1b133983974382adcfc5393eadf0b6a4d9a083e091c8d104f589f2ac4f650ca4014a3b20520bbeee7808f0aec28b2647
diff --git a/dev-qt/qtscxml/qtscxml-5.9.0.ebuild
b/dev-qt/qtscxml/qtscxml-5.9.0.ebuild
new file mode 100644
index 00000000..e8f77a2e
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-5.9.0.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
index 46f905f0..3234d267 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1 +1,2 @@
DIST qtsensors-opensource-src-5.9.0-rc.tar.xz 1995304 SHA256
4bcfb7202d2eea626493f7cd616e0fd211a2a828eca6014af1af4a6d45f81773 SHA512
86108362671058b7f41b20c13744a4b3fe60f8e8668126b10da04dd44986f570164b4b1bb3b70f6f47f22a4d83c5929b00cbf5f7c69a54b46d92285246343a45
WHIRLPOOL
e8e816756fa66a6eaafdcd73d50c4e65846a78b1ba80fbe239260d973f0485d3b6213aa26d46fb91eb7b1e6edf0a7183765bba34f8cb20a2ccd0a0f3767e67be
+DIST qtsensors-opensource-src-5.9.0.tar.xz 1995196 SHA256
5d3e7b036e7339379cd737ec1a3a10e07aed88a0084a46ba313ac76c22e0aa49 SHA512
edbc0a7532a4021ce0e8d296915c9b63c7ba68f5e8923b4a7fbc14c425d9ca2d7d4b3219ffc54d45b0128f22b6439a520259233ded0dc55c613c3e848492bcb0
WHIRLPOOL
bd929d1dd7ccd0c6f18b3e9232d4abb84b4bd5f22aa802ef76cb50a9cec12f4e940c1b0f22028199ab43255d2a3b838fdb72472407c12777156ab9d94170fe08
diff --git a/dev-qt/qtsensors/qtsensors-5.9.0.ebuild
b/dev-qt/qtsensors/qtsensors-5.9.0.ebuild
new file mode 100644
index 00000000..72762d03
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-5.9.0.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
index 94ec89e8..84132ab4 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1 +1,2 @@
DIST qtserialport-opensource-src-5.9.0-rc.tar.xz 269772 SHA256
5ddcde0d116b319404139b97bfb2cbfb38ba75ba1d34c61d80c6bf5e36495042 SHA512
c409b07631e9d471b7be9e5d5effa22af897237f903c1530822a7a0cc4ff26a53bd858a83256ef5e4e01ed8c9e2005d51580e8be209f504d10e6b2f40b1f2a77
WHIRLPOOL
30e93cc69f8d117bf61b3c72eb6b575779fd562989f0792d530a41d05f234dee27cc75c12274806140a7f3b50e5b01a76287aeaf53aa05926076163f98dceb22
+DIST qtserialport-opensource-src-5.9.0.tar.xz 269780 SHA256
80022e3e6d5652502891fec3774615a36d51901dacc4fbb2dfe6e562fd729d7f SHA512
5158c5ccd4ab19f69ba1b784d2f0606a6f3dab5eb4a01137450f0a8ed6a830b31b43eaacf7002c77a7f9af25cd3d6e9fb8e1fc67fb6599ac4ba249322fbf3940
WHIRLPOOL
7f631913de21dd234d5273578b450d0c9bdefa5774b2a11f224955e6c7403465bb3d48c354d5a87361bd0178989f3387a82f38c586d06daced76867ca935e2f2
diff --git a/dev-qt/qtserialport/qtserialport-5.9.0.ebuild
b/dev-qt/qtserialport/qtserialport-5.9.0.ebuild
new file mode 100644
index 00000000..28ed3530
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtsql/qtsql-5.9.0.ebuild b/dev-qt/qtsql/qtsql-5.9.0.ebuild
new file mode 100644
index 00000000..0560c4a2
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.9.0.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
index 76f9e173..711cbd33 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1 +1,2 @@
DIST qtsvg-opensource-src-5.9.0-rc.tar.xz 1765680 SHA256
ef0e89f3a9253e157391da414795fa26f00d331ece2fe867b56c2e19bbfc22e7 SHA512
d03a7923326c710cf18f3a81a1a7376fdee57e1a861e416a6463be34dbbeba530b06bfac7478c842a1c77bcdb6b864e833c56ae343534f1b30d6fc34ad813309
WHIRLPOOL
33d692596d9e9eff31ccb428ecacda4b0ce2040c798937f50772a4d8394cddee56832beee00c59b0e00115ec8c5d380693f77b2b903b40ed8dc9d4280c70c344
+DIST qtsvg-opensource-src-5.9.0.tar.xz 1765204 SHA256
0fd1ac11bdcbbc359156792dc6f943f4c69936068550e7c2916a32b0f628fe7e SHA512
eed66e35d46e71349dc910de1708c17d6366474a471dfe9ba7df2821addaa06304751111d602cb461e857fe0dc12c918943bb6b22080517da1b7b2b17911c48d
WHIRLPOOL
6f0b434018eabeafd08a0c4f66544675639effeda8ac3f8d2f806eb089e4ec168b8dcc68014f2704432570f6bc8c83df972ef2298159e6cf47436240b87cb543
diff --git a/dev-qt/qtsvg/qtsvg-5.9.0.ebuild b/dev-qt/qtsvg/qtsvg-5.9.0.ebuild
new file mode 100644
index 00000000..2667ef7e
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qttest/qttest-5.9.0.ebuild
b/dev-qt/qttest/qttest-5.9.0.ebuild
new file mode 100644
index 00000000..1db02743
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.9.0.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
index eb0feb0c..628dd2d1 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1 +1,2 @@
DIST qttranslations-opensource-src-5.9.0-rc.tar.xz 1417724 SHA256
0f1509c5f1be2ca94c21906e0d53d58827ed82f695135a3da45246685501b4b8 SHA512
68f90c77a3eb4a6299aaa572c814725a744a681f031bc1ec6cbc5769cc50116b6182d418a4cfb0e1ce0664d6006c9b581ca2488751bace4eb43028fa8b10466f
WHIRLPOOL
1fa6522963a726964d128c5e8e392f5bcf9f50002311f8eae9c3d4e867818f3f1a43a3ed30746210afb4a83aa6037df5da64a4c1c1d0c59c67a3103ff0831921
+DIST qttranslations-opensource-src-5.9.0.tar.xz 1417620 SHA256
5cc981d823a989ddc22b4c278b5b8391fd38656d70e6fa9c8d84fe23d1dc4f77 SHA512
de6a95e9430533e53b61ef5e0b871eec9f2d1d9717aae684343885676c3b59903339aa772606ac95600013fd5519f50cf773c544ffde2c618826ede3be260e37
WHIRLPOOL
5307c7a91184aa90ced74083efc29944df976119325fb39c0b79334ea0c0e497c32e1e03a85505f862fb57816daa08ef6ba5df9c952e5a0a5054f1e0cd4eb386
diff --git a/dev-qt/qttranslations/qttranslations-5.9.0.ebuild
b/dev-qt/qttranslations/qttranslations-5.9.0.ebuild
new file mode 100644
index 00000000..2cd29666
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.9.0.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
index 9e732fac..b0511e8f 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1 +1,2 @@
DIST qtwayland-opensource-src-5.9.0-rc.tar.xz 308292 SHA256
d44fcd00d008e2e4b1de638fa324f548a20c8a35eb6102ded4c2a6e5dc57f398 SHA512
155ab4693079a47ea3157e93f8adca09bea97ae111eb518d11f9dd30871b5690429b6d2ad4a4cdca42306dc0e03a411ce8d2a00cb8b9b36dee7beba4d32290ba
WHIRLPOOL
cf26ecdbaea059abf2df5145fbd8f893de3af8fad10e8af85d77bb7c847910b1084dd4d97d7653dc52aa685acf0842ddbc2b66c9d3f2dbac31ef8a2f2c714875
+DIST qtwayland-opensource-src-5.9.0.tar.xz 308260 SHA256
9b802bb6f5237a21fc1ffe0877c75a90b94a6207d03006b94ca697c072a79d7e SHA512
40c6853bcf5b5bb349c80a64b170f56862482d123d2cfe35c9d71ed047137ddd45c387c2293caeab8a67ed5cd8c3e0f07ed2dc82652d55b99a15c1d93156f56c
WHIRLPOOL
5f9ca0a27171639f5a1be464a6637be1f805dbbb456ceac8509725dcabac1b57faca28cc58a686883183a232ba0a26ac202f9912ac7966891071c34b254cf1a4
diff --git a/dev-qt/qtwayland/qtwayland-5.9.0.ebuild
b/dev-qt/qtwayland/qtwayland-5.9.0.ebuild
new file mode 100644
index 00000000..5f9fc27a
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.9.0.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
index 036a1a1f..6b80405c 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1 +1,2 @@
DIST qtwebchannel-opensource-src-5.9.0-rc.tar.xz 147472 SHA256
3336b1890d9fb700d5c72fd74d98718d16c7b00aeba4b361cb703449a3384540 SHA512
6a5aac190262e351941af2cfcf06c87f6eb2241957da8f3b852042e94be348098a8b65fa9a41a851ce6ae29f5d2ef3863bf2ac8590ec5f074193e34cbd536f98
WHIRLPOOL
611ea8835a2d3d7b8cb87f0df4099b1fa01300d1f8959f47f707323c6b63e4f3388689cf2ca4f2de16100ea97087220f28d00f145710006e604bf457ab98b5d4
+DIST qtwebchannel-opensource-src-5.9.0.tar.xz 147408 SHA256
12ef7ac86b9da0eb6f0140f402e180de95a1f9bfa9f408c2a366279da078e1b9 SHA512
56df897c11c472e9c871577e85a7b6c7bbf4e385fdf892368b3e2aa22a8ebdf4b80681ab0bf7b547b18bf5a8c1aa2ccac6c084b3c6436c5f8016b1b6cf8612d8
WHIRLPOOL
c17cb2f87de0c0b144ba5df34ad392cca025b281a06ed390cab31bace4b4bb6adf0b42810d8e8ef445c2b625274deddd6a0613d854aa30f1c364d235b2bc8922
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.9.0.ebuild
b/dev-qt/qtwebchannel/qtwebchannel-5.9.0.ebuild
new file mode 100644
index 00000000..dd22a806
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.9.0.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
index 2d5b12fe..f26c7382 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1 +1,2 @@
DIST qtwebengine-opensource-src-5.9.0-rc.tar.xz 218071100 SHA256
5df634cf4cc0b6ed9228f2af4073b6cf012e076f1756ae661a74ca7f2b702d1a SHA512
fff698c0680ac6790b6dad25377f5545ef355b6b864f238e03379ed5ca69e6e0949d50a8144e24c1ab4a6f821fc32a9d87ab37c0de82f70e99e9f0b6a0b82281
WHIRLPOOL
a0641b45ef49bb85c3d41a95adc07350f34fa73d93fe197a224073f2c25ffbbf649da7977dec122c65d82c70ae5f1df554da9f4800c817dac153d2b90a575f2d
+DIST qtwebengine-opensource-src-5.9.0.tar.xz 217995696 SHA256
2ed4a579b0fc89c586ed84f131f8c64f6fb70f3126711138ce68f1290ac2b820 SHA512
1759804457baa0bf1abf710d07cbffc8d64e3412b8b35c492fa11c192fcd8a5f7927b3a1b16499ade33ed8b76ad02bddf63de910d7989f7b3b08958928e70461
WHIRLPOOL
f68572e52da687232e7058f8fcc1821c27d533e34be220476af6444f18a74a6c9418acc47931f3e39eb05af07b716abeecdc72d3b52cbe47aa0c651391ef2188
diff --git a/dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild
b/dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild
new file mode 100644
index 00000000..bebfc788
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild
@@ -0,0 +1,102 @@
+# 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" )
+
+ qt_use_disable_mod geolocation positioning \
+ mkspecs/features/configure.prf \
+ src/core/core_chromium.pri \
+ src/core/core_common.pri
+
+ 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
index 795ea11c..87b59a9b 100644
--- a/dev-qt/qtwebkit/Manifest
+++ b/dev-qt/qtwebkit/Manifest
@@ -1 +1,2 @@
DIST qtwebkit-opensource-src-5.9.0-rc.tar.xz 35308568 SHA256
0916b19b43a0437bd7701a285a854ed56c429ed840f2a7ed910c77bedeb399d7 SHA512
b7e32afa52795d33a856db9709868326e2b821f210ddc0704cb1107b92eaa475e2f069fab0f53ad7f0558139c0bebb16d4e7bfd6f296c9dbbb57d1cef8d0b6a3
WHIRLPOOL
3ba1c8d3bc1acba9c6229e954f5cc5393f8af9b0972242d3feec1bfa0e017ea072c35665dfe1cc4e6e649c3b3212d46bdea1fc2bda9ab3a4ecc9660dc50c8ea9
+DIST qtwebkit-opensource-src-5.9.0.tar.xz 35301288 SHA256
8dad193b740055a998312e04a040f2e32a923c0823b2d239b24eab08276a4e04 SHA512
3a889cda4604db66ce95957ca415d68591d8e8cf1f87e4fced2c180e0ff8ed1298260b6048b79cb8f72ad2e1b47be2d58b361cd9d31256f6deee7c1600d046ea
WHIRLPOOL
8e326d9a01478891ffab82f12d0338b1a41cd4057ef9be4f38bb56528be1ed7db805fafa37b40acaa580a52b0b55d9a8102a4d83a80812d0a29816b3a4610666
diff --git a/dev-qt/qtwebkit/qtwebkit-5.9.0.ebuild
b/dev-qt/qtwebkit/qtwebkit-5.9.0.ebuild
new file mode 100644
index 00000000..e13056d7
--- /dev/null
+++ b/dev-qt/qtwebkit/qtwebkit-5.9.0.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/_/-}-final/${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
index 319a3ecb..971ba68e 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1 +1,2 @@
DIST qtwebsockets-opensource-src-5.9.0-rc.tar.xz 200016 SHA256
e3d1fcade6564b9fd58a282cdea96a5321d5045ad4248b25defb6b845f408792 SHA512
67bf4d2662d94cdec95fbfae4d8f89e36d14a88edd2f4b631bb332a8dd2143f94b309c7789e4a63a705e5e5023d2c84a0683b5b28b9ae189a509024b0f10be92
WHIRLPOOL
9346c21f0503a34ee82aadae321dffc15bc4b22317775db14ba3e8ba3a3cbaccf9eae31d1cff04c6af846cbbb25b28e9a1d6cb3fb9ae4afd43120a11e082ce73
+DIST qtwebsockets-opensource-src-5.9.0.tar.xz 200020 SHA256
62977acaa9a44a4174d4ea3bd53f756758e3ae78d8470728326e6408ca0586d6 SHA512
e8687bfad5a1a5f91ad46118444a079b0c9252541476138dafce9f0317e20e526dd8f36a01b81ef4d8613638dd5c09c9f63edcdbd5768976f3292a235d7d2ab4
WHIRLPOOL
7ada62f0421eb1181aa34c90f05867596b1217ae5afd7bbf15bfc60533f1725facc55cffeb9630d1ffadc9a1f2a982d817cbe08380e9c79e4167800d0d06d445
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.9.0.ebuild
b/dev-qt/qtwebsockets/qtwebsockets-5.9.0.ebuild
new file mode 100644
index 00000000..0e59435a
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtwidgets/qtwidgets-5.9.0.ebuild
b/dev-qt/qtwidgets/qtwidgets-5.9.0.ebuild
new file mode 100644
index 00000000..ed7f16fb
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.9.0.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
index f0415d3a..5a10b463 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1 +1,2 @@
DIST qtx11extras-opensource-src-5.9.0-rc.tar.xz 64980 SHA256
15b6fc99bfff11f9cd91ac0017c4c2bf39371f6263bed1cbf76000f148a8fbf1 SHA512
1c70a6155421eb1d4b1529ae5cc937f9bde9d883ad6e46af762c518d03e6f4912a1d6b6c3c54045e30f75e214eab376548e7018b82b964bc95a3486c6d881d4f
WHIRLPOOL
77e314d413746c3b477f5f98538df30e8f87cc3dfb9b749a01766cf52223b06c3e54179d3051f948784dc377ca66c756619ada9676d50fd57edbb288a7cfea07
+DIST qtx11extras-opensource-src-5.9.0.tar.xz 64972 SHA256
9e03d2856dc21eb59f2c8a572f33960a32f6f990b3353440d0e744fc93d0bf6a SHA512
ee45d70fa4f2f1a9e72642786fb524adfda42125047a9719cb74a5b5f9860d8adb6ba008dd8507d0b6210cca44fdd79da0e147806e8874332b0232aa6c41607a
WHIRLPOOL
c0a62cedf7cde05bfe11efda1edf5459816106b8d652099bcb5a0963b21e7f96942f3a65218f5467b9003e1b2d58e5b68f01aa33e5f517a6c1f8b9b0cd2b67e7
diff --git a/dev-qt/qtx11extras/qtx11extras-5.9.0.ebuild
b/dev-qt/qtx11extras/qtx11extras-5.9.0.ebuild
new file mode 100644
index 00000000..54540902
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.9.0.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
index 95fe3176..e11ecca7 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -1 +1,2 @@
DIST qtbase-opensource-src-5.9.0-rc.tar.xz 44902708 SHA256
da1be310a4a7a0526174c4fde5702fc5b4043f05e1dd425da64d6f2c23bbcbfc SHA512
e3dbe38b109dcd4e96d27cc159a5a4df8c6474db43771b58a62a7242dbf4185fa3e89cc64a6524bf87bf698abed129e50cf3dcf5f110c8d78535dd735a8d99a1
WHIRLPOOL
c126f8d70ab2254a2f37957d5aafba7c63353dd02b1ae47504de65844cce10c71115405c4aac347ff0b279caefb2879f9800511a7288b4cd59b6e0c4d79b527e
+DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256
267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512
15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7
WHIRLPOOL
6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
diff --git a/dev-qt/qtxml/qtxml-5.9.0.ebuild b/dev-qt/qtxml/qtxml-5.9.0.ebuild
new file mode 100644
index 00000000..d19aa52b
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.9.0.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
index 5c83db04..b4ec32c7 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1 +1,2 @@
DIST qtxmlpatterns-opensource-src-5.9.0-rc.tar.xz 1357764 SHA256
c8d0dacb9ff0b1f52823a6321d832d7b89e4e8edfbcd982617169d72095beca6 SHA512
ad31bf5602cb70707afd8e83bbfdc6422d9ca12d5cd19e64e731353876ec8883b18344cf3624b38e6cb09781a07262505730df002d8dbec33e5f9bce9d544168
WHIRLPOOL
207969be9ab22cdc0d4ef9bcb4612c99064917c86e64416c2ebfc3cacafe773b54d8157077b1f846c4a60bda0bc49291c83e01697cfa66d8313b27e28e89fe4f
+DIST qtxmlpatterns-opensource-src-5.9.0.tar.xz 1356660 SHA256
41f8223b1d4cfc475ef66888a178847cc7191954ed52d047be90f0d68ea755b8 SHA512
f97074c6afe3429f2d6c82897fe38ab8b50cf8191efc7a3e6b722b4f3c38131b3757f0676ec1bb2cac89bd09239b19e8a58e2e3357dfcf6a6b8d7e65aa3f3b7f
WHIRLPOOL
9c42274f4023f1c2a7d7d6e91bec662bbaa24aad14eba7a32c65df6e9646ab256d086752c196775d4ba499d625f7966c27d483c6ecdd76f60c5b5109f01dd6c4
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0.ebuild
b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0.ebuild
new file mode 100644
index 00000000..4cd0f931
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0.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}"