public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtcore/, dev-qt/qtxml/, dev-qt/qtbluetooth/, dev-qt/qtplugininfo/, ...
@ 2017-07-03 12:13 Michael Palimaka
  0 siblings, 0 replies; only message in thread
From: Michael Palimaka @ 2017-07-03 12:13 UTC (permalink / raw
  To: gentoo-commits

commit:     b9780af0e48af1917ae9edb289f6b7c6116537a5
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  3 12:10:25 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Jul  3 12:13:13 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=b9780af0

dev-qt: version bump 5.9.1

Package-Manager: Portage-2.3.6, Repoman-2.3.2

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

diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index 2d6b8888..cb548dc3 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/assistant/assistant-5.9.1.ebuild b/dev-qt/assistant/assistant-5.9.1.ebuild
new file mode 100644
index 00000000..44fa4993
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/designer/designer-5.9.1.ebuild b/dev-qt/designer/designer-5.9.1.ebuild
new file mode 100644
index 00000000..881db449
--- /dev/null
+++ b/dev-qt/designer/designer-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/linguist-tools/linguist-tools-5.9.1.ebuild b/dev-qt/linguist-tools/linguist-tools-5.9.1.ebuild
new file mode 100644
index 00000000..b22c78fd
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/linguist/linguist-5.9.1.ebuild b/dev-qt/linguist/linguist-5.9.1.ebuild
new file mode 100644
index 00000000..163c6cf6
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/pixeltool/pixeltool-5.9.1.ebuild b/dev-qt/pixeltool/pixeltool-5.9.1.ebuild
new file mode 100644
index 00000000..84c30915
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/qdbus/qdbus-5.9.1.ebuild b/dev-qt/qdbus/qdbus-5.9.1.ebuild
new file mode 100644
index 00000000..cc1037ec
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.9.1.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.9.1.ebuild
new file mode 100644
index 00000000..d1f5a5ed
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/qdoc/qdoc-5.9.1.ebuild b/dev-qt/qdoc/qdoc-5.9.1.ebuild
new file mode 100644
index 00000000..fff12942
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.9.1.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 013c7d2b..4a90df8e 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1 +1,2 @@
 DIST qt3d-opensource-src-5.9.0.tar.xz 27991996 SHA256 9efbef578afb31556a20baccf70137858b975c38cad60ca4d6b163bd35381ba9 SHA512 8f1b4d84369ebb656779e4bef94f57a5ff02f681ed861b7f28ce2f671c033ea0f26bdfe97d3521f877e3722eda0487a975bd6d95e10d6f160d8389ec9ba27140 WHIRLPOOL cce2b69a009266c794e518e81daa536c99a86b348451170c1a8dfaae7d49cc04f7980ee9ecdacb2d280a568310dc4e51b3d0cc37620e831e68d1f90b52811816
+DIST qt3d-opensource-src-5.9.1.tar.xz 27991216 SHA256 4f1fe5b812d78987341b854e7f2907f0375dc188cfa6cf9db101b26e9dfd4996 SHA512 63b647dd2e73420443ed1a4f317d79ab83ba2c101b260ecd8eafdc51b6bf901cffbfb2d645a9f9d740881ca963346c02b26fedb535768f7247aab30362d9bc35 WHIRLPOOL f3e4488cebb0fe7dd3864b87c3f86917f81717cf845ee88fc9bc9fc9efb4d63cfc41e04b470412e3a72989eb2f0ad1c0e594df690e39a12b125e88df4a7aacb1

diff --git a/dev-qt/qt3d/qt3d-5.9.1.ebuild b/dev-qt/qt3d/qt3d-5.9.1.ebuild
new file mode 100644
index 00000000..f17dda81
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.9.1.ebuild
@@ -0,0 +1,35 @@
+# 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 qml"
+
+DEPEND="
+	~dev-qt/qtconcurrent-${PV}
+	~dev-qt/qtcore-${PV}
+	~dev-qt/qtgui-${PV}
+	~dev-qt/qtnetwork-${PV}
+	>=media-libs/assimp-3.1.1
+	sys-libs/zlib
+	qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	rm -r src/3rdparty/assimp/{code,contrib,include} || die
+
+	qt5-build_src_prepare
+
+	if ! use qml; then
+		sed -i -e "/quick3d/s/^/#/" src/src.pro || die
+	fi
+}

diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
index 627df921..0f7470c5 100644
--- a/dev-qt/qtbluetooth/Manifest
+++ b/dev-qt/qtbluetooth/Manifest
@@ -1 +1,2 @@
 DIST qtconnectivity-opensource-src-5.9.0.tar.xz 2707236 SHA256 9755f4bc0a55fba3250635e3a902c0f6611a36c3d23583b84d0465ee3553a24c SHA512 432189e04b1aab248b8e209797866be3837fe69776026eaff239cb62b30e7ca00260a5517af64c5d94ef1c038d7807cdfee818bd58cafec3c220a910017c6f1a WHIRLPOOL 5ef94fe3a02a5aaa11d729b16fc59f110ec4a1abdc01bfac729dffa3d2544996075f6e649b361b9c5c39a732dee9a1f98efcdd9b15f1ec1708c1a140ad8cd6c7
+DIST qtconnectivity-opensource-src-5.9.1.tar.xz 2712396 SHA256 40638b715517bff8509fe9fe1e6a4e45e0f66e68920605048e080dd023ae7fd5 SHA512 3bba2bcc8c1599bcaf878acaed00bb4aadb67e35e03ecd0186c084b974bd765a366fada47f8d419df7c4c17dc3e864aada0bfed7d0ccffadda5aaff17075d892 WHIRLPOOL 447f3452cf75e371aec2e4c73297492144a3cb132fec08d62daf98377b8bd8f05f12cb82fb643188860de7e5f227e74c38dcfbb6cdba65250f6f868f3527be07

diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.9.1.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.9.1.ebuild
new file mode 100644
index 00000000..e7665bb6
--- /dev/null
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.9.1.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 ~arm64 ~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 cddd63a2..d077b35d 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1 +1,2 @@
 DIST qtcharts-opensource-src-5.9.0.tar.xz 4155920 SHA256 74e86e3ad7de57dff0e41cc31c024a93421c3a349e5434f3b56c572f3533a89e SHA512 b67598887747755091edc486e766b70aa55804a931a195485e68c10c58eb4ab81287a0444a6ff629c2a9cfeb32127adb55ec4da7aafefe607272c50fe9bd9798 WHIRLPOOL 8ce94c6f3c8738dffeaee9f219fa1ce6bca22b460a622f27c7e19d9683ef0b517f08c69dfe6aa59161ad00e161d045e5fc61386dde289f61daf207a5036a49f8
