commit: 24354dd4c50b873b79df99e0ae7adb5928bb8508
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 4 21:46:47 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 6 03:52:51 2019 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=24354dd4
dev-qt: Qt 5.14.0_rc version bump
Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-qt/assistant/Manifest | 1 +
dev-qt/assistant/assistant-5.14.0_rc.ebuild | 55 +++++++
dev-qt/designer/Manifest | 1 +
dev-qt/designer/designer-5.14.0_rc.ebuild | 57 +++++++
dev-qt/linguist-tools/Manifest | 1 +
.../linguist-tools/linguist-tools-5.14.0_rc.ebuild | 35 ++++
dev-qt/linguist/Manifest | 1 +
dev-qt/linguist/linguist-5.14.0_rc.ebuild | 48 ++++++
dev-qt/pixeltool/Manifest | 1 +
dev-qt/pixeltool/pixeltool-5.14.0_rc.ebuild | 25 +++
dev-qt/qdbus/Manifest | 1 +
dev-qt/qdbus/qdbus-5.14.0_rc.ebuild | 25 +++
dev-qt/qdbusviewer/Manifest | 1 +
dev-qt/qdbusviewer/qdbusviewer-5.14.0_rc.ebuild | 45 ++++++
dev-qt/qdoc/Manifest | 1 +
dev-qt/qdoc/qdoc-5.14.0_rc.ebuild | 40 +++++
dev-qt/qt3d/Manifest | 1 +
dev-qt/qt3d/qt3d-5.14.0_rc.ebuild | 34 ++++
dev-qt/qtbluetooth/Manifest | 1 +
dev-qt/qtbluetooth/qtbluetooth-5.14.0_rc.ebuild | 33 ++++
dev-qt/qtcharts/Manifest | 1 +
dev-qt/qtcharts/qtcharts-5.14.0_rc.ebuild | 29 ++++
dev-qt/qtconcurrent/Manifest | 1 +
dev-qt/qtconcurrent/qtconcurrent-5.14.0_rc.ebuild | 23 +++
dev-qt/qtcore/Manifest | 1 +
dev-qt/qtcore/qtcore-5.14.0_rc.ebuild | 83 ++++++++++
dev-qt/qtdatavis3d/Manifest | 1 +
dev-qt/qtdatavis3d/qtdatavis3d-5.14.0_rc.ebuild | 31 ++++
dev-qt/qtdbus/Manifest | 1 +
dev-qt/qtdbus/qtdbus-5.14.0_rc.ebuild | 43 +++++
dev-qt/qtdeclarative/Manifest | 1 +
.../qtdeclarative/qtdeclarative-5.14.0_rc.ebuild | 53 +++++++
dev-qt/qtdiag/Manifest | 1 +
dev-qt/qtdiag/qtdiag-5.14.0_rc.ebuild | 36 +++++
dev-qt/qtgamepad/Manifest | 1 +
dev-qt/qtgamepad/qtgamepad-5.14.0_rc.ebuild | 35 ++++
dev-qt/qtgraphicaleffects/Manifest | 1 +
.../qtgraphicaleffects-5.14.0_rc.ebuild | 21 +++
dev-qt/qtgui/Manifest | 1 +
dev-qt/qtgui/qtgui-5.14.0_rc.ebuild | 176 +++++++++++++++++++++
dev-qt/qthelp/Manifest | 1 +
dev-qt/qthelp/qthelp-5.14.0_rc.ebuild | 29 ++++
dev-qt/qtimageformats/Manifest | 1 +
.../qtimageformats/qtimageformats-5.14.0_rc.ebuild | 30 ++++
dev-qt/qtlocation/Manifest | 1 +
dev-qt/qtlocation/qtlocation-5.14.0_rc.ebuild | 45 ++++++
dev-qt/qtmultimedia/Manifest | 1 +
dev-qt/qtmultimedia/qtmultimedia-5.14.0_rc.ebuild | 68 ++++++++
dev-qt/qtnetwork/Manifest | 1 +
dev-qt/qtnetwork/qtnetwork-5.14.0_rc.ebuild | 60 +++++++
dev-qt/qtnetworkauth/Manifest | 1 +
.../qtnetworkauth/qtnetworkauth-5.14.0_rc.ebuild | 20 +++
dev-qt/qtopengl/Manifest | 1 +
dev-qt/qtopengl/qtopengl-5.14.0_rc.ebuild | 34 ++++
dev-qt/qtpaths/Manifest | 1 +
dev-qt/qtpaths/qtpaths-5.14.0_rc.ebuild | 23 +++
dev-qt/qtplugininfo/Manifest | 1 +
dev-qt/qtplugininfo/qtplugininfo-5.14.0_rc.ebuild | 23 +++
dev-qt/qtpositioning/Manifest | 1 +
.../qtpositioning/qtpositioning-5.14.0_rc.ebuild | 40 +++++
dev-qt/qtprintsupport/Manifest | 1 +
.../qtprintsupport/qtprintsupport-5.14.0_rc.ebuild | 42 +++++
dev-qt/qtquickcontrols/Manifest | 1 +
.../qtquickcontrols-5.14.0_rc.ebuild | 32 ++++
dev-qt/qtquickcontrols2/Manifest | 1 +
.../qtquickcontrols2-5.14.0_rc.ebuild | 30 ++++
dev-qt/qtscript/Manifest | 1 +
dev-qt/qtscript/qtscript-5.14.0_rc.ebuild | 36 +++++
dev-qt/qtscxml/Manifest | 1 +
dev-qt/qtscxml/qtscxml-5.14.0_rc.ebuild | 19 +++
dev-qt/qtsensors/Manifest | 1 +
dev-qt/qtsensors/qtsensors-5.14.0_rc.ebuild | 28 ++++
dev-qt/qtserialbus/Manifest | 1 +
dev-qt/qtserialbus/qtserialbus-5.14.0_rc.ebuild | 20 +++
dev-qt/qtserialport/Manifest | 1 +
dev-qt/qtserialport/qtserialport-5.14.0_rc.ebuild | 27 ++++
dev-qt/qtspeech/Manifest | 1 +
dev-qt/qtspeech/qtspeech-5.14.0_rc.ebuild | 20 +++
dev-qt/qtsql/Manifest | 1 +
dev-qt/qtsql/qtsql-5.14.0_rc.ebuild | 55 +++++++
dev-qt/qtsvg/Manifest | 1 +
dev-qt/qtsvg/qtsvg-5.14.0_rc.ebuild | 23 +++
dev-qt/qttest/Manifest | 1 +
dev-qt/qttest/qttest-5.14.0_rc.ebuild | 33 ++++
dev-qt/qttranslations/Manifest | 1 +
.../qttranslations/qttranslations-5.14.0_rc.ebuild | 19 +++
dev-qt/qtvirtualkeyboard/Manifest | 1 +
.../qtvirtualkeyboard-5.14.0_rc.ebuild | 42 +++++
dev-qt/qtwayland/Manifest | 1 +
dev-qt/qtwayland/qtwayland-5.14.0_rc.ebuild | 43 +++++
dev-qt/qtwebchannel/Manifest | 1 +
dev-qt/qtwebchannel/qtwebchannel-5.14.0_rc.ebuild | 26 +++
dev-qt/qtwebengine/Manifest | 1 +
dev-qt/qtwebengine/qtwebengine-5.14.0_rc.ebuild | 129 +++++++++++++++
dev-qt/qtwebsockets/Manifest | 1 +
dev-qt/qtwebsockets/qtwebsockets-5.14.0_rc.ebuild | 27 ++++
dev-qt/qtwebview/Manifest | 1 +
dev-qt/qtwebview/qtwebview-5.14.0_rc.ebuild | 21 +++
dev-qt/qtwidgets/Manifest | 1 +
dev-qt/qtwidgets/qtwidgets-5.14.0_rc.ebuild | 56 +++++++
dev-qt/qtx11extras/Manifest | 1 +
dev-qt/qtx11extras/qtx11extras-5.14.0_rc.ebuild | 21 +++
dev-qt/qtxml/Manifest | 1 +
dev-qt/qtxml/qtxml-5.14.0_rc.ebuild | 29 ++++
dev-qt/qtxmlpatterns/Manifest | 1 +
.../qtxmlpatterns/qtxmlpatterns-5.14.0_rc.ebuild | 30 ++++
106 files changed, 2160 insertions(+)
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index 95b1512c..159080fd 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/assistant/assistant-5.14.0_rc.ebuild
b/dev-qt/assistant/assistant-5.14.0_rc.ebuild
new file mode 100644
index 00000000..ad1fb398
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/designer/designer-5.14.0_rc.ebuild
b/dev-qt/designer/designer-5.14.0_rc.ebuild
new file mode 100644
index 00000000..b12dab4b
--- /dev/null
+++ b/dev-qt/designer/designer-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/linguist-tools/linguist-tools-5.14.0_rc.ebuild
b/dev-qt/linguist-tools/linguist-tools-5.14.0_rc.ebuild
new file mode 100644
index 00000000..ae33fe99
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/linguist/linguist-5.14.0_rc.ebuild
b/dev-qt/linguist/linguist-5.14.0_rc.ebuild
new file mode 100644
index 00000000..af542e66
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/pixeltool/pixeltool-5.14.0_rc.ebuild
b/dev-qt/pixeltool/pixeltool-5.14.0_rc.ebuild
new file mode 100644
index 00000000..d6c1525a
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/qdbus/qdbus-5.14.0_rc.ebuild
b/dev-qt/qdbus/qdbus-5.14.0_rc.ebuild
new file mode 100644
index 00000000..4e1b4362
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.14.0_rc.ebuild
b/dev-qt/qdbusviewer/qdbusviewer-5.14.0_rc.ebuild
new file mode 100644
index 00000000..995902b9
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/qdoc/qdoc-5.14.0_rc.ebuild
b/dev-qt/qdoc/qdoc-5.14.0_rc.ebuild
new file mode 100644
index 00000000..b7f16966
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.14.0_rc.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/qt3d/Manifest b/dev-qt/qt3d/Manifest
index 51e8aa05..950bad23 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1 +1,2 @@
DIST qt3d-everywhere-src-5.14.0-beta3.tar.xz 81636208 BLAKE2B
75e9c5b7984e00660dd6660506415f0cb7d9b7a5d16cad4ed1fba5507c68f7e0f64e9662b79b9420a190ce19786f49346d3262507099dfbe9567a846fad5ff64
SHA512
71ad54520faf96603f65e69f57014f91b134765cb1529bf8b9ce42b7d495b7db3f4646b571e2d587d9ee814adb2e965f3a683826a971e6a5b204e1da230883cf
+DIST qt3d-everywhere-src-5.14.0-rc.tar.xz 81557284 BLAKE2B
20532b0ed2e2a31d2d3e165bef2cf5a6b62db44b3d54cbbab37d58d2735a0da77418c830cae5c64758691082d58da3d4b706c61910e3ef73ae768e31d421d4a1
SHA512
5073d19177ae99d469d31a3250b761abfba865c20e45bf4ac7afc25b51661ede1f155aa65b25436028376ba076055975b28b4b88cccbd1c2d956e259986ab801
diff --git a/dev-qt/qt3d/qt3d-5.14.0_rc.ebuild
b/dev-qt/qt3d/qt3d-5.14.0_rc.ebuild
new file mode 100644
index 00000000..431e2685
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.14.0_rc.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 a7da897b..e7f33079 100644
--- a/dev-qt/qtbluetooth/Manifest
+++ b/dev-qt/qtbluetooth/Manifest
@@ -1 +1,2 @@
DIST qtconnectivity-everywhere-src-5.14.0-beta3.tar.xz 2793088 BLAKE2B
d28f2bddbecab32cf39d2e2a9c2773bbdbd8e3ce0ada5841e186245258cbf415168037e6fa2b65b73c0b4be06eace09be6bc1cd9336402728f2e74cc83960536
SHA512
9d3975fc7b2c3006681a3abcab59e3ff70868f909c7b93bbeabf9ebd31f006ff8a4c5bf0399a0d386eaba41409d0e6474084f35b8f81f9898a1931ad106ad560
+DIST qtconnectivity-everywhere-src-5.14.0-rc.tar.xz 2793908 BLAKE2B
a4bc3877eaee58c4c8d8b6fa2e96d86875acded1947a6180e3c113ee0c63b94c9ef9c625e2d72f34b9db7647c3c98bd9fc524832a4d7cf6ceff733abaa26b6cd
SHA512
d128c86f208e82d76b5ffa29d6ae506f59eca5572c4ae04bf8aa2dfd5a886971da9ef9bac2ddcd1a24b124ae010574c29ff091e31d3a7b9c410764c0884f7810
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.14.0_rc.ebuild
b/dev-qt/qtbluetooth/qtbluetooth-5.14.0_rc.ebuild
new file mode 100644
index 00000000..6f8451cd
--- /dev/null
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.14.0_rc.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 6cf79c61..b07308d9 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1 +1,2 @@
DIST qtcharts-everywhere-src-5.14.0-beta3.tar.xz 4245240 BLAKE2B
6377878bbe25399c73630f37f349da4d247c394857e68c6bd196876f14ce4602aa182959876175aa57ad7441c58cb1ff8c62905e03038ceb4c723dcd0026e715
SHA512
dc17506ed96e885f680ae4bdeab89e19b4c595a26109782f44ec8c89919352999f3645c8a5f18c680ee2bcbe2f5d67d03f41964877533fa35230ca2c8c870d81
+DIST qtcharts-everywhere-src-5.14.0-rc.tar.xz 4252396 BLAKE2B
7078ae70abeb678c202a97d78a0c549608261f3e23bca5f99ff73b5a5aa08a3d7a3eacaecb8af063f59d758937a6f797b82563a3e030892ccdce237974851017
SHA512
17378f65f888a823486fa9238e4e03d3e0784e36bea71a4528e1b97b8a3c0a594e2dedb8f663f8082b348115baf9f4117347495182cbb76bf4fd41de19302aef
diff --git a/dev-qt/qtcharts/qtcharts-5.14.0_rc.ebuild
b/dev-qt/qtcharts/qtcharts-5.14.0_rc.ebuild
new file mode 100644
index 00000000..44f40be1
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.14.0_rc.ebuild
b/dev-qt/qtconcurrent/qtconcurrent-5.14.0_rc.ebuild
new file mode 100644
index 00000000..23f87105
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtcore/qtcore-5.14.0_rc.ebuild
b/dev-qt/qtcore/qtcore-5.14.0_rc.ebuild
new file mode 100644
index 00000000..e6a7a124
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.14.0_rc.ebuild
@@ -0,0 +1,83 @@
+# 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"
+
+DEPEND="
+ dev-libs/double-conversion:=
+ dev-libs/glib:2
+ dev-libs/libpcre2[pcre16,unicode]
+ sys-libs/zlib:=
+ icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
+ systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}
+ !<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
+
+ 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 275a1a13..a35fc73c 100644
--- a/dev-qt/qtdatavis3d/Manifest
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -1 +1,2 @@
DIST qtdatavis3d-everywhere-src-5.14.0-beta3.tar.xz 5183428 BLAKE2B
43731235ecdf3333d2d1b748d19fc158e91418d33abe9e982b0e222d8bd9d197593880e88ebb8fc78cac71431809b0f732268c34444f3d246083164d2a658bbd
SHA512
b5cf8a5edeb58de3dfb32f56eb9ba41573e7c377582e0802b0a319aa5724fe9e2d204aecec7c63047d3c82a36deb0a1058b50da63bfa4c4db161504caf5a3c54
+DIST qtdatavis3d-everywhere-src-5.14.0-rc.tar.xz 5192252 BLAKE2B
fdab138354c11ec42960df3abae2e0c8551e6c05dda9a8333242e95f60b1d513032770cfa1784924833c3ac74d74af74cbefcd66c854ba9fd538f166cf18375e
SHA512
cf3852fcb22b895a6091b09a6716482705f70b8c4ff2ad5257a71de7799c79cd4fbb274d9e8ac572d2a8175a84686c46d3269c506031384c939228bf44fb18eb
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.14.0_rc.ebuild
b/dev-qt/qtdatavis3d/qtdatavis3d-5.14.0_rc.ebuild
new file mode 100644
index 00000000..c68634fc
--- /dev/null
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtdbus/qtdbus-5.14.0_rc.ebuild
b/dev-qt/qtdbus/qtdbus-5.14.0_rc.ebuild
new file mode 100644
index 00000000..8f0c0ead
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.14.0_rc.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 bb156e00..24b02700 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1 +1,2 @@
DIST qtdeclarative-everywhere-src-5.14.0-beta3.tar.xz 21590956 BLAKE2B
1701358bed91adbfafb31889408a2d6b413cee01f59239b9aeae111eaec882251dcf3416de927a70c4ca585343c033a67d2444d95a5402b6e7962660e33f570f
SHA512
f16a2ae97990c98d80dc73fbfccf00298509315ff82ced750e981870bb21172e6841569c5617e8eb6a1eefcf627680e704e7b72a56ec75decc981595964b6881
+DIST qtdeclarative-everywhere-src-5.14.0-rc.tar.xz 21253028 BLAKE2B
3a10c714077e947eb5890b90ddf31243bd0e6acb4172764a9621c430d1629c9948b535ed1c251207f895854e4f6761439358527e325a96c56cef499d20195b1a
SHA512
6f6a2cd8c7c6c523be2156a2251f0c5bbb08519b550c943d6634929e752f393d1b7cbc79ffd9521c5f5f27bf2ac53ca98cd20815a733e0954286f2f50ea5c136
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.14.0_rc.ebuild
b/dev-qt/qtdeclarative/qtdeclarative-5.14.0_rc.ebuild
new file mode 100644
index 00000000..0c9e7da8
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/qtdiag/Manifest
+++ b/dev-qt/qtdiag/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/qtdiag/qtdiag-5.14.0_rc.ebuild
b/dev-qt/qtdiag/qtdiag-5.14.0_rc.ebuild
new file mode 100644
index 00000000..11ddd15e
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.14.0_rc.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 3c29eaea..9a4e0f33 100644
--- a/dev-qt/qtgamepad/Manifest
+++ b/dev-qt/qtgamepad/Manifest
@@ -1 +1,2 @@
DIST qtgamepad-everywhere-src-5.14.0-beta3.tar.xz 386696 BLAKE2B
94172410a62ff40bb6f8aeebbfcadc4bbfed04feaa1c833a0216a2e434fa8ef7953f07bc285a3f8b826adf83ecbd049c78ecbc581e01e1b4cc1b253fd953b936
SHA512
5629fe5cd327cbb82c43413e9fc127ca6d30b48ef1111e1eeecfe6f0e225a995f91885fc28dff0db786867599d1e0e4e861ccb8625b33c1bcde56fc1b4d9ab0c
+DIST qtgamepad-everywhere-src-5.14.0-rc.tar.xz 388856 BLAKE2B
0fe6aaf035508ab9a6c00e3abe6305c3be78129850d854a9eb40316e41341ce0b85fb910f5d1acd3093b112093acb66db935dc44933994c86f076630e18c8e2e
SHA512
72e2d8e880afd258915154836d439527c78a7ce5c226929a715f7f608976ffc62cfa9a218bd013542e7a7e93c3696e7002bf3a5817a6524037ed55dc1f2a55ec
diff --git a/dev-qt/qtgamepad/qtgamepad-5.14.0_rc.ebuild
b/dev-qt/qtgamepad/qtgamepad-5.14.0_rc.ebuild
new file mode 100644
index 00000000..01e34bd9
--- /dev/null
+++ b/dev-qt/qtgamepad/qtgamepad-5.14.0_rc.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 631365f0..87f4f376 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1 +1,2 @@
DIST qtgraphicaleffects-everywhere-src-5.14.0-beta3.tar.xz 14847152 BLAKE2B
84f17f9af45827bbe789b4a6791f8089e7d8a336060c2c8ff01b5d3562ead91afb8428857c2516ae5886ce0673d2a1f0560cc2c5d17fd49328ca831411376ed8
SHA512
b7307bde2c94c9e3e522080bfd9029328cc0004dcb486078f8cf765a648a1dd9901fbb41c855860fc7586251770d38f3849ae27d4007eefd70e2ed88f1c3368d
+DIST qtgraphicaleffects-everywhere-src-5.14.0-rc.tar.xz 14043852 BLAKE2B
34f161a8fb3f52b5d5a415b77d8866ab50672d602af501808e0a7e22bd437b00f04dc0dadf4f482a0efa410e38229cc3f6070578dd281472971297cdc8e88bca
SHA512
88ac40ef357eaa17f40588b654579d316150734803076adc740aa5caee4a16f59123ccaf55b1e952e04d099f7058776f6ea501a982c4944a7be740b852a410b6
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.14.0_rc.ebuild
b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.14.0_rc.ebuild
new file mode 100644
index 00000000..23d9db6e
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtgui/qtgui-5.14.0_rc.ebuild
b/dev-qt/qtgui/qtgui-5.14.0_rc.ebuild
new file mode 100644
index 00000000..11543317
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/qthelp/qthelp-5.14.0_rc.ebuild
b/dev-qt/qthelp/qthelp-5.14.0_rc.ebuild
new file mode 100644
index 00000000..78ca7e84
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.14.0_rc.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 761e3105..a539bec2 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1 +1,2 @@
DIST qtimageformats-everywhere-src-5.14.0-beta3.tar.xz 1804508 BLAKE2B
b4066fb287eab2754b85bfed58cb553ec39e183f15761008ea9b2ddeda65b9231a29de9ba94286d976351fc63a31cfcfc5d6e7551d4d02d907b846164c3eae82
SHA512
2201373a3a611a066be5ec4ae61516c257577e01c47798c14cb999f2e9776e50e884e843713b3855f57d6e45f5bd3e5e4c5521941b41616036c9332a25516f25
+DIST qtimageformats-everywhere-src-5.14.0-rc.tar.xz 1811484 BLAKE2B
f37cd28451ccbe6fedf7b59e558cd01a63481b6e1f9ab5defc979078ea54ff6392f92e3cb67f05eda2f65e346ccc64161d6adc99f7b09875dc100a65819c553a
SHA512
23e4aa2658a09fbdd4ab753355dccad4dd6b49922fae7c8c66fb9d34f18d3595a358fe7757f739ac06018923320f68ff241eb26f05416417209732e4a7d4fb4d
diff --git a/dev-qt/qtimageformats/qtimageformats-5.14.0_rc.ebuild
b/dev-qt/qtimageformats/qtimageformats-5.14.0_rc.ebuild
new file mode 100644
index 00000000..a7eace7d
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.14.0_rc.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 360bce63..20f45bcc 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1 +1,2 @@
DIST qtlocation-everywhere-src-5.14.0-beta3.tar.xz 6062304 BLAKE2B
b09d7ed104fee868c9755e4e263516a25d4cab754707caff5472290e9a6007a65a41b0ab1a172990992fdf9426a3ea06764041ad67c21bf8a77f2c6d4c428bbb
SHA512
8ae1673f95040d2f3d218a4715eba551885bfbf86800212b39e407fca511ca8759eb6c714c0f91d84fc264599310ced2a6558f715722d7642342e1231731f8b4
+DIST qtlocation-everywhere-src-5.14.0-rc.tar.xz 6117208 BLAKE2B
26753e6ce3eaa4e3ff50d9c2c4aa5d5332f2e03f0f05bd035f90e5cfdf20c35b7a19ed246052ae1a396775f0fe94e9a69d51657c2bb2c4b33e0af6e95e75d39e
SHA512
e6ec6d9b2b15c14eeb07af4048d7eb051dd00171c900602facdfd5e6bee87b6655e9e6157bb7168adcc727390cf134715b49f9d7bb0b7c8148f5e7bd5acc8a9b
diff --git a/dev-qt/qtlocation/qtlocation-5.14.0_rc.ebuild
b/dev-qt/qtlocation/qtlocation-5.14.0_rc.ebuild
new file mode 100644
index 00000000..ff48cdc6
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.14.0_rc.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 54765f10..6f218f0a 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1 +1,2 @@
DIST qtmultimedia-everywhere-src-5.14.0-beta3.tar.xz 3830664 BLAKE2B
06b5d45d273b7d723aca58e257dea7409e02721f13fb39cf6b9ee14ee4e61574bd742e085e0aa45f1a06f9264f994114009defc89aa819ef20d30159b2e8134b
SHA512
6143d92277d5610cf55fa69f771c762c96c46326b06746e4f8ea14408f9dd175ebfd6054ecd47f7545128ece419e4495aa6f6126eb0dd1e21e34e27f0adb1fd1
+DIST qtmultimedia-everywhere-src-5.14.0-rc.tar.xz 3763320 BLAKE2B
27b0e001f553b92c68dbf5fb21613f90d6d3d4c08a0f9f14a5018cbcbd9f276599598b74840e97f8096eed11793112f369d7655c667dff2055cceca3829eb8e5
SHA512
537c71505ba86601e0069750a16aed8cb87cebb2188dadb7ecfe328598d176bb28edbf08b4482f9f05e37d8423df836bcc68dca28f839cb224de2afb0145b49b
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.14.0_rc.ebuild
b/dev-qt/qtmultimedia/qtmultimedia-5.14.0_rc.ebuild
new file mode 100644
index 00000000..349dd584
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtnetwork/qtnetwork-5.14.0_rc.ebuild
b/dev-qt/qtnetwork/qtnetwork-5.14.0_rc.ebuild
new file mode 100644
index 00000000..5497d923
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.14.0_rc.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 f4052e59..a7af85a9 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1 +1,2 @@
DIST qtnetworkauth-everywhere-src-5.14.0-beta3.tar.xz 141140 BLAKE2B
e719c4ffbd6508521926ca5c59e1e51e068dbcf367a39bc0bf2ee304a90dfa9bd26ab112a8c439ddca641cbc1343016e05fd8794f191cf19d037e9d1aed61f5e
SHA512
b9a56a1e99b621de06c3687993043e82d848332e51a2d213886cad07cebbdb690a63cefb9ef18d878c115d177bd0e7cfd88edb37be135e1677042860ea88c732
+DIST qtnetworkauth-everywhere-src-5.14.0-rc.tar.xz 143552 BLAKE2B
cb3fd30ce996ff27e679602093c2c7f3f8219f159a97be44e707d2d85ca2c1e2900d484ba873e0a0ba6a47c6ad3a4e0481ad3d6ce5292dbbb890135e01a0f94b
SHA512
6c2e5ecdb0c0b4b10132539d76370c13f3b3dc7a87b469e07a1e644a2439a8de6f339a160edfef15882b8438237e69e90af480657c071a3e5c7de82c97d76693
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.14.0_rc.ebuild
b/dev-qt/qtnetworkauth/qtnetworkauth-5.14.0_rc.ebuild
new file mode 100644
index 00000000..7fbd2442
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtopengl/qtopengl-5.14.0_rc.ebuild
b/dev-qt/qtopengl/qtopengl-5.14.0_rc.ebuild
new file mode 100644
index 00000000..cec19c33
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/qtpaths/qtpaths-5.14.0_rc.ebuild
b/dev-qt/qtpaths/qtpaths-5.14.0_rc.ebuild
new file mode 100644
index 00000000..ec3e1e7d
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.14.0_rc.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 95b1512c..159080fd 100644
--- a/dev-qt/qtplugininfo/Manifest
+++ b/dev-qt/qtplugininfo/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.14.0-beta3.tar.xz 9125292 BLAKE2B
ff1171cc962a6f4690b41ac52641b59b67ff611e4f54609836290769f32da9b8b063d59ee5ceacd3d6fadba2af3728aa515679b3832b7a500c929f8dc4064a1b
SHA512
82975f7c4dec7646be69b33cbd82ba5a117478c92123ed9ae26c0a8acd87bcbc14e98835ce2e1935cfe8ba9537a3f469be46b69de8050dfe045b804db20d13d1
+DIST qttools-everywhere-src-5.14.0-rc.tar.xz 9146480 BLAKE2B
a75823cea24cf1b640ae7ffb2ca598ff4581a5b904f3d73da04152a50e62ad3e5ed86edd79b59ca40bbee88a95415622d4452ddf815fb352e74a4869b0abb919
SHA512
0ed61a916e5f5f777799c8fdd154395d14cd3638871d9c639c7ccaa446542334c1594fe0ca8e03f43cab9bf5af27ea823d13bb6b62828ceaed0e8f0a49724a6a
diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.14.0_rc.ebuild
b/dev-qt/qtplugininfo/qtplugininfo-5.14.0_rc.ebuild
new file mode 100644
index 00000000..85a22f17
--- /dev/null
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.14.0_rc.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 360bce63..20f45bcc 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1 +1,2 @@
DIST qtlocation-everywhere-src-5.14.0-beta3.tar.xz 6062304 BLAKE2B
b09d7ed104fee868c9755e4e263516a25d4cab754707caff5472290e9a6007a65a41b0ab1a172990992fdf9426a3ea06764041ad67c21bf8a77f2c6d4c428bbb
SHA512
8ae1673f95040d2f3d218a4715eba551885bfbf86800212b39e407fca511ca8759eb6c714c0f91d84fc264599310ced2a6558f715722d7642342e1231731f8b4
+DIST qtlocation-everywhere-src-5.14.0-rc.tar.xz 6117208 BLAKE2B
26753e6ce3eaa4e3ff50d9c2c4aa5d5332f2e03f0f05bd035f90e5cfdf20c35b7a19ed246052ae1a396775f0fe94e9a69d51657c2bb2c4b33e0af6e95e75d39e
SHA512
e6ec6d9b2b15c14eeb07af4048d7eb051dd00171c900602facdfd5e6bee87b6655e9e6157bb7168adcc727390cf134715b49f9d7bb0b7c8148f5e7bd5acc8a9b
diff --git a/dev-qt/qtpositioning/qtpositioning-5.14.0_rc.ebuild
b/dev-qt/qtpositioning/qtpositioning-5.14.0_rc.ebuild
new file mode 100644
index 00000000..cc8b4e33
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.14.0_rc.ebuild
b/dev-qt/qtprintsupport/qtprintsupport-5.14.0_rc.ebuild
new file mode 100644
index 00000000..606441d1
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.14.0_rc.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 67774983..fc9b1669 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1 +1,2 @@
DIST qtquickcontrols-everywhere-src-5.14.0-beta3.tar.xz 5960332 BLAKE2B
e5b9c42f8612f71d3f302d10f3e359722eb5b7688b63448f85f8ff77d1c74683e512a27ffcd2b5d6c3d4b0719a6076cab11c506d3486a2d3558d456c2f35f1d6
SHA512
7ea964024ffafff32b6b956ee1d0e206decb81fa9c71542ffb2e7748976a7fb21408d9318152371df0cba97b5ef01cdfbfcd74884563e3c2e26bdbbec87c4dfd
+DIST qtquickcontrols-everywhere-src-5.14.0-rc.tar.xz 5983156 BLAKE2B
4b321c8abee7e1c7969d38535a1f029cc60f4988f680e82615b8c84e5c92f4f538f0ec181d4ce8087e9fa3067a3e068a4aaa9d6efb4979023f400e3032b9ede9
SHA512
52e05349ffd51785cc998b44bbf2a2f9adfcfc34d5c440106b6185784ba104701f2de2e6af0518096d129a54f1366793e43f1dcc88f30cd86d8c19e662cb0446
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.14.0_rc.ebuild
b/dev-qt/qtquickcontrols/qtquickcontrols-5.14.0_rc.ebuild
new file mode 100644
index 00000000..25f8d80d
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.14.0_rc.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 e62d9af7..79dfdb75 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1 +1,2 @@
DIST qtquickcontrols2-everywhere-src-5.14.0-beta3.tar.xz 8181560 BLAKE2B
54b2b297e741e23996aea253837b5c15001207246bc5100cf41642ec9acdd7a1d20aa02921a6948193db6a02967a9d31a195b43773131242a0a7f0c5697198c0
SHA512
d361dfa6594165097575a9f115d8408e20522065ad669045f50be5531b35d2b5aef93d162220d52e3071225525de1491f9becd7a70c89cdb7a6333209112a6be
+DIST qtquickcontrols2-everywhere-src-5.14.0-rc.tar.xz 8139268 BLAKE2B
b88481f6a3653eae5e83c7521c42deeda14768dcf74eec68c95fed7efe4ebc0a5300f1370a234635c22eb187ef8263f9153b5dbd786cb0d78b1a7bcdc76aea9b
SHA512
822f54a24fdb2b0046bf2069c06722e47e4ce0019ddd059cb83d5be73ec75df37944609cc3a603c353cd93c1e05f5d0e38fcec3b7b10ae88a2042cf179001fcd
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.14.0_rc.ebuild
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.14.0_rc.ebuild
new file mode 100644
index 00000000..4babc06b
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.14.0_rc.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 901c1738..f507651c 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1 +1,2 @@
DIST qtscript-everywhere-src-5.14.0-beta3.tar.xz 2700912 BLAKE2B
d1f664d3537dd40d40a54611afcc839f1873e2be8edf841b3ed522960c8f6d14296793cef14f1017768b80667e6ab65376be96d39b6d3f0eec82e5e856df9ee1
SHA512
f7bc828f09f343cef591a6902b80cc59f3fd63fe582f97a8a3afd652dbed72008a74bd585c918892adac9e376eb2740615190ac46cbbf91b07f23e30fb7e2839
+DIST qtscript-everywhere-src-5.14.0-rc.tar.xz 2647436 BLAKE2B
968d04cd87fc338f4fc3da37f263b06e7905a23162a80dd49ea558d252a635d6d1c71304ca1c3e54409464ea8d6fc541d49d6b45a59773e4a4fd8a3faa89d99b
SHA512
a29d0316b3ff52c9d92b32ac3cc3c27323a7386ecca7e676181e1bf12bb9d18aeed090cb1b0678e4b4101e97b5b7defc5b1756dd1e58679ffae7fe961e81bd4b
diff --git a/dev-qt/qtscript/qtscript-5.14.0_rc.ebuild
b/dev-qt/qtscript/qtscript-5.14.0_rc.ebuild
new file mode 100644
index 00000000..4c0edd2b
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.14.0_rc.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 80a12ea6..d2cc2cc3 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1 +1,2 @@
DIST qtscxml-everywhere-src-5.14.0-beta3.tar.xz 434492 BLAKE2B
42fd53eead1fe2e6349337b38c65fb2082212358c050f172eff0b6544e04323e450b654bb4caf5d900574681701ebab10f292b4518565546da3f3c4fde5226d0
SHA512
8094bea6a76eb9885550d5373a014ca8e1def2addb78a5264c5a572bf2d17c0500119496c6683f980acaa36c8eb673a8afd33b7cc325e13697148f6c1a5df6d4
+DIST qtscxml-everywhere-src-5.14.0-rc.tar.xz 434184 BLAKE2B
5f19be40910183855b2bccf924269800b9494f01487c36b33003ef4c6890910e3591671542e7a75cbe69643c6afa280dce7ac1521f5a519f081ad8929410cd07
SHA512
037f3a1593abcc483f761b4d248a9a8354212193ea6df303f7c8af8229d2ed9ee6f124686732b176d7dd8d4b185d67f41326bb416a0d8c9511f853421f955515
diff --git a/dev-qt/qtscxml/qtscxml-5.14.0_rc.ebuild
b/dev-qt/qtscxml/qtscxml-5.14.0_rc.ebuild
new file mode 100644
index 00000000..5fe2d2ce
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-5.14.0_rc.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 cbb0a0dd..e0a25e9c 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1 +1,2 @@
DIST qtsensors-everywhere-src-5.14.0-beta3.tar.xz 2047464 BLAKE2B
f89b237c541d78d28a83f2d8defc8bed362c83988dbd67d010cebc94eb8a3cebad20009202d0c3b0e7108dc0a82e27bcf8f8d01c13cef804b5cc27d12575f7ae
SHA512
4d73aa46b587533087ac264e3b27f594fa340fb91c96a1f1826f84057c0ab422f32c61a32f860f6076bd262f68b966043d9b3c171093ad23c93b66cd74957905
+DIST qtsensors-everywhere-src-5.14.0-rc.tar.xz 2044100 BLAKE2B
89baeff4d7b4d0918e407b0eaf69603099fd00b3b8633ab4441d7fd26da6ced277a41257a60d227ea342e9a13c7d79a4deaced907bbb3429fc0908634d8308b9
SHA512
5d8426e0a82c8e3d3dea5e1545ed97b2a21607b25b202785a55249a7c3b122d74a1e6945147bb58b8ad2c1148ef219f6726f7746cdf9224994d027216b748c70
diff --git a/dev-qt/qtsensors/qtsensors-5.14.0_rc.ebuild
b/dev-qt/qtsensors/qtsensors-5.14.0_rc.ebuild
new file mode 100644
index 00000000..2cf55ab9
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-5.14.0_rc.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 0c28237f..1a5fd308 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1 +1,2 @@
DIST qtserialbus-everywhere-src-5.14.0-beta3.tar.xz 343560 BLAKE2B
f305cf1b612b3f08b712296142bc44b74223bb9e7d64d9dc2da060e8832bf453066374e9dd9fefe8a7220b92fc4c2453f46736f23c925f289650f9ca62a64508
SHA512
8edf204fc60548d0c8710c0966c6d7459eeb4d1ae9c12d70be8474e04b3d2a9029ab54de26d3cf3befc006ec8f1cc17bb1efd485b228b60bf64d9b7bd582d109
+DIST qtserialbus-everywhere-src-5.14.0-rc.tar.xz 346412 BLAKE2B
b715b474b9c13b5cbfd694ed16f068877b19482bd7ec574844463fa01f46b64c7e804bfc6bf89da0fe5b46de6fdfd97c68dd6a1bdb34aa6b6a1e350190921d3f
SHA512
9b771932954be0eb3fdf6df0b4a962adb67c0fcd6296a04001cc09a847c1fce030b5ecf54d62a5f069d160d9a3b134089e4c52ecafea67f407db5568ec1f7fdc
diff --git a/dev-qt/qtserialbus/qtserialbus-5.14.0_rc.ebuild
b/dev-qt/qtserialbus/qtserialbus-5.14.0_rc.ebuild
new file mode 100644
index 00000000..4a031a9a
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-5.14.0_rc.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 5837bff2..7322bbd4 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1 +1,2 @@
DIST qtserialport-everywhere-src-5.14.0-beta3.tar.xz 312020 BLAKE2B
853de2c73787a174ab1c1272ae917f5be85d490c35738244d1387944165bbf0435660634865e4340cf4e1fdf29a3b99eae1100f14c782b63f9d05faff74be58f
SHA512
e451557e658deec752bd6cdbbb0ed77b3c56cff84778d20fa768acce9a9f3369967ad87a09c313b8e81ec0582bbef81fac71f8f29968e2ca76fde8f5a7d4276b
+DIST qtserialport-everywhere-src-5.14.0-rc.tar.xz 313080 BLAKE2B
ccacea135b65a574d48fa55e7bb42387d0d8449bdeba01378b87e5b1e9205212e0cf7ae62c4dfc17ea8b344228a879ad1c277333e6a5cd65890f5139f17aa5a6
SHA512
2b258313fe4c89da2f4de23fe4e2d701eebc56a5428c05fdd35f4efefd065ec77ee3f39970dea9d121fa63655a1c8efcd4edab0e3846dcdc629a32410ef66882
diff --git a/dev-qt/qtserialport/qtserialport-5.14.0_rc.ebuild
b/dev-qt/qtserialport/qtserialport-5.14.0_rc.ebuild
new file mode 100644
index 00000000..78e261c2
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.14.0_rc.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 bc4f9037..eba4bd3f 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1 +1,2 @@
DIST qtspeech-everywhere-src-5.14.0-beta3.tar.xz 100588 BLAKE2B
1a1e41d1e83a054f3c9ea0d98aa0dc4027ed7093edf32ca92474922d8ec7b346a7b2ffeb9361475527025bfab239e8e146e44a633c322596df62b4fa8957a621
SHA512
d1b3f2634885d415d5e35127e840a5271c5631aba1a677fae212180a4eab5f306f89f09cc87822dd84e9d2c65fe1d922d62c67d0abf10f49ba4ac1f5a34fc25a
+DIST qtspeech-everywhere-src-5.14.0-rc.tar.xz 102920 BLAKE2B
e827452c728c4f8199095098dab7678ba6379363d73b3143d0f2d51f238ed5b4b2047790432a5b7f64ca5ae0729e3c7e018326dd22875d021ce5554bdba87f33
SHA512
5851b2b10761f2be3475da336f4f641e9a52909c26fe086bbf51dab82cfd6998f120b45a6de775bc5405c8db090eb13969184afc582092d986e0f22d7d6b2311
diff --git a/dev-qt/qtspeech/qtspeech-5.14.0_rc.ebuild
b/dev-qt/qtspeech/qtspeech-5.14.0_rc.ebuild
new file mode 100644
index 00000000..17f8c70c
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtsql/qtsql-5.14.0_rc.ebuild
b/dev-qt/qtsql/qtsql-5.14.0_rc.ebuild
new file mode 100644
index 00000000..5378ef39
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.14.0_rc.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 2a41bf11..e10d4fd6 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1 +1,2 @@
DIST qtsvg-everywhere-src-5.14.0-beta3.tar.xz 1892744 BLAKE2B
dbdea2584b986543fa8c07af15d7b2007409bc99ae921f32f69ef8511ce3bdf2ebb1188e209c223a40a2803a1efb10d30d16d905cd148e16d0a98bcd4af70277
SHA512
7605413854c6e6210458ce2d4c60923a91819c4a23587132da2e5e5725ece6aa8c58f4abff81c1c7f385f604894427e33706f633e98e05a8bd0d9e6f1c9e3ebe
+DIST qtsvg-everywhere-src-5.14.0-rc.tar.xz 1867112 BLAKE2B
224a516ac739e9df4c7c3757ebe91a92f57c80179f86d6bf7333929b91a935b98d4c934f8d4d3b0c499904c12e8ad26f0702bda14b866a6b473b975efa3666c1
SHA512
2bc9b2fb82b2996ec717ceb401802c98bc2dde3dbcf15844eb26a2a82c1e01c1a826bb4b95e1f61580ff755b54aec5738549454a5df188fe2a4e7d3c40cf960b
diff --git a/dev-qt/qtsvg/qtsvg-5.14.0_rc.ebuild
b/dev-qt/qtsvg/qtsvg-5.14.0_rc.ebuild
new file mode 100644
index 00000000..f143da2e
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qttest/qttest-5.14.0_rc.ebuild
b/dev-qt/qttest/qttest-5.14.0_rc.ebuild
new file mode 100644
index 00000000..d9f0202c
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.14.0_rc.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 f48c5739..9f17c4d4 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1 +1,2 @@
DIST qttranslations-everywhere-src-5.14.0-beta3.tar.xz 1367008 BLAKE2B
285e7ec19889ce107ac718ceb1a0554357bda1cd46048304a440bf3d2b7b170a4b7f6c4b297b777e36df88179aa769d0d35c0c53d47ca83708c0d475cc219eb8
SHA512
eab433cbcfeb5d8f721ca3e5cb2a23c60305603bdb38c43a9c3e76deb370765b95bb7ea78c365546a068aa44655b8e5821b5ffee3a07ddf37181c274c084bc4c
+DIST qttranslations-everywhere-src-5.14.0-rc.tar.xz 1334040 BLAKE2B
61b5eaf602a9f60b7f567d22b8330068f9d3d5d3d39aa936f263d2922068a464c2f23ee0f44d20659e854031cfcf2529ac296f790130f4f37ef3ed73f212f93b
SHA512
f65c14a979ee777e8f4b4f8b2f04e95c6b90aeb0f632968211dc8e2ad79397ad277da2db5f27551d3784b547e177aa222aff874f1bf81d6ac4d41e4098584c8d
diff --git a/dev-qt/qttranslations/qttranslations-5.14.0_rc.ebuild
b/dev-qt/qttranslations/qttranslations-5.14.0_rc.ebuild
new file mode 100644
index 00000000..f4be31f4
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.14.0_rc.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 b23875ff..f217070f 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1 +1,2 @@
DIST qtvirtualkeyboard-everywhere-src-5.14.0-beta3.tar.xz 10997356 BLAKE2B
9737e4f4b8ac9b4b828ca40e4496239d9cc0e739b67ae02222947f758296fb87a3142c3f11d5469062ef1671f3efaee0c984b478763e007b2516f82a01531b3e
SHA512
8b61fa7a04426e49966b9f0024cf751c6d9808e7a99efd5eeee7daf3fa02226118ea3329c4d5b165124632f33f2e1dd9b132dc6659b804597b469633272797be
+DIST qtvirtualkeyboard-everywhere-src-5.14.0-rc.tar.xz 10960144 BLAKE2B
e1967ab07b0543ac7f38ab00178bfd4a4db3fe89a2e1b68ba46d8c0b7754366347dc7665a57ac5e7b66039249bd3c11c432091b803f10c6174cc9ea767f9bd33
SHA512
44a8be62db2995e1ef4a3abf51cb7067bc2d69a8516a23628ff4d0f7995ad468e1127132d5dc17df52e67c1fd058caa30910cb26d4f7a6d058618658cf3e8596
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.14.0_rc.ebuild
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.14.0_rc.ebuild
new file mode 100644
index 00000000..d9506748
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.14.0_rc.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 fe4c9515..b91875fe 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1 +1,2 @@
DIST qtwayland-everywhere-src-5.14.0-beta3.tar.xz 543084 BLAKE2B
e0c3230a8fc808e823be4863b18d01ce979ba9618c332375679c0e7b34dcaedecde187a605c8fc6f0a2c71e76dc8c2b41223d7f1f4d1e1656a48e49d2a9cdd52
SHA512
545746dc185168539df6bbfbe3b90fbe145ff856e1a3764fe2ba075a3d83dcbab04b5365fdb7e0cf545b8fa73e30d173be57706ed7e717416ab7dbddc61f88b5
+DIST qtwayland-everywhere-src-5.14.0-rc.tar.xz 546284 BLAKE2B
3c8cef15ea0c16ce294cfe546ae52939ecd045c3b61826f99b5ebecd1a513e1bdec679d03807b19155bb4aad87a424c4e1cbdffc467b73902232cf3c90e80f2e
SHA512
5dce178a62bbfc8da2c3f096946b476bb4aa2d3f71a643419b243585c1d885d48dae298261779bfef241a6d787d17a59c179a3137841e03646d73d4d568d0812
diff --git a/dev-qt/qtwayland/qtwayland-5.14.0_rc.ebuild
b/dev-qt/qtwayland/qtwayland-5.14.0_rc.ebuild
new file mode 100644
index 00000000..ac4fdc11
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.14.0_rc.ebuild
@@ -0,0 +1,43 @@
+# 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}"
+
+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 0d81c37d..044728a2 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1 +1,2 @@
DIST qtwebchannel-everywhere-src-5.14.0-beta3.tar.xz 196296 BLAKE2B
af795e1b7791be6df329fef68f9417ade21d399c53902e03d46de9f72599cff60c8d4e4ae04b5ec0dcb9109cb0a3b332fc7f309025bea9d7ed2ae39563d25b65
SHA512
be1607dd13f1dd5fef61bb584c636c3d4612db65d77b77e6acd800bf25f184b0cc5baac8572828bbe9403210f501a196b3e11ce147439098fa08549cd3e454bd
+DIST qtwebchannel-everywhere-src-5.14.0-rc.tar.xz 198280 BLAKE2B
c517daa522e30aa9957d3d7af81c0a584b4db9597c31edbdf1e6d9fd1d7946b2162f875b85e6ef67f18b18c3652e0ca6b3d6ae6de51432da696fe80539fb9217
SHA512
6b373404f950ec1ad23f1dbe883e8e1614c2eba11357869f49aeec4762d6bb6cac731f9bfa6cbc791c9f0493f1175c457874508ae0822e666980c6bac1b30dfe
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.14.0_rc.ebuild
b/dev-qt/qtwebchannel/qtwebchannel-5.14.0_rc.ebuild
new file mode 100644
index 00000000..24910e03
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.14.0_rc.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 46e0b5a4..6e12c3bb 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1 +1,2 @@
DIST qtwebengine-everywhere-src-5.14.0-beta3.tar.xz 241770688 BLAKE2B
e94586eff208c348f6a665b1ed723ae236bf0a6592805d1c8246e4cf0118057399acf4743ade50a79765cb2f82d0dd0465694f8fb8e05a6933741d3ba91fbbff
SHA512
414e5de9738735c25ad7b0ad838c3fed28e43f0d46b4b611de524062a3ce94f9280f7ad50d4c6a7aed1505412da6404a0236a1ded7c49b55db84762bc13c1932
+DIST qtwebengine-everywhere-src-5.14.0-rc.tar.xz 241560580 BLAKE2B
b95381cd6ced21576a24f83a9581776785a6ad7f9c5c54a3c413c310eaa028c6db49079e054e1c49f6b688261629c56d593e21f46c82540c67223becfd44bee2
SHA512
9197e90e047325e2ef147805a14021ad38291fac6b223facd38f7b36118981835396bf480a642435bbbb4f897a78f3967b8f507cbedb0212ce9dbf7cc145f6a0
diff --git a/dev-qt/qtwebengine/qtwebengine-5.14.0_rc.ebuild
b/dev-qt/qtwebengine/qtwebengine-5.14.0_rc.ebuild
new file mode 100644
index 00000000..13940d0b
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.14.0_rc.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 b1f2cdfe..e1b61a39 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1 +1,2 @@
DIST qtwebsockets-everywhere-src-5.14.0-beta3.tar.xz 246880 BLAKE2B
518f46643b994c8ec3b4d52ae6d41cf6a2d9f3ab90c8146f8ffe450f5c9d4f60fee1a5c6286d1369a8999d63885c42909e101ce5ceb4be083f9a7bae42da6075
SHA512
b2dcbbec9e63b0ba026f8682edf74fa4ef1aa95c7a217603bc676ec1c721aff9a7aaa974bde3dda7f3b66329faf93988c7872ac78ab99a4932565fcdf46067d1
+DIST qtwebsockets-everywhere-src-5.14.0-rc.tar.xz 248832 BLAKE2B
b36f49a75da9cce3dbc9ef76f579f9282329e16c7ffbf95f68c55249fd7691468691190e09cdf870535acbd0c47beb656f234de2ee71a51a3829380b22375742
SHA512
009f97e2183acf5948cf3b962a42330d99e0be5d6f93f30926bafca2c951ae611dd48a18410961d2ab18f28c0e4a6e619d1fd8e2b06a9228084c645476254152
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.14.0_rc.ebuild
b/dev-qt/qtwebsockets/qtwebsockets-5.14.0_rc.ebuild
new file mode 100644
index 00000000..097f97a9
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.14.0_rc.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 3ea4976e..f06eeed4 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1 +1,2 @@
DIST qtwebview-everywhere-src-5.14.0-beta3.tar.xz 132232 BLAKE2B
536e09855530dc062844592740c42971f3b0fdaecf40223c95e29d50ed8c6332ac0e1e2f8dc30c6a2907cbf01aa33108263f4a4a7f55462a34eda29193539261
SHA512
49daacce671ac0c94be9b0939c20f5a3b49995a9de1a5ee973d4e109ff645cb35ff6df358f1f01880eb4129867ec634ff6d56f23a6425eca9d5fd6694d334c7b
+DIST qtwebview-everywhere-src-5.14.0-rc.tar.xz 134680 BLAKE2B
45db6e41f9fcf8412f22ddcbcacfd8b99ae9b3cdc00e317f8d18e7a1272939c3371e068b686fdba7af2264bc24af798906a250097d93d5c0bece6c9907090bf5
SHA512
6b0772c5d40d424684efb01e97ad9d3c1da40defdee733aa867167e11dc483b3dbfcd025645d98405c5064f3d8ab3e498415d893fc86d15801f468549cecb2b5
diff --git a/dev-qt/qtwebview/qtwebview-5.14.0_rc.ebuild
b/dev-qt/qtwebview/qtwebview-5.14.0_rc.ebuild
new file mode 100644
index 00000000..fa902e48
--- /dev/null
+++ b/dev-qt/qtwebview/qtwebview-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtwidgets/qtwidgets-5.14.0_rc.ebuild
b/dev-qt/qtwidgets/qtwidgets-5.14.0_rc.ebuild
new file mode 100644
index 00000000..700b6405
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.14.0_rc.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 555e97a6..9682ee2f 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1 +1,2 @@
DIST qtx11extras-everywhere-src-5.14.0-beta3.tar.xz 127148 BLAKE2B
813c7dbde3c73e490364b14b6800abfc6f8a1c852b55c996381e3d74206f260010990a3e0fdf942f439ed4e1ec769e7025b164f20f5dc54e18cb7a299d58f388
SHA512
04033d86dd317a5684d678b02807903492a26c144939b76160842b2586039afc51faa6be72c02842745c6a9f876796e6e94f7c064f7354e74e2444e925944e1d
+DIST qtx11extras-everywhere-src-5.14.0-rc.tar.xz 129432 BLAKE2B
d094481f085998fdcec65908525b337d674da4f5c8f893b5754823411675e4ae4eac7bc6638005cc261925e67a16004d8e4007541f1435e5c543b2c2bb98b543
SHA512
1b9691cd9cb20401ea8eeb7d80c8ff0b7daa3dbdaf029a35260fbf9b4e65dc7474a7a55e3bc82f8e6e5f0b4dfbe5312b968aa4b853fea0e4268a9535e93fde55
diff --git a/dev-qt/qtx11extras/qtx11extras-5.14.0_rc.ebuild
b/dev-qt/qtx11extras/qtx11extras-5.14.0_rc.ebuild
new file mode 100644
index 00000000..a2742857
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.14.0_rc.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 587a2385..fe482221 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.14.0-beta3.tar.xz 49675132 BLAKE2B
0ec58b65a9c4fa6c5b1c4fc42141047d84a1253f9992de782651f9e185ada2cd15b8e1422969fad704d3f067f58714eae71ca31166d919316d8226a18af29b57
SHA512
f6c4e1929cfd99e1d74411ceafbbe390109302e6097a7126739ee0f17f8b475660dd462842cd005e96b48b4a85ae43d14287639f0dc5fe7c5225b84bfb03d21d
+DIST qtbase-everywhere-src-5.14.0-rc.tar.xz 49706812 BLAKE2B
ce9a7f8f3838bb05dfd863058d168d6dcd1c27d985536b8efa77faf99bfe191f1b1e2ba14376f0f92fb5c94d0706996a3f612f82ec3be23c6a374522fdb00019
SHA512
e428fe3e5901d38d7c9cad9a06a2aa167f1327a0aa2a94bc81eb9dcabff1cb4bb0de4c15a8aba3e078fa1fc5732bd17b1ced007ded9e2a2a1862e5567127774d
diff --git a/dev-qt/qtxml/qtxml-5.14.0_rc.ebuild
b/dev-qt/qtxml/qtxml-5.14.0_rc.ebuild
new file mode 100644
index 00000000..10996d04
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.14.0_rc.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 87106ffd..aff12ef5 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1 +1,2 @@
DIST qtxmlpatterns-everywhere-src-5.14.0-beta3.tar.xz 1394256 BLAKE2B
5178a1f2bf54a1b872ec32e2fd58fe495348a03a15c7112865f1e8045f99856e2a0bb034de43be1d71cf0a91d2dbb09bcdebdb7c59bae25a37d4715d4a36e262
SHA512
b142f0b82d95bfb0a1d1292261c8800d21df29e59ac0f5b77221cb876b32c78a76788a4d0e2649b5b55f0a239c7bc686b2b34c4b21ebdc47341885963d8f5861
+DIST qtxmlpatterns-everywhere-src-5.14.0-rc.tar.xz 1395516 BLAKE2B
5bc59e6a19ad3cb44938440d33aeb24ef890b27fa329ade7f741f442339842dbb70c9e931133346cc02262194d4948ffcd675f457870bf1ffad1893da2d49952
SHA512
3572f9262a1cd2c4365aac71b0ac958961376a232acc4f5b9d7c6e97649d503ead2611c505a022f4c482a6d5a6ed73486eef627bed0f40fa5fb21f671717f506
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.14.0_rc.ebuild
b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.14.0_rc.ebuild
new file mode 100644
index 00000000..4b25082f
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.14.0_rc.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
+}