summaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2019-12-18 13:57:50 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2019-12-18 13:58:29 +0100
commit14f33668f77134e9d2a4121bcbab3bdd8a15d303 (patch)
tree0908182155d3a0b97ffcd46e57c931b13de8ecab /dev-qt
parentmedia-gfx/digikam: 6.4.0 version bump (diff)
downloadgentoo-14f33668f77134e9d2a4121bcbab3bdd8a15d303.tar.gz
gentoo-14f33668f77134e9d2a4121bcbab3bdd8a15d303.tar.bz2
gentoo-14f33668f77134e9d2a4121bcbab3bdd8a15d303.zip
dev-qt: Add Qt 5.14.0
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/assistant/Manifest1
-rw-r--r--dev-qt/assistant/assistant-5.14.0.ebuild55
-rw-r--r--dev-qt/designer/Manifest1
-rw-r--r--dev-qt/designer/designer-5.14.0.ebuild57
-rw-r--r--dev-qt/linguist-tools/Manifest1
-rw-r--r--dev-qt/linguist-tools/linguist-tools-5.14.0.ebuild35
-rw-r--r--dev-qt/linguist/Manifest1
-rw-r--r--dev-qt/linguist/linguist-5.14.0.ebuild48
-rw-r--r--dev-qt/pixeltool/Manifest1
-rw-r--r--dev-qt/pixeltool/pixeltool-5.14.0.ebuild25
-rw-r--r--dev-qt/qdbus/Manifest1
-rw-r--r--dev-qt/qdbus/qdbus-5.14.0.ebuild25
-rw-r--r--dev-qt/qdbusviewer/Manifest1
-rw-r--r--dev-qt/qdbusviewer/qdbusviewer-5.14.0.ebuild45
-rw-r--r--dev-qt/qdoc/Manifest1
-rw-r--r--dev-qt/qdoc/qdoc-5.14.0.ebuild40
-rw-r--r--dev-qt/qt-docs/Manifest54
-rw-r--r--dev-qt/qt-docs/qt-docs-5.14.0_p201912110715.ebuild89
-rw-r--r--dev-qt/qt3d/Manifest1
-rw-r--r--dev-qt/qt3d/qt3d-5.14.0.ebuild34
-rw-r--r--dev-qt/qtbluetooth/Manifest1
-rw-r--r--dev-qt/qtbluetooth/qtbluetooth-5.14.0.ebuild33
-rw-r--r--dev-qt/qtcharts/Manifest1
-rw-r--r--dev-qt/qtcharts/qtcharts-5.14.0.ebuild29
-rw-r--r--dev-qt/qtconcurrent/Manifest1
-rw-r--r--dev-qt/qtconcurrent/qtconcurrent-5.14.0.ebuild23
-rw-r--r--dev-qt/qtcore/Manifest1
-rw-r--r--dev-qt/qtcore/qtcore-5.14.0.ebuild86
-rw-r--r--dev-qt/qtdatavis3d/Manifest1
-rw-r--r--dev-qt/qtdatavis3d/qtdatavis3d-5.14.0.ebuild31
-rw-r--r--dev-qt/qtdbus/Manifest1
-rw-r--r--dev-qt/qtdbus/qtdbus-5.14.0.ebuild43
-rw-r--r--dev-qt/qtdeclarative/Manifest1
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-5.14.0.ebuild53
-rw-r--r--dev-qt/qtdiag/Manifest1
-rw-r--r--dev-qt/qtdiag/qtdiag-5.14.0.ebuild36
-rw-r--r--dev-qt/qtgamepad/Manifest1
-rw-r--r--dev-qt/qtgamepad/qtgamepad-5.14.0.ebuild35
-rw-r--r--dev-qt/qtgraphicaleffects/Manifest1
-rw-r--r--dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.14.0.ebuild21
-rw-r--r--dev-qt/qtgui/Manifest1
-rw-r--r--dev-qt/qtgui/qtgui-5.14.0.ebuild176
-rw-r--r--dev-qt/qthelp/Manifest1
-rw-r--r--dev-qt/qthelp/qthelp-5.14.0.ebuild29
-rw-r--r--dev-qt/qtimageformats/Manifest1
-rw-r--r--dev-qt/qtimageformats/qtimageformats-5.14.0.ebuild30
-rw-r--r--dev-qt/qtlocation/Manifest1
-rw-r--r--dev-qt/qtlocation/qtlocation-5.14.0.ebuild45
-rw-r--r--dev-qt/qtmultimedia/Manifest1
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-5.14.0.ebuild68
-rw-r--r--dev-qt/qtnetwork/Manifest1
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.14.0.ebuild60
-rw-r--r--dev-qt/qtnetworkauth/Manifest1
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-5.14.0.ebuild20
-rw-r--r--dev-qt/qtopengl/Manifest1
-rw-r--r--dev-qt/qtopengl/qtopengl-5.14.0.ebuild34
-rw-r--r--dev-qt/qtpaths/Manifest1
-rw-r--r--dev-qt/qtpaths/qtpaths-5.14.0.ebuild23
-rw-r--r--dev-qt/qtplugininfo/Manifest1
-rw-r--r--dev-qt/qtplugininfo/qtplugininfo-5.14.0.ebuild23
-rw-r--r--dev-qt/qtpositioning/Manifest1
-rw-r--r--dev-qt/qtpositioning/qtpositioning-5.14.0.ebuild40
-rw-r--r--dev-qt/qtprintsupport/Manifest1
-rw-r--r--dev-qt/qtprintsupport/qtprintsupport-5.14.0.ebuild42
-rw-r--r--dev-qt/qtquickcontrols/Manifest1
-rw-r--r--dev-qt/qtquickcontrols/qtquickcontrols-5.14.0.ebuild32
-rw-r--r--dev-qt/qtquickcontrols2/Manifest1
-rw-r--r--dev-qt/qtquickcontrols2/qtquickcontrols2-5.14.0.ebuild30
-rw-r--r--dev-qt/qtscript/Manifest1
-rw-r--r--dev-qt/qtscript/qtscript-5.14.0.ebuild36
-rw-r--r--dev-qt/qtscxml/Manifest1
-rw-r--r--dev-qt/qtscxml/qtscxml-5.14.0.ebuild19
-rw-r--r--dev-qt/qtsensors/Manifest1
-rw-r--r--dev-qt/qtsensors/qtsensors-5.14.0.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest1
-rw-r--r--dev-qt/qtserialbus/qtserialbus-5.14.0.ebuild20
-rw-r--r--dev-qt/qtserialport/Manifest1
-rw-r--r--dev-qt/qtserialport/qtserialport-5.14.0.ebuild27
-rw-r--r--dev-qt/qtspeech/Manifest1
-rw-r--r--dev-qt/qtspeech/qtspeech-5.14.0.ebuild20
-rw-r--r--dev-qt/qtsql/Manifest1
-rw-r--r--dev-qt/qtsql/qtsql-5.14.0.ebuild55
-rw-r--r--dev-qt/qtsvg/Manifest1
-rw-r--r--dev-qt/qtsvg/qtsvg-5.14.0.ebuild23
-rw-r--r--dev-qt/qttest/Manifest1
-rw-r--r--dev-qt/qttest/qttest-5.14.0.ebuild33
-rw-r--r--dev-qt/qttranslations/Manifest1
-rw-r--r--dev-qt/qttranslations/qttranslations-5.14.0.ebuild19
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest1
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.14.0.ebuild42
-rw-r--r--dev-qt/qtwayland/Manifest1
-rw-r--r--dev-qt/qtwayland/qtwayland-5.14.0.ebuild45
-rw-r--r--dev-qt/qtwebchannel/Manifest1
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-5.14.0.ebuild26
-rw-r--r--dev-qt/qtwebengine/Manifest1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.14.0.ebuild129
-rw-r--r--dev-qt/qtwebsockets/Manifest1
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-5.14.0.ebuild27
-rw-r--r--dev-qt/qtwebview/Manifest1
-rw-r--r--dev-qt/qtwebview/qtwebview-5.14.0.ebuild21
-rw-r--r--dev-qt/qtwidgets/Manifest1
-rw-r--r--dev-qt/qtwidgets/qtwidgets-5.14.0.ebuild56
-rw-r--r--dev-qt/qtx11extras/Manifest1
-rw-r--r--dev-qt/qtx11extras/qtx11extras-5.14.0.ebuild21
-rw-r--r--dev-qt/qtxml/Manifest1
-rw-r--r--dev-qt/qtxml/qtxml-5.14.0.ebuild29
-rw-r--r--dev-qt/qtxmlpatterns/Manifest1
-rw-r--r--dev-qt/qtxmlpatterns/qtxmlpatterns-5.14.0.ebuild30
108 files changed, 2308 insertions, 0 deletions
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/assistant/assistant-5.14.0.ebuild b/dev-qt/assistant/assistant-5.14.0.ebuild
new file mode 100644
index 000000000000..ad1fb3981efb
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.14.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~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-5.9.1:5 )
+"
+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
+}
+
+src_install() {
+ qt5-build_src_install
+
+ doicon -s 32 src/assistant/assistant/images/assistant.png
+ newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png
+ make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
index 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/designer/designer-5.14.0.ebuild b/dev-qt/designer/designer-5.14.0.ebuild
new file mode 100644
index 000000000000..b12dab4b7b6d
--- /dev/null
+++ b/dev-qt/designer/designer-5.14.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets"
+
+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-5.9.1:5 )
+"
+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
+}
+
+src_install() {
+ qt5-build_src_install
+
+ doicon -s 128 src/designer/src/designer/images/designer.png
+ make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
index 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/linguist-tools/linguist-tools-5.14.0.ebuild b/dev-qt/linguist-tools/linguist-tools-5.14.0.ebuild
new file mode 100644
index 000000000000..ae33fe990313
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.14.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~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 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/linguist/linguist-5.14.0.ebuild b/dev-qt/linguist/linguist-5.14.0.ebuild
new file mode 100644
index 000000000000..af542e66afbb
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.14.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Graphical tool for translating Qt applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~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
+)
+
+src_install() {
+ qt5-build_src_install
+
+ local size
+ for size in 16 32 48 64 128; do
+ newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png
+ done
+ make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
index 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/pixeltool/pixeltool-5.14.0.ebuild b/dev-qt/pixeltool/pixeltool-5.14.0.ebuild
new file mode 100644
index 000000000000..d6c1525a4c8e
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.14.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt screen magnifier"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~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 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/qdbus/qdbus-5.14.0.ebuild b/dev-qt/qdbus/qdbus-5.14.0.ebuild
new file mode 100644
index 000000000000..4e1b43628c58
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.14.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Interface to Qt applications communicating over D-Bus"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~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 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.14.0.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.14.0.ebuild
new file mode 100644
index 000000000000..995902b9e6b7
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.14.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~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
+)
+
+src_install() {
+ qt5-build_src_install
+
+ doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png
+ newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
+ make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
index 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/qdoc/qdoc-5.14.0.ebuild b/dev-qt/qdoc/qdoc-5.14.0.ebuild
new file mode 100644
index 000000000000..b7f1696614f9
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.14.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt documentation generator"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ sys-devel/clang:=
+ 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
+}
+
+src_configure() {
+ # src/qdoc requires files that are only generated when qmake is
+ # run in the root directory. bug 676948; same fix as bug 633776
+ mkdir -p "${QT5_BUILD_DIR}"/src/qdoc || die
+ qt5_qmake "${QT5_BUILD_DIR}"
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index bb52385bc0e8..380ae4b97728 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -114,3 +114,57 @@ DIST 5.13.2-0-201910220817qtwidgets-documentation.7z 26848590 BLAKE2B 3f7aa08eb2
DIST 5.13.2-0-201910220817qtx11extras-documentation.7z 36829 BLAKE2B 1f6d9304edca4d1629c727932cefb1f0a577972414520bf67d8289f051f83e485c61b6783c03f53e015c6b864ba0e0d8af0c9cdb184d86787962e6394702ba0e SHA512 7c600dba66e1368013e79658fcf7044227a5efa35d17482eaf2874069f5c56ef1d945f37aa50b1c0f3d588ff6fbe3998726b1ea4501de80c913a66555c9a5adc
DIST 5.13.2-0-201910220817qtxml-documentation.7z 504822 BLAKE2B cd32a16ea5b0d7ef78f8009900c87af88af2b83a920952ebb2ff71e3000df82bba3e2b7b75d000222b57eec7014f7deb25c4a81d4fc4ce3bcce89e80440c1e60 SHA512 0caa60c8f9a83523cb3f19169483377480c722a7ea1b47ae91078b061b31676414175c91640c4d8f7587ce5ebc10d2e3e43b82b2f38e438c0968031c66684a0b
DIST 5.13.2-0-201910220817qtxmlpatterns-documentation.7z 1198499 BLAKE2B fa8033e8b50f1706e8c74d42abe8162ef457c17cd8a111a72db493fae55020f259755e985e6cccbf40237022f18f791cf5191e14f80456233a3f320fed128499 SHA512 db52ae797eacd3d36f4c5b5b982d4df81e05a7a7789bbcb0bacf6629ffc0987c883c1b7bba060824cc7859a2d1f674022b49f52bc68786f0dc879ecac942bd55
+DIST 5.14.0-0-201912110715qdoc-documentation.7z 549227 BLAKE2B 20830060d21b1a95d5063edfd009388abad8639a03b2abc50a0b70f8a1d07f1d7e2a267e864c9482e97784b1210f2dea93c69f09872290e4e0f83fcc83943adc SHA512 e22875cff20697ac9d3667f797f4e3b14f19b0cad4e74651a20cf01ed65cfae2d859ebed8f4eba53f708fe1c15c716c0abb817aac3a1aee228450bb1c327429e
+DIST 5.14.0-0-201912110715qmake-documentation.7z 338375 BLAKE2B fed2bcce68eef354b476c583e888abd22806273e9fb173dbc00c5000a53494ff5e3e6f69b0567f986b4c5b36779d714950f272c7d4671e1c30d24371ad2494e4 SHA512 61b81020cc373e2c09ff3891762d22152b52c8ca08cd87b9f7aa9aaea966ae9fb60548820729678b21199ebc47f422eb1e0ac5f2a3bccc44cfc12c3301633cde
+DIST 5.14.0-0-201912110715qt3d-documentation.7z 5860397 BLAKE2B a6d990f80223a6760cee0222e63b51b67e2434356437d01ef812ca2e66ba1f8bdc6c4ceb1434aa1d93c2dfe409710a9a06512a89c09c4186453293e8bd863738 SHA512 d62658e7346c810986a8bbac932f6debfb8e91ae6183b486199dcca482853d4339b9933a5fcde6e017d8238d43cab589afe8023f94ed2c5e17175e5fa0a49298
+DIST 5.14.0-0-201912110715qtassistant-documentation.7z 452681 BLAKE2B 89f57cbbee8c1cf1400f0adad3b46c3d8a5b1c01667479b21704de06e25fc7d7754c0a653838f700d8e573493daa1351a95b948f087cdf5a97cb84f3f67b4189 SHA512 d20700cd292631e48bdb08ee896693f31ae40fe87f6699be909f9799f3e9d93e9bf10843d4a35afc465fd227651c44a6eea5130b7f65f87d2dc55f0a2c84a1b1
+DIST 5.14.0-0-201912110715qtbluetooth-documentation.7z 2143578 BLAKE2B 0fb881f022d7c7281fe778ea3ae620b6dbcd034ea9832a9dc9cc98a7fc26bb7d353ed7edfc6975293696a0f584ecb40c77a70eb692b5650dc825daeadf6b515b SHA512 60d6abaf7ca15a83e09b1b18972e5632c53e59df5566ff9515df37045932a87371f15879d616320b98bc2cdd79f95a80fae0d34b1827e4a5ccfbced6f70ea49c
+DIST 5.14.0-0-201912110715qtcharts-documentation.7z 8737417 BLAKE2B 20b624ce325703846daa4dcc3c44cd1c60be8869f9e182c7308fd3db784434700d84cd72787076541562ba196d1a3776ae273aed030ffc04925b64dd35910d5c SHA512 f3d9bdf57d089fb37cc52aa9c612b4674038831820c2e4df5383675812e729189dd9cab91a00d38d8c288f502200dda3af442ec9c4515f27a9662cbd2bbf83fc
+DIST 5.14.0-0-201912110715qtconcurrent-documentation.7z 123161 BLAKE2B 12da39fe729784c2c9375136f18f5a7c5a0d340c626df59dfe66b9c50dff5f2604beea9faa04d9b467f328fa59b7a7bb86ca02b6b18b84a4cc848810371f8660 SHA512 0f6dc01f4d736a21314f1a9c1213d27bda8f2422634b4a127f7e4387ae799f46d2a479fc45cee44ab2f74106a55536403215a05d0f45c433ce1828a6df9c7b30
+DIST 5.14.0-0-201912110715qtcore-documentation.7z 6511161 BLAKE2B 38bb432e8234dad8bd7d05cdf7e2d07a095f08ae9aa8f9e8d056f85e38b0e804745980b972c0abc669004955759d14fa6d03bbc384646495ff876057106d0fec SHA512 f855e323e752910cda1f07a325f0d270df0c4e02639748b4fff14456bdb73e7146f3892e0d41c6501c6c1fb0fd2c017170620340caf6b559f14e35113132f152
+DIST 5.14.0-0-201912110715qtdatavisualization-documentation.7z 6115083 BLAKE2B edf62573e6d87fedc066a67a636acaae6908ff26a98ad79fa8bf5e50b28eedb3675b4ea361a0e733a898a744c178efe0dd48a8b13dba07a32a66e8f62703c3a0 SHA512 0566b48fb9b51e1966dc236028f5b92f228bcd978deadc7f80760961797624121d16ad89f43c3142c56f5156ec06d2f9deb38704ee05f4c2a42fc8cdd918a14a
+DIST 5.14.0-0-201912110715qtdbus-documentation.7z 397124 BLAKE2B 958410ac2abeda4a414d6f0b074e49be10df6ba2e24fb39815692a1abf3fa2725480c906ae0759d913f77e936e2c4abd05036523986795991a4d7634c2e01877 SHA512 52f9427a4c7cc66712b7a8d4d58b4e5732f01d2c58f0180e84dff6502ada614fd57bf8b81be7cd361d06ce3490b480fe2c5a3fee6763de89a29fae830ab1ea59
+DIST 5.14.0-0-201912110715qtdesigner-documentation.7z 3535288 BLAKE2B ace6a8be22dbaf5f0b966fae9a66737c37558d8bb97010e23ff2ff867bffc5a0137b61f458e80372a40be2e7c048bacf4deb42e10213ff0a3365f2c82ad404cb SHA512 b7cccd15e2719cd1ad5f4f328b5e8bb8ccad5b5ebecde140eb793c66bcdf4f54d59e6bc9cdf454f0f2ba1d4184b89647adf4a36d0cc8fc377513e3472ffd9a49
+DIST 5.14.0-0-201912110715qtdoc-documentation.7z 10124713 BLAKE2B 4ec6a3cd1d9de629153f30872d55c0f3df21cfd8692456c268b3e119d052ed92a95a1b3d9da83c9131a45280b02f74f21b7698026c463ba3f96edc4f3f85cd48 SHA512 be5aee6f5bc549c6ba192e0558e33ad1cc5eaf96ff27b3485c0af5ff7e36a1a559286089bc2822c93d02079e390e7a7a3ddeac983cbfed5d242770bad6f517ec
+DIST 5.14.0-0-201912110715qtgamepad-documentation.7z 239980 BLAKE2B f26af5f5492b63e41b33c1c734402f0e6fe37d3d7d582f9387ba2c49cdebd65a81d4cb87349e54bd465c477edde9bb7a2f6d05ba2e558a108ecd6e7b1276f028 SHA512 b333fa1c6dd8fe9dcf271371d11ba72514f388d88134ea769d0535f2ca1126716667e3e24c263e339d8f720c621f113a743ecf0cbd8043541babcf6393815b4d
+DIST 5.14.0-0-201912110715qtgraphicaleffects-documentation.7z 15993669 BLAKE2B a090eb0cd6297dabd97a4bd79a8b4f805ec6b55fa3f0b35bf7c2784f8677ef3172cbb558bf96a603f573d6435bfe4a556dcd6877d7aa7fa8829485daeefcadb1 SHA512 efa5d0f6092a7faaf74ca6ba73378681e4339253a3b40183d468f66ed484ae11aeff1f8f1220cb56510287b6332f7bb74f749225063c53e62311516a7e7306c7
+DIST 5.14.0-0-201912110715qtgui-documentation.7z 7505253 BLAKE2B 9459f3566c4808c0220ac8ba9ab41883e2778bb58991795c3b1024cdd9a9ef699fdbac2735dcaf4aa0fc8058d053722378d6dc38d4f7a582e75a23cfa9358426 SHA512 b57b32f62b6eb5a2cf5026aa3012abb927d4cf53388950a02717b7d1a29d19a43193efd83a15e29b3bf16b046d8aed8c2f6c2f7f3525c99a9b96e240d8cecb1c
+DIST 5.14.0-0-201912110715qthelp-documentation.7z 201458 BLAKE2B 7b7fc070bdedceb9561476432dbc971f5be036a240e4d65afc2364760e43c2da4aafdfc05fe0770c4741bc184d339c3bf86ef7aac0ab25ca21a92525ea6e0adc SHA512 14ad64718cef243d6d1c6782613cd02b3252bd8c317bc44c525745e8be5e3ab9d76b982b1aecb337dc2b50baf91635878e0c60002d60461c2eb802567e649648
+DIST 5.14.0-0-201912110715qtimageformats-documentation.7z 29249 BLAKE2B 7a4ef93cc0232f6be575458ba1f1ffa41f97429754de3d38ebb9d028847fd119018202e646a0cbcca1c0c2c5e281af7c26fe8473964bb425122cdb52c0aa7b24 SHA512 3e462d1677fe7010f942cc6d0f844d74321290bc1de49e1c39a6699c30610464e0b8c72b769a09d2a56d6568577262a8953c0f754785f0645d39b5abfc7e24a4
+DIST 5.14.0-0-201912110715qtlinguist-documentation.7z 969139 BLAKE2B 758439c37c58b53d8e2b61ce9f1762918ba30dc140f8c6e08c7bd01a089f49add48097bfc837d8086c8b7900a778306e69362504bce14b71d508f0f732069c0c SHA512 c4d0b3579a42acd793d7bd6438ab50e0c6afec241226a323bef1497ad38990808949ae000b1f6ca550865190cf63d5617458951ceeb9416911dd36fa5bc6c07e
+DIST 5.14.0-0-201912110715qtlocation-documentation.7z 2776922 BLAKE2B 7fab5dcf96ea111701b41fcc31652eb926a11162686831dde3321aab7b2bbf2cd05b56854201f280f4ca8202ee9db5ae1632ce0de68fc4ba1470408bb89461c0 SHA512 fe1e5b341fd0c0a706a8d5aa15c348dfbaca81cc46f20243440873826a72034826dde6148377db9ffc273db838dd9c1ded24250f9becccaf11146fda20ac968d
+DIST 5.14.0-0-201912110715qtmultimedia-documentation.7z 2816818 BLAKE2B a617e41e39bf741c863c017c4218f3288134a7b6487933736f923c48e859d1c3384f7533261c382ceeb2f4917ae5364e027609874c80da87ea4e50d5758d70eb SHA512 dc06df348900d0f719b6f2ff679fa155f235c5248316e8b819463738a338a381ce87817e631747e3fac7ecc5e3dcca9b69824a19a095c68eb76304e9ce94f1cf
+DIST 5.14.0-0-201912110715qtnetwork-documentation.7z 1506163 BLAKE2B 2706675ddd5b21c23144a8fd21c9500eb3074e1b4452ebd087d543653f76b7d1c513a47aaffcb8b50e514508dabdc9bd6a57dfe65b4dcab2817b7db19a8836b8 SHA512 1ba805a0e2d43c404ec6f6be21d0e9404a6b1be4be4cb8e664e4856be78eca70dcee9858dc7d3b06cf03f2be5ca45b5e853cc1eb31801e4e2093281af75bea97
+DIST 5.14.0-0-201912110715qtnetworkauth-documentation.7z 244700 BLAKE2B 0011617899ea49f90d43f84754f5a4cb1fc572d0cbcbafef0dc5f2e062863da71186c2203c2c30f5f66511c138856ccf8950605b7c70dc2fb1ad67d99522f057 SHA512 8edefefa1904b2e988fde5ff2b1af355174f516b2509f4c75ce0fbe3504efd47108b6dec270112ec8e60d5a5f75c66889e29d3c6ba16de4c45dd490e6645bce8
+DIST 5.14.0-0-201912110715qtopengl-documentation.7z 838423 BLAKE2B 4383dc19c7c7fd56adfdca25e9c6db3b8a061a404c879c96459f5f69d0687151a91591f9aa9ad0a05dd51e1d7b77b2d890f882aec084df00ea015e32f99b3769 SHA512 8e0d3951c2ad22bdadf69c853a83ae63e18101dfa48179584f82828e7f77153976ed513ca18acfdc2688044393652b1466c6e1d104c27e6cbd18489d5333828d
+DIST 5.14.0-0-201912110715qtplatformheaders-documentation.7z 79551 BLAKE2B a611176c467d51b5ca4023fa748b6a94ccec820d188837582229e280fc712dfd174107490e22f34394da5c59802a835f9985d469f4d0d8004332ff14b00796c3 SHA512 3ba5b5c5a556e0bc35754702391acc906975977c1db42e3acc42fc071bfc61e2772d42d5381e47baccb8124ecfd8abbbb3c537b99175cf3a2afafa14cd600468
+DIST 5.14.0-0-201912110715qtpositioning-documentation.7z 591066 BLAKE2B e1e2490605dcfb5c0cb64a330aa4796dcfc6d0f29269afd16aaa74da2400c98e278ac28d7e372d06d1ea238bc447edbb0c074400811060dfb982528811b5ed3c SHA512 4a78e8a6bdd046428636c44bb62426492e116631c68b66a518acdfc3fea448c2b0f4ed4c292998ac072d2ed6d11a73fa8bcea85e70086d2620d6572281d96ec6
+DIST 5.14.0-0-201912110715qtprintsupport-documentation.7z 378427 BLAKE2B 85176403e5c0fcc36968b7ccd6081ec6bd01f62a78474b652b2ed5f31230d6c25571edbec8cd106d489c84a5f446ea8c3e8b009c25a63503bb8877137c80557b SHA512 07ecf56e73569b3514bae343eb7ca82dbae05bd903a6593bec79c15b9c4f5c54f869d008f669e064ed13f89e3e857c79774155c5712fb6ef2de3b09a2a49c692
+DIST 5.14.0-0-201912110715qtqml-documentation.7z 1535898 BLAKE2B 857722a751f267df7f78fd6b56ecda22657aae1a7594221ed11cca7fe686ac0faf61791c0fd3ab5a942d5e3691f1dc87c7cd21d543f44ca3e41221261d5f0121 SHA512 237b57c389a964fb7eb88ac5932a66b52a30ecd7e21ca4174073a9dc96e38ec5cf8b1aa8dcea5cf46640714e80e4ca0a0949d2a7b713363a924176926ecd6f61
+DIST 5.14.0-0-201912110715qtqmltest-documentation.7z 81720 BLAKE2B d61f93de2ca7ec202bea3019e6e686f38c2e1b83e2ec58575ac724d2425bd1fd965cb719b5859c27e2dbd830512508ed0f94d2398c5f6ca7327923c3dd1311fa SHA512 6dcf1300f98867b86a587a8bb192c35f317e7f4b503b81311f3fc65fce012aee3a958a8a379e6948e2cd9483c8e2e97c53c55c75971095de2cde8a21515e7ff7
+DIST 5.14.0-0-201912110715qtquick-documentation.7z 16631758 BLAKE2B 6ce8599851db5693701c0d999eb8495becf2f2f192aa8582db9d1f8a8e19d161904bb281b578832951b7692c586e547ddc9127b4f6508d7bbdcb638122f55685 SHA512 5a5bd399cfe1bbd6b8c2803fac102ea08cb5759a1708678790b6745349fa2ad18dfe7091a049446212f9e14fa7b183cdd8f7dde4e6b34ce816adb516cc83f273
+DIST 5.14.0-0-201912110715qtquickcontrols-documentation.7z 9335716 BLAKE2B 987ad3d5731b789bd1c88f114bb0ce79e7dfc6a194558de0236160bd7ad55e901649d71da93cf0cf19b2adf609247001fd9d32b08c09e997fe40cd6a7e7ab865 SHA512 151081459ed17b11d7565ed72dd7f477a662bb686d7d0b31b1710faa22abb12b01ecc292953c486c9d14b616c370a10928b5cdf92f21b4ff2faa247c647e2d23
+DIST 5.14.0-0-201912110715qtquickcontrols1-documentation.7z 1951838 BLAKE2B eb1a76330a71f80cd19800105db39ec9c3e2fb57914f69bd8eec6f91778b478175df8747903ca71c140add8792912d30aca0c2101952469c32ea8b31aa4c2775 SHA512 d661efbf465e57426bf0afc065aaa81a9fbccbf7e70e724e3a64572bea9bd3dfae86f69b675b324d5cb2467b426685afd69f3195fcab810fee44cb2db0b2999c
+DIST 5.14.0-0-201912110715qtquickdialogs-documentation.7z 183775 BLAKE2B 1523d2543484af9238362ea3e52131204fb23d7063da88a9cb16b7d3e1f2c9ceaaec9c2cd3eef215c8302d8dfdf7dab8cfebc88b6d810bbc4b8cd745842baa0a SHA512 226c8e142a79a1efba5d784b3f5ed7e9c8ba951bff927d895b5b9bb699cdffec5e01801d22db90282266e67fa79d54f152b052fd3f828be08bb48fac00d37392
+DIST 5.14.0-0-201912110715qtquickextras-documentation.7z 674876 BLAKE2B ae078ff68657656c8d9dcc6e1d13825cad98ee60faaf563ce6b64cdfcacd9f94b7dc95ca262243bdeef3e9efae616450f6054e0d6a69f6a5bc5a9d3f057daa9e SHA512 6251b0764553d48badfaf164d3e258ea50bea9fd282e0c406e9c10e3d9854497f9b83130d477f39440df3906c3c0eb82f6192b3c9df1ece3a448ef629e4bfb5a
+DIST 5.14.0-0-201912110715qtscript-documentation.7z 603121 BLAKE2B 6cf2c6131fabc3cf40059e01225efd6a4d8d8345ca87b5bd85f49dd800bc6afcaafb87ae90bb977d417886a4bfa45f21e6629e7f9f1262ef73730fa56b925938 SHA512 508741be8ca44eea43365f7470dd1b133264b3ead790c5752d922a2734007dd5f4da157ccd880a39fa1dd63eebc6857fcd905e6c2de4144f95759b5de7c6b1cd
+DIST 5.14.0-0-201912110715qtscripttools-documentation.7z 87438 BLAKE2B 3fb14645a342dac64f66982d5b71368aee0c720afeeabce94e47c430c78fd8b7064dcdfd07cf8470a917e0d5dd5bb522f378f211f5446c9d3b4cce8a3f28dd4a SHA512 72f10d182b1fde426172a62e31eaba68a52e0e5e1b0a9378a6aa2db4dd4d0559ac45fda6d2d291a61215a1470c7ef5c3ae4d690569b1da8b57e30cfd02b0a212
+DIST 5.14.0-0-201912110715qtscxml-documentation.7z 626889 BLAKE2B fc97296bc7dd3fd23b255bc6d15cd87accea8e10ba4e57686c6782bf19a86f2cef07b603c52e356eab60aa1f0395312a95a8145912a4f7d8ed96677babae8ab4 SHA512 1379b5d8bf6c8f23596283937f72d4bc6280e10697fe43b3ef7a4df629d0c999b8b56555fc4be4a46ffabb6600eb22b6d29d3029f270dbdf8719cbe3b2e2eed9
+DIST 5.14.0-0-201912110715qtsensors-documentation.7z 3420078 BLAKE2B 50d86c3d272a0972351b4ad70cc864c4e9f7320b20913628014c7da54d66ae2949048e0f47e0f53efabc7fdc77ebbf4c3617570fd3881e32cb290207565f4381 SHA512 727ea9d23e82d84434cb91cd85947aabaf9747c3e93cc6fd81d81d28484cdde77039e93d2e786fb005b418d0f939c6edc0074e1fb5a64b72fefd13c42e5e4913
+DIST 5.14.0-0-201912110715qtserialbus-documentation.7z 371278 BLAKE2B 46ad42a5b24e286fb881756e73c619cdf232dbc2d383080dffc648226b6200b9a80bd22c37d9a7d36e7b9446a816818acc575e2200aa2f2889cdf142b2993306 SHA512 57e2add804b03b66f820f9040e2e065ddfc63a5ac0759b6deb01e522c7ac58b5a8f7be785f2da0d5d602cc73f24c9537c3dcd41599ea9befa088db6210ce4bb2
+DIST 5.14.0-0-201912110715qtserialport-documentation.7z 279260 BLAKE2B ab28ae3d47321b6b2e1bed3e36bbe7c2a546b5e261036c589012f4c81efc6ddbb839be3ab1254e824fac7e778accb1682aedcdbf2f7f628b4def4399863ace50 SHA512 7722e92aadefd28676b707007af02a9335829782916ba293f47578adad40084bbd405ee3ee5159d1885e28169744caf05c44c4cc0f44e7cb059b2c95cd20365c
+DIST 5.14.0-0-201912110715qtspeech-documentation.7z 134891 BLAKE2B 155e4a365764ffe46cd5448affbf7c3af2f60091c6cc5172ef03a0a83758a3a4194f514fe558ab5193cf1a7ccb02bda6e8df0b3da67c3a62d8bdbce5d2eb5d89 SHA512 4a3f2ae204f542b572c886d54604ad9d8807adff2883cedd51654efb871b1b0f1add83f0e9e39ced1db9990524d9cd65dc976cb8fa61d223220dc03d8b5e1e36
+DIST 5.14.0-0-201912110715qtsql-documentation.7z 883515 BLAKE2B d28542a41d5f080142cb017764124b4f23a7432e8f3a756686f77d6a20c44414f60cad6b11dd37f55e1af07a6c26714e6f2708d554aeb75a5b44b893afde3b93 SHA512 c72892bdbf48bd2cabc6fb954e9b36d0ec73e48b29b1ad9e45de63e557a8825d9b140cd92f98098eca05a4f71a9ec2b82b379b92d3ffdbba512a3ef4e6180247
+DIST 5.14.0-0-201912110715qtsvg-documentation.7z 253452 BLAKE2B 4e015ea3f260f4ce9c4ed49b898d870b82ea7c409c02b2095b736c9131f8fb49a0f0c12b8036f9137c39961c64c6175abd2a11826498482aa6ed47d6d34ad32c SHA512 7f79c01b18a00ffb91a7db1f830d63dbef427523cea0d2ad54070e6468db5b0aec4249f1d4ea912946e13753cb83b2da4dd16b8bdb0c99d5abd2a49ba4a91ce6
+DIST 5.14.0-0-201912110715qttestlib-documentation.7z 217941 BLAKE2B 8305d6d59ec5f260de2f990c10f5b4f24fdc4e05a15691a5ff8c25f28166f18836ee8f2c920dff703b44743f2249eed0317b8b76db79e962c3031ef093b295ba SHA512 d900ca7e9ba5e750b75b89c9b0a9f36b4645c0289cee2bd6573ab26079c111e8645b47b9f077bce2f0a516768302cebfcecf60be0aa376d8bd3ab7dcd7078f58
+DIST 5.14.0-0-201912110715qtuitools-documentation.7z 158896 BLAKE2B 3a61d174707db55617de6cea9ffc4efbfb2e2872b7a0cb36c1f7c91efd2e47f4e67c4fe1c9a22b67597b1ae17476b889193dc187bcde37061d9cf14b7bb31efd SHA512 b0d6f00e4a7873260b31867975fdef23b31087919967518e33b9ff4ffcaa9371d9f1065bc81b48768bfb142c7ed6fbe6965b24dac145a99128c5af9d68c3d9ee
+DIST 5.14.0-0-201912110715qtvirtualkeyboard-documentation.7z 2040739 BLAKE2B 8864b7876a0280480939c9e70048948d3a3f0d24eb6d784942656e6469e9b26a4462b60a6e76af4d202332af7ed3efdc84bcb2c6bee678bf2ee985d87ffa14a0 SHA512 7386df52d6f6cf58fa1a8809930fc1f7ce969fdfc0963b6dcc28394fedb6f9561b9cb9c203f5cae4528e91d586d62b65e122a46b97c09bb98738c627cb9d1402
+DIST 5.14.0-0-201912110715qtwaylandcompositor-documentation.7z 594660 BLAKE2B bbb6c9693af2e5b3c65296c81f19b35a2f4d34cd0f1337dc5877bbb914dbf2e19f787c7ab1028ac59ecb56f9144f9ddc92c15a2a6ca4060f1a9cb983a82f5007 SHA512 205d597085b612a453bdf0bffd0bab7fbc5ab418bc05b11a3c589694dab38efde03a2539ef252550364f1fdf7e68c8e63ef26f497d813348862fee941bb07d61
+DIST 5.14.0-0-201912110715qtwebchannel-documentation.7z 163620 BLAKE2B 09952edb6f859e4ff173430435344f32c4a7eeebffeec5ae28a08ba46911ab98c33169d462e83f69225c0b703be2b8db8092bfdb66350d92773612eb2b549599 SHA512 219fefea9a7c430c0b48c1e86784c5164c86b6f79b5872c4df88eef4db77fec1a918de4d409303a70fe7ec575176c07c1a41aa79b08923957883804a0bf73af3
+DIST 5.14.0-0-201912110715qtwebengine-documentation.7z 2993675 BLAKE2B 48092009d405542d1f3d9db10ffcac8e1bda28b5d77b25633f47aba99399f171caebf157b5aca39892cbcb57ce5db2652e00cbe0c10b53e601bc41662e6c3f0e SHA512 ae284671393e84edcd779a5763aab5330a64cf1711b2e69dd5891f15fcdab155f7d62065276312d8c90d192522a6aa88d26255771cf01fbd8eb5847f0179001a
+DIST 5.14.0-0-201912110715qtwebsockets-documentation.7z 307880 BLAKE2B 6aac48e705d5e34d5fb7f0d23408115d065fac8243e49b53b09f061bb9261ad435a75a8654ed6df64010f604928cdb40342ee283373bda2360c828b70e1c2a93 SHA512 97972a0b5c08392805e54e7f824e9b500cd8a589bfb0d03844c2d369b1bcb94c19a858f0974d29b90269929c93d07dce8b042c62e50ffb6bcf3ac29aa17e3d6e
+DIST 5.14.0-0-201912110715qtwebview-documentation.7z 120816 BLAKE2B 8f1b095c9f2b95b19cfdf79c922308da33fe96d80602f3317bdf39296c7b1de485e645716eb832fbd9b9beebb2cb3a45ca00c3ce5150582961b71e3a151d3506 SHA512 f2a054c1b20dc2e65a49899cc6322c1265758ab2db79b0793b61ea149574c471335ecc84eb4ec09b4c7c5ed5544093c70684c286fccfbc003dbec619800221fa
+DIST 5.14.0-0-201912110715qtwidgets-documentation.7z 26822828 BLAKE2B 79ddea1a508115c35b97bce58647079f7110b82c2a72c1b29987121e264b8d0b01d88b753a97481ebbbe4daa5b49e7b43c717aeab6271a2ef7522ddf4fe89d0d SHA512 79321739c170b4b70a8e7da87bdef0c34acab1945fcb0bca23578dc22c0f8b736cecb454578fdc4345db47aac4ac7d615f7cc64df0d98278e8328e022dba5899
+DIST 5.14.0-0-201912110715qtx11extras-documentation.7z 37098 BLAKE2B 7ce83e2fb455271fe7bda2114ffb8369a764501b2489b05ecaa2f9f0e9cddfcc5fb27c7c05ead85a91a3f62d4d9996dc0e273a2b6250dc03d2a76d2ed69df045 SHA512 f636e8412ef49733506cce4376023dd1c8114337b76fb49c8cbc63b16111169eab7f54560ddb83c06f47f1b6fdf7d71235f38cec50af4f4c156d379a63b3efa5
+DIST 5.14.0-0-201912110715qtxml-documentation.7z 504415 BLAKE2B 190a7302e86e0ed05d8b46b32d028c28180ddf1530dd2f1a2ca86e1d825cd7740b4d6d3e5460fd2550568dd9b1086b2ce17c642e9b112822763536b2362a18fc SHA512 76068b5e141b571e9c561110534901fabcffdedaaae0fe094d0a487f9b12167df20a5713e091c6daee2e34cca65e3f9397353c3fc443e2881393cf40da7f5607
+DIST 5.14.0-0-201912110715qtxmlpatterns-documentation.7z 1197282 BLAKE2B e3c5fee07af5ab38d7020abe9f174291841befb920bc353600a031ce7c7f5053507883dfe211ae2ac74ffb64d92a728f43e349c575f690a408eb93fab65862bf SHA512 930092b4d1bfee07117165d903b56a3167ae9ca62c07f13631a0fb2afa4438f130135d30bb559884973fe19be0e4bcbf9ce07ed1a23e83921b2d0ced929fc62c
diff --git a/dev-qt/qt-docs/qt-docs-5.14.0_p201912110715.ebuild b/dev-qt/qt-docs/qt-docs-5.14.0_p201912110715.ebuild
new file mode 100644
index 000000000000..e2850d500dcf
--- /dev/null
+++ b/dev-qt/qt-docs/qt-docs-5.14.0_p201912110715.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PV_FULL=${PV/_p/-0-}
+PV_NODOTS=$(ver_rs 1-3 '' ${PV%_p*})
+BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.qt5.${PV_NODOTS}.doc"
+
+declare -A QT5_DOCS=(
+ [3d]="qt3d"
+ [assistant]="qtassistant"
+ [bluetooth]="qtbluetooth"
+ [concurrent]="qtconcurrent"
+ [core]="qtcore qmake qtdoc"
+ [dbus]="qtdbus"
+ [declarative]="qtqml qtqmltest qtquick qtquickdialogs qtquickextras"
+ [designer]="qtdesigner qtuitools"
+ [gamepad]="qtgamepad"
+ [graphicaleffects]="qtgraphicaleffects"
+ [gui]="qtgui qtplatformheaders"
+ [help]="qthelp"
+ [imageformats]="qtimageformats"
+ [linguist]="qtlinguist"
+ [location]="qtlocation"
+ [multimedia]="qtmultimedia"
+ [network]="qtnetwork"
+ [opengl]="qtopengl"
+ [positioning]="qtpositioning"
+ [printsupport]="qtprintsupport"
+ [qdoc]="qdoc"
+ [quickcontrols2]="qtquickcontrols"
+ [quickcontrols]="qtquickcontrols1"
+ [scxml]="qtscxml"
+ [sensors]="qtsensors"
+ [serialbus]="qtserialbus"
+ [serialport]="qtserialport"
+ [speech]="qtspeech"
+ [sql]="qtsql"
+ [svg]="qtsvg"
+ [test]="qttestlib"
+ [wayland]="qtwaylandcompositor"
+ [webchannel]="qtwebchannel"
+ [websockets]="qtwebsockets"
+ [webview]="qtwebview"
+ [widgets]="qtwidgets"
+ [x11extras]="qtx11extras"
+ [xml]="qtxml"
+ [xmlpatterns]="qtxmlpatterns"
+)
+
+DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools"
+HOMEPAGE="https://doc.qt.io/"
+
+LICENSE="FDL-1.3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE="charts datavis +html networkauth +qch script virtualkeyboard webengine"
+REQUIRED_USE="|| ( html qch )"
+
+SRC_URI="
+ charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z )
+ datavis? ( ${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z )
+ networkauth? ( ${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z )
+ script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z
+ ${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z )
+ virtualkeyboard? ( ${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z )
+ webengine? ( ${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z )
+"
+
+for DOCUSE in ${!QT5_DOCS[@]}; do
+ IUSE+=" +${DOCUSE}"
+ for DOCTAR in ${QT5_DOCS[${DOCUSE}]}; do
+ SRC_URI+=" ${DOCUSE}? ( ${BASE_URI}/${PV_FULL}${DOCTAR}-documentation.7z )"
+ done
+done
+unset DOCTAR DOCUSE
+
+BDEPEND="app-arch/p7zip"
+
+S=${WORKDIR}/Docs/Qt-${PV%_p*}
+
+src_install() {
+ # must be the same as QT5_DOCDIR
+ insinto /usr/share/qt5-doc
+ use html && doins -r */
+ use qch && doins *.qch
+}
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index b32f85f8fb16..7c473757e434 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,3 +1,4 @@
DIST qt3d-everywhere-src-5.12.3.tar.xz 84941692 BLAKE2B 245e62dad28fb6c5e75cbefb5153fb139c8b4114fdfebd6987f82b5b2b627614d1b444bcefa002d09dcdbbb6801cace6a9ae56eac99e26d15794ff04e75ea675 SHA512 679c2dbc60fc53c1c5469369f25244bd844c2e6e723a1b451f7cbb50bfa018e6fb715214e5a5df6fb32d7c7936bb6c99d85e299fe2b76344bcf774c93ed0acd0
DIST qt3d-everywhere-src-5.12.5.tar.xz 82075068 BLAKE2B b842d9f8bef8b70a5a9ace52d38b3aea78dacb75c589019c224204309b9eb0bf1899cd0e26c84f662a470120c7430f33de70dd7ee683e7b8122244dc9231db0d SHA512 8cc23417b4a41bf9d19052e05c7e3be8773be062f1f5998a7784573ef9c35a04da50ce67a65b3709065bb3cf243aac8ede4bea60f0420a5400cbe6c9c7bdf05b
DIST qt3d-everywhere-src-5.13.2.tar.xz 81537856 BLAKE2B 17e0b73467a3a0bda9436fe594ea970d2512b93eef171913f403e3af238dc23564c9cce31c1f70688e9b453fb67d24201f6915368812172fa6efdddf0b3aa041 SHA512 54bf998ee378301fa7c6e236366518266e1cb23acfecd1015658ed5e7f40f4c9c4b5ad23c96b525867f9f7d2c2d983c059f88d045314dccc2e2501e1eec37e5f
+DIST qt3d-everywhere-src-5.14.0.tar.xz 81564944 BLAKE2B dfacedfce1c0a659eaa874ff05740b37cd95f9e0fd7a239b6772e6ec6a32739908626bbd97e17d0470fbdf11d492d3aae4e95f0255f8adba74d96680ff0ab4f6 SHA512 c5ddf964d65b9b889e822c30eec4118e2c2de797ba3bcc448b62eaf190388e9acd4a2ca826f5c3e864d8f81b1af85f89d9833622addf2e79c41114aca0893fbf
diff --git a/dev-qt/qt3d/qt3d-5.14.0.ebuild b/dev-qt/qt3d/qt3d-5.14.0.ebuild
new file mode 100644
index 000000000000..431e26853e58
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.14.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="3D rendering module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+# TODO: tools
+IUSE="gamepad gles2 qml"
+
+DEPEND="
+ ~dev-qt/qtconcurrent-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ >=media-libs/assimp-4.0.0
+ gamepad? ( ~dev-qt/qtgamepad-${PV} )
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ rm -r src/3rdparty/assimp/{code,contrib,include} || die
+
+ qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
index 1646d83fa719..346cc1eb5861 100644
--- a/dev-qt/qtbluetooth/Manifest
+++ b/dev-qt/qtbluetooth/Manifest
@@ -1,3 +1,4 @@
DIST qtconnectivity-everywhere-src-5.12.3.tar.xz 2750144 BLAKE2B 1c287d15713fc2155cb5b07517fdedf566a686601681efde84b096f8e052dc36a872a8c9d263d54ac38dee0c69b8966f877fd698144b5ef897ff290a50ee0aa5 SHA512 4da406d88c3cf216d53c524d3896f50b19dae124baec904233dbb67163a30a955dee29148b5f5b71c35cb28638912423bb1cf4d38c62aeefa7353bd29e97a269
DIST qtconnectivity-everywhere-src-5.12.5.tar.xz 2752252 BLAKE2B 0e2da5249206bb7064b65d1c7ed0a9c2be6e44908102e9b421c0c03a3cbb5eb895b538b0b32f6b48ac9ade548ada83103d4ec9b654f397d57d27d3909d282dc5 SHA512 96cdb27aa0e439094e3f1de0c7a680973c3ce2c65bbbff38affe25a3708c9e4e3c1c6a403d698303f77a5f261b44ac657e01a769b62a1565e0a8c64c8ac80bd5
DIST qtconnectivity-everywhere-src-5.13.2.tar.xz 2777504 BLAKE2B 96fa60f6685907a2f6a97548bea70551dfd5fb2a1a3d4ffe5b68fe6629f90a52cacb29432f6f64caf8a7426238a37222eaedd515502ec3ade85260e5689b17ca SHA512 ec5269430ce548911f9af44f028bb8032163827d588da6914e9a721ad833277d88bfad43b1cfb4f844443c7a2af6cdbcf2951a339a127c22274612a4e3b90f38
+DIST qtconnectivity-everywhere-src-5.14.0.tar.xz 2791788 BLAKE2B d53ee45cf7be0bba2894115cf8a7c325b325d72084d62aad7dc343faf0348517d5037c52a01d893c2ab4be05ff6635eb9c25488097b577279939d3a060e028db SHA512 9e27cd7315f2d5abacb73f4de132ced31c340c075a876729f4567ccd2f47cc11610aabfc347d7b7325d76f530ac3470262fbdd9bee428ddb68b13b4c129e3366
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.14.0.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.14.0.ebuild
new file mode 100644
index 000000000000..6f8451cd6b64
--- /dev/null
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.14.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 d03b6fd26c98..212c2f6e74b8 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,3 +1,4 @@
DIST qtcharts-everywhere-src-5.12.3.tar.xz 4242512 BLAKE2B 5e2d2c5cb263aebefee409087176db55b31405dabf7e83d075c78482a7fe956394f8f2e3e6ff2f6a321dba2f7b867d35e95b0b2f1ec8ec832905f52952696ff0 SHA512 f5940589c7a2dc5fcd3484397613f13ab41311c8ffb70a3484e64dc5bad24e18c94c9ebbe6716c1ec7c81b7863113ebfdb593f2d194608b2e3fb0b0b5c9c9102
DIST qtcharts-everywhere-src-5.12.5.tar.xz 4243464 BLAKE2B ad1087bfa59aa69942a4ac5346b1484ad2d1e44a03ade42a7e8717f25b8a70fae46d3f0342a78a10f62d75b15f8a388ceb9b4594f733ef4b1346f142d352b43d SHA512 a3ba8c6a606430cd87f85661116dbb2692e0bb472f0a73310aca1950f4437563d04ee950437a48a399b1a4881dd264cd1e6fdd4f30b6c3110704ec48d1467da1
DIST qtcharts-everywhere-src-5.13.2.tar.xz 4244092 BLAKE2B 460716cfb39dfd248c16cda8e73e90a83c1e8f02c67f7f1cfe6f8a03dfb8b52e2d1001381713d3cddfa4c4c05f7e3d44d226b61b2e6f1f9133409c3eed89c192 SHA512 a49e0fa92366f03c35dc8b69e7c2fb02f52509ebd81000ff7174567dfa2a7385cbd5bd260d356e879539ab47a2263bb156e5753c9eca5d2230caf562349ed2e5
+DIST qtcharts-everywhere-src-5.14.0.tar.xz 4250368 BLAKE2B 2158afbad0f768404a73ebd58e80fd10afd4f17f215a4f8f696cde9cbb5a3c00b15385452ea0dc190ec9a8043dc155087d1a358afab0a0884a4e2db3ebd84abd SHA512 268c973a65d7639850b4ed5290b0b6c1e97b8258ea29f9b8ffad4140bf66eac42252460e89b6214287cd4bde0f2de0d2effe7ebe1a112f8d84799693b0c8056b
diff --git a/dev-qt/qtcharts/qtcharts-5.14.0.ebuild b/dev-qt/qtcharts/qtcharts-5.14.0.ebuild
new file mode 100644
index 000000000000..44f40be187e9
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-5.14.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.14.0.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.14.0.ebuild
new file mode 100644
index 000000000000..23f87105e4e9
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.14.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~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 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtcore/qtcore-5.14.0.ebuild b/dev-qt/qtcore/qtcore-5.14.0.ebuild
new file mode 100644
index 000000000000..9a69f9e6afe5
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.14.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~x86"
+fi
+
+IUSE="icu systemd zstd"
+
+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:= )
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}
+ !<dev-qt/qtcore-4.8.7-r4:4
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/bootstrap
+ src/tools/moc
+ src/tools/rcc
+ src/corelib
+ src/tools/qlalr
+ doc
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ !:network
+ !:sql
+ !:testlib
+ !:xml
+)
+
+src_prepare() {
+ # don't add -O3 to CXXFLAGS, bug 549140
+ sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
+
+ # fix missing qt_version_tag symbol w/ LTO, bug 674382
+ sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
+
+ qt_use_disable_config zstd zstd src/corelib/io/io.pri src/tools/rcc/rcc.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myconf=(
+ -no-feature-statx # bug 672856
+ $(qt_use icu)
+ $(qt_use !icu iconv)
+ $(qt_use systemd journald)
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+
+ local flags=(
+ DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
+ OPENGL OPENSSL SSL WIDGETS
+ )
+
+ for flag in ${flags[@]}; do
+ cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
+
+ #if defined(QT_NO_${flag}) && defined(QT_${flag})
+ # undef QT_NO_${flag}
+ #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+ # define QT_NO_${flag}
+ #endif
+ _EOF_
+ done
+}
diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
index 0ff6c6eb561a..c5692f27087e 100644
--- a/dev-qt/qtdatavis3d/Manifest
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -1,3 +1,4 @@
DIST qtdatavis3d-everywhere-src-5.12.3.tar.xz 5200668 BLAKE2B bbcc3b21c9f604c16c862c7e7fe1b3a3d7f0d1f4b8a0da4b67e56d6912e377d1496f7a399a94cb697f117ae23123b3d6370b47c4cb7223ff8af1b584838c588a SHA512 cb295deb9aa33132294d7d7f4daaa53dd9ab4815e2d3a2c916d88e1882e018a49d8d66db9088f69375d8da759a3f3566f251802aaba82d74cad2eb45d9bbbcff
DIST qtdatavis3d-everywhere-src-5.12.5.tar.xz 5200204 BLAKE2B dda8eacb7955b39c00abd10577a800186cdf0de3fde97f2780357b4cc13c4e97dbc056f1f2616de03d18f7a487886e0edc6aecaf81c18e9ff8e006b7a5287f39 SHA512 7911d911678827ca4a704b824b8841c8e8508484fb83265d4d05e64787ac1184387b9ed0870090b3233c736f5e484adc7776ba12a1173da0fceeaac46845c6f4
DIST qtdatavis3d-everywhere-src-5.13.2.tar.xz 5182216 BLAKE2B 712cb724c175dcc9540dee71321fe8906514c07b1b81ad343bf64fc090baaec79a08f553a9027bd9537cf5c59bf255055d0c05d127632859b9573c5efd04dba3 SHA512 57d934282f1a0a73201ef25090eb82dd0d00317bf8b3aac55e841cd30c256c38097f5cf16b2cdf79c4f4bc42e9d40351eea1c7b2a28701b117fad394ff094dfd
+DIST qtdatavis3d-everywhere-src-5.14.0.tar.xz 5190556 BLAKE2B 62ca118fbbc3f06784cdb1dfa931a8ee2c054a1dac685073aea7e546b4910fa33e4510a09680f4062c51d1c0f782c246d5efca17dcb4afca23e7915e8f93284d SHA512 23ad4a48af4d28a50e348d3532b050831b1abc0ab17f305d7462f13460fb0cb335ec6a7024236b275a77c5a7da605f9a725f7c7105cd2fa4adedd16f9a34ff48
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.14.0.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.14.0.ebuild
new file mode 100644
index 000000000000..c68634fc6eda
--- /dev/null
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.14.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="3D data visualization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~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 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtdbus/qtdbus-5.14.0.ebuild b/dev-qt/qtdbus/qtdbus-5.14.0.ebuild
new file mode 100644
index 000000000000..8f0c0eade168
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.14.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~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:
+)
+
+QT5_GENTOO_PRIVATE_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 95c15ce1fe60..b2ffc2071016 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,3 +1,4 @@
DIST qtdeclarative-everywhere-src-5.12.3.tar.xz 20513544 BLAKE2B b6c622cb4728d54d0cf382a5a50af4652755ebd1f8e7ebc8bf07a5f3e3355931703ffa443be11dcf36a132b2f3eacb5fce150088209d173f2ca84bc387096026 SHA512 0caddcfee36cbf52bacd3a400d304511255715e2b5a58c1621ca8120610427c57511785457a9e7fa55975b86e7924a3cffddeb7e2e8e6622af85b7ebac35dd20
DIST qtdeclarative-everywhere-src-5.12.5.tar.xz 20512492 BLAKE2B 3e8175217bb9e654db8c57cee55080ea630452fe8c225db5350da00b5fb6c9cb6269b075939eab411cd750a1a431a423522c1bb536b2a1f708bd497d90817301 SHA512 026c5024c06e44b6e91099d1ee912f38017f314ae0125227010d25d733447c692299cc7c47edc1a4bf39366a9c9c9fe77d3a249905f2ae982d0725317d824b9b
DIST qtdeclarative-everywhere-src-5.13.2.tar.xz 20940748 BLAKE2B acc688691a86318478a3f016821bf6e84ba3a552e4f8613414a51ecde8e588783ed80e53eed31bbc321945950754991d20a29290e9cf3b878c5415d1049be3cc SHA512 a3fcc65eccdd598c03991978db6462293781abc80affd9a489253d4a812073832554892d503fa0de32a9ef97ddc74b9ad71e2bd7cfa2f21ce1fc64d1358ab730
+DIST qtdeclarative-everywhere-src-5.14.0.tar.xz 21250100 BLAKE2B 601f1f1800e357b15be334811a43e6310404c673a558defddf92ec1378069f87d477a3997950235e690d47bf992ed145d324f2b777231c745908597c6c853a87 SHA512 e9f065ff0fcf6aa2a145062c861fb23b93fb21b6e2ca8820aa7c8fe4ec2cba15e55df7ac803637188110784810476b68548d138987b3524ff002d35cafd50d8d
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.14.0.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.14.0.ebuild
new file mode 100644
index 000000000000..0c9e7da83209
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.14.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2009-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+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"
+
+BDEPEND="${PYTHON_DEPS}"
+# qtgui[gles2=] is needed because of bug 504322
+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=] )
+"
+RDEPEND="${DEPEND}
+ !<dev-qt/qtquickcontrols-5.7:5
+"
+
+src_prepare() {
+ use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
+
+ qt_use_disable_mod localstorage sql \
+ src/imports/imports.pro
+
+ 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
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ -qml-debug
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
index 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/qtdiag/Manifest
+++ b/dev-qt/qtdiag/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/qtdiag/qtdiag-5.14.0.ebuild b/dev-qt/qtdiag/qtdiag-5.14.0.ebuild
new file mode 100644
index 000000000000..11ddd15e1ab9
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.14.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~x86"
+fi
+
+IUSE="+network +widgets"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ network? ( ~dev-qt/qtnetwork-${PV}[ssl] )
+ widgets? ( ~dev-qt/qtwidgets-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtdiag
+)
+
+src_prepare() {
+ qt_use_disable_mod network network \
+ src/qtdiag/qtdiag.pro
+
+ qt_use_disable_mod widgets widgets \
+ src/qtdiag/qtdiag.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
index 0421607fc658..1da88b7dc3bc 100644
--- a/dev-qt/qtgamepad/Manifest
+++ b/dev-qt/qtgamepad/Manifest
@@ -1,2 +1,3 @@
DIST qtgamepad-everywhere-src-5.12.5.tar.xz 385864 BLAKE2B 65e6536beecab590685f4678066d5ecb3eae0f82bd4fc000a327a4e9ab90c13311b644fff7329cd96291da726e215f107c49b634d00f13941780c9dccfa5f9a2 SHA512 bc4148bb75de53dd0885fc25ce7d679d7a5426a23ce9c93482fd11e8d6003cebe4c958fc07f17817a43f1d4449756deff24c0350fd33e100aeb2c302c650ae33
DIST qtgamepad-everywhere-src-5.13.2.tar.xz 386668 BLAKE2B 5b4db9cd9b371c9fc23780fad31f0164569a3b41540c4d963df476426fb46a79e1ffa2e1bce86bdb85236a8d5143fa92996bbf104b15c140e84842838da35674 SHA512 5145daa5a332050cc99765e0c2e200cfcc2b1578a40dee54678bee1f52acb867e48e354068958c0e13a977cd2691b24aa9695a53d48d2ea444fb3c4e450fa95a
+DIST qtgamepad-everywhere-src-5.14.0.tar.xz 386864 BLAKE2B 4f0448c407c55abe04079af04d2945880792262b7751c7cd05693489fc9da1e9fff9d69263a50f579b1bdcc8418da47445380e1d34f893a91b3acfb8d67ea3ad SHA512 ee1c068c48f55d2ecaa2d9d2995ab44a631369b7be0ca3e1880dff59bb13d4017e0a276337afd86a90960297ac9cae7f98e2e01c8f7e180f86e398ad89b9f7de
diff --git a/dev-qt/qtgamepad/qtgamepad-5.14.0.ebuild b/dev-qt/qtgamepad/qtgamepad-5.14.0.ebuild
new file mode 100644
index 000000000000..01e34bd9064e
--- /dev/null
+++ b/dev-qt/qtgamepad/qtgamepad-5.14.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Qt module to support gamepad hardware"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+IUSE="evdev qml sdl"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[evdev?]
+ evdev? ( virtual/libudev:= )
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+ sdl? ( media-libs/libsdl )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt_use_disable_config evdev evdev \
+ src/plugins/gamepads/gamepads.pro
+
+ qt_use_disable_config sdl sdl2 \
+ src/plugins/gamepads/gamepads.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
index e70fd4f612d4..5d9d64e2b003 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1,3 +1,4 @@
DIST qtgraphicaleffects-everywhere-src-5.12.3.tar.xz 14270884 BLAKE2B 2eae4d2ff7125e57685cbd7aa723e763462a9f5d466ea3b8890d4657ce960233868aa0ecddac37d2dba31a1845c5cab1a33f26ad31d8057067b079454cc7ae49 SHA512 3c5e6d7dc51a92d48cce8424ab1fe60ee75b71ebe2e6bb22e719a35bdaf2210b03f90ac066569f5c086ed67ed1463510625307328299310fad7c587e9fd8b385
DIST qtgraphicaleffects-everywhere-src-5.12.5.tar.xz 14271472 BLAKE2B 1ab3aa490cdbeee4ebbdcf9161c3de8c746a358a8354041783735fe63fa1befc2c7fc2f237969a57efa26d76d6d584153c9e5d3477e8ab9dc7fdbbb9b1783038 SHA512 489a308af5f56ff2b023375ddf705f8a1b15c0e1fb1ec3bc6e5f66a80b5863d63aa0e57a3aef025ab965694add8d71424123bca120ce8d8b8448e7218f7fc640
DIST qtgraphicaleffects-everywhere-src-5.13.2.tar.xz 14845928 BLAKE2B 65564c0b94bd50f26ea59c0e63286561c4391dc79f48969fdf5d7a6bcffcb5011d39fa36220c1924211929e6f89baf06878668998467840afb29010b9d5b5d44 SHA512 3cc44d345df2b6d8dc54fd7f94f5632acb39cc6be6966c791303a477c2d21e8650f50ae6c5e37803c6f81236b7607096dc9fdee847fbef115465370f7a0ace2a
+DIST qtgraphicaleffects-everywhere-src-5.14.0.tar.xz 14041132 BLAKE2B dcb68ed09a980275fcb1aaf109b6d8452f58edd7b5f7e93a95e166ad9788f4de0cb7749a89ada0a6ef427920d7308cce4e13b26006f1aaf46934e7e5072615fc SHA512 3dd002a02fe2ec6f91cd4b9565f766596eac00c562bbca25dcd9081a228f8854ae032d8035d9d4390a280e3d805bbfb7b77969746ec51b72a8bddb4a58009242
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.14.0.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.14.0.ebuild
new file mode 100644
index 000000000000..23d9db6e5c32
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.14.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~arm64 ~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 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtgui/qtgui-5.14.0.ebuild b/dev-qt/qtgui/qtgui-5.14.0.ebuild
new file mode 100644
index 000000000000..1154331783fe
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.14.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~x86"
+fi
+
+# TODO: linuxfb
+
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
+ jpeg +libinput +png tslib tuio +udev vnc wayland +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}
+ dev-util/gtk-update-icon-cache
+ media-libs/fontconfig
+ >=media-libs/freetype-2.6.1:2
+ >=media-libs/harfbuzz-1.6.0:=
+ sys-libs/zlib:=
+ 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-0.5.0
+ )
+ 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/libxcb-1.12:=[xkb]
+ >=x11-libs/libxkbcommon-0.5.0[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 )
+ wayland? ( ~dev-qt/qtwayland-${PV} )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/qvkgen
+ 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:egl:
+ eglfs:eglfs:
+ eglfs:eglfs_egldevice:
+ eglfs:eglfs_gbm:
+ evdev:evdev:
+ evdev:mtdev:
+ :fontconfig:
+ :system-freetype:FREETYPE
+ !:no-freetype:
+ !gif:no-gif:
+ gles2::OPENGL_ES
+ gles2:opengles2:OPENGL_ES_2
+ !:no-gui:
+ :system-harfbuzz:
+ !:no-harfbuzz:
+ jpeg:system-jpeg:IMAGEFORMAT_JPEG
+ !jpeg:no-jpeg:
+ libinput
+ libinput:xkbcommon:
+ :opengl
+ png:png:
+ png:system-png:IMAGEFORMAT_PNG
+ !png:no-png:
+ tslib:tslib:
+ udev:libudev:
+ xcb:xcb:
+ xcb:xcb-glx:
+ xcb:xcb-plugin:
+ xcb:xcb-render:
+ xcb:xcb-sm:
+ xcb:xcb-xlib:
+ xcb:xcb-xinput:
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :gui
+)
+
+PATCHES=( "${FILESDIR}/${PN}-5.14.0_beta3-no-xcb-no-xkbcommon.patch" )
+
+src_prepare() {
+ # don't add -O3 to CXXFLAGS, bug 549140
+ sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
+
+ # 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 tuiotouch 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)
+ -gui
+ -system-harfbuzz
+ $(qt_use jpeg libjpeg system)
+ $(qt_use libinput)
+ -opengl $(usex gles2 es2 desktop)
+ $(qt_use png libpng system)
+ $(qt_use tslib)
+ $(qt_use udev libudev)
+ $(qt_use xcb xcb system)
+ $(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
+ )
+ if use libinput || use xcb; then
+ myconf+=( -xkbcommon )
+ fi
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
index 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/qthelp/qthelp-5.14.0.ebuild b/dev-qt/qthelp/qthelp-5.14.0.ebuild
new file mode 100644
index 000000000000..78ca7e84a51e
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.14.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~ppc ~ppc64 ~sparc ~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/qhelpgenerator
+)
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index 3c807e740041..b96bc9b55720 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,3 +1,4 @@
DIST qtimageformats-everywhere-src-5.12.3.tar.xz 1793076 BLAKE2B 59dced7576a50441c704c8debf4a86bb4db7cfb752922020d2932ee2295805b27ece866f3f86e3f89b308e28cfb720fb9c6fa782f29f45e1c3b14fd733096c87 SHA512 59cc9df597e6ac31b10ff7440b0793af13ee84a1b363db631a7aeea7413e650a99a42e8c3f4633926ec93d4ac4c2532674ea27df325ba98132bea83c81d6e6cc
DIST qtimageformats-everywhere-src-5.12.5.tar.xz 1795824 BLAKE2B 3b5d3a4be8933d1af7d0fb6feb1cd37318cbc69840cc82de50fb81f63156251f768347bf5ae31b6f255dc9e02a53d64ab98aef8a27749331071482d729ac811d SHA512 9fa76b7eec083596c45f68642b49dc88c2759a28cb9359935c3a64604082acea9adecee49bb0828cc587b86d469aec7169f8f72f83a15194c4fc10f0ca25fae0
DIST qtimageformats-everywhere-src-5.13.2.tar.xz 1803796 BLAKE2B 771b883f8b415a7eb7562beaacf28cc6acfd7ce7828e4bdb4c7fe12bc283bbdb79742e15152b0baf0fd8cb0d46bfe88577bace6b13162396f1211aaf79c0e727 SHA512 e76d7efaeab81c4eaf0f41dad150ae6b36ef2246993d344e4611ed865d62a8ac93cca5f62a2c94a97bf16333344490b5a51ca8de1c7eeb460c9ae321f759f4e6
+DIST qtimageformats-everywhere-src-5.14.0.tar.xz 1809880 BLAKE2B 0aca299ebfeb7e70bb7815a204628b874ed2f06f1aae48c2a223e6604f7e20bc809753833573c86905df1a65327a5e0bb50ae3f7a93d6dde9441ef9f5c2ad10b SHA512 e674c461b5880a2df17f06726c647dc89837c7746dbd0278a6de8f6291e92ef63ae2ccb3a3288951196e03156ae112e4d8d55ae692a8b6a608c7441fb624d28b
diff --git a/dev-qt/qtimageformats/qtimageformats-5.14.0.ebuild b/dev-qt/qtimageformats/qtimageformats-5.14.0.ebuild
new file mode 100644
index 000000000000..a7eace7d6d78
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.14.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="mng"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ media-libs/libwebp:=
+ media-libs/tiff:0
+ mng? ( media-libs/libmng:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ sed -e 's/qtConfig(jasper)/false:/' \
+ -i src/plugins/imageformats/imageformats.pro || die
+ qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 6d95bec62a44..ec998a3d6565 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,3 +1,4 @@
DIST qtlocation-everywhere-src-5.12.3.tar.xz 5905856 BLAKE2B b52b9eaea77b4b429db90768d97c7f4d1319c7a860e864acb5afc5c35c0b2c7425afe64909751b2063bad747fe3aa6d899b39532a72065d4cd87935219a196f1 SHA512 91b21e5bc78b960f15c60ae02827cd35292ab1a5dd5a47488d25ce6758177f0ce15545aef3ff9bd1456c6fd84f65cb74d385b726239e2f0be66de0f6fb9a7082
DIST qtlocation-everywhere-src-5.12.5.tar.xz 5905880 BLAKE2B 67cbe02ad42cfde9bdff9285bc7b8e4d4edb8d4c295cb5e1ca9bbeb077d017762d93d1bf31da67b29506f634bd6f9f909aaf9ecbdc20c480e59bafb3ff539380 SHA512 fe82194e4e6bc2a2e6e3c55e3360afdfd56a6495a8d87bfbdceb29255430954d4c1adc62f1f82e63b23778f0bf03b0a50d6f5d2a963bd786f2cf2fbed7450ccc
DIST qtlocation-everywhere-src-5.13.2.tar.xz 6050044 BLAKE2B 912810dea36652b96b0f93b4e69755f86b0f12b3659420b3771649f00afc4909387768832989e2a7808db90467502bb8eb8f23734d41636c4eefb48c4ea534b4 SHA512 6ec28fd3add9db5758d38b964649c6e1e687e853192539c4e46386eac28378540167ec0abbf6312ecc1d2f3d33d19eaed4c4485f0c2d94a93f401dde3b9ddf6f
+DIST qtlocation-everywhere-src-5.14.0.tar.xz 6116428 BLAKE2B 5e01196f4c5bdb605cf924ad316e9eba023da964a1e68ad5f564037a5fbf51791d82cb761ee8aef8225b8e84456a7344a8fbfeac8c67288b48ecfd4ea8f6c8dd SHA512 6d9915a7fba561353df6b0e1983a333af1ed85d22761c4022b7bb4ebf56a4ad2f895d1d7f0996cc93254346fc86718c654e1837c2d79358a04cd1e30c70c39ca
diff --git a/dev-qt/qtlocation/qtlocation-5.14.0.ebuild b/dev-qt/qtlocation/qtlocation-5.14.0.ebuild
new file mode 100644
index 000000000000..ff48cdc6401b
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.14.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtpositioning-${PV}[qml]
+ ~dev-qt/qtsql-${PV}
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ ~dev-qt/qtconcurrent-${PV}
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/3rdparty/clipper
+ src/3rdparty/poly2tri
+ src/3rdparty/clip2tri
+ src/3rdparty/mapbox-gl-native
+ src/location
+ src/imports/location
+ src/imports/locationlabs
+ src/plugins/geoservices
+)
+
+src_configure() {
+ # src/plugins/geoservices requires files that are only generated when
+ # qmake is run in the root directory. Bug 633776.
+ mkdir -p "${QT5_BUILD_DIR}" || die
+ qt5_qmake "${QT_BUILD_DIR}"
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index f16706611111..e127a5204153 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,4 @@
DIST qtmultimedia-everywhere-src-5.12.3.tar.xz 3742244 BLAKE2B 65cc184c2625c998ec0f12d5d2f72401693521c9b5e1f27db342279724789e88e0bd6c6cb741ccf28939e8edbb657dde391ceb24ab0cb97c786c114e7e95743d SHA512 4f10e40aaf73dda2d70502e6a1441149c2b4389e9c7de72245c850d926c3ecb57ca6b09c63d208eff4b9ec63b7f9845eb2740cd0df4e4b7eee8f51746a6d3963
DIST qtmultimedia-everywhere-src-5.12.5.tar.xz 3744764 BLAKE2B 47e7c09ddc4961ea2c479835732cc31139a4ecb577571a9b804a946909292439ef6bd85d5f8afdae0caacf3491391a8b45b2bfdd113dd18902fa097a0dc36253 SHA512 a59983d887c8de462399fd53beb640c1b865c17f8b1a83635c2e1d27903861dd588eb64935d7c02d733c51c9a21174065e70a5fc1aa78600e5540c489b7695a3
DIST qtmultimedia-everywhere-src-5.13.2.tar.xz 3820660 BLAKE2B 19949b1256ceeec38a10210a7430082ed197c1f19d37048170fa55a56554e741e3af670733e25fbccf11426d08075f1ac40589a2106169fa0ae9838c8b7725ab SHA512 a18a2dc56ad33068efb78e5fb61df3c45d0102d153a02122ce39917df41acb161469092d0299df228fa7afde53260e9b7acf82ae016b99618c94d2caf02efa51
+DIST qtmultimedia-everywhere-src-5.14.0.tar.xz 3758400 BLAKE2B 12aa55e83dce58e1f36cf82c11da3b5e2d781db00be5c3d19786ca35c55703cef27e279058a5f76304673b4cef610bb281bcc237af6668dca3605cd7cbf73555 SHA512 ab5cf713e207c0538004860debc2da74830fd4b1d13c3c3ee0b3b9ee8f4438512f94952ec4ca7408cd055b69f4d1b0396d79d123365a6c74c14c4fee1f86c622
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.14.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.14.0.ebuild
new file mode 100644
index 000000000000..349dd584a74c
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.14.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~x86"
+fi
+
+IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
+
+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
+ )
+ pulseaudio? ( media-sound/pulseaudio[glib] )
+ 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-base/xorg-proto )
+"
+
+src_prepare() {
+ sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
+ src/multimedia/multimedia.pro || die
+
+ qt_use_disable_config openal openal \
+ src/imports/imports.pro
+
+ 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=(
+ --
+ $(qt_use alsa)
+ $(qt_use gstreamer)
+ $(qt_use pulseaudio)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtnetwork/qtnetwork-5.14.0.ebuild b/dev-qt/qtnetwork/qtnetwork-5.14.0.ebuild
new file mode 100644
index 000000000000..5497d923b231
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.14.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~x86"
+fi
+
+IUSE="bindist connman libproxy networkmanager sctp +ssl"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ sys-libs/zlib:=
+ connman? ( ~dev-qt/qtdbus-${PV} )
+ libproxy? ( net-libs/libproxy )
+ networkmanager? ( ~dev-qt/qtdbus-${PV} )
+ sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+ 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:libproxy:
+ ssl::SSL
+ ssl::OPENSSL
+ ssl:openssl-linked:LINKED_OPENSSL
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :network
+)
+
+pkg_setup() {
+ use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
+ use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
+}
+
+src_configure() {
+ local myconf=(
+ $(usex connman -dbus-linked '')
+ $(qt_use libproxy)
+ $(usex networkmanager -dbus-linked '')
+ $(qt_use sctp)
+ $(usex ssl -openssl-linked '')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index 54c8160b013b..17c0ec9e5f86 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,3 +1,4 @@
DIST qtnetworkauth-everywhere-src-5.12.3.tar.xz 139092 BLAKE2B ee8c09ce890010b0ff6424ea74210749fdd0b4ba42fafd0e372ed2719830ce073085f1d5a8d5fbfbb98901f84cd81b105483f310ff6ff056f16430eef6ea1a5c SHA512 07bf159360fe126c23387c6ed5b955218771ac37848ddb83542733c786b415f9aa5c22fd4a965fff591869d2d819bba420b69718e487df3cce382f411f493142
DIST qtnetworkauth-everywhere-src-5.12.5.tar.xz 139116 BLAKE2B 38adab02544dff25d52ebb64a2adae090f265a5c23cfeb48e5288beb2153f4cd9973601aee23faaf074d91fdea1924f201864d6ce2773989d5e2844c79096135 SHA512 d7849518614a7bdb2ddbcf92b773f5e7c26f1af4ba07f0304b4634ed69bf3c17798509d28af2c49aba0cfad35a1cad5bda27acdbde3aa8d86038efeb9f5001e0
DIST qtnetworkauth-everywhere-src-5.13.2.tar.xz 141172 BLAKE2B 23c6ed981b57d0028e33a81cfd3f060435d29f5951c3e7b6cf2a1f609a475ec2285e2613c7a4abbe52af44b0a0d6979f277a3da2dc550cd442b5a467fe265ead SHA512 1d0ba90f6b70a840ceeecd72caa8b128e6277e49e520d908efbd43b20bbe3a0e955d9b88f59327268134f32b18bb7b9cb0b9b93e34a43f9c38617338c3566d4f
+DIST qtnetworkauth-everywhere-src-5.14.0.tar.xz 141372 BLAKE2B 6673e8542536ed1a814decb343643727790045a3dda13c0487a9117d08d1c5b171d07745cdb2918af5887264bc6480b81e88f67a95063a402b5b299fb62e182d SHA512 ef158b5185bd9afd4bd634c26bf09f25cd4d8c8c879aa475d267f96b74b8ac90cb817c8475cc2cdc0892f79607e3eb08fce62e1a913e62e9ab330239af6bd7ac
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.14.0.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.14.0.ebuild
new file mode 100644
index 000000000000..7fbd2442415a
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.14.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Network authorization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~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 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtopengl/qtopengl-5.14.0.ebuild b/dev-qt/qtopengl/qtopengl-5.14.0.ebuild
new file mode 100644
index 000000000000..cec19c33587b
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.14.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~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 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/qtpaths/qtpaths-5.14.0.ebuild b/dev-qt/qtpaths/qtpaths-5.14.0.ebuild
new file mode 100644
index 000000000000..ec3e1e7d8678
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.14.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Command line client to QStandardPaths"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~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 99ba61a641e9..01fdb12709e9 100644
--- a/dev-qt/qtplugininfo/Manifest
+++ b/dev-qt/qtplugininfo/Manifest
@@ -1,3 +1,4 @@
DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
+DIST qttools-everywhere-src-5.14.0.tar.xz 9143808 BLAKE2B 261d5d6004f0653f2c7c32839c8c3a916ac747406db9689501357e2709bc23569919f278e29784f1f844f2df7fa8c4a55e3d6395129ba9fdb592eeac85bbf07c SHA512 1c77d6b6027d301b7afae92834ba2296b903495cd0546d53e9d82cd24289089d02a4a7b0e802061ead4f9f8272f8389fb5f06f3788aac3624f52593324ce78dc
diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.14.0.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.14.0.ebuild
new file mode 100644
index 000000000000..85a22f1729a1
--- /dev/null
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.14.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 6d95bec62a44..ec998a3d6565 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,3 +1,4 @@
DIST qtlocation-everywhere-src-5.12.3.tar.xz 5905856 BLAKE2B b52b9eaea77b4b429db90768d97c7f4d1319c7a860e864acb5afc5c35c0b2c7425afe64909751b2063bad747fe3aa6d899b39532a72065d4cd87935219a196f1 SHA512 91b21e5bc78b960f15c60ae02827cd35292ab1a5dd5a47488d25ce6758177f0ce15545aef3ff9bd1456c6fd84f65cb74d385b726239e2f0be66de0f6fb9a7082
DIST qtlocation-everywhere-src-5.12.5.tar.xz 5905880 BLAKE2B 67cbe02ad42cfde9bdff9285bc7b8e4d4edb8d4c295cb5e1ca9bbeb077d017762d93d1bf31da67b29506f634bd6f9f909aaf9ecbdc20c480e59bafb3ff539380 SHA512 fe82194e4e6bc2a2e6e3c55e3360afdfd56a6495a8d87bfbdceb29255430954d4c1adc62f1f82e63b23778f0bf03b0a50d6f5d2a963bd786f2cf2fbed7450ccc
DIST qtlocation-everywhere-src-5.13.2.tar.xz 6050044 BLAKE2B 912810dea36652b96b0f93b4e69755f86b0f12b3659420b3771649f00afc4909387768832989e2a7808db90467502bb8eb8f23734d41636c4eefb48c4ea534b4 SHA512 6ec28fd3add9db5758d38b964649c6e1e687e853192539c4e46386eac28378540167ec0abbf6312ecc1d2f3d33d19eaed4c4485f0c2d94a93f401dde3b9ddf6f
+DIST qtlocation-everywhere-src-5.14.0.tar.xz 6116428 BLAKE2B 5e01196f4c5bdb605cf924ad316e9eba023da964a1e68ad5f564037a5fbf51791d82cb761ee8aef8225b8e84456a7344a8fbfeac8c67288b48ecfd4ea8f6c8dd SHA512 6d9915a7fba561353df6b0e1983a333af1ed85d22761c4022b7bb4ebf56a4ad2f895d1d7f0996cc93254346fc86718c654e1837c2d79358a04cd1e30c70c39ca
diff --git a/dev-qt/qtpositioning/qtpositioning-5.14.0.ebuild b/dev-qt/qtpositioning/qtpositioning-5.14.0.ebuild
new file mode 100644
index 000000000000..cc8b4e331240
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.14.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~ppc ~ppc64 ~sparc ~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:2.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/geoclue2 )
+ use qml && QT5_TARGET_SUBDIRS+=(
+ src/positioningquick
+ src/imports/positioning
+ )
+}
diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
index 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.14.0.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.14.0.ebuild
new file mode 100644
index 000000000000..606441d104f9
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.14.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~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 03458d4db123..e48bd1ed6a2a 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1,3 +1,4 @@
DIST qtquickcontrols-everywhere-src-5.12.3.tar.xz 6057512 BLAKE2B ebe1f4a431cd58891c8550ac1e50992d290c18df54b6710912397f6856ada50f8807cb52d0fbe43f376d187ba6c3f53a0b826babe10fded480d4088bf842f566 SHA512 23410fb82088591a8bed7e8e4127d13929a03adc0dfd18f7e2f906acdac21f7dcbb15cb2257272b893d937bbb54860992667c11aa0c6157d4a3b871616c4641c
DIST qtquickcontrols-everywhere-src-5.12.5.tar.xz 6056164 BLAKE2B 92fb8c605f6d9633ddf758b9d323b06f52024b024f572d2906e2f6507b05badacbf117da7c1e3b6a320629bad8efcf9bc97440466e8817006af8ab5f5a68daa9 SHA512 4539a6ce1ee20f71f6bf48271bc3fe1125bd21899cf36142d1c3d41a68ba56211f27d6e4403c69e86bd4698c7c7c79bc60f2a78ef1b19c5eab5b8690d1a01037
DIST qtquickcontrols-everywhere-src-5.13.2.tar.xz 5955448 BLAKE2B 9094208aebb517dd39c880a608eb7d426aef58ea5cdae4b45d5ce99b9ec1ade4d138e4f13b778daec14f097b6680c906d9166b0f30e1e9ac77087776bc30fbc5 SHA512 5ec713036fc34c62cfe31eb83172c4922b2ef5584d23239776b2696129d23f61f3984e6a1a7f95ba15ed6b630b62cd1ea66af3d187c1682b8575dd331b764ed0
+DIST qtquickcontrols-everywhere-src-5.14.0.tar.xz 5982792 BLAKE2B ae4ce7278d1c55486006287c0efe3f62353dfb3736e4efb7bb06bd3ef73b22b4770b6cbd2d184e12c7ea09b63d5df22b6e4eb1c4991d1331c44afb192fe12b57 SHA512 5471d6ff66c9b81ef36e6261bc7744f30571a36d1f47bcb574aca43891da4ae19aa9c90a18f24a0223cebd4e633f1313399e675a20ea6643cbfe0ce2212264e0
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.14.0.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.14.0.ebuild
new file mode 100644
index 000000000000..25f8d80d48a9
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.14.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
+
+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 a3c2492f2d2c..28e975fd6a17 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1,3 +1,4 @@
DIST qtquickcontrols2-everywhere-src-5.12.3.tar.xz 9297300 BLAKE2B 53ec7eb16cdbc77d60316dfebd47f0372ce90bc9781dcdb1f0b9360774379138cf3483b52ebae9598bebf7460b300b388663fe35292264007d1f240ccf2bbff6 SHA512 afc1ae9a5a046845b085d5cf0019b79d99914a2d285676bd4d8966f1302513078c8279b71134281c03b2c1209295bca438b9e255774574520498b0b5385bad27
DIST qtquickcontrols2-everywhere-src-5.12.5.tar.xz 9299520 BLAKE2B 66be3a4c67fc0821ea6cbbac9986fad2baa67dff6533217462646146f22bad35fe5c291ad7dc5e38fcfc23fda581a135f21eb587e5ad2ec6b71805a64e3071d8 SHA512 afbd742783d83eabf182031e218c2f611709cd66f2b4886317bd356ffff2afabe820e1f552f478a0c3f74daf6fd1f5256900448f5445b84792d6a71b42ccd20a
DIST qtquickcontrols2-everywhere-src-5.13.2.tar.xz 9252912 BLAKE2B 8b5068f53fab7ba26bc7fa6aaf40d13581eaa35cebc55c9def9c7ddf51837f803a169e70dcb62405994c4e9704fb6b02a8bd56a59942c48996a4fbf6a974128f SHA512 f89b5126f0e6b96ccd206cef1229624949cb22f5f925b165af9a3c0ecb6517a0fd29f5c3958fd8ca008f1b000ffb352833ee90ba0ce0fc5f7983636732440a0f
+DIST qtquickcontrols2-everywhere-src-5.14.0.tar.xz 8137536 BLAKE2B f2813f6bad0f1f6daf5965c42879e7a8a3d17d7afff07f3ef2bb9ed9c1598ffdee52ef8aad27d681bba6de93b4090e26f3dfea45f9491f6ecfb1f30a071ab218 SHA512 ab132e7441a2afe4636d3c3f5bd76cc0b21d5c2a5d2e83b0f5b6468698811fb9113519885bc3cf90d9028d38992eb7be049563d3b43069e59b62135dc7e07123
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.14.0.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.14.0.ebuild
new file mode 100644
index 000000000000..4babc06b58ec
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.14.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE="widgets"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ widgets? ( ~dev-qt/qtwidgets-${PV} )
+"
+RDEPEND="${DEPEND}
+ ~dev-qt/qtgraphicaleffects-${PV}
+"
+
+src_prepare() {
+ qt_use_disable_mod widgets widgets \
+ src/imports/platform/platform.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
index 02d0bc7e130b..9ef08b745250 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1,3 +1,4 @@
DIST qtscript-everywhere-src-5.12.3.tar.xz 2674896 BLAKE2B 9f655989505c288d22c9d961e79227cee84ce4d91f6a61b7038e3b993da6f610c3703ad24b2146931c7d46b1765b60f73af8adea6d55823d0b973a99b61adac8 SHA512 4c4498acb39536bdc03643fb1717c7a47c82b1734cf67d17d40bc216084f01e837648d261f7f69e317387f9c6efa9aaa6b0df8f5532f55615252c95b1089ca1a
DIST qtscript-everywhere-src-5.12.5.tar.xz 2675432 BLAKE2B 76c681e5d1e9311cd11a9701cab5486c80f61dd552030a0e0c4e0df5025f84d5d7e140bddee5dfb0de7f0ad1564b784f4267342e6fa355bd09feaa47b7541449 SHA512 a422e47873ddf4c84adf00f51b721465acedfac535b0daeede63eac0d41c6f4f07d5a5f86513c86e981f3a0024020be03730670befab2a20cd4d6564c98d6c90
DIST qtscript-everywhere-src-5.13.2.tar.xz 2696452 BLAKE2B 6d13901412eb8680e8c3376c7bba7197661679ad9d6a4a4f55766a8f36869c0aca268fbf5db8ac4b3ba02ecb25fb9bec8aa914925c826c0e59046802d3bbe4d8 SHA512 45248b7498f316c8532dacd827a958d90fe40b10ec0c88d68f984816152bcd4c6ef22064d4a0582354a37962c590b67731b278311094ac4e257e89adcd9caf40
+DIST qtscript-everywhere-src-5.14.0.tar.xz 2645580 BLAKE2B 69bd0e394c3c8150ea64ca42d1a55fc81a9555ae6c17f60a5ba12750a7b8470e15dfbd691c275cc3685795880e3e9703a4750acd7bd2a7c1e3e1ce9506cc7698 SHA512 91fabfa5775fc411b7b48b74419275bd6ecbec7ce3eda186f875d973b05a5501b2226a2ef0f6cc30d850fe73fc1466c2fc7e54d9f15e939eac6ecffaae65b8ff
diff --git a/dev-qt/qtscript/qtscript-5.14.0.ebuild b/dev-qt/qtscript/qtscript-5.14.0.ebuild
new file mode 100644
index 000000000000..4c0edd2bba5c
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.14.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~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=(
+ JAVASCRIPTCORE_JIT=$(usex jit 'yes' 'no')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 071b0ea7b4f4..e2333b1c2196 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,3 +1,4 @@
DIST qtscxml-everywhere-src-5.12.3.tar.xz 434176 BLAKE2B 8059a28cbd642089408077064bdb0df3d7018872c711283e11a1ca194b7c89d370bf54cbded67feba635c0190f52aaa96f75e6f63362b6af0c62f06246b439c4 SHA512 d515506d90ace5eedfe8bf3439dad0853dbbdbd36dfb509dfa13e3358838353de66d5f6245afe4eeebd19dd3f0ab0ce5e4c3e6fe5d40e5ab46763c453a562a49
DIST qtscxml-everywhere-src-5.12.5.tar.xz 434260 BLAKE2B d518785715a01e70bcf40dcc37207211fb458a979d2d12dc2c52e1add31fd8de24127be04bde938a3e1bc2b6550afa864d946b5eba96b4b2a6f812d2f6a3c61d SHA512 23d340994af3e217ae58698dd0cd38f30d67d74a042d58cabbd0f38a6c13a8d64d6238cd6dee246ce0f99d5206bc210749941b88e5f745d3b92207eab06730b1
DIST qtscxml-everywhere-src-5.13.2.tar.xz 435428 BLAKE2B d8989c345b1877329c485347f8f953dc07c502baadce916111b2f25cd48e8a60db4ee9b5de379d17662f520b66bf55b5c11f8132386250353b5c7aaf1f258199 SHA512 d1dd4752983c35bb899882197098579ad7221039369f550290e1044fed6aa68f4da5d0c9969980ca3a63180d5d3e5f3ac208723ad80e8b71cd84cd86312ab453
+DIST qtscxml-everywhere-src-5.14.0.tar.xz 433264 BLAKE2B 4d9d6644a45e87dea680bcfbd776e0800f1dc67511e3c2a1fba25252aafab3d8ea1a436932b4c6fcb9baf964ec380e667abe06c37cc851ffdafbac4c1cb082cd SHA512 b6c214231d3493efffd23b3cd825a2269192a3213a4bfa6870632e6017cc456a33428e00a710f67894d35d8237799c950c52d6fb70c14d1973a0fa9b601ccacb
diff --git a/dev-qt/qtscxml/qtscxml-5.14.0.ebuild b/dev-qt/qtscxml/qtscxml-5.14.0.ebuild
new file mode 100644
index 000000000000..5fe2d2ce1fea
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-5.14.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~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 01a03d440cc3..f3398724ab64 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1,3 +1,4 @@
DIST qtsensors-everywhere-src-5.12.3.tar.xz 2037212 BLAKE2B 1f75ceea8fdf8e020e73f2cd8377ca13128bf9aafc71146ad96e7cb1f69df83af2889b5a5684fdfd0abb18553332cdda2f9d8753233ed743d0a136a625941909 SHA512 cf0c8c58bbb84debd6b464bd9b91af7e79a301031613b8a2d0715fa276573dafea0a1c8e472fa2a2d4debd9b26f86a5e6efa9a8d57f7ab9102b1314d609579e5
DIST qtsensors-everywhere-src-5.12.5.tar.xz 2035484 BLAKE2B 037deb6b0d4420a7cf9d52fbae1d7957fb989a385c557eb6427868ec7940b85fb2898c2eb7fdaa96df43b5f4652659c578bf50d3e6073ac3c790ca7f651c05f8 SHA512 81ac74e4c0a3d1942393c9267bbcc50af0e04a6f163d566010d6053dc4c69a67395c3f4b7564a50ec84ac88a715edd002920be4e145e6bd23d082a021dee1e5a
DIST qtsensors-everywhere-src-5.13.2.tar.xz 2046708 BLAKE2B 10c28aa33a372a84255ceb04f803e11df77137a6ea2ec7c84a3e07bcee5746b3e8d9d5c0e79ca97ba3b25401087dd434039c6f6b3400aeaba17e0ec4673ad1e8 SHA512 47fc4f9e5fd9451de38896d388b85e6c0813718a860ef7c98666e6a1710baf38e7056a61c799837eea4efef083b79f9c3a380364792fd0f3c107bdd413e1bc6c
+DIST qtsensors-everywhere-src-5.14.0.tar.xz 2042940 BLAKE2B 7478f9f7e76e85d8732e20d6728e403fd289881a78ecb0553c46648187a040fab2d4581909bf3c5ff0bc5ef744b77514d327f44b404099b2ab9568c9d2f382b1 SHA512 de9522cc6a2656eaf78376ef5803866c97298ee348c15a45b093e30302594db6dc3e31f619b444aaa970b157a6077bf189585de24dcc8c35c6be5930fb35cdd2
diff --git a/dev-qt/qtsensors/qtsensors-5.14.0.ebuild b/dev-qt/qtsensors/qtsensors-5.14.0.ebuild
new file mode 100644
index 000000000000..2cf55ab96656
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-5.14.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Hardware sensor access library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+# TODO: simulator
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdbus-${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/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index c402e400b32e..648c3c06a326 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,3 +1,4 @@
DIST qtserialbus-everywhere-src-5.12.3.tar.xz 328664 BLAKE2B cea2ebacf8a2ffc6e2f1c1ab54327a50199407ded0338d6bbfd0a3d8672106253bcfc307fd38d2e81acecd87ae69f093f516a52e0e4a864130c8491f596cdba2 SHA512 5f9d477780bfcba1edb4a11592ea6f3a2a1b2e42fbbce898e167b1975b14e93b3840789230e320869cbdb16e33eb76b45310cd27089f2f854a20ac3b7e18d763
DIST qtserialbus-everywhere-src-5.12.5.tar.xz 329052 BLAKE2B 9136be5ca768d610c38aad83301f080ed3617f368c3431828e7d9340ebe26fac7332e1a65db0e02701c18a555f784f3e2b4308850bacda415cfffd90263a831e SHA512 bf013a1e052cb0011c05f5dd52757f4944c86f4bd61f57244ffa299cd443166a80d27493a0ec8e22dcff817e89081502f091736bd37a27616de933e51184b0f4
DIST qtserialbus-everywhere-src-5.13.2.tar.xz 338428 BLAKE2B 10f0a7129d1d770811aacf1ca961f6be6b3f69a86435b10f345e3e825e7bf12f01c4909636cd57ddb93561a5ae12711c63016a9613dadf1a4e41815f60b0eea7 SHA512 2a38de115ea51579119e5cb0e65b15f9105d24d0166c6dec0922cbe4b751442fcfd9b82ef90b55bc64369bd1bfe18c99b04e37b0b8cbec01e781e18cead74fdf
+DIST qtserialbus-everywhere-src-5.14.0.tar.xz 344580 BLAKE2B 570d78ce97b8aec595d0fd86492dbf9be288c43a96bb2e5a4e582f12c6404ce26382ab2a7f1c3bd295cf8bfd5dfe12bbe377d3339eb0faf4f964f50bcfb1ed63 SHA512 7515dffe49972bdbe7b6d2c7e11fc6abd27342e7a09089830d0699429c52a43243b378fe64eadbd28457ea303b9f37497c69994e1c4c2f5a073158eeb16af2b8
diff --git a/dev-qt/qtserialbus/qtserialbus-5.14.0.ebuild b/dev-qt/qtserialbus/qtserialbus-5.14.0.ebuild
new file mode 100644
index 000000000000..4a031a9a92a1
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-5.14.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtserialport-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index 34877b73cb17..0acf33c0e561 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,3 +1,4 @@
DIST qtserialport-everywhere-src-5.12.3.tar.xz 302740 BLAKE2B 105999b369422c4e819c85bdcb2899eff2af9c8486ea485bf89f6b1fbe0d78c8760b52e06942145f7a0ad54c0a25ee504d9b3833536af3cfd88a2efeebda5b31 SHA512 42551b74abe1fcaa1972fb1134215987d7c1d0fe73874a4c6ad5b9aadad71a2066a1846c297569bb1562f94e54a406e8074d444deca510a566e27cd386b47ecf
DIST qtserialport-everywhere-src-5.12.5.tar.xz 302940 BLAKE2B fdfad2cc1b9dbcef179689b938ce734a28972f9a6ac9235c8d9068cb3d2fb32ae12269d54deb7fd7b7eec0af78ae1ea8098aaa678fd48dd102243c6fa40f51be SHA512 f3a5fb8c9a9513c16f52bd22b4fd4c6400819863237762f459d9f612ef2457447733cc8ed2bd645f182ab9eab6ddb5bcdbca2fbd67745def1a5fad1392087f4e
DIST qtserialport-everywhere-src-5.13.2.tar.xz 310736 BLAKE2B 559576dd0cb4a9eae1220e2801cde03debd80e7cc885b64630479fc9abb8d11c67c93a763a81a5faa482d811f1446fc294919661dbe0e33b8ecfa896f026b6a8 SHA512 e8655eb5f18179a922f96ab5ca0014dbf1da21b581f2e0fc146337321dae85b1218ed48724fb63b211ea7349f428c176543292284d5c2fae63a4e66146f68c68
+DIST qtserialport-everywhere-src-5.14.0.tar.xz 311168 BLAKE2B 89878544b83f5a9d95cb3d0b9e06a81c6590064532772340bfa69c7c4217821d63309799930ed9bb8d5fe32cf0fb50d376370bf1963c74f561669afa0cd8e57a SHA512 bcf65bedc9d96694cafa7b2984bf8f0aadadc5fba9bcbd2b57c849bdffa9677ae3f90796ef5e002641241af5c44404beb83bbd2083d00614d5376f68b109b9aa
diff --git a/dev-qt/qtserialport/qtserialport-5.14.0.ebuild b/dev-qt/qtserialport/qtserialport-5.14.0.ebuild
new file mode 100644
index 000000000000..78e261c288e6
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.14.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Serial port abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ virtual/libudev:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # make sure we link against libudev
+ sed -i -e 's/:qtConfig(libudev)//' \
+ src/serialport/serialport-lib.pri || die
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index eed384b61c16..63c0dfefb666 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,3 +1,4 @@
DIST qtspeech-everywhere-src-5.12.3.tar.xz 99828 BLAKE2B a48006c84240091c09af185a6cb6b8df732f94452b92d734d4fb7383966d1be04dc0582c366014f7b75deb2d07c54b275adea3bfbb8d307d2dd1056e4d08c94e SHA512 9623a83cdfbed07dffcd8f0808c2a514c97fda72b68827d917f1a8ee3072286ef8bce06b114db94d7a0c3fc79425c2540fa5cadc6551367fd4431e5396395932
DIST qtspeech-everywhere-src-5.12.5.tar.xz 99840 BLAKE2B b60a19bff4aad801d513ad7eff45ebfabedda18952e48137683ed15ab6f9330a8e41f195af9a6f6f06fb839f8a0338d26e6d7ae1bbf0aa92d6c00613c41b3095 SHA512 2a1a2c86ee3b5501623bb0c2c8e5b6f96b353707fe0eb804629187899eca5952c665ef037c4257f635edf34ddea03bc686f472a4a346d9f8e2adc7479f640482
DIST qtspeech-everywhere-src-5.13.2.tar.xz 100312 BLAKE2B c033b95351278d0cbe9a665a16a0b145bbbd6389f19ac63a166cc1fc63b60c3649bf48bae1e0060b855ac278ed240954afcd4bde9adc1a87742a0dc3299aa55a SHA512 9288cfbc37fd308deb41f287e3da38b5bdb83088fbc0f0276426f44c595a53fdc476b1e6122320f28a27f590e4801320eb14599dafa7491aa0d50be0bd124e27
+DIST qtspeech-everywhere-src-5.14.0.tar.xz 101092 BLAKE2B b39a3e145e11c46fc09deb16f83fe15415674bf20a9ff682f81f7b8cbab9d24d0b073bfa156d6c89f141b789c98bb117b0dedcefef8b33ed0e807eeca24812bd SHA512 516a59f1e819db5bc3ecd2c776767ec518f0898daa2a3833dd95f62df5cd4abcde97312a768faaa47d9bdbca122eaef44c1cbca5151b5dac3b3b65b61a8c7c42
diff --git a/dev-qt/qtspeech/qtspeech-5.14.0.ebuild b/dev-qt/qtspeech/qtspeech-5.14.0.ebuild
new file mode 100644
index 000000000000..17f8c70c3c51
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-5.14.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Text-to-speech library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+# TODO: flite plugin - needs 2.0.0 (not yet in tree)
+IUSE=""
+
+RDEPEND="
+ >=app-accessibility/speech-dispatcher-0.8.7
+ ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
index 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtsql/qtsql-5.14.0.ebuild b/dev-qt/qtsql/qtsql-5.14.0.ebuild
new file mode 100644
index 000000000000..5378ef3907f8
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.14.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="SQL abstraction library for the Qt5 framework"
+SLOT=5/$(ver_cut 1-3) # bug 639140
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~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? ( dev-db/mysql-connector-c:= )
+ oci8? ( dev-db/oracle-instantclient:=[sdk] )
+ odbc? ( dev-db/unixODBC )
+ postgres? ( dev-db/postgresql:* )
+ sqlite? ( dev-db/sqlite:3 )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/sql
+ src/plugins/sqldrivers
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :sql
+)
+
+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 oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index e724eaaf81ee..c6058c1d8585 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,3 +1,4 @@
DIST qtsvg-everywhere-src-5.12.3.tar.xz 1859680 BLAKE2B 9ee0a2dbde09ef19fc72285f5ec9b865fd65c23bbecc4fcc8969a5f84bbe31818a086e066f32873e0cfd82aaab4a077660eabd2cbcc7494e84949c64b4a99740 SHA512 23517dbdc30d7128fcbeb12a301eeeb300424bb17bc0d156d5e9298c092d3d3afd2cba45768f2512e58977ee2408450f50c385e03a47ccaf3ff6bc7e4fddf61a
DIST qtsvg-everywhere-src-5.12.5.tar.xz 1860340 BLAKE2B 51162f36eb7a645d5670f4d425596fa4fe96d5149833074ab1147ccb0b6ad603cf00a45b116f09beb1c692c071248c5a425aa3f4948e0dc4af4ba131537b795d SHA512 3d7f89d106b36c8a0fd04c6e6f0ccde0c50ced7192980ea7d9330ba73d9307559e60ed2b10c28481a419d19aaae6609bde9e1dd74ccedf340dacf0194a60429d
DIST qtsvg-everywhere-src-5.13.2.tar.xz 1890380 BLAKE2B 7b15ea615afe387e39ef4aec60489319230447abe560bbe2ce5dcc283a6ed6d49a44971306baf51791ac910feb25896324d48a21ff3a85ffa4a480354c077ceb SHA512 fbe2df9e8756c8982c0e91c0d0356e50dd22d898087dfd028dfa6ed363ea18e1ddce5d5838d705e2d31509d1d823ccddcaf5f8916c587919e10a39ae04ee0090
+DIST qtsvg-everywhere-src-5.14.0.tar.xz 1865488 BLAKE2B 2d0510907c0592e688896d4e4ef1b2be431837fba61d3486924ea7a31efa68584461852f033bf1364d8cadf95aa45fb28f38a778dcf8131f8c8d4d0808043e64 SHA512 eecc808311c4b149800edbdf9695a8f6438e01757d19938d554e816f44b92c3571c5f7d8b6e5cc95fa2e527e1b068707d8be4fd560c80a3b2d1900ca0b868378
diff --git a/dev-qt/qtsvg/qtsvg-5.14.0.ebuild b/dev-qt/qtsvg/qtsvg-5.14.0.ebuild
new file mode 100644
index 000000000000..f143da2e4881
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.14.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="SVG rendering library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ sys-libs/zlib:=
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtxml-${PV} )
+"
diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
index 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qttest/qttest-5.14.0.ebuild b/dev-qt/qttest/qttest-5.14.0.ebuild
new file mode 100644
index 000000000000..d9f0202ca614
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.14.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}
+ test? (
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtxml-${PV}
+ )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/testlib
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :testlib
+)
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index 92b0ef9c8f23..2247c84695e0 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1,3 +1,4 @@
DIST qttranslations-everywhere-src-5.12.3.tar.xz 1375832 BLAKE2B 5fbddd0a1aa58f367b4089dd6560e6251451e623c5e81078ae428a9420386bb6ad60402b6538d4a4004ec28f84df78896e73df81abfae64cd4ddec1c18fa1cf8 SHA512 76e31a3c6a6824666b2f49d7fa0ad6e604f4a8fcb408261cfeb7baa213fc2f54c1382f677c824f47e7a629776637c699fbe215eecfbce85c3ce621c3de9b01ad
DIST qttranslations-everywhere-src-5.12.5.tar.xz 1377740 BLAKE2B 7940ee5603001e9aa3ae946694f916a4c193c069b2ff6cf2241fdbe2bb6336f9589adfe31cc8ce95bdf44fcf0c9a99e16a567a873aca6683f3d2e6566d6812c4 SHA512 a2120add3b82fd84d44a064f08c5e781410c86dfd5eee39a01f44840063be5b4030c47989a2e6a413c4298d79b473f50968078a12793b9145d7ee8a722fd1698
DIST qttranslations-everywhere-src-5.13.2.tar.xz 1365880 BLAKE2B cca622d9bfd4573075a73ae63033592647ad1d79e0c77cef5a7b12829559e1808f8985bb4de110ad4a0eab2889acb326555efc9fb7eee98571827bdeb6705247 SHA512 c2e3af076a90920d571bd12c6a9a218f2756bf52922dba37826791cc9d3e5b027b1d21d83f18dba76f20c029c53a91da396b56e68fb26c3d769a7ba06a3ca855
+DIST qttranslations-everywhere-src-5.14.0.tar.xz 1332516 BLAKE2B a538aff8302d80655f5386141ac1d31a1351306020a8af71945ec805b7f7bc91d42aa2d0ee673cb65c337df12a4cb04eeec72857460e0e95d2b2f2069806e3d4 SHA512 69b09789db00ec8f7bfe13b52d54c5e86c5a0b6b6107d3caf588ba79135d35d7337dc53c9b148a5ca758e259b138ec4cb3b0b6ad7ddbd39c075a8f126e10736f
diff --git a/dev-qt/qttranslations/qttranslations-5.14.0.ebuild b/dev-qt/qttranslations/qttranslations-5.14.0.ebuild
new file mode 100644
index 000000000000..f4be31f47c68
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.14.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Translation files for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/linguist-tools-${PV}
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND=""
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index 0cdb1d3d9d04..b985a7a12ec2 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,3 +1,4 @@
DIST qtvirtualkeyboard-everywhere-src-5.12.3.tar.xz 10916144 BLAKE2B 871db74b3540980d4392fa49d77d60c33f5cbd7840cd41797c168c324f9ba46214cf31154cafec9714c17b784c0ed543f5498146cd3c71228c320fd67792735e SHA512 1aa00fec7e333e4fd52891b82c239b532cf41657d9c3f44c6cc1c211a1412dbf5584823511e54f3feb33b3fed9c6e0171b55afde2df9f0a358e2e4885e1b2686
DIST qtvirtualkeyboard-everywhere-src-5.12.5.tar.xz 10911944 BLAKE2B 3a8b8b8370d182e95d88262679747452418c0c74b104daf42a7bcabc3c816ad97447acb1250ada84b72bf7cfe08fb55dad7037c1c91d99a3f9ed97a5176d4450 SHA512 e4581673451c40bf39b9793b0131bbad29e8a3f9db2d42adb23b48847bd674b6820717c051b76e506d4fd52e87c79b042533be85285a0cce9bcdc49cca964e66
DIST qtvirtualkeyboard-everywhere-src-5.13.2.tar.xz 10923292 BLAKE2B be6eedc1c1c2246e019e22fbff01f9a307f80bc2e32d9a48eabad792d89c188e92d409181b934bc991f28acb31e6331b601e544e799f362c439dbbf0e5f73db7 SHA512 63b6b1ba7ad00db3ac019b8380e76a7881d3c85cdca62d4d539b0e84bf049880f2d1405ed90cd44259821488b582762af97ea3a06b1bc5cd5e5d975663cb613e
+DIST qtvirtualkeyboard-everywhere-src-5.14.0.tar.xz 10961900 BLAKE2B 8e3192c8d37b0cbc585b516e2e5f24eb5d0eb12f3e669415cf16103c393d554397a63df13dfe8d67680095b7c222ad01849c48944caffa6903ea2523f03aa426 SHA512 a4101b8bc8406e02c1165c20df639f07b822df2106ae21a66af10afcc965c358ac8d9cd691570592332c0cde33276f284c300b20e2d2a6a27160bb47bf0764ee
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.14.0.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.14.0.ebuild
new file mode 100644
index 000000000000..d950674827c1
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.14.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+# TODO: unbudle libraries for more layouts
+IUSE="handwriting +spell +xcb"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtsvg-${PV}
+ spell? ( app-text/hunspell:= )
+ xcb? ( x11-libs/libxcb:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local myqmakeargs=(
+ $(usex handwriting CONFIG+=lipi-toolkit '')
+ $(usex spell '' CONFIG+=disable-hunspell)
+ $(usex xcb '' CONFIG+=disable-desktop)
+ CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \
+ lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \
+ lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \
+ lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \
+ lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \
+ lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \
+ lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \
+ lang-uk_UA lang-vi_VN"
+ )
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 9897b9c8943f..80ecfe038988 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
DIST qtwayland-everywhere-src-5.12.3.tar.xz 432304 BLAKE2B eb2ba520c651467c8ed5f0d870a69c9b07047cb4c05a0c889b36abeab30149861b83ca693efb0bb93dce4f5da5913afc3c8b61933ef0e8307d22b64fce530d87 SHA512 e66f9f41c15cf84165e559a1ff09e20ec21bb3f909b57fab08b0e3f8f9eeacf75d49541b499b1a6514a34d1ba5dd426ec1ce77719910588afa12cb3a7980dc90
DIST qtwayland-everywhere-src-5.12.5.tar.xz 448064 BLAKE2B e9ec631d1ec0f19cc5ef9f3c9e9e12d327da8ad896e40bb172b98191947ff20ba33b0fc747a9009d4d9147dd1cdea2d5376a12f25362bfa499eca6d0c838f2d2 SHA512 19e19b3d6226839856f8e8792665eda1f09f0bbf95a38077bdf2831205ee09254c8df6a521ba3f5a228bcd98c4d1929a2bd9e9aa2f6f14c218d4d7458d1a866c
DIST qtwayland-everywhere-src-5.13.2.tar.xz 495536 BLAKE2B eb4352d76caba9ff1d217950b8be40edee1b963a085ca129938ade0d3a68569856bc1a745951d3731c81182b341704568a5036551693cad5926a239587dd506b SHA512 5eb895c2ef8e2e72b71fed027f760913bf754da213e488a6103d9034170a6333f034b3488115a87a5a4e90761425487b9a8ab8e84a68e2e614c159d747408d53
+DIST qtwayland-everywhere-src-5.14.0.tar.xz 544292 BLAKE2B 5982f1ecce500e5f8a541198e0362cf847c88cef81278b79a4d53db04f192aba0ebeaba7b0f2e0f6205a11352c281ac3bf320c8d25c598ed24663b8ceeef9e94 SHA512 2336e0f37ffcfc19c1fb3ba16bc853c0d3893d5b01fc1797c50b53057c0fb6827c2bb7e3d15fd943c6ecdefaf5cc544c7a59409f241dba39ed732bb6046ce1f6
diff --git a/dev-qt/qtwayland/qtwayland-5.14.0.ebuild b/dev-qt/qtwayland/qtwayland-5.14.0.ebuild
new file mode 100644
index 000000000000..921cad2b4aac
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.14.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="+libinput xcomposite"
+
+DEPEND="
+ >=dev-libs/wayland-1.6.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}"
+
+PATCHES=( "${FILESDIR}/${PN}-5.13.2-fix-linuxdmabuf-build.patch" )
+
+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 \
+ src/plugins/shellintegration/wl-shell/wl-shell.pro \
+ src/plugins/shellintegration/xdg-shell/xdg-shell.pro \
+ src/plugins/shellintegration/xdg-shell-v5/xdg-shell-v5.pro \
+ src/plugins/shellintegration/xdg-shell-v6/xdg-shell-v6.pro \
+ tests/auto/compositor/compositor/compositor.pro
+
+ use xcomposite || rm -r config.tests/xcomposite || die
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 2bc87dd17c22..b14b5fa6d478 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,3 +1,4 @@
DIST qtwebchannel-everywhere-src-5.12.3.tar.xz 182808 BLAKE2B 03b1e906e4697844e27a9f4fa7c74bb9df228d31c85071299645ff5441577f749b7019097ac9021f3dda02ca290aba74d3494adfb9b04d8614c82586abbf399f SHA512 2dda4351f5f3a5895a955d0ee77e55f758233672005a068d3e840a01d379727f99287fc6c8fb96516f23a5a8c4ebcb61098690fd3351e79be608e28657534006
DIST qtwebchannel-everywhere-src-5.12.5.tar.xz 182944 BLAKE2B ec2433b839407dc6f46b479f2737881fbaccc52965c655986dc9745979d681476b5fc717e3a4a8bbd2c27edcbb1ec0e9239d6bb06fc3ce8b7585811c0e2bbb21 SHA512 8ea543f29e8f686961b033c1246714b1535d0be730026bef4b4ee172ce602c706d8a16b8391510a302df7be6545007a2f42311eb1aea4da326c3addde16ca2b2
DIST qtwebchannel-everywhere-src-5.13.2.tar.xz 192652 BLAKE2B f028a22f0644ff8d0d037c3007b25b43e038b0c146416ed5e67f31077f6a237975cebe05c557f280d898b378eb6274b8bba44893689f0231ff6e31f057c71b5d SHA512 7d6352016eec58c5212898ada0095337a732f4c67f161b907467a297ca68ad22b1a9c507f5a7482f3c2e6fa29a0e6b4c4ad540b69146c5ea4f87671fc45dffd3
+DIST qtwebchannel-everywhere-src-5.14.0.tar.xz 196400 BLAKE2B a89aaa895f5fa9ea8ba21757091d2d8024f46439c1d24066b5e951117bead2547b0356cdfbc38394da628c88280cd3f50d9bf843a3bda9bd1dc9595f9a007723 SHA512 fbd201c305989dec92c13e6a300ae72282002ec5d2a415920a34b0c1d345a46d42b44127cd0a5ab288735797cd535bfd9fd1114ea950a612167e15df7eb29525
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.14.0.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.14.0.ebuild
new file mode 100644
index 000000000000..24910e034fdb
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.14.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~ppc ~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 47e2ba5ea94c..6e3a55565560 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,3 +1,4 @@
DIST qtwebengine-everywhere-src-5.12.3.tar.xz 249275648 BLAKE2B 7d2404084a510c62b638dd09736130eeb40e494f9594339afc7df6628878aafed778a2785f6848702d51b3a4ef1dc8b333d5e5eeeeb8f930b4da839eb70bc175 SHA512 5b500ec6653aa6ed70e7826fe394f95c7932eaea5b1b48f6342a6f18294f75e4f954959fa2f42de0685097679389245d2bc80454e8eea202fa18a326d6d5a9a5
DIST qtwebengine-everywhere-src-5.12.5.tar.xz 249295448 BLAKE2B 3bbb9ea44ed58127a251b0dc5bd2681b9efbe4709b0c493940c85cedcbf668fe58ae2440c4afbb1e579cd69e504aa7efedd44519823ffed40444d8b3382362e8 SHA512 b485d37dca14f1cf4adf01bd8b1ae52c1d4916d7acf6ed210bc9feaece8efc2aa6cee8a3ef9174b50b767e373379c6a18d14db4426ac53a8c27d2d7b222826df
DIST qtwebengine-everywhere-src-5.13.2.tar.xz 255593964 BLAKE2B 458f718183aa53376e1aeeb6306b0b3960bd001aebf61e9650d30afd408af003183b7748a87aa0c6a1aa0b3a4be548b417609146b71dc6afa46db49c4b48919f SHA512 10ae5cca36230069ef117cae15b84e29124c43e4864dbfa7a1f99879764b871355281edcb1942e86ec3a4cac12bbfd2749577745c8c7e736eb6a9909876554d0
+DIST qtwebengine-everywhere-src-5.14.0.tar.xz 241565016 BLAKE2B 6d04ae911aa0e2e64567b2b89d3e51b61adbd2455e172b63beec53102da6f91ff79e57f20b80fbffc5e269454db879ae196f0d6b1af4222e5f786218b8c6a4d7 SHA512 323e26a90258532500c0c5a58a46a4fa0177dd642640aa7da1873a1726c6b460f893af49aa3f3b9d84beaf48d8ed90d7c6f9092a2b24ff542f7d7d0eb2a6f574
diff --git a/dev-qt/qtwebengine/qtwebengine-5.14.0.ebuild b/dev-qt/qtwebengine/qtwebengine-5.14.0.ebuild
new file mode 100644
index 000000000000..13940d0b4d14
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.14.0.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~arm ~arm64 ~x86"
+fi
+
+IUSE="alsa bindist designer jumbo-build pax_kernel pulseaudio
+ +system-ffmpeg +system-icu widgets"
+REQUIRED_USE="designer? ( 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/qtpositioning-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtwebchannel-${PV}[qml]
+ dev-libs/expat
+ dev-libs/libevent:=
+ dev-libs/libxml2[icu]
+ dev-libs/libxslt
+ dev-libs/re2:=
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/harfbuzz:=
+ media-libs/lcms:2
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:0=
+ >=media-libs/libvpx-1.5:=[svc]
+ media-libs/libwebp:=
+ media-libs/mesa[egl,X(+)]
+ media-libs/opus
+ sys-apps/dbus
+ sys-apps/pciutils
+ sys-libs/zlib[minizip]
+ 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 )
+ designer? ( ~dev-qt/designer-${PV} )
+ pulseaudio? ( media-sound/pulseaudio:= )
+ system-ffmpeg? ( media-video/ffmpeg:0= )
+ system-icu? ( >=dev-libs/icu-60.2:= )
+ widgets? (
+ ~dev-qt/qtdeclarative-${PV}[widgets]
+ ~dev-qt/qtwidgets-${PV}
+ )
+"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ >=app-arch/gzip-1.7
+ 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.11.2-paxmark-mksnapshot.patch" )
+
+ if ! use jumbo-build; then
+ sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \
+ src/buildtools/config/common.pri || die
+ fi
+
+ # bug 620444 - ensure local headers are used
+ find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die
+
+ qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri
+ qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri
+
+ qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro
+
+ 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=(
+ --
+ -opus
+ -printing-and-pdf
+ -webp
+ $(usex alsa '-alsa' '')
+ $(usex bindist '' '-proprietary-codecs')
+ $(usex pulseaudio '-pulseaudio' '')
+ $(usex system-ffmpeg '-ffmpeg' '')
+ $(usex system-icu '-webengine-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/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index e7d08cd797ab..2a6d3445a65f 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,3 +1,4 @@
DIST qtwebsockets-everywhere-src-5.12.3.tar.xz 235312 BLAKE2B aabe93119aedf18987b4c2211e1cd312a785592ddd0ac371b23e6d5649849bfe231aa24c2de91c20655df7f3a92a614371846060f5b70e09a14f4f7607242fd8 SHA512 212a98d987b4fd16216ac9a1c98e061be6a5bd2e2c4ec8be80424d6f23afeace790fe666abe8a11e2116dc20f17a41ad0c817fceacdfa5f766b93068ac614817
DIST qtwebsockets-everywhere-src-5.12.5.tar.xz 235468 BLAKE2B ad2418ea447490ab3ad7accc2850b448558c978389925e4c26cd3280ea20e543478fdd3af3db982cbd668a4074ce1b01a488d89313e9b9ff3ceface0fdafdc0f SHA512 970ad232ad1258630404d5e7347721505a780497e1775f88591098f11bca48cbf62c4f02491b133d31e4304eb9e16f923292c5b778e22d530d7a5a4e95d422ba
DIST qtwebsockets-everywhere-src-5.13.2.tar.xz 244668 BLAKE2B a8a0b6327673e8746939e903814adb7194f61eae6954d96bdf25dfe93e15ea7853c4605bef77ba28205afffb1048f11c3b80f6818663681e12cfb1adc064ff2a SHA512 c4d3b31e8110b74485e7fb1d6d82039efe176e8b626209485fbe3843f7a4b9f11708c9b978623d45e45263e6ae9990e927a3f7a9a48ced4dbcb5e954c60f593d
+DIST qtwebsockets-everywhere-src-5.14.0.tar.xz 246892 BLAKE2B ad4ed07bc16434a17c38eb0f75cc9ad948aac4d9ab8d215bb6c0999d5737f7d5649d820e9ede3e9eb5aed64086d33737d3cfb99898716cbee63c575ca83d6da8 SHA512 4951fa4d757ec908fbd759ad48d531ca4d006950ed0318a2d478cc807b0bd3601465407d6a0b53c217946a2b8fa8bd5bb8f0b46435e3a7aea95f2496fe45bcd0
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.14.0.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.14.0.ebuild
new file mode 100644
index 000000000000..097f97a9d7a4
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.14.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~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/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index 6b8e224c827c..02f9d6743458 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,3 +1,4 @@
DIST qtwebview-everywhere-src-5.12.3.tar.xz 131136 BLAKE2B 09ff2437cd66bd0c5896fd2e0d7910d9e3ad14bb710bc6c8d4f9bd9e37b12401e0d82a0fbd74a9b48425419d9120b53cbe93f3eaf2b942e261d91cca0638c8cf SHA512 426227b9b4cb61c0e88958dbaab21e842a25989098a0e94a06fe3efc8a2b9d4a5d3216296c8228da977ef52cd5844b66048bcb84019da4f06de1b1009dfdffa5
DIST qtwebview-everywhere-src-5.12.5.tar.xz 131160 BLAKE2B 2860c751b0dd66bae966ab7286d5cd906430d4a860dea47c7b624eb631722bc06a2bb8e8093c0317476edf1242dec84bb322837090d0f35061dce0ad637d9755 SHA512 310beedf88cefc05458e99838e7cb71971aa24ba6c460ff3da804c2ab7f56167ca1067ddca71ee29ced32ea974fe405261f24c8bbcac0c7b69063d7c4e38a4de
DIST qtwebview-everywhere-src-5.13.2.tar.xz 131168 BLAKE2B cea040bbc352244b6bc51eb5ac2c762a5ff3a173ef725f06ff39f70988534189fd9313190c260cc0b0c92390eaf85c7949aaba88c9e6d4ad6208d65a583f6c2d SHA512 e149bea2d76db859f1a2523793108963849332384ca6af9fa45be8e88b321405698edb89f3471ad99f05cf50b3921a8a7d2c2aab63ca1040ba8446abe3612954
+DIST qtwebview-everywhere-src-5.14.0.tar.xz 132784 BLAKE2B 1e317ea0ff9a59193c16e2c9628dffa4d5a7e6f7112f5cafa91d6aefbbc0e2e43be7f4f0b4ee0b85e63ff34dc43c04737d5f0d99ebe60261d114412443891de5 SHA512 c10cf7b921735050dc4478462e404e2d59ca804b3e113aff95b38fd23c010e2e0d2267c6672a36a9cfe6a7d9c9bafa00b6b19d9a29293414824cb8a389642f91
diff --git a/dev-qt/qtwebview/qtwebview-5.14.0.ebuild b/dev-qt/qtwebview/qtwebview-5.14.0.ebuild
new file mode 100644
index 000000000000..fa902e48fdd5
--- /dev/null
+++ b/dev-qt/qtwebview/qtwebview-5.14.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwebengine-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
index 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtwidgets/qtwidgets-5.14.0.ebuild b/dev-qt/qtwidgets/qtwidgets-5.14.0.ebuild
new file mode 100644
index 000000000000..700b6405241e
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.14.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~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? (
+ ~dev-qt/qtgui-${PV}[dbus]
+ 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:
+ ::widgets
+ !:no-widgets:
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :widgets
+)
+
+src_configure() {
+ local myconf=(
+ -opengl $(usex gles2 es2 desktop)
+ $(qt_use gtk)
+ -gui
+ $(qt_use png libpng system)
+ -widgets
+ $(qt_use xcb xcb system)
+ $(usex xcb '-xcb-xlib -xcb-xinput -xkb -xkbcommon' '')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
index 4be34ab2e3b3..be7888248bda 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1,3 +1,4 @@
DIST qtx11extras-everywhere-src-5.12.3.tar.xz 115908 BLAKE2B 9ec7d370630f6c43869f648222ff46368cb57984ae732320974258da5b3905faa372e8fb97c25df8c88ce155c75be601bda28c988cf5b639bf6404213a1dbc54 SHA512 21dda778aaccab44d8c4950fc6cc9fc6748f1f38721d8f775c61754ace81d17a03847cc6fbe98a9d23ea592fd5f6942eedff102d4841daa5847125986c474854
DIST qtx11extras-everywhere-src-5.12.5.tar.xz 115960 BLAKE2B e075f0cdaf6e5b5c57899e8f4440891b1be4e49246a3b7098c235239d1763109aab4e99931488c7585dcf8197b5357905f6f17fe5a8e15b46bec250e2b2aca79 SHA512 1e83c2d350f423053fe07c41a8b889391100df93dd50f700e98116c36b3dbad9637a618765daf97b82b7ffcd0687fc52c9590d9ce48c2a9204f1edc6d2cae248
DIST qtx11extras-everywhere-src-5.13.2.tar.xz 127228 BLAKE2B e1b12f784d657802291419c61646078548e7c4a688b39686b7159d97a281b38e8a05f4a58569ec0abb5bf6f1b5ea5e0221d1c491f23c9c636d3427772074d824 SHA512 229dfffcc6da5cae80412f099c0e1fcdc4d2e13371020cecd1f7dc100475d5ea300a2b4b4da8e3688fdf6a82e371b6feab4f70a171e72a8f56467c7d16f60d7d
+DIST qtx11extras-everywhere-src-5.14.0.tar.xz 127472 BLAKE2B 0d1fb36355f85ae8bdef4ed88534425feb8a169c7e50552bbf03cb89aa002982dc41367e12bb19ada702eeba1938773ef2187e0bd9165420dd0d92f018019974 SHA512 9342cbee0147f6ee5a034996f2be99a41c22044ee5a9a249e9ed981c29c30743cabfbcb0cf9422a9b243005ba2655b214879983437fbd0b9820c02885ca4abe3
diff --git a/dev-qt/qtx11extras/qtx11extras-5.14.0.ebuild b/dev-qt/qtx11extras/qtx11extras-5.14.0.ebuild
new file mode 100644
index 000000000000..a27428572cf7
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.14.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~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 33abd24b25c7..73589e2fd172 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -1,3 +1,4 @@
DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
+DIST qtbase-everywhere-src-5.14.0.tar.xz 49713412 BLAKE2B b59a98b12ade13ef27a055010f45621606692e7c071039cedfa20a667fdbffc74e2ba7b412b93eebc7bc748a418750045810215335972190fc5ad69947d5494c SHA512 27e640643aa2a15fece96b1a83f8f6fbfbc8a83e224f6dea4d7e6a94c8069a2b18a55ddc76943b10b40ccc95168a48dcfdf46264fdfc24b3594d1c6ea160aff6
diff --git a/dev-qt/qtxml/qtxml-5.14.0.ebuild b/dev-qt/qtxml/qtxml-5.14.0.ebuild
new file mode 100644
index 000000000000..10996d04fd71
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.14.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtnetwork-${PV} )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/xml
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :xml
+)
diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
index 5e7a7b61e2a0..a0943e530198 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1,3 +1,4 @@
DIST qtxmlpatterns-everywhere-src-5.12.3.tar.xz 1389612 BLAKE2B ec5be0189d6e235dbeeff0660756365c6e900f7b56a1e18506e4c4190bcb4dd4f5242144ae53a5f4dc6334369234d0c8f4a05ce1b324a4002adf4da32cf3474f SHA512 4e421f0c78ca74f726f758bd95b33915297922f3b5a4fff84dde2600969f54f3914828fdb7903c7171e192f81966680b6c6bb4750de0be72728124470e7c798d
DIST qtxmlpatterns-everywhere-src-5.12.5.tar.xz 1390052 BLAKE2B dfc8d1a596c2d93c45675b9a6e373294ae0ab52a36f2533e9be03719d7cf78c9c3597243ab01f5ff533cad5953a4a50ef30c109037f4905d9471ff8af97c151d SHA512 30b25e152970bfe51fcdeffa43d11dd51496e5ea6a5da644b13fa0ce4835302ebec651c1ecdcf9590c6689598cea9bd63748aab4ee0ec69f9155dc310a7c04c3
DIST qtxmlpatterns-everywhere-src-5.13.2.tar.xz 1392192 BLAKE2B 4c0ef609a93548e1ec0c6371ed01fa1ba761d1b94e168d016da3c09447680fb4080db3e1ee2a0d6fd51f9c07ebd2fbf7de5f2f1c651dc258afa25f2b3dcc570b SHA512 ee783ec9429d393b165ce4947dd28cc92f018922862daacdbe2258bf4a23b64f2d30e0b781620061bb8063db5b16bf5e79b09c3174436e0bad04821bef305076
+DIST qtxmlpatterns-everywhere-src-5.14.0.tar.xz 1393732 BLAKE2B d174ea0ad26ef3e4e8e07d31a87d5f1497df61cd224ae6ac26eef0d387ec8f5153a0ccc09569abab74194dea1aafd6087c3fb97940f7531ced9066400e335591 SHA512 434342a8cb554a362dafeb46fdea28f8f106c9235062cb7bf045c51b7a259072fb671d60c14a20290c856a741de138f144f0fe0a32adc6a4106ad3fa80b4d803
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.14.0.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.14.0.ebuild
new file mode 100644
index 000000000000..4b25082f75f2
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.14.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+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 ~sparc ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml qml \
+ src/src.pro \
+ src/imports/imports.pro
+
+ qt_use_disable_mod qml quick tests/auto/auto.pro
+
+ qt5-build_src_prepare
+}