+DIST qtcharts-opensource-src-5.9.1.tar.xz 4156024 SHA256 7328cbdc138a0b40f874bb8db36e0aee7cdf1c93263e3a184471867876710da0 SHA512 897a024b8bcca10d30db2d1df1975cd19a8ebfe7914c0d9238c4044fc120970d32fbc667430c4386cfdf3b6bab3ca4cc92edc3843084237ac8bbf9057502d6ba WHIRLPOOL 8924b576ec141ce1a6e89553ff738941ea0be150dfc3e8c111fa89e2264361d3b5bdf79f6d9cf2a0822a4b3ccc1e5c0a16bea8b0839c5a9f94b4cd62948e4307

diff --git a/dev-qt/qtcharts/qtcharts-5.9.1.ebuild b/dev-qt/qtcharts/qtcharts-5.9.1.ebuild
new file mode 100644
index 00000000..87959af4
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-5.9.1.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 596c5e82..f706d058 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.9.1.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.9.1.ebuild
new file mode 100644
index 00000000..2886524b
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.9.1.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 596c5e82..f706d058 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtcore/qtcore-5.9.1.ebuild b/dev-qt/qtcore/qtcore-5.9.1.ebuild
new file mode 100644
index 00000000..175000e7
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.9.1.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 63fd9996..13149168 100644
--- a/dev-qt/qtdatavis3d/Manifest
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -1 +1,2 @@
 DIST qtdatavis3d-opensource-src-5.9.0.tar.xz 5163140 SHA256 696baff081c7aebf42ca6f618d8c1ee122bd80ca623028f6379c4a4414a571f3 SHA512 7581ee7a766781be99bc2645a7983ce5dc031f5e54f51e7f5bcadf8e4c5d1ca7f59a625915e2248f60153638ac956a65b3736bbce5ef072052735221ce7360da WHIRLPOOL 984dc970a7a7d63b5364e350f185db1dbf7ea2ce6e3863f7851ac693b9c7f77ee34e2f510dfaa9bab1da58f136a23c2f314c16ef0ecc089bd5abb569fe49529b
+DIST qtdatavis3d-opensource-src-5.9.1.tar.xz 5163100 SHA256 233cab90fa35c926717bf697e7259b4e5bc7af6a26183657b006dac80fc0a191 SHA512 4883ca956ab916db7356d5538ed0112dc91d0b5ffb6f0e4a031c8e965f568e8cedadf0a0fddc410e94fa29cc95e3ca739c3a4b22dbfa1ff93044e073ff5de036 WHIRLPOOL 2c8ff28dde42cdec6e063094fe38dbad5f7d78e86d0c71d1190df72428892e2e886674f5557a36561ed59bdb0add16431e5892add84cd87706f2298284eb8e40

diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.9.1.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.9.1.ebuild
new file mode 100644
index 00000000..4ce3a82a
--- /dev/null
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.9.1.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 596c5e82..f706d058 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtdbus/qtdbus-5.9.1.ebuild b/dev-qt/qtdbus/qtdbus-5.9.1.ebuild
new file mode 100644
index 00000000..d7d8945c
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.9.1.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 842c5983..161d0519 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1 +1,2 @@
 DIST qtdeclarative-opensource-src-5.9.0.tar.xz 21380460 SHA256 3c9b72098f952155e943c4890c67f9a7dd81737ff69b482a401a2b2af0f93ebd SHA512 f0a2e169be19cdd50d149cf0f490ff3f5b792b977ed268eaacb7f04fda284df0b73b433d227734db75b58505f52b67a6d16cf7a8e9cf510f838036813ba2453d WHIRLPOOL f08e88d66d5da880c809bd805a0f394576ec02504654999a9ba63e12867bc2a164809fbc132c33e2f9dac4f0c5fd12893d2136ef9f27fcc8a1b29fbe7aee8afb
+DIST qtdeclarative-opensource-src-5.9.1.tar.xz 21387252 SHA256 d2fe6c9c1a9f19af6e96553c6d75366ab8f397bc232acd67d31476955fee94ff SHA512 211d27bbbc1f5357bd8e9c09196360da2cf48bda8f8230355aa245c45387e653cda92016e4057c7feffd0bd9e44aaf7511161cdb5a0d2c7009f6e57fa1097f66 WHIRLPOOL 9178d010f069ce3bb7ccd85e9540158ac626e5408c1c02908f0cfbe22919b0410a98e1d97c2f0c2aaf13da920b4d35e87faf2cab5cf452a11700e5b2ef58ad56

diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.9.1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.9.1.ebuild
new file mode 100644
index 00000000..13e05c9e
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/qtdiag/Manifest
+++ b/dev-qt/qtdiag/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/qtdiag/qtdiag-5.9.1.ebuild b/dev-qt/qtdiag/qtdiag-5.9.1.ebuild
new file mode 100644
index 00000000..bdd36844
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.9.1.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 71d5ad2c..87cfaf9f 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1 +1,2 @@
 DIST qtgraphicaleffects-opensource-src-5.9.0.tar.xz 14487276 SHA256 a570bc14fba836b58b7143eb44cb9ff6a0eff93ac0a346f68280854af9f4e4b3 SHA512 6f2f872fab9834912b2edbced4d426306438d9d898d88c78722f257165be928a2a0524d644f63f97bc085780c806458fb00f605739c3bf511dc677415a4e64ac WHIRLPOOL 61c35c0dd9a2c4d546d2d379c05c76037138b45d7066c1f655c2930010e4e671f817db4a851f8ee06c1de59296cb611ff9aa27e0d595853cff2cbff3abf767ac
+DIST qtgraphicaleffects-opensource-src-5.9.1.tar.xz 14478792 SHA256 5f86c38e36d9553049cfbe56d4869e73cf8ab920905402cbcafb56dd8a1a59ff SHA512 c026900b426bacef40ddfaed7a32546f1f3f5f4e74fd1b2be247e5f81b4dc0894b585dda523e3ec0d875079b984efd379fce5cbf0e81d3cc4dbffddf0980e515 WHIRLPOOL 315d3a9f068f87a9c68344cdea057df0f97297a521ae22685cf8380ba775c7e2bba92f4e7477ec318140ed05aa4b3492531a3995cb6e8231f44946860cc69ecb

diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.1.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.1.ebuild
new file mode 100644
index 00000000..f1f5e53f
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.1.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 596c5e82..f706d058 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtgui/qtgui-5.9.1.ebuild b/dev-qt/qtgui/qtgui-5.9.1.ebuild
new file mode 100644
index 00000000..53aa133b
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.9.1.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)
+
+	qt_use_disable_config dbus dbus \
+		src/platformsupport/themes/genericunix/genericunix.pri
+
+	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 2d6b8888..cb548dc3 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/qthelp/qthelp-5.9.1.ebuild b/dev-qt/qthelp/qthelp-5.9.1.ebuild
new file mode 100644
index 00000000..05bca269
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.9.1.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 ~arm64 ~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 e4629016..6fdf7a0d 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1 +1,2 @@
 DIST qtimageformats-opensource-src-5.9.0.tar.xz 2094680 SHA256 2461795047194bddabdf768af862ba374db58418a7c3e26019a8d5f1e7a85481 SHA512 7a8c9cad0e71c7cd02ab01e301891ef352efa3700790ecc41148ed9ce425eb8f7b0279f99865c7e26a1a9da88ef0be40d76b0233a47c46d6d47d39805a30d57e WHIRLPOOL c68d931957bf99977fdce0e08cd44eaccf0514caa4f51c70d91f328a17f38db63fce006f5f6fc0fa1409b1f3f4ca3e8d54efdd8cb8f943b44e3397d08961f485
+DIST qtimageformats-opensource-src-5.9.1.tar.xz 2089468 SHA256 79fee307310a66100bd3d907ea69bd039dcd727c15f27e990167e7a27d1b8a47 SHA512 03bc2cdebb8878bc8a0462d8eafadfa4c17cfd06ce7b65eb1f0cf3f4a0e2b673eff40a348898858e3dfcc680fac57c83a66d3bf059caa3b10825472f60650ff7 WHIRLPOOL 799c30abc2152847af5ea5f952862bacc93f4461a1f0e82378271562d1c5108039b99bcad5b557008f9220397f28edc559abd15cc88dc6701531c46d0c6a9269

diff --git a/dev-qt/qtimageformats/qtimageformats-5.9.1.ebuild b/dev-qt/qtimageformats/qtimageformats-5.9.1.ebuild
new file mode 100644
index 00000000..3285265e
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.9.1.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 18a14d77..4920efc0 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1 +1,2 @@
 DIST qtlocation-opensource-src-5.9.0.tar.xz 58843756 SHA256 e3ee0ba44b1d3df4a958cdf9c9b70d8f41fd05d5f56580504d944679830f2af6 SHA512 a7331e89ddfa44f930081ed3346cb85ec8e5aaceae117732f2504e73cb38a4b3fea845ce4aaab1b7b337bd73a11d303110e7b7cd1348d8cac35d14177f077fe3 WHIRLPOOL 3cd09d1d5b080f275323281cf3327b4e8d24aff931c94f3f9b347d2c6711dbc60a9cfbcf1f6910497db49d642b357896ecbd60d9e42b2b767caea48935324cb4
+DIST qtlocation-opensource-src-5.9.1.tar.xz 58843932 SHA256 4bc43c1df69c5322f982588711d4a65f8408b71a36e43ba19b39d1aae87e1515 SHA512 fce1596b77696f9634e9d771dc789a495c28c84c751404708b485c4fe22adfdc747c1623e7d87e204b0e591cb517885fcf69c130e60cf3d1cb0579b23a4f8ef9 WHIRLPOOL a8996b8df2ea58dbe56a648d9879199ed7a5576a8edc26fa9266bbfd0590f94ab7bfb528c63049197c932b0a1cc64a78b6b1bcaa00a3370e343901986ae01609

diff --git a/dev-qt/qtlocation/qtlocation-5.9.1.ebuild b/dev-qt/qtlocation/qtlocation-5.9.1.ebuild
new file mode 100644
index 00000000..edebcf25
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.9.1.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="The Location module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+	KEYWORDS="~amd64 ~arm ~arm64 ~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/clipper
+	src/3rdparty/poly2tri
+	src/3rdparty/clip2tri
+	src/3rdparty/mapbox-gl-native
+	src/location
+	src/imports/location
+	src/plugins/geoservices
+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index e102c893..f6063d17 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1 +1,2 @@
 DIST qtmultimedia-opensource-src-5.9.0.tar.xz 3575916 SHA256 0bb370923ba2e6d122940b07352a1a2f52ebbb061bec72e30df22a9e2edd60ee SHA512 5955ecf8b5683de896bc5d3fefeac74c79d52f3492f0fecfbd9f1af7026b1ac7eabd58b50933d89a4c1d24d09e86a0f15b68e0e95e0b93e032f54b306f913035 WHIRLPOOL 71d58bf11df6c296979ce4e845ee7b9afeb2786a9ba214eba48288dcf2105bf76a8844c4ee39be444f09d093da2185e6620abee57d99d3046d8aa478ac0951ab
+DIST qtmultimedia-opensource-src-5.9.1.tar.xz 3571624 SHA256 e48fbe71b4418eb7caba5ef5aa422483fb28d0e894cbc41f3d8b73b3d7fee6e4 SHA512 eeaa6bb8fc8a983d9b69da3a2766a3a6241ce7064577c325461cbe409ee68bdf7967d668f4f671bb3d4afa2d6cbf24a9f8f89b853e4a26e8962df31751731204 WHIRLPOOL 3511abebb32b7acea5133d43a12a7f38902e9c2a0eb4ed2ed1f0ce4a657afca5155a42f9f43501e92d614c6257c53b20c03ec5f8b7414e9f27bd01f3ee9e900b

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild
new file mode 100644
index 00000000..f28d3192
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.1.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 ~arm64 ~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 596c5e82..f706d058 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtnetwork/qtnetwork-5.9.1.ebuild b/dev-qt/qtnetwork/qtnetwork-5.9.1.ebuild
new file mode 100644
index 00000000..f392876a
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.9.1.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 dcb872d9..a0f4c384 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1 +1,2 @@
 DIST qtnetworkauth-opensource-src-5.9.0.tar.xz 111984 SHA256 0fc08b28f5b3cb2ea84dc9a6f415060b3c957e95171f407cc90ce5f8a9f7eb94 SHA512 6d812f2b2df072bb383f8a8e77353daed26697dead0fb2600eedad9afc8f6f8d623dbbb563fb8ff6d3005080b210601e36e1404b97f62e5ccb143c6bbab63213 WHIRLPOOL 113e8e895681c7919ab6e3bd4b31f361a58247638ee5fe7aa956c03e3164a2177f579da956e4792ca0e88deab04a017a955c1860c31f45593f763e3b8657a701
+DIST qtnetworkauth-opensource-src-5.9.1.tar.xz 112020 SHA256 2aff7ec9d12e686d0d0ea6bb957ac09d0f39afb31d072b7e129f617aeee8eab9 SHA512 d9c8eeb8d9c3ac007ddb38c470d1afe3baaea167d34d766d4706da7755027cb4ec7ffc982b110757c76f14b09e6a0c70e2cbbdfc7a71c85400c12742e5905511 WHIRLPOOL a5b78c48d0f8e3d9bfa331e15fe56e336cdb60f68554fbbed5c6fe1b6a20d26bf21452d64e322e58a059332863fe44eb14fcf92b634a3734261a38ad38ffc35a

diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.9.1.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.9.1.ebuild
new file mode 100644
index 00000000..ec54a2f0
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.9.1.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 596c5e82..f706d058 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtopengl/qtopengl-5.9.1.ebuild b/dev-qt/qtopengl/qtopengl-5.9.1.ebuild
new file mode 100644
index 00000000..7e85dc2c
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/qtpaths/qtpaths-5.9.1.ebuild b/dev-qt/qtpaths/qtpaths-5.9.1.ebuild
new file mode 100644
index 00000000..e19eed5f
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.9.1.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 2d6b8888..cb548dc3 100644
--- a/dev-qt/qtplugininfo/Manifest
+++ b/dev-qt/qtplugininfo/Manifest
@@ -1 +1,2 @@
 DIST qttools-opensource-src-5.9.0.tar.xz 9740908 SHA256 64fe968e35f9d9f6617b48027957761cf76c20d43721ee6e2855a965afa285ee SHA512 870ba688b67c890241b1961a908a2068ab353aba0e108d41b9a916e24c3c5c5c8ee9e6630cb87393384210b8a90aab99bc0f2bb3ffaf1f7df29256743897d284 WHIRLPOOL d0daa16b3cb5408e33ebd780530653681cdf80eafc27e19a602d4c81fb5f13f8676812cab9721e420e2e39428b0ea2083e2e7e5b168315fb3ce60393fc3f40c6
+DIST qttools-opensource-src-5.9.1.tar.xz 9740532 SHA256 c4eb56cf24a75661b8317b566be37396c90357b4f6730ef12b8c97a7079ca0e8 SHA512 689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f WHIRLPOOL 9731428352ea77416c2d03de34ce90286513c505de7a2c60ed4cfb84518042160795b871f000848b9d3c4593f23d49d19e151c7b9fc7077867f8a4dcad1e9302

diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.9.1.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.9.1.ebuild
new file mode 100644
index 00000000..f411fc0c
--- /dev/null
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.9.1.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 18a14d77..4920efc0 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1 +1,2 @@
 DIST qtlocation-opensource-src-5.9.0.tar.xz 58843756 SHA256 e3ee0ba44b1d3df4a958cdf9c9b70d8f41fd05d5f56580504d944679830f2af6 SHA512 a7331e89ddfa44f930081ed3346cb85ec8e5aaceae117732f2504e73cb38a4b3fea845ce4aaab1b7b337bd73a11d303110e7b7cd1348d8cac35d14177f077fe3 WHIRLPOOL 3cd09d1d5b080f275323281cf3327b4e8d24aff931c94f3f9b347d2c6711dbc60a9cfbcf1f6910497db49d642b357896ecbd60d9e42b2b767caea48935324cb4
+DIST qtlocation-opensource-src-5.9.1.tar.xz 58843932 SHA256 4bc43c1df69c5322f982588711d4a65f8408b71a36e43ba19b39d1aae87e1515 SHA512 fce1596b77696f9634e9d771dc789a495c28c84c751404708b485c4fe22adfdc747c1623e7d87e204b0e591cb517885fcf69c130e60cf3d1cb0579b23a4f8ef9 WHIRLPOOL a8996b8df2ea58dbe56a648d9879199ed7a5576a8edc26fa9266bbfd0590f94ab7bfb528c63049197c932b0a1cc64a78b6b1bcaa00a3370e343901986ae01609

diff --git a/dev-qt/qtpositioning/qtpositioning-5.9.1.ebuild b/dev-qt/qtpositioning/qtpositioning-5.9.1.ebuild
new file mode 100644
index 00000000..ccf6ea6d
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.9.1.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 ~arm64 ~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 596c5e82..f706d058 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.9.1.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.9.1.ebuild
new file mode 100644
index 00000000..71b61e38
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.9.1.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 8f44a776..ba157e35 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1 +1,2 @@
 DIST qtquickcontrols-opensource-src-5.9.0.tar.xz 5943520 SHA256 173dfffeb20315dceedeb22c19812752c07e25916044be5444fe00522e1754fe SHA512 24259d70d70e4222264383f9a571e343c1a35a387e8b053a3e992453a432d93c4aff4d4e59e30a4d1a040cfbf0581e88fba7ace8701989ff27df8239a8f9d52a WHIRLPOOL 31ef47a03e52376efb1b74939b9995fa367daa2ff101850570a1c374fe64a8f73bf99fb23207fc510b2ab0cf633c80026f6f97707aee7095ef07b3b72ff9dc82
+DIST qtquickcontrols-opensource-src-5.9.1.tar.xz 5944536 SHA256 520ed0e110f9d0977eb873ea0e05a3d205c9c1b1ad2dd606875708848b21ec2e SHA512 f7797fe4f5360c814c426ed1db72e58d66a6ad11e9a94f62176736278f7218966032441b8c52fc815f609237bd3483e72023a3407e290b05c2cf9b815ededfe7 WHIRLPOOL 22b130afd7e602e0646155a48206c8d49678bbc6485cfa3ab2051de97b8217545904c368f2f9c75578c2a76f00b3d591681a41686a44db0a0c36e4bd3be51bd0

diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.9.1.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.9.1.ebuild
new file mode 100644
index 00000000..ac6ab02e
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.9.1.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 45310428..c8ac25c9 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1 +1,2 @@
 DIST qtquickcontrols2-opensource-src-5.9.0.tar.xz 4031272 SHA256 09ab6fc1cc5fe6ea6179cff971950cdb37b074610d0d84f0cd61052ec97c1d9c SHA512 b17717cd0df10f76f11cd5bde5b3fcb5aed9f1169950dd17f2492f62d54bf78a7ecfd3885e8480356fd25b63193dd0b18763b398aa2bdec52f79d903e7ad965b WHIRLPOOL dea140b366670e4431e4312142088b9dc27523952bdb015dae6d8a06cbe7a6d033de478532e2564034b6fab2f6b192c77ab0d368c3ebfcc1eb9c1f28d2dec8f1
+DIST qtquickcontrols2-opensource-src-5.9.1.tar.xz 4116592 SHA256 203be0321112d1513b722fce463f9e30d7d00befb33349901d9517f4f13408ff SHA512 277a56adde27f2552cdc392f9c1f312104887624c0ecc6b3e465b61d17f01ea63bd9bcff45e00903dc3b53e6bcb211ac41fd28702fa72f48db35dfacc2d072e4 WHIRLPOOL d496c81454647faaf2e992273bf1f146c0e1606c570c0bbf9a31b3f29c4f1e5dd2e72e5579f31dfc1db94e7b2810ae3cde8f2334de845774453fff63b7154374

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.1.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.1.ebuild
new file mode 100644
index 00000000..ba8f59a9
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.1.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 9868df31..0b301808 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1 +1,2 @@
 DIST qtscript-opensource-src-5.9.0.tar.xz 2611852 SHA256 3c32b6be7b5dcf61b1a25d4646cdac96cc44f5c739c38597a5881231ae3ac964 SHA512 263fcaaa24f7b5410eb5fb031c9bdd561aeaa82ae4b254ba27ea6377825d66a755e9a3182278b2bd29883155fc6fa68cc9bc757966191fc3b00cd12b8268b69b WHIRLPOOL d0d98c9fd47f71ec350d5cf3841866fb34c6ba59b0df56bc6ce7c2b89c0f0ade5dce46a9d81bd711ea78485312c8a3b5e4c492dc9ac9d4e77fbb099cbd00fc6f
+DIST qtscript-opensource-src-5.9.1.tar.xz 2610800 SHA256 176a08865d5f66437b0f279fc5d7f381f359f20bafbffcebdcac61e86415188f SHA512 d4f5d0b804be742da5e439d13ef2c6b045dc5ddc81aa1462069db9a734cf1877b3205204a31c6775dd9bcb2c234e45f3d65dcc788f936fc0e49f6a4f37199b9f WHIRLPOOL 056880a5c76f92d427dcf7f5549edc08002265172b010011dc12ec164ad3e136c90f1c194ee176c741bc7375dbe4755b1cd9473efcf6e2d4e9b41a67eeca333f

diff --git a/dev-qt/qtscript/qtscript-5.9.1.ebuild b/dev-qt/qtscript/qtscript-5.9.1.ebuild
new file mode 100644
index 00000000..018e8b0d
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.9.1.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 8e5f9382..692792d9 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1 +1,2 @@
 DIST qtscxml-opensource-src-5.9.0.tar.xz 408112 SHA256 64596100756c238434e2d213c6c123987b751fd6f26dfa39f146463028b45238 SHA512 642873c176dde0b6773fca304667f685f455d33ebccd443f2eb64c0fbaf8f280865ca5bf9ce552dde7b0a2df89725fe7e765ab895295a445786cf79dac1d313e WHIRLPOOL 9d59dad7189ee37825be420bda23729f1b133983974382adcfc5393eadf0b6a4d9a083e091c8d104f589f2ac4f650ca4014a3b20520bbeee7808f0aec28b2647
+DIST qtscxml-opensource-src-5.9.1.tar.xz 413572 SHA256 409758206d1381f262e879d8bde72c147f36f04af2be58986b5a61581e376bd4 SHA512 226c4f3f9eff08498b1ef39f7e36539a5f5777233061f900c50a8515b1b30ac8a344cb27b6b81eae6c280fe2c8e72befab2afd6b11e192cacc83433c28d04d52 WHIRLPOOL f38ab01a468a796669c4c06c15ae5047e117bc8b1bd90c043030b3ffe668170cfa735fde1ccf1d6bfd132a80c7310a2dd50880a8bb04c5dbdbb3aeba66297b5f

diff --git a/dev-qt/qtscxml/qtscxml-5.9.1.ebuild b/dev-qt/qtscxml/qtscxml-5.9.1.ebuild
new file mode 100644
index 00000000..e8f77a2e
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-5.9.1.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 f7c1cdba..62744c16 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1 +1,2 @@
 DIST qtsensors-opensource-src-5.9.0.tar.xz 1995196 SHA256 5d3e7b036e7339379cd737ec1a3a10e07aed88a0084a46ba313ac76c22e0aa49 SHA512 edbc0a7532a4021ce0e8d296915c9b63c7ba68f5e8923b4a7fbc14c425d9ca2d7d4b3219ffc54d45b0128f22b6439a520259233ded0dc55c613c3e848492bcb0 WHIRLPOOL bd929d1dd7ccd0c6f18b3e9232d4abb84b4bd5f22aa802ef76cb50a9cec12f4e940c1b0f22028199ab43255d2a3b838fdb72472407c12777156ab9d94170fe08
+DIST qtsensors-opensource-src-5.9.1.tar.xz 1990160 SHA256 5af19397aa8ccd88c1fbb7cda4ee2a583f05bdf8ae090eb616bb276ff2e9e29c SHA512 a6f0e10aad5f0242dfad470c0aa334dcff817587a3f24c6930de8197281eb72b94f96d74aea5fc5446a262fbfc41cad68ea1b6f21df5fade5da278f8493732a5 WHIRLPOOL b0db6f8665fa348e44aaba2ec12767ef8cf2c0666eeb3b04e68b6dfebfe9b9062ac9f912725922ab6fad7fdc337499c9f65b484152150f6bb65311d74ce728a3

diff --git a/dev-qt/qtsensors/qtsensors-5.9.1.ebuild b/dev-qt/qtsensors/qtsensors-5.9.1.ebuild
new file mode 100644
index 00000000..7c7a5e71
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-5.9.1.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 ~arm64 ~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 16dd47ee..3945699d 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1 +1,2 @@
 DIST qtserialport-opensource-src-5.9.0.tar.xz 269780 SHA256 80022e3e6d5652502891fec3774615a36d51901dacc4fbb2dfe6e562fd729d7f SHA512 5158c5ccd4ab19f69ba1b784d2f0606a6f3dab5eb4a01137450f0a8ed6a830b31b43eaacf7002c77a7f9af25cd3d6e9fb8e1fc67fb6599ac4ba249322fbf3940 WHIRLPOOL 7f631913de21dd234d5273578b450d0c9bdefa5774b2a11f224955e6c7403465bb3d48c354d5a87361bd0178989f3387a82f38c586d06daced76867ca935e2f2
+DIST qtserialport-opensource-src-5.9.1.tar.xz 269720 SHA256 e1fe85bf292929c3a62cb4d21efaaa4e89f70f48ea10914da07d0670ec617a69 SHA512 ec86981bf276dc7c084700a595118dca1f346bd840e038d551900a3b74b11b9cc71ce492a7314476f9a92d1e703ae6755cabcf0f59d1db5b61c836c5a329abcb WHIRLPOOL fb0779fd519b45738c4313b099ce603bf3a51e6d53b6c3a372d1ff14902905b0003d5d721fb13e291a61987a24aa15bed8524e8b21c8dbaa53632e0eb8c1d67e

diff --git a/dev-qt/qtserialport/qtserialport-5.9.1.ebuild b/dev-qt/qtserialport/qtserialport-5.9.1.ebuild
new file mode 100644
index 00000000..9bf1e0ee
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.9.1.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 ~arm64 ~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 596c5e82..f706d058 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtsql/qtsql-5.9.1.ebuild b/dev-qt/qtsql/qtsql-5.9.1.ebuild
new file mode 100644
index 00000000..0560c4a2
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.9.1.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 78860407..4ccd5d5d 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1 +1,2 @@
 DIST qtsvg-opensource-src-5.9.0.tar.xz 1765204 SHA256 0fd1ac11bdcbbc359156792dc6f943f4c69936068550e7c2916a32b0f628fe7e SHA512 eed66e35d46e71349dc910de1708c17d6366474a471dfe9ba7df2821addaa06304751111d602cb461e857fe0dc12c918943bb6b22080517da1b7b2b17911c48d WHIRLPOOL 6f0b434018eabeafd08a0c4f66544675639effeda8ac3f8d2f806eb089e4ec168b8dcc68014f2704432570f6bc8c83df972ef2298159e6cf47436240b87cb543
+DIST qtsvg-opensource-src-5.9.1.tar.xz 1765040 SHA256 99f294f874b13553e4ed49cd9465580ad0c9b92e29cdfa47b2e4096835c1e2e5 SHA512 d1c28f58a8f64c998f5a601f4353831cabd1d6414a29a85dd9f57509a68cb3305ad4af22562f4110d42ca3e180c757c6112f1e24c91672ed8b5ad249915110f0 WHIRLPOOL 9e6f26e522e1bc25dd1330b7536f8e815ec564c79e27c219f5fb9fa66f852646030dac162e6bd710e8b254fbae2793944b19c9b7a6543ff922852db63d5d56d7

diff --git a/dev-qt/qtsvg/qtsvg-5.9.1.ebuild b/dev-qt/qtsvg/qtsvg-5.9.1.ebuild
new file mode 100644
index 00000000..2667ef7e
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.9.1.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 596c5e82..f706d058 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qttest/qttest-5.9.1.ebuild b/dev-qt/qttest/qttest-5.9.1.ebuild
new file mode 100644
index 00000000..1db02743
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.9.1.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 14b97d86..d81acb7d 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1 +1,2 @@
 DIST qttranslations-opensource-src-5.9.0.tar.xz 1417620 SHA256 5cc981d823a989ddc22b4c278b5b8391fd38656d70e6fa9c8d84fe23d1dc4f77 SHA512 de6a95e9430533e53b61ef5e0b871eec9f2d1d9717aae684343885676c3b59903339aa772606ac95600013fd5519f50cf773c544ffde2c618826ede3be260e37 WHIRLPOOL 5307c7a91184aa90ced74083efc29944df976119325fb39c0b79334ea0c0e497c32e1e03a85505f862fb57816daa08ef6ba5df9c952e5a0a5054f1e0cd4eb386
+DIST qttranslations-opensource-src-5.9.1.tar.xz 1412200 SHA256 4a12528a14ed77f31672bd7469cad30624e7b672f241b8f19ad59510298eb269 SHA512 d15c9a095c095357d88826d53636ade8834b1a7f49ead53260c6b96056a478bb72c9f42cbe1cd1ea15db65c0dbc2614f18e720a55e78273dd19e91ebcbbcdb34 WHIRLPOOL cf14b34cabaaaff1ec20c5a16643ed557f3887a39ffe1f3f734e1f1c838137269c6a34f97fbd3c5c69283ff62f1607ceed61af318594766380e7ec837d10c692

diff --git a/dev-qt/qttranslations/qttranslations-5.9.1.ebuild b/dev-qt/qttranslations/qttranslations-5.9.1.ebuild
new file mode 100644
index 00000000..2cd29666
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.9.1.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 594749b0..ef9f57bb 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1 +1,2 @@
 DIST qtwayland-opensource-src-5.9.0.tar.xz 308260 SHA256 9b802bb6f5237a21fc1ffe0877c75a90b94a6207d03006b94ca697c072a79d7e SHA512 40c6853bcf5b5bb349c80a64b170f56862482d123d2cfe35c9d71ed047137ddd45c387c2293caeab8a67ed5cd8c3e0f07ed2dc82652d55b99a15c1d93156f56c WHIRLPOOL 5f9ca0a27171639f5a1be464a6637be1f805dbbb456ceac8509725dcabac1b57faca28cc58a686883183a232ba0a26ac202f9912ac7966891071c34b254cf1a4
+DIST qtwayland-opensource-src-5.9.1.tar.xz 308820 SHA256 cf0cb1982a7b748bfec8c7834691f13072f104884c61809d0bbd1a01ebda3ffa SHA512 619025f6db1234e2e85e8790ca152765696b3019414e4de1a7630ef3cb5a11fa3d0f3955f1e2e9e82f05a90a6da3a0a355c3c4de4dc0006cb91f122428031df3 WHIRLPOOL 6098ebf9de1fa5915ea46cb2781d27843760280f69dc7949813e4f5658e55b9899b568f1067c8d6bf796d03186df97853a94da1494d9d52820b44eea32536be0

diff --git a/dev-qt/qtwayland/qtwayland-5.9.1.ebuild b/dev-qt/qtwayland/qtwayland-5.9.1.ebuild
new file mode 100644
index 00000000..ff3ca8ba
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.9.1.ebuild
@@ -0,0 +1,43 @@
+# 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 +libinput xcomposite"
+
+DEPEND="
+	>=dev-libs/wayland-1.4.0
+	~dev-qt/qtcore-${PV}
+	~dev-qt/qtdeclarative-${PV}
+	~dev-qt/qtgui-${PV}[egl=,libinput?]
+	media-libs/mesa[egl?]
+	>=x11-libs/libxkbcommon-0.2.0
+	xcomposite? (
+		x11-libs/libX11
+		x11-libs/libXcomposite
+	)
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	qt_use_disable_config libinput xkbcommon-evdev \
+		src/client/client.pro \
+		src/compositor/wayland_wrapper/wayland_wrapper.pri \
+		src/plugins/shellintegration/ivi-shell/ivi-shell.pro \
+		tests/auto/compositor/compositor/compositor.pro
+
+	qt5-build_src_prepare
+}
+
+src_configure() {
+	qt_use_compile_test xcomposite
+
+	qt5-build_src_configure
+}

diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 96391554..c6cf0e94 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1 +1,2 @@
 DIST qtwebchannel-opensource-src-5.9.0.tar.xz 147408 SHA256 12ef7ac86b9da0eb6f0140f402e180de95a1f9bfa9f408c2a366279da078e1b9 SHA512 56df897c11c472e9c871577e85a7b6c7bbf4e385fdf892368b3e2aa22a8ebdf4b80681ab0bf7b547b18bf5a8c1aa2ccac6c084b3c6436c5f8016b1b6cf8612d8 WHIRLPOOL c17cb2f87de0c0b144ba5df34ad392cca025b281a06ed390cab31bace4b4bb6adf0b42810d8e8ef445c2b625274deddd6a0613d854aa30f1c364d235b2bc8922
+DIST qtwebchannel-opensource-src-5.9.1.tar.xz 142200 SHA256 80425f5a6df8784f5221809ffd664486ed38427f514ab4ec174e20456b027000 SHA512 5bb1691f346f470993bae09e4766832e24b49f98cac3c40169f5f9fd25dde4f0694e9f1688cb683024649a8657caad21142cf2410140c427400194e0f1d60fc6 WHIRLPOOL 5ce01d82393a83ed9c332c2e6ae669de976ee907fbcd936e11cea6485ce69de3f778d2f14299bfffa0307b1609219e68062fe8c74241d569c6ab7979b536ede3

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.9.1.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.9.1.ebuild
new file mode 100644
index 00000000..42caf288
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.9.1.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 ~arm64 ~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 0551a73b..14167ccd 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1 +1,2 @@
 DIST qtwebengine-opensource-src-5.9.0.tar.xz 217995696 SHA256 2ed4a579b0fc89c586ed84f131f8c64f6fb70f3126711138ce68f1290ac2b820 SHA512 1759804457baa0bf1abf710d07cbffc8d64e3412b8b35c492fa11c192fcd8a5f7927b3a1b16499ade33ed8b76ad02bddf63de910d7989f7b3b08958928e70461 WHIRLPOOL f68572e52da687232e7058f8fcc1821c27d533e34be220476af6444f18a74a6c9418acc47931f3e39eb05af07b716abeecdc72d3b52cbe47aa0c651391ef2188
+DIST qtwebengine-opensource-src-5.9.1.tar.xz 218066864 SHA256 f6a37eeb9188474a16d29ede498fce959396ab80329a0a83eaeb925251686401 SHA512 ad8feeede6dfc2879a84efe5bf1ae9a43db7e0182b084d2ebb7d7881ddb8e773f53a1a3fd60743fee894c27401110a31bab8ce7e86aa73fae896e796fb0533c8 WHIRLPOOL 9d19e52d022522c79b5faf4dfd2661853bc74b01346b5b3a3c73916b80b82edd60f547474e275d1a65f089c76e8e69ca7063b535334db2d7a4b93e1ed428e266

diff --git a/dev-qt/qtwebengine/qtwebengine-5.9.1.ebuild b/dev-qt/qtwebengine/qtwebengine-5.9.1.ebuild
new file mode 100644
index 00000000..17e51f3c
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.9.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit multiprocessing 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 ~arm64 ~x86"
+fi
+
+IUSE="alsa bindist geolocation pax_kernel pulseaudio +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/libevent:=
+	dev-libs/libxml2
+	dev-libs/libxslt
+	dev-libs/protobuf:=
+	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
+	net-libs/libsrtp:0=
+	sys-apps/dbus
+	sys-apps/pciutils
+	sys-libs/libcap
+	sys-libs/zlib[minizip]
+	virtual/jpeg:0
+	virtual/libudev
+	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
+	alsa? ( media-libs/alsa-lib )
+	geolocation? ( ~dev-qt/qtpositioning-${PV} )
+	pulseaudio? ( media-sound/pulseaudio:= )
+	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}-5.9.0-paxmark-mksnapshot.patch" )
+
+	qt_use_disable_config alsa alsa src/core/config/linux.pri
+	qt_use_disable_config pulseaudio pulseaudio src/core/config/linux.pri
+
+	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
+	export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
+
+	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
+
+	# bug 601472
+	if [[ ! -f ${D%/}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then
+		die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
+	fi
+
+	pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess
+}

diff --git a/dev-qt/qtwebkit/Manifest b/dev-qt/qtwebkit/Manifest
index 54de54fa..7720495c 100644
--- a/dev-qt/qtwebkit/Manifest
+++ b/dev-qt/qtwebkit/Manifest
@@ -1 +1,2 @@
 DIST qtwebkit-opensource-src-5.9.0.tar.xz 35301288 SHA256 8dad193b740055a998312e04a040f2e32a923c0823b2d239b24eab08276a4e04 SHA512 3a889cda4604db66ce95957ca415d68591d8e8cf1f87e4fced2c180e0ff8ed1298260b6048b79cb8f72ad2e1b47be2d58b361cd9d31256f6deee7c1600d046ea WHIRLPOOL 8e326d9a01478891ffab82f12d0338b1a41cd4057ef9be4f38bb56528be1ed7db805fafa37b40acaa580a52b0b55d9a8102a4d83a80812d0a29816b3a4610666
+DIST qtwebkit-opensource-src-5.9.1.tar.xz 35300628 SHA256 28a560becd800a4229bfac317c2e5407cd3cc95308bc4c3ca90dba2577b052cf SHA512 79316ab746a230fdb290e28629d7cec5fca75119ba8868060742c682ab86490de9ffd8e517569aa7412f35fd709568dbb5f7d2d467bdb4461e192f8b05d6f1e5 WHIRLPOOL 85bb21fb4ed3895c8d78d86a0725d650179b6d2bfea418cf8a54b98d8dac91f98a1423c78058feed54349ebb25fc934ecd82122413f22338b6d49083e21d41b9

diff --git a/dev-qt/qtwebkit/qtwebkit-5.9.1.ebuild b/dev-qt/qtwebkit/qtwebkit-5.9.1.ebuild
new file mode 100644
index 00000000..7d26b519
--- /dev/null
+++ b/dev-qt/qtwebkit/qtwebkit-5.9.1.ebuild
@@ -0,0 +1,117 @@
+# 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)"
+
+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
+}
+
+src_install() {
+	qt5-build_src_install
+
+	# bug 572056
+	if [[ ! -f ${D%/}${QT5_LIBDIR}/libQt5WebKit.so ]]; then
+		eerror "${CATEGORY}/${PF} could not build due to a broken ruby environment."
+		die 'Check "eselect ruby" and ensure you have a working ruby in your $PATH'
+	fi
+}

diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 5239c767..3c2265a1 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1 +1,2 @@
 DIST qtwebsockets-opensource-src-5.9.0.tar.xz 200020 SHA256 62977acaa9a44a4174d4ea3bd53f756758e3ae78d8470728326e6408ca0586d6 SHA512 e8687bfad5a1a5f91ad46118444a079b0c9252541476138dafce9f0317e20e526dd8f36a01b81ef4d8613638dd5c09c9f63edcdbd5768976f3292a235d7d2ab4 WHIRLPOOL 7ada62f0421eb1181aa34c90f05867596b1217ae5afd7bbf15bfc60533f1725facc55cffeb9630d1ffadc9a1f2a982d817cbe08380e9c79e4167800d0d06d445
+DIST qtwebsockets-opensource-src-5.9.1.tar.xz 195388 SHA256 01277362430b5a75c19a16ded8cf4c53a3bccddcc0ba2f50648e0f2985f23464 SHA512 9d56c50a604bbb2c0fbf25e9761cffb5c271678344a198da0f5014a6fe9f48fd50f31b39ee5aa8ff140827abfe0071f334ac4f8f37f09f6946e19f5fe15b56ec WHIRLPOOL 7a6406eef698d8bcc1d47bd0ce3f4da98123c76d36b3d346bb3751ed682f8b1313727a1c4786f95838a04bb94bc0fd519194cc50a15af434b29581ad82dededc

diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.9.1.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.9.1.ebuild
new file mode 100644
index 00000000..edf0d08a
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.9.1.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 ~arm64 ~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 596c5e82..f706d058 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtwidgets/qtwidgets-5.9.1.ebuild b/dev-qt/qtwidgets/qtwidgets-5.9.1.ebuild
new file mode 100644
index 00000000..ed7f16fb
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.9.1.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 6975d6bb..8d344fd9 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1 +1,2 @@
 DIST qtx11extras-opensource-src-5.9.0.tar.xz 64972 SHA256 9e03d2856dc21eb59f2c8a572f33960a32f6f990b3353440d0e744fc93d0bf6a SHA512 ee45d70fa4f2f1a9e72642786fb524adfda42125047a9719cb74a5b5f9860d8adb6ba008dd8507d0b6210cca44fdd79da0e147806e8874332b0232aa6c41607a WHIRLPOOL c0a62cedf7cde05bfe11efda1edf5459816106b8d652099bcb5a0963b21e7f96942f3a65218f5467b9003e1b2d58e5b68f01aa33e5f517a6c1f8b9b0cd2b67e7
+DIST qtx11extras-opensource-src-5.9.1.tar.xz 65024 SHA256 a63d0e28958331d672dbd0f8c554bdaddbc974a27be37601f7f221a2ef1ad601 SHA512 71b49d4c313e69d47b4e8652913005afe178caaee30f123016ed87ef4d798c347fd15135895a3e434ca32a80aee82a1b2d7da8278ceef92bdee9c35b7cdce84e WHIRLPOOL 633fe752190e75fff1535a5c3d9d6f3febffec0486ae28b339367c7ad8e02810b56c2d0aa6fd147f5d67e29de4843af88337e156994086d419f48c8eb7b2dce7

diff --git a/dev-qt/qtx11extras/qtx11extras-5.9.1.ebuild b/dev-qt/qtx11extras/qtx11extras-5.9.1.ebuild
new file mode 100644
index 00000000..54540902
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.9.1.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 596c5e82..f706d058 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -1 +1,2 @@
 DIST qtbase-opensource-src-5.9.0.tar.xz 44893232 SHA256 267eb2af1a203c087f2113f43b08014d0e2d2cb269295b8602d869a2fad5296c SHA512 15b921c26dbedc7c339a5e1a235255a18b66fa53ac8af6f2d1ad64d939f1fee9817c8f115eac9a417ed0d2f832fb895b29acc61e393c97415447a067ea031be7 WHIRLPOOL 6cf9ffeb0ac3247a071cc0bd77e520175c643f46c385d7572e59e480853465817a56cbd9a744393cb3390c871bae59b717ab9a85595d2be3033d699653fcd61a
+DIST qtbase-opensource-src-5.9.1.tar.xz 45350452 SHA256 bc9a21e9f6fff9629019fdf9f989f064751d5073c3a28dc596def92f4d4275c6 SHA512 b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45 WHIRLPOOL d09e81fe4e90212a3bfd00bb143f7a4370fe5caf0a0565a9eff4315148428a584d53de4aa78c13b51b7e14b6a5d8b64de2dc8e4454526bff830e8e41a694880d

diff --git a/dev-qt/qtxml/qtxml-5.9.1.ebuild b/dev-qt/qtxml/qtxml-5.9.1.ebuild
new file mode 100644
index 00000000..d19aa52b
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.9.1.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 256826e6..eafe72a9 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1 +1,2 @@
 DIST qtxmlpatterns-opensource-src-5.9.0.tar.xz 1356660 SHA256 41f8223b1d4cfc475ef66888a178847cc7191954ed52d047be90f0d68ea755b8 SHA512 f97074c6afe3429f2d6c82897fe38ab8b50cf8191efc7a3e6b722b4f3c38131b3757f0676ec1bb2cac89bd09239b19e8a58e2e3357dfcf6a6b8d7e65aa3f3b7f WHIRLPOOL 9c42274f4023f1c2a7d7d6e91bec662bbaa24aad14eba7a32c65df6e9646ab256d086752c196775d4ba499d625f7966c27d483c6ecdd76f60c5b5109f01dd6c4
+DIST qtxmlpatterns-opensource-src-5.9.1.tar.xz 1356840 SHA256 b584686496ad1b1b3426d642bd705cab3fc02313b067a33d1b826a27aee29c24 SHA512 e54096b27e599c9751a17f2ec8c7570f682a517df75b9e07f845151e282320063519539b28761d1964ead0a0620b4eb4802020556ebdf8343fe1c156d4547827 WHIRLPOOL 958b78d4a27bd770f0b5c1cfee375e012ff18bbf8a4dffcc59add20fcf88527b3b421bc6464542ae1be83893ff107e5148bcf21c66b4baebe004e7ec29cf5323

diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.1.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.1.ebuild
new file mode 100644
index 00000000..4cd0f931
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.1.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}"


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2017-07-03 12:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-03 12:13 [gentoo-commits] proj/qt:master commit in: dev-qt/qtcore/, dev-qt/qtxml/, dev-qt/qtbluetooth/, dev-qt/qtplugininfo/, Michael Palimaka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox