aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimi Huotari <chiitoo@gentoo.org>2018-02-20 17:03:46 +0200
committerJimi Huotari <chiitoo@gentoo.org>2018-02-20 17:03:46 +0200
commitf313d8eb8522427819c3f9fbfa1be24d81b67730 (patch)
tree2cccdaeff0fd36241a6e34ce26833ae8fffc84ff
parentdev-qt/qtgamepad: add missing 5.9999 (diff)
downloadqt-f313d8eb8522427819c3f9fbfa1be24d81b67730.tar.gz
qt-f313d8eb8522427819c3f9fbfa1be24d81b67730.tar.bz2
qt-f313d8eb8522427819c3f9fbfa1be24d81b67730.zip
dev-qt: add 5.11.0_alpha
Package-Manager: Portage-2.3.24, Repoman-2.3.6
-rw-r--r--dev-qt/assistant/Manifest1
-rw-r--r--dev-qt/assistant/assistant-5.11.0_alpha.ebuild55
-rw-r--r--dev-qt/designer/Manifest1
-rw-r--r--dev-qt/designer/designer-5.11.0_alpha.ebuild57
-rw-r--r--dev-qt/linguist-tools/Manifest1
-rw-r--r--dev-qt/linguist-tools/linguist-tools-5.11.0_alpha.ebuild35
-rw-r--r--dev-qt/linguist/Manifest1
-rw-r--r--dev-qt/linguist/linguist-5.11.0_alpha.ebuild48
-rw-r--r--dev-qt/pixeltool/Manifest1
-rw-r--r--dev-qt/pixeltool/pixeltool-5.11.0_alpha.ebuild25
-rw-r--r--dev-qt/qdbus/Manifest1
-rw-r--r--dev-qt/qdbus/qdbus-5.11.0_alpha.ebuild25
-rw-r--r--dev-qt/qdbusviewer/Manifest1
-rw-r--r--dev-qt/qdbusviewer/qdbusviewer-5.11.0_alpha.ebuild45
-rw-r--r--dev-qt/qdoc/Manifest1
-rw-r--r--dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild31
-rw-r--r--dev-qt/qt3d/Manifest1
-rw-r--r--dev-qt/qt3d/qt3d-5.11.0_alpha.ebuild32
-rw-r--r--dev-qt/qtbluetooth/Manifest1
-rw-r--r--dev-qt/qtbluetooth/qtbluetooth-5.11.0_alpha.ebuild33
-rw-r--r--dev-qt/qtcanvas3d/Manifest1
-rw-r--r--dev-qt/qtcanvas3d/qtcanvas3d-5.11.0_alpha.ebuild21
-rw-r--r--dev-qt/qtcharts/Manifest1
-rw-r--r--dev-qt/qtcharts/qtcharts-5.11.0_alpha.ebuild29
-rw-r--r--dev-qt/qtconcurrent/Manifest1
-rw-r--r--dev-qt/qtconcurrent/qtconcurrent-5.11.0_alpha.ebuild23
-rw-r--r--dev-qt/qtcore/Manifest1
-rw-r--r--dev-qt/qtcore/qtcore-5.11.0_alpha.ebuild73
-rw-r--r--dev-qt/qtdatavis3d/Manifest1
-rw-r--r--dev-qt/qtdatavis3d/qtdatavis3d-5.11.0_alpha.ebuild31
-rw-r--r--dev-qt/qtdbus/Manifest1
-rw-r--r--dev-qt/qtdbus/qtdbus-5.11.0_alpha.ebuild43
-rw-r--r--dev-qt/qtdeclarative/Manifest1
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild56
-rw-r--r--dev-qt/qtdiag/Manifest1
-rw-r--r--dev-qt/qtdiag/qtdiag-5.11.0_alpha.ebuild36
-rw-r--r--dev-qt/qtgamepad/Manifest1
-rw-r--r--dev-qt/qtgamepad/qtgamepad-5.11.0_alpha.ebuild35
-rw-r--r--dev-qt/qtgraphicaleffects/Manifest1
-rw-r--r--dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.11.0_alpha.ebuild21
-rw-r--r--dev-qt/qtgui/Manifest1
-rw-r--r--dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild170
-rw-r--r--dev-qt/qthelp/Manifest1
-rw-r--r--dev-qt/qthelp/qthelp-5.11.0_alpha.ebuild30
-rw-r--r--dev-qt/qtimageformats/Manifest1
-rw-r--r--dev-qt/qtimageformats/qtimageformats-5.11.0_alpha.ebuild29
-rw-r--r--dev-qt/qtlocation/Manifest1
-rw-r--r--dev-qt/qtlocation/qtlocation-5.11.0_alpha.ebuild44
-rw-r--r--dev-qt/qtmultimedia/Manifest1
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-5.11.0_alpha.ebuild68
-rw-r--r--dev-qt/qtnetwork/Manifest1
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.11.0_alpha.ebuild57
-rw-r--r--dev-qt/qtnetworkauth/Manifest1
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-5.11.0_alpha.ebuild20
-rw-r--r--dev-qt/qtopengl/Manifest1
-rw-r--r--dev-qt/qtopengl/qtopengl-5.11.0_alpha.ebuild34
-rw-r--r--dev-qt/qtpaths/Manifest1
-rw-r--r--dev-qt/qtpaths/qtpaths-5.11.0_alpha.ebuild23
-rw-r--r--dev-qt/qtplugininfo/Manifest1
-rw-r--r--dev-qt/qtplugininfo/qtplugininfo-5.11.0_alpha.ebuild23
-rw-r--r--dev-qt/qtpositioning/Manifest1
-rw-r--r--dev-qt/qtpositioning/qtpositioning-5.11.0_alpha.ebuild37
-rw-r--r--dev-qt/qtprintsupport/Manifest1
-rw-r--r--dev-qt/qtprintsupport/qtprintsupport-5.11.0_alpha.ebuild42
-rw-r--r--dev-qt/qtquickcontrols/Manifest1
-rw-r--r--dev-qt/qtquickcontrols/qtquickcontrols-5.11.0_alpha.ebuild32
-rw-r--r--dev-qt/qtquickcontrols2/Manifest1
-rw-r--r--dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_alpha.ebuild30
-rw-r--r--dev-qt/qtscript/Manifest1
-rw-r--r--dev-qt/qtscript/qtscript-5.11.0_alpha.ebuild36
-rw-r--r--dev-qt/qtscxml/Manifest1
-rw-r--r--dev-qt/qtscxml/qtscxml-5.11.0_alpha.ebuild19
-rw-r--r--dev-qt/qtsensors/Manifest1
-rw-r--r--dev-qt/qtsensors/qtsensors-5.11.0_alpha.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest1
-rw-r--r--dev-qt/qtserialbus/qtserialbus-5.11.0_alpha.ebuild20
-rw-r--r--dev-qt/qtserialport/Manifest1
-rw-r--r--dev-qt/qtserialport/qtserialport-5.11.0_alpha.ebuild27
-rw-r--r--dev-qt/qtspeech/Manifest1
-rw-r--r--dev-qt/qtspeech/qtspeech-5.11.0_alpha.ebuild20
-rw-r--r--dev-qt/qtsql/Manifest1
-rw-r--r--dev-qt/qtsql/qtsql-5.11.0_alpha.ebuild57
-rw-r--r--dev-qt/qtsvg/Manifest1
-rw-r--r--dev-qt/qtsvg/qtsvg-5.11.0_alpha.ebuild23
-rw-r--r--dev-qt/qttest/Manifest1
-rw-r--r--dev-qt/qttest/qttest-5.11.0_alpha.ebuild33
-rw-r--r--dev-qt/qttranslations/Manifest1
-rw-r--r--dev-qt/qttranslations/qttranslations-5.11.0_alpha.ebuild19
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest1
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_alpha.ebuild38
-rw-r--r--dev-qt/qtwayland/Manifest1
-rw-r--r--dev-qt/qtwayland/qtwayland-5.11.0_alpha.ebuild39
-rw-r--r--dev-qt/qtwebchannel/Manifest1
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-5.11.0_alpha.ebuild26
-rw-r--r--dev-qt/qtwebengine/Manifest1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.11.0_alpha.ebuild137
-rw-r--r--dev-qt/qtwebsockets/Manifest1
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-5.11.0_alpha.ebuild27
-rw-r--r--dev-qt/qtwebview/Manifest1
-rw-r--r--dev-qt/qtwebview/qtwebview-5.11.0_alpha.ebuild21
-rw-r--r--dev-qt/qtwidgets/Manifest1
-rw-r--r--dev-qt/qtwidgets/qtwidgets-5.11.0_alpha.ebuild57
-rw-r--r--dev-qt/qtx11extras/Manifest1
-rw-r--r--dev-qt/qtx11extras/qtx11extras-5.11.0_alpha.ebuild21
-rw-r--r--dev-qt/qtxml/Manifest1
-rw-r--r--dev-qt/qtxml/qtxml-5.11.0_alpha.ebuild29
-rw-r--r--dev-qt/qtxmlpatterns/Manifest1
-rw-r--r--dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.0_alpha.ebuild19
108 files changed, 2143 insertions, 0 deletions
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/assistant/assistant-5.11.0_alpha.ebuild b/dev-qt/assistant/assistant-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..0fe2bc14
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.11.0_alpha.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit desktop gnome2-utils qt5-build
+
+DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="webkit"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qthelp-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtsql-${PV}[sqlite]
+ ~dev-qt/qtwidgets-${PV}
+ webkit? ( >=dev-qt/qtwebkit-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
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ gnome2_icon_cache_update
+}
diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/designer/designer-5.11.0_alpha.ebuild b/dev-qt/designer/designer-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..5b0fd822
--- /dev/null
+++ b/dev-qt/designer/designer-5.11.0_alpha.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit desktop gnome2-utils qt5-build
+
+DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="declarative webkit"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ ~dev-qt/qtxml-${PV}
+ declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
+ webkit? ( >=dev-qt/qtwebkit-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
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ gnome2_icon_cache_update
+}
diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/linguist-tools/linguist-tools-5.11.0_alpha.ebuild b/dev-qt/linguist-tools/linguist-tools-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..10b49fe8
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.11.0_alpha.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tools for working with Qt translation data files"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtxml-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/linguist
+)
+
+src_prepare() {
+ sed -i -e '/SUBDIRS += linguist/d' \
+ src/linguist/linguist.pro || die
+
+ qt_use_disable_mod qml qmldevtools-private \
+ src/linguist/lupdate/lupdate.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/linguist/linguist-5.11.0_alpha.ebuild b/dev-qt/linguist/linguist-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..551450ec
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.11.0_alpha.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit desktop gnome2-utils qt5-build
+
+DESCRIPTION="Graphical tool for translating Qt applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/designer-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ ~dev-qt/qtxml-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/linguist/linguist
+)
+
+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
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ gnome2_icon_cache_update
+}
diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/pixeltool/pixeltool-5.11.0_alpha.ebuild b/dev-qt/pixeltool/pixeltool-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..7bcdc97e
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.11.0_alpha.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt screen magnifier"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/pixeltool
+)
diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/qdbus/qdbus-5.11.0_alpha.ebuild b/dev-qt/qdbus/qdbus-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..4736c7cd
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.11.0_alpha.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Interface to Qt applications communicating over D-Bus"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdbus-${PV}
+ ~dev-qt/qtxml-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdbus/qdbus
+)
diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.11.0_alpha.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..a5f3db06
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.11.0_alpha.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit desktop gnome2-utils qt5-build
+
+DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdbus-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ ~dev-qt/qtxml-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdbus/qdbusviewer
+)
+
+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
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ gnome2_icon_cache_update
+}
diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild b/dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..983d3432
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt documentation generator"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdoc
+)
+
+src_prepare() {
+ qt_use_disable_mod qml qmldevtools-private \
+ src/qdoc/qdoc.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index 6f32bb90..8d3494d6 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1 +1,2 @@
DIST qt3d-everywhere-src-5.10.1.tar.xz 28788336 BLAKE2B 3af5d71aa7efbe4e43868d7e1d64dd2896acdbe733df10deacb6ce06bcb5816bf118265a33abce2842e875e09b7a48c998300503ad0fc771a196c8a9443a65ca SHA512 2f670e74dafd2ee33759693f3f71407d87742538833a3a2d7281d629eeb954b290bea3de98d85ca9f8113409c93b212750ffe3593f03625a1dd122a7193b53ba
+DIST qt3d-everywhere-src-5.11.0-alpha.tar.xz 28790560 BLAKE2B 3864bc8e3c5b43f29241f8cb47eccf656fbabebe564e813b86d13a5a0c6d8c8b1d4857d0a2297f17865e4486077d14455f397b1ecaf335e4fe0ac1b9895bc8da SHA512 9a5ae475f73b23509c8b68d5c9e646aca780818782afec39e39c2fad27ddbe026bf388884568de0280e16de1f88ba5abca5effb1e45349e3193665af249b5254
diff --git a/dev-qt/qt3d/qt3d-5.11.0_alpha.ebuild b/dev-qt/qt3d/qt3d-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..e6563090
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.11.0_alpha.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="The 3D module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+# TODO: gamepad, tools
+IUSE="gles2 qml"
+
+DEPEND="
+ ~dev-qt/qtconcurrent-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ >=media-libs/assimp-4.0.0
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ rm -r src/3rdparty/assimp/{code,contrib,include} || die
+
+ 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 2ff1f000..44630ef3 100644
--- a/dev-qt/qtbluetooth/Manifest
+++ b/dev-qt/qtbluetooth/Manifest
@@ -1 +1,2 @@
DIST qtconnectivity-everywhere-src-5.10.1.tar.xz 2754972 BLAKE2B 1d027350d36395b3c43646f2432252d1d5ab081baffe0c2b3daa87f65154ab0949fadf6a0153a29b7343cdadbe4f57218f02ee743bf9631e79f365a54e9d816c SHA512 69387989640b2ea918706d5e0ae91d7f0e978b9946e0cf4da39344c05e5acb6ad48e6a5635c1651f2f4df321be2ae7b8596e836c6ec8e56c070c86f684dc2733
+DIST qtconnectivity-everywhere-src-5.11.0-alpha.tar.xz 2753340 BLAKE2B aeffee4ee09044d9e4fc5b83375ae3f2400327fd1ad3ca1e408b7d9503a031458e31e7c6ce608a7cadd50a1c4daa8d31e497f2b544704f4eb3c913f29fb88d2d SHA512 9b5b030c4ba91146aab500b778c7b1ddc9a9afe154a9ab306cf5efd4aed228c8d1752cc3d0830999fd2ed53ce312c9e98846a5997d070e73ed27edbb9842bd34
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.11.0_alpha.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..7f4a8b1b
--- /dev/null
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.11.0_alpha.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtconnectivity"
+inherit qt5-build
+
+DESCRIPTION="Bluetooth support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtconcurrent-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdbus-${PV}
+ >=net-wireless/bluez-5:=
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+DEPEND="${RDEPEND}
+ ~dev-qt/qtnetwork-${PV}
+"
+
+src_prepare() {
+ sed -i -e 's/nfc//' src/src.pro || die
+
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtcanvas3d/Manifest b/dev-qt/qtcanvas3d/Manifest
index fb8f0c9b..258b2ada 100644
--- a/dev-qt/qtcanvas3d/Manifest
+++ b/dev-qt/qtcanvas3d/Manifest
@@ -1 +1,2 @@
DIST qtcanvas3d-everywhere-src-5.10.1.tar.xz 10883148 BLAKE2B 3009c5e5073cb83094e5a5876d452cd87c418474bf8834348d090c58b43cee4916095581cfbc297ab569f5d9c803e3abdd66f981e1a7f3c165b480803482db51 SHA512 5d89629029b3670bf3dbea9380e586dabe6730df6278a08cd8ff505743b912c0e6db1644402322175dd61de108b3797d0d90977987fb7cc8a71f9cbf05f9a424
+DIST qtcanvas3d-everywhere-src-5.11.0-alpha.tar.xz 10927984 BLAKE2B 8e57c62ce4bf0a942e33c064e523f6d86978db2baadcc5925734d64fbf1d46769e7f66b6c1b127e36d79e551d9e48f1e728a899cb045c3b9d4933fb545522ed5 SHA512 2aac9da4bac1ecf4f6e5b4c031ca52c5133192b18092815ec9b94a3a90e8713d16e07698e6601b6b23560d51726509a32afb19d56a41d67061e51279cbb6e82f
diff --git a/dev-qt/qtcanvas3d/qtcanvas3d-5.11.0_alpha.ebuild b/dev-qt/qtcanvas3d/qtcanvas3d-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..ab9ec684
--- /dev/null
+++ b/dev-qt/qtcanvas3d/qtcanvas3d-5.11.0_alpha.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Qt module to make WebGL-like 3D drawing calls from Qt Quick JavaScript"
+
+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/qtnetwork-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index ec6dde8e..b14f9193 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1 +1,2 @@
DIST qtcharts-everywhere-src-5.10.1.tar.xz 4244768 BLAKE2B 42b159044debc61deb239e4e6d37a9fec0e979e3a5d1c7ea347781da5e30889131ea4dc8fa8a333607f9bb071fc2c637b0de112071e3d078a4f56bcb07228d0d SHA512 45e6ac402537a0e9877875edd9613eb636e372c247f8adfe69ebbd2b266328f16505da0fe7754cdb113541245f5550e5447eb78926a009e9299f1eaae4c96c8d
+DIST qtcharts-everywhere-src-5.11.0-alpha.tar.xz 4240872 BLAKE2B 0ac1bda46d865ba6e50f9db86f974085c31949dcf279ba32074bac01a4f9dad7de5ff9e678ebd3d422a8c137aeb029d9a04688ff84ca70fea5d7c0ea9137c12c SHA512 8991b823e39a02248d9b069d9087a84da42f3332dda9d7adab652a332a6ec6df6a94197d3dd552d4f0fe54f06716255bc293d43c2d23e5738fd8d77da5f5846c
diff --git a/dev-qt/qtcharts/qtcharts-5.11.0_alpha.ebuild b/dev-qt/qtcharts/qtcharts-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..ff3df69c
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-5.11.0_alpha.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Chart component library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
index bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.11.0_alpha.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..94b16f53
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.11.0_alpha.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/concurrent
+)
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtcore/qtcore-5.11.0_alpha.ebuild b/dev-qt/qtcore/qtcore-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..368fe44d
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.11.0_alpha.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Cross-platform application development framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="icu systemd"
+
+DEPEND="
+ dev-libs/double-conversion:=
+ dev-libs/glib:2
+ dev-libs/libpcre2[pcre16,unicode]
+ sys-libs/zlib
+ icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
+ systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/bootstrap
+ src/tools/moc
+ src/tools/rcc
+ src/tools/qfloat16-tables
+ src/corelib
+ src/tools/qlalr
+ doc
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ !:network
+ !:sql
+ !:testlib
+ !:xml
+)
+
+src_configure() {
+ local myconf=(
+ $(qt_use icu)
+ $(qt_use !icu iconv)
+ $(qt_use systemd journald)
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+
+ local flags=(
+ ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG FREETYPE
+ HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY MITSHM
+ OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB WIDGETS
+ XCURSOR XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+ )
+
+ 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 b13de5ff..a2e4e593 100644
--- a/dev-qt/qtdatavis3d/Manifest
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -1 +1,2 @@
DIST qtdatavis3d-everywhere-src-5.10.1.tar.xz 5183624 BLAKE2B a6288e8e21c19cf08eeb664f9b14a64e2a2f38f40ced8e56f19e0e7bc4621d5d8cbe791ae6404223647f3837b4aefaa73f3184349ea7f19ebf50f95d8204cbcd SHA512 dc229f69d562fdfa6c60e5cdadd50caa580c407a700cf7f5c207305bded9a57f26286cdceb9ad35542fffea9f4d84c8d916f023163c77d28c9e191bfa4f9dfe2
+DIST qtdatavis3d-everywhere-src-5.11.0-alpha.tar.xz 5203012 BLAKE2B 48811a0516b77b3d28badb5593711896213d7601954e5ca32e81f1980db0cd24c11529a82b695ac1f76c52218da04942168fb127211bb7d8f944b6a8614729ce SHA512 a1af405c82e66c2be6d25ed0a7fd0ce2a2527e2b8a3d5ed9c3d83954192a3716890e116ef413944fbc60f256287aeea5a67d9d4ea9907f5e57a1788c4ad4f93a
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.11.0_alpha.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..64777049
--- /dev/null
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.11.0_alpha.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="3D data visualization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE="gles2 qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2=]
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # eliminate bogus dependency on qtwidgets
+ sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
+
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
index bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtdbus/qtdbus-5.11.0_alpha.ebuild b/dev-qt/qtdbus/qtdbus-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..3cf36340
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.11.0_alpha.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ >=sys-apps/dbus-1.4.20
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/dbus
+ src/tools/qdbusxml2cpp
+ src/tools/qdbuscpp2xml
+)
+
+QT5_GENTOO_CONFIG=(
+ :dbus
+ :dbus-linked:
+)
+
+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 15df738a..db09b764 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1 +1,2 @@
DIST qtdeclarative-everywhere-src-5.10.1.tar.xz 22041236 BLAKE2B eb976ea07da39c641cd99cadd8aa5f1769273709f5b07335e3d404caf36bbdc8075785a300aa73e73024ad5991bfb9e27b5a3192bb77c0bd79ea07b4989c8f30 SHA512 b45b7c2232a3e7ddc8076066957f5c110a0ca9c815ee659f6e7656e85175a9ae56c52d6402d5437e4b60cd86508eb3c912ddd441e0be0ac9590ea263ad397048
+DIST qtdeclarative-everywhere-src-5.11.0-alpha.tar.xz 21938008 BLAKE2B 24008d88bee9a049e4351293087d82cd546963d027b7cf533a9c01903950795a9db2a5f195a163af2a4f70db5a7acc4160934ef523bf32ad19a1cb83017474ef SHA512 c36af21e4f09a3cd3e36844e09225ae614cb1e3bf507f3f6f81858ba063f5ce4b66c0cc33a6e56432774cf46438a244f3de12b5ce89d79e971cbfcfe0f40934c
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..985b6923
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit python-any-r1 qt5-build
+
+DESCRIPTION="The QML and Quick modules for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="gles2 +jit localstorage +widgets xml"
+
+# qtgui[gles2=] is needed because of bug 504322
+COMMON_DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2=]
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qttest-${PV}
+ localstorage? ( ~dev-qt/qtsql-${PV} )
+ widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] )
+ xml? (
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtxmlpatterns-${PV}
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ ${PYTHON_DEPS}
+"
+RDEPEND="${COMMON_DEPEND}
+ !<dev-qt/qtquickcontrols-5.7:5
+"
+
+src_prepare() {
+ use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
+
+ 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
+
+ qt_use_disable_mod xml xmlpatterns \
+ src/imports/imports.pro \
+ tests/auto/quick/quick.pro \
+ tests/auto/quick/examples/examples.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/qtdiag/Manifest
+++ b/dev-qt/qtdiag/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/qtdiag/qtdiag-5.11.0_alpha.ebuild b/dev-qt/qtdiag/qtdiag-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..85c0174e
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.11.0_alpha.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="+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 c00f1b70..bb55db8e 100644
--- a/dev-qt/qtgamepad/Manifest
+++ b/dev-qt/qtgamepad/Manifest
@@ -1 +1,2 @@
DIST qtgamepad-everywhere-src-5.10.1.tar.xz 385472 BLAKE2B 0ebd5c6e92a40af176d029b69b122eae9f793bff2931c7f7930a80a2e729ddfd2bc2a487f0f6ece7b1a2e990324e46c4dfa60dbd771b0a2b92a5011c5b3ace5d SHA512 d3a58a6675f87b0966483f942d2c317bb9e774f823039585b6c71a63425738e90595f0d1d755ab3c4b23ace9e2c38f5f9438251fa8da55bf1a183e749d440535
+DIST qtgamepad-everywhere-src-5.11.0-alpha.tar.xz 386260 BLAKE2B e85f78288e9e815f3d335db3b01bfecc7c20ae945fd56333ca33282860270f633fef3f9f75ac9e87c10dcf408595f1cb45b8e1c85c95a6a3c87b0395e252ee6d SHA512 e94558212f06488b37c857c926be51b033c69237bec5601a1167467bc655fe1576f54c761659dffe6a436c6956981c58aebe2be9ce4902a5f9c23116cdf98580
diff --git a/dev-qt/qtgamepad/qtgamepad-5.11.0_alpha.ebuild b/dev-qt/qtgamepad/qtgamepad-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..a7c4b576
--- /dev/null
+++ b/dev-qt/qtgamepad/qtgamepad-5.11.0_alpha.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Qt module to support gamepad hardware"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="evdev qml sdl"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[evdev?]
+ evdev? ( virtual/libudev:= )
+ sdl? ( media-libs/libsdl )
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+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 fd4b3d5e..16779019 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1 +1,2 @@
DIST qtgraphicaleffects-everywhere-src-5.10.1.tar.xz 14513764 BLAKE2B b952ede7e498a5dfb347eb5b487f7d85c25d100d40098641f02f962ef881ce90c52fb8c640b3674f9c55aff96fb055a35bda228787b33ee5b5e6a2714c34433a SHA512 7dd015e551495bbb601e21b4ecd3ed846595b946534a10cd16e54397808b113356d9f231a468fcda315bcfeadb9c080ce57dcce10e32ee88eb8393bd73555772
+DIST qtgraphicaleffects-everywhere-src-5.11.0-alpha.tar.xz 14268832 BLAKE2B 500c6f99ef7a8170bcd18cc3b583156a11e04f5aca2f8e010803037015f499109cb349b0a199ebba1560c03d1a2b3f2e500e5b310711f6a35c85faccb451a918 SHA512 77bac871347bc021e4ed91fcc8bad43ed9f45109631bd6a907be94c17b8828d92d60450360013a5683e58bcafe1624fbe5fcd8f08bb8ebf7ba942ab3e12b5f10
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.11.0_alpha.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..51a225a5
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.11.0_alpha.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~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 bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild b/dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..56187076
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+# TODO: linuxfb
+
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
+ jpeg +libinput +png tslib tuio +udev vnc +xcb"
+REQUIRED_USE="
+ || ( eglfs xcb )
+ accessibility? ( dbus xcb )
+ eglfs? ( egl )
+ ibus? ( dbus )
+ libinput? ( udev )
+ xcb? ( gles2? ( egl ) )
+"
+
+RDEPEND="
+ dev-libs/glib:2
+ ~dev-qt/qtcore-${PV}
+ media-libs/fontconfig
+ >=media-libs/freetype-2.6.1:2
+ >=media-libs/harfbuzz-1.0.6:=
+ >=sys-libs/zlib-1.2.5
+ virtual/opengl
+ dbus? ( ~dev-qt/qtdbus-${PV} )
+ egl? ( media-libs/mesa[egl] )
+ eglfs? (
+ media-libs/mesa[gbm]
+ x11-libs/libdrm
+ )
+ evdev? ( sys-libs/mtdev )
+ gles2? ( media-libs/mesa[gles2] )
+ jpeg? ( virtual/jpeg:0 )
+ libinput? (
+ dev-libs/libinput:=
+ x11-libs/libxkbcommon
+ )
+ png? ( media-libs/libpng:0= )
+ tslib? ( x11-libs/tslib )
+ tuio? ( ~dev-qt/qtnetwork-${PV} )
+ udev? ( virtual/libudev:= )
+ vnc? ( ~dev-qt/qtnetwork-${PV} )
+ xcb? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ >=x11-libs/libXi-1.7.5
+ >=x11-libs/libxcb-1.10:=[xkb]
+ >=x11-libs/libxkbcommon-0.4.1[X]
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ )
+"
+DEPEND="${RDEPEND}
+ evdev? ( sys-kernel/linux-headers )
+ udev? ( sys-kernel/linux-headers )
+"
+PDEPEND="
+ ibus? ( app-i18n/ibus )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/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
+ eglfs
+ eglfs:eglfs_egldevice:
+ eglfs:eglfs_gbm:
+ evdev
+ evdev:mtdev:
+ :fontconfig
+ :system-freetype:FREETYPE
+ !:no-freetype:
+ !gif:no-gif:
+ gles2::OPENGL_ES
+ gles2:opengles2:OPENGL_ES_2
+ !:no-gui:
+ :system-harfbuzz:HARFBUZZ
+ !:no-harfbuzz:
+ jpeg:system-jpeg:IMAGEFORMAT_JPEG
+ !jpeg:no-jpeg:
+ libinput
+ libinput:xkbcommon-evdev:
+ :opengl
+ png:png:
+ png:system-png:IMAGEFORMAT_PNG
+ !png:no-png:
+ tslib
+ udev:libudev:
+ xcb:xcb:
+ xcb:xcb-glx:
+ xcb:xcb-plugin:
+ xcb:xcb-render:
+ xcb:xcb-sm:
+ xcb:xcb-xlib:
+ xcb:xinput2:
+ xcb::XKB
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :gui
+)
+
+src_prepare() {
+ # egl_x11 is activated when both egl and xcb are enabled
+ use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
+
+ qt_use_disable_config dbus dbus \
+ src/platformsupport/themes/genericunix/genericunix.pri
+
+ qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
+
+ qt_use_disable_mod ibus dbus \
+ src/plugins/platforminputcontexts/platforminputcontexts.pro
+
+ use vnc || sed -i -e '/SUBDIRS += vnc/d' \
+ src/plugins/platforms/platforms.pro || die
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myconf=(
+ $(usex dbus -dbus-linked '')
+ $(qt_use egl)
+ $(qt_use eglfs)
+ $(usex eglfs '-gbm -kms' '')
+ $(qt_use evdev)
+ $(qt_use evdev mtdev)
+ -fontconfig
+ -system-freetype
+ $(usex gif '' -no-gif)
+ -gui
+ -system-harfbuzz
+ $(qt_use jpeg libjpeg system)
+ $(qt_use libinput)
+ $(qt_use libinput xkbcommon-evdev)
+ -opengl $(usex gles2 es2 desktop)
+ $(qt_use png libpng system)
+ $(qt_use tslib)
+ $(qt_use udev libudev)
+ $(qt_use xcb xcb system)
+ $(qt_use xcb xkbcommon-x11 system)
+ $(usex xcb '-xcb-xlib -xinput2 -xkb' '')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/qthelp/qthelp-5.11.0_alpha.ebuild b/dev-qt/qthelp/qthelp-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..529903cb
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.11.0_alpha.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating online documentation into applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtsql-${PV}[sqlite]
+ ~dev-qt/qtwidgets-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/assistant/help
+ src/assistant/qcollectiongenerator
+ src/assistant/qhelpconverter
+ src/assistant/qhelpgenerator
+)
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index df794eeb..ed39107f 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1 +1,2 @@
DIST qtimageformats-everywhere-src-5.10.1.tar.xz 2137288 BLAKE2B aab1c1cf21b25ac404e10f1277699b0600594b3a1df6bf59d14df104f251638465aa83e3be01c35ff97565ed39a1cf7d7c87c8717f5ba8724d4fb8dcbb766264 SHA512 47079aa2a503c3eb0b7206f05c62db5554390e7a2eaa610d8ee082dff55b27409f85827dac765a6cf5759765ce0a65c972f644504e28d4c5d3fb0519ddc6c4d6
+DIST qtimageformats-everywhere-src-5.11.0-alpha.tar.xz 2173720 BLAKE2B 3e4d08871cc532b4a9e2d0b0b4eb3ca122f6e1b6a6a82de4d9938378beab6dd888b7cc56a54fd00ebeaf8676126724137deda1256d213b7bf98846a44783777e SHA512 2580f3de7d76b0ae974b2a307171c4f5180ff13d407a706a1ffeabcb2f1fe55be426b7709bed796f28e95d806b5dcdf4c59f42761c318c31fe17978189b8b65f
diff --git a/dev-qt/qtimageformats/qtimageformats-5.11.0_alpha.ebuild b/dev-qt/qtimageformats/qtimageformats-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..5b10805b
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.11.0_alpha.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="jpeg2k mng"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ media-libs/libwebp:=
+ media-libs/tiff:0
+ jpeg2k? ( media-libs/jasper:= )
+ mng? ( media-libs/libmng:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ qt_use_compile_test jpeg2k jasper
+ qt_use_compile_test mng libmng
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 04e27063..e0564588 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1 +1,2 @@
DIST qtlocation-everywhere-src-5.10.1.tar.xz 5444192 BLAKE2B 39c557d1c63b37663d5df1d804a43780c9580d6c4e39e6a59a8d1babe3a7645cc4432a4d73955efeb6cc0f205b7642cb9ed5f75cbac74857f601fc745494832d SHA512 c804de1026d8fd1d98aae2d8ac9e9383414f3d3316637463a059c2ed56e39d66d48126a2ad421df1a747cb4629fa4520a0ff18f56a5597fb6f73e8da7352fa0d
+DIST qtlocation-everywhere-src-5.11.0-alpha.tar.xz 5507452 BLAKE2B 497b604ae30a5fa2825ef1b3d0a45649d1b23408b9763b43da5852c745127c55a295de9e9ea07af074ec486c13f90993e97452f1b994893326b445e19583687f SHA512 367302acd34918fd275582abac490147ce79e8551ae0c486d85e0c11c3f25ad31cc6b1361ba06a454cc1c5ac972c4c9ce9ef284cd8280f099812a5cf4ba1db80
diff --git a/dev-qt/qtlocation/qtlocation-5.11.0_alpha.ebuild b/dev-qt/qtlocation/qtlocation-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..f791b5b3
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.11.0_alpha.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="The Location module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtpositioning-${PV}
+ ~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/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 13ea3516..be8b2b1a 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1 +1,2 @@
DIST qtmultimedia-everywhere-src-5.10.1.tar.xz 3678332 BLAKE2B 167bdecb08484ea20a0c1e9994396ec23eb84fe90f6094a9635cf4a350bce3260a3c3e35fe4f472da3daa2f6d772c73edf89fdc525336e04fa6b6b6d26fd3fdd SHA512 cbab1907b68ec6fced251f04ea5f1dc519b55152f0f90bfa3f14c3011630a9611ae75bf1e7047538a2612358d3e1def3ad64eb2c18f11dda36e7e75d2b765a91
+DIST qtmultimedia-everywhere-src-5.11.0-alpha.tar.xz 3672564 BLAKE2B 7ff2ec1e8df811f2243550124c2bdac517aa70fc90e2ea8606fc11aef9d818a5d9b3ca1bf1663b9f8b24cb077efce40b9f996ba5320196a9bd78397c48cbd321 SHA512 e14f690af832ee5db805870321dc9d906aba565674479d8c1305bca3cd9c76dd9e667f641fd8b6e523ad7728df51b8da76ca34eb89e576c7a69690bcb763bf04
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.11.0_alpha.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..df0cf92c
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.11.0_alpha.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="alsa gles2 gstreamer 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 )
+ qml? (
+ ~dev-qt/qtdeclarative-${PV}
+ gles2? ( ~dev-qt/qtgui-${PV}[egl] )
+ openal? ( media-libs/openal )
+ )
+ widgets? (
+ ~dev-qt/qtopengl-${PV}
+ ~dev-qt/qtwidgets-${PV}[gles2=]
+ )
+"
+DEPEND="${RDEPEND}
+ gstreamer? ( x11-proto/videoproto )
+"
+
+src_prepare() {
+ 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 bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtnetwork/qtnetwork-5.11.0_alpha.ebuild b/dev-qt/qtnetwork/qtnetwork-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..3cb59340
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.11.0_alpha.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="bindist connman libproxy networkmanager +ssl"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ >=sys-libs/zlib-1.2.5
+ connman? ( ~dev-qt/qtdbus-${PV} )
+ libproxy? ( net-libs/libproxy )
+ networkmanager? ( ~dev-qt/qtdbus-${PV} )
+ ssl? ( dev-libs/openssl:0=[bindist=] )
+"
+RDEPEND="${DEPEND}
+ connman? ( net-misc/connman )
+ networkmanager? ( net-misc/networkmanager )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/network
+ src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+ libproxy
+ ssl::SSL
+ ssl::OPENSSL
+ ssl:openssl-linked:LINKED_OPENSSL
+)
+
+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=(
+ $(use connman || use networkmanager && echo -dbus-linked)
+ $(qt_use libproxy)
+ $(usex ssl -openssl-linked '')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index bf8baabf..17f44609 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1 +1,2 @@
DIST qtnetworkauth-everywhere-src-5.10.1.tar.xz 138092 BLAKE2B 0bbefe20a9f5cbb691d3a6cbaa64df043fa64f688559657fda10b51a72bc161bfaefa94620a36fecc688715451bc3d938e919fa75bd7d5993d66ee572157c48f SHA512 a70041fd4a030a3ecaacf5db67e589ea777ba202e0bd5280e28825ff6a43a7e91d8427b5242714a0f85e3e44646d4d2128a17ccd4f75151638117ef1f412ff57
+DIST qtnetworkauth-everywhere-src-5.11.0-alpha.tar.xz 138624 BLAKE2B 606713f3cd9292a2b6280cc3a867b7b8fd289a1931166e0c71fd6a3178c6e4ca3e1fb08a8a9f12b4589197b4dd60a7edde6fc96d1f3d87d074edfdd23a3f075b SHA512 7995c94ef9b2f4df82e4ea829f678d2d961fc65f4007f0162b4063a3a6fd9d0e5cd25d384b96e33a52e9deefb6e15ac236e49ad53bb3ecf9a6e3675606d7d765
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.11.0_alpha.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..a1e6dc62
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.11.0_alpha.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Network authorization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
index bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtopengl/qtopengl-5.11.0_alpha.ebuild b/dev-qt/qtopengl/qtopengl-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..be8a1bf7
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.11.0_alpha.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="gles2"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2=]
+ ~dev-qt/qtwidgets-${PV}[gles2=]
+ virtual/opengl
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/opengl
+)
+
+src_configure() {
+ local myconf=(
+ -opengl $(usex gles2 es2 desktop)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/qtpaths/qtpaths-5.11.0_alpha.ebuild b/dev-qt/qtpaths/qtpaths-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..bc5bdee2
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.11.0_alpha.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Command line client to QStandardPaths"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtpaths
+)
diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest
index de5071ab..dcb36d4b 100644
--- a/dev-qt/qtplugininfo/Manifest
+++ b/dev-qt/qtplugininfo/Manifest
@@ -1 +1,2 @@
DIST qttools-everywhere-src-5.10.1.tar.xz 9864504 BLAKE2B 292528a489c001a7920e4f5c853ae9cbf4c3933e473938fa752ec666db72e6b2da45d86ac175ed4da76362ac6beb8e12f5d9cac2c4993115eae99633a78aba11 SHA512 ecc20048a94e8077c2254fc65d126f69aadd94ceb7a3728b4fbd56d7e6296d1f2a1911777849bce4fab3769da1d2f780d66b3c3f19e16e0618ff569d116f7f91
+DIST qttools-everywhere-src-5.11.0-alpha.tar.xz 9673236 BLAKE2B c437181a27f311a2c8ef96d25df71e530ad7bea3294daa6e1aa5f975cd45d8fbeaa7a6b98264ff798a49c15c0e82168fb8d967ec70cdbc5c34274be3c50e9fa3 SHA512 d689175d348b46add3b46523ed77f8ebc1938149609efa24778680b42e8cb291418a06be7146c392f920304c9b12b4df0086dccde4951e0325c980834bd40bfc
diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.11.0_alpha.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..43ae95d1
--- /dev/null
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.11.0_alpha.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt5 plugin metadata dumper"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtplugininfo
+)
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 04e27063..e0564588 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1 +1,2 @@
DIST qtlocation-everywhere-src-5.10.1.tar.xz 5444192 BLAKE2B 39c557d1c63b37663d5df1d804a43780c9580d6c4e39e6a59a8d1babe3a7645cc4432a4d73955efeb6cc0f205b7642cb9ed5f75cbac74857f601fc745494832d SHA512 c804de1026d8fd1d98aae2d8ac9e9383414f3d3316637463a059c2ed56e39d66d48126a2ad421df1a747cb4629fa4520a0ff18f56a5597fb6f73e8da7352fa0d
+DIST qtlocation-everywhere-src-5.11.0-alpha.tar.xz 5507452 BLAKE2B 497b604ae30a5fa2825ef1b3d0a45649d1b23408b9763b43da5852c745127c55a295de9e9ea07af074ec486c13f90993e97452f1b994893326b445e19583687f SHA512 367302acd34918fd275582abac490147ce79e8551ae0c486d85e0c11c3f25ad31cc6b1361ba06a454cc1c5ac972c4c9ce9ef284cd8280f099812a5cf4ba1db80
diff --git a/dev-qt/qtpositioning/qtpositioning-5.11.0_alpha.ebuild b/dev-qt/qtpositioning/qtpositioning-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..2af4b954
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.11.0_alpha.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtlocation"
+inherit qt5-build
+
+DESCRIPTION="Physical position determination library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="geoclue qml"
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ geoclue? ( ~dev-qt/qtdbus-${PV} )
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+DEPEND="${RDEPEND}"
+PDEPEND="
+ geoclue? ( app-misc/geoclue:0 )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/3rdparty/clipper
+ src/3rdparty/poly2tri
+ src/3rdparty/clip2tri
+ src/positioning
+ src/plugins/position/positionpoll
+)
+
+pkg_setup() {
+ use geoclue && QT5_TARGET_SUBDIRS+=(src/plugins/position/geoclue)
+ use qml && QT5_TARGET_SUBDIRS+=(src/imports/positioning)
+}
diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
index bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.11.0_alpha.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..824f3d08
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.11.0_alpha.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Printing support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="cups gles2"
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2=]
+ ~dev-qt/qtwidgets-${PV}[gles2=]
+ cups? ( >=net-print/cups-1.4 )
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtnetwork-${PV} )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/printsupport
+ src/plugins/printsupport
+)
+
+QT5_GENTOO_CONFIG=(
+ cups
+)
+
+src_configure() {
+ local myconf=(
+ $(qt_use cups)
+ -opengl $(usex gles2 es2 desktop)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
index bc5284cc..865782f5 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1 +1,2 @@
DIST qtquickcontrols-everywhere-src-5.10.1.tar.xz 5977000 BLAKE2B 3c6955579200f8a8c08180544539a73af75ca0a1cf394a6dd9fc468c78d8c698432a1bac7ad6febc39d9e6d894bae78f6f2d4dc6a357be0bf1ad76e6d1efdc2a SHA512 b73e8aef52b8010d5db3516afd692a406a2c4c66360ad3212aaca35090ec65c8e13842b5dcce233787b77ddc9067a985690cf1b56d4534efc57fb2f580b12818
+DIST qtquickcontrols-everywhere-src-5.11.0-alpha.tar.xz 6054668 BLAKE2B 3324a434c5f7165401e97c9300431dedceb83a0e841e1cb6d5b20b7decde362fe91c9d2370ede233e45cf0023b4c6ec728a402c54e2d84c5606ddd103bfe0618 SHA512 53c3df446b0796f7b1223e00a25774a5d879795d96b17bc9810dfae2bd143781457daa15daf7f180691f6d3aa95b203efccc50bdc8bb53b163be4e1424e35755
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.11.0_alpha.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..e0dc9411
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.11.0_alpha.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Set of controls used in conjunction with Qt Quick to build complete interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="+widgets"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ widgets? ( ~dev-qt/qtwidgets-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod widgets widgets \
+ src/src.pro \
+ src/controls/Private/private.pri \
+ tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
+ tests/auto/controls/controls.pro \
+ tests/auto/testplugin/testplugin.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
index 77bef2fa..d04daa31 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1 +1,2 @@
DIST qtquickcontrols2-everywhere-src-5.10.1.tar.xz 9022816 BLAKE2B 55b2369e700b13c93a9a03772ab6527c14fd6981ee0be59aeec62a8375866626f8f2b743ab4f974c5fccfae06e64bba99f40db0b101f4725fb962c1d0eab1f8e SHA512 11342f75177e6793475f007e63f1dc1d26ab5b6da8e2241c9f8e25f943bc7ff3b0c7b0ceb71271fbb9c93ef37a9f5a725ea99e390547f10bedfd35f1940e975d
+DIST qtquickcontrols2-everywhere-src-5.11.0-alpha.tar.xz 9032476 BLAKE2B 4019880013cb25e11ce7938aac1f169263491ed9a85c4bd64550a8af8c92c7e045cf26802d7153ac23c471cffdfd57b5a51c87783c82c8ed1a9af5c621763a7d SHA512 cad4d70f67c2107c9e08044d40cb6887605858322c627f97aafe6cda423f7b804dd1dfaf0ce8679aa880f1f2fff097bb4ed299d1553b9a158dd7c66cd26eb9ce
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_alpha.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..120bd5c2
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_alpha.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+IUSE="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 d03e1a9b..0fd6b54a 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1 +1,2 @@
DIST qtscript-everywhere-src-5.10.1.tar.xz 2674904 BLAKE2B 2102db48fe23a8d7da60b3ae4772ee0b80151bcaa7a9167b5b7dcc95ad2a139dcbbcfe85f6fc7e18365ed30a6be26406d777ab0cd750d212311a752473c75ed6 SHA512 9ebcd57c2095e4e31f9ce38c17cc17f483fabcf4ef0247b87189fdc3651d950d5ec63a013f5a0fab4fb5af44f1f5271231900c0c9a7760772d888fc36473b80c
+DIST qtscript-everywhere-src-5.11.0-alpha.tar.xz 2668092 BLAKE2B 5222558ae6b97045550d5c5117456c8ceaa145321188beccc5d563de9cbc9799a3438f1fc888dabf80ddb9249a67e0e2d98927c0e22935be12cbb829daa039a7 SHA512 c57fe6518c93f8ef2af947302ef74362e608a133de3b5f46ef12a10baaae83013245bd194a247873146365e8d8168bd12c3be589c8fd98bc7e0a7aeb6a5f8fd0
diff --git a/dev-qt/qtscript/qtscript-5.11.0_alpha.ebuild b/dev-qt/qtscript/qtscript-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..c71d7a49
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.11.0_alpha.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="+jit scripttools"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ scripttools? (
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod scripttools widgets \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myqmakeargs=(
+ JAVASCRIPTCORE_JIT=$(usex jit 'yes' 'no')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index aeb72c93..76011f55 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1 +1,2 @@
DIST qtscxml-everywhere-src-5.10.1.tar.xz 434272 BLAKE2B b7e3cdeaa5028e6f100df1347c4a5dc77e084e9990958fbbb28ce418d7eda2c6b7a13284d793fdb554d42df5e588127bc9fa81b88183d5cd95feca188153884b SHA512 b3143372b80a5734bf104138ec2ca3074b3a19c49147d3345ddef911983461e53933f26dd62ecbf739596f93f797439cca4aa152c7c76a32f67dd827b802a8b2
+DIST qtscxml-everywhere-src-5.11.0-alpha.tar.xz 433452 BLAKE2B 5390d0b3f4eab16555f968b9c76b3e4cd1afd740f02ddad61301579f176f0288373e55299a182c875c62782f88496da72024cc65b204f049c4e78a8106697764 SHA512 128737dc818ac8dd8bb6a5ad8438b00f111f1dc2aae6960cfcd4570fc28a01cd92b13a47e983320cc7db93b91707f1d4c2403936f20ba11794e59a1920174edd
diff --git a/dev-qt/qtscxml/qtscxml-5.11.0_alpha.ebuild b/dev-qt/qtscxml/qtscxml-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..59b06ef2
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-5.11.0_alpha.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index 5879435b..0f1fb905 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1 +1,2 @@
DIST qtsensors-everywhere-src-5.10.1.tar.xz 2022208 BLAKE2B 646f8994c20f539d9db7c6bade38ab8416cc19856fa1a0c147c7ad3f63d8051874a1e363a391fc0aa80feda7e1d369e160a4be2cc13afd00b8aed478e83aec9c SHA512 28491cc63fdf0036168882263faf7d3309920c4cd2749a96514f5bcaf8d26a225b2beb1006fa3aaa052b7a426d98a37b7dd59897b30e82b1ceb111eb4fc8124c
+DIST qtsensors-everywhere-src-5.11.0-alpha.tar.xz 2028048 BLAKE2B a257df09a03bf09de3c9a08af5cd91e580cf15c4439a0ff5377610d6ccad846b9f16dd1305b84c5bc0ee6556fd0ef4169e869fbe3b7e59c1fcbf3084480ecc08 SHA512 0b112c638b4ee59fd1da1d8e6104c121d8bee53015353e2ae4c151da7469c38e97ba807819f0ffb7214d85f8b5264f88861fe16cdbaa2ea0e89e172d3297a2b4
diff --git a/dev-qt/qtsensors/qtsensors-5.11.0_alpha.ebuild b/dev-qt/qtsensors/qtsensors-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..28845fe6
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-5.11.0_alpha.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Hardware sensor access library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+fi
+
+# 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 4030d99a..96868a84 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1 +1,2 @@
DIST qtserialbus-everywhere-src-5.10.1.tar.xz 306380 BLAKE2B d24dfd6e1bbbdfaecd6c23fd18414f8421ff882edbc6b6a948589a81b1e55e83e9b54dd066e89b1116a7fddd0ca6e10bee9d819d256ddb69b4507c0a44d3bb66 SHA512 fa74802dd0e756a60508791c8c5981601418d17b191faff99ebbc2dacb6a0f2a15736b6c4bc3f064e1c99e8b9a9083c25d7942f39713d5b9e8fc1666949fdb57
+DIST qtserialbus-everywhere-src-5.11.0-alpha.tar.xz 315252 BLAKE2B 367c22060e6656428b9aa5e3a995efe80f6c0acf19b67d53ccdc67849d505d7eb6cede5cfd0a8f06cfd53d82e8df9ce6208a427891bad2728a3feba20ebaeaee SHA512 c49561cb61e23ba504fcd1856c604157afa9b5e4389e492b669c8050ac4c572785ed2d8ba09358c494faa7e149a2af98b76054c77f88ec5b513260fb0afccbb3
diff --git a/dev-qt/qtserialbus/qtserialbus-5.11.0_alpha.ebuild b/dev-qt/qtserialbus/qtserialbus-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..c6a1fac1
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-5.11.0_alpha.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Support for CAN and other serial buses"
+
+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 2de8d9b7..d16c8712 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1 +1,2 @@
DIST qtserialport-everywhere-src-5.10.1.tar.xz 296124 BLAKE2B b685fee9d09c94e41048f87acd945a3db94e41c967c12c03ec07c1e823ad46796dc1dd622bab1ffbb38608516c160bc9e908a103ac86ae16eb17a06ff5208a61 SHA512 6c0a47adbc1f518634ca1313f2d22a9e3e7734ddbf8db85ea17c777dee5feae2e9120236479e0c4163702e636d6a2c1dc61462c392fbd79f3332e05d4e0afc1d
+DIST qtserialport-everywhere-src-5.11.0-alpha.tar.xz 296268 BLAKE2B 5713e97ba8f047057b8220bb684c059cd4ca07695e3fe9fe6610293a8fd0e986a08cc618385420364493d12285feb1cfc8f3e28ffd979ded7340f1764bac8cc7 SHA512 0664024f879d978f94cdbcba3d5dc16ed9b0d25147e0161aaf9aeb06979ff3072a8bd8bc0ce7a8f34828bd8fbb3e7a1033860359529edf275635d2ba7f53ffb8
diff --git a/dev-qt/qtserialport/qtserialport-5.11.0_alpha.ebuild b/dev-qt/qtserialport/qtserialport-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..9798eaba
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.11.0_alpha.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Serial port abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ virtual/libudev:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # make sure we link against libudev
+ sed -i -e 's/: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 6f756b76..33fd1df6 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1 +1,2 @@
DIST qtspeech-everywhere-src-5.10.1.tar.xz 101592 BLAKE2B deea3850041bde8e69ce459f406c632de48e08c5c9fe47b7e9f9edc72ed4ab672d3b1f9d50bf87b3d3c4ea6584c4a7948ee0b29348ab7c05e6aef2a5c876cbbd SHA512 dfc061831c9a9f8f71275e4971b04ebf24e63903cf26341e095bbf8da4cac1f421ac819d02d99a971958da8d90f1fa5bf3bf3669d18c2a84d70d1379531c3243
+DIST qtspeech-everywhere-src-5.11.0-alpha.tar.xz 102028 BLAKE2B f6dfe37393ed150fb0c81b801db1e1767f8925690722f0e43cf9cd01168492d7b4402ea3fe5b5f33dbe05c5bf7f529f43e5a2f4c4866e1c9033b673d18b8c2e9 SHA512 568a5fbbed1c2873fd638efb2c4f2fbd306b50d53dd4f1b60229e1c8f924d04b9bf15c9e94b95c2c1b719fe86e4224f102da78b88abfa03efad039c1da2e8dc4
diff --git a/dev-qt/qtspeech/qtspeech-5.11.0_alpha.ebuild b/dev-qt/qtspeech/qtspeech-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..2954bcf5
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-5.11.0_alpha.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Text-to-speech library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~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 bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtsql/qtsql-5.11.0_alpha.ebuild b/dev-qt/qtsql/qtsql-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..8b17279a
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.11.0_alpha.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="SQL abstraction library for the Qt5 tooolkit"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="freetds mysql oci8 odbc postgres +sqlite"
+
+REQUIRED_USE="
+ || ( freetds mysql oci8 odbc postgres sqlite )
+"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ freetds? ( dev-db/freetds )
+ mysql? ( virtual/libmysqlclient:= )
+ oci8? ( dev-db/oracle-instantclient-basic )
+ odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) )
+ postgres? ( dev-db/postgresql:* )
+ sqlite? ( >=dev-db/sqlite-3.8.10.2:3 )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/sql
+ src/plugins/sqldrivers
+)
+
+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 mysql && myconf+=("-I${EPREFIX}/usr/include/mysql" "-L${EPREFIX}/usr/$(get_libdir)/mysql")
+ use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
+ use odbc && myconf+=("-I${EPREFIX}/usr/include/iodbc")
+ use postgres && myconf+=("-I${EPREFIX}/usr/include/postgresql/pgsql")
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index 8e1eb6d0..a98f07dd 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1 +1,2 @@
DIST qtsvg-everywhere-src-5.10.1.tar.xz 1827620 BLAKE2B 5f9c942d5cc1bc3d0ad8703dd635571748673b83ebc90b1e382a8065a95208c320df744e6ff8ef4cb25feac8203de40afb4dd0130af4b2847c08aad6e9f35e9a SHA512 4da434da5391f76f620df2689bc3de1e4dcb79caf6479839ecba0f2d9ce878b798d96e9e052f53d671d833adaccd7c70ae01398cab5e05121bcea60ff724b088
+DIST qtsvg-everywhere-src-5.11.0-alpha.tar.xz 1811992 BLAKE2B 420084d08d727b7c5368050d276df7303e389af7d8250e91225f82692530106445c026b7c538cc0996e2afdc30911dc243aca630c93118354a075d71730ddc92 SHA512 54958af8e58d257bde1e065ff6951394d6128a77374c0656d9e438cc621436e099ac20bbd88a9f9ed815f89932c6876ce228f63871eb478d8eefc983e0ff75e6
diff --git a/dev-qt/qtsvg/qtsvg-5.11.0_alpha.ebuild b/dev-qt/qtsvg/qtsvg-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..90c02c0b
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.11.0_alpha.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="SVG rendering library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ >=sys-libs/zlib-1.2.5
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtxml-${PV} )
+"
diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
index bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qttest/qttest-5.11.0_alpha.ebuild b/dev-qt/qttest/qttest-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..9181b8dd
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.11.0_alpha.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Unit testing library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}
+ test? (
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtxml-${PV}
+ )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/testlib
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :testlib
+)
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index 2761a1d7..ccfc053d 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1 +1,2 @@
DIST qttranslations-everywhere-src-5.10.1.tar.xz 1486500 BLAKE2B 3213bb26275c26737bed14c7d29040da3aa070c8179ed7b0ef5ade853ac1a4250c94ab61b4badd14f0961dee2f134fe081c1ee466cba8b8dcb02192998f5f67b SHA512 ba20b576e6108c397c184abad22f2109057c2d83eb5c0bb8377349bbcdb28798cf0874983df99d30f55e3eca188a7449b0faf0ed98b8530a3b102cbc7d8c080b
+DIST qttranslations-everywhere-src-5.11.0-alpha.tar.xz 1519940 BLAKE2B 05378616e385ffd9f59492e688280a566f7668929ea2f58123c29e40594c13135e6ea9321dd3d5dbf8085e2db190a658880b99306fa3c2f0e0727304e2bf2265 SHA512 8e2d2649cddeffc661e3f1ee1ac5b8a62685dffeb8583c29746df3fda3111b12391954df97b355ccfeb9ebcdef0e715a1555b164813e9b12fc7d6ee2d592e931
diff --git a/dev-qt/qttranslations/qttranslations-5.11.0_alpha.ebuild b/dev-qt/qttranslations/qttranslations-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..076afba9
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.11.0_alpha.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Translation files for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/linguist-tools-${PV}
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND=""
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index 7dc4b1e1..f1a625d4 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1 +1,2 @@
DIST qtvirtualkeyboard-everywhere-src-5.10.1.tar.xz 10128548 BLAKE2B 8f52d420d8e9d601d6d4cada99e60d75f124b74e2e30af5f0ea8ccaea26dd40487a24e2e3e0f30334c105b56a3e427dbf1777ece9fac22638cc81d02a9a97931 SHA512 e317e19aa98bf5e5f8fed1ef03daec06ba2344be5b12021277d1f472b1cad809f7370dc45fc0d68f4a9ea91324b957aeae9db8513f7b894d2a7254acf62a8f76
+DIST qtvirtualkeyboard-everywhere-src-5.11.0-alpha.tar.xz 10138100 BLAKE2B ea214ce37a1a2a3a21797451799c783befda507fbbef24521ea1c9b64f8ea81a75d6b2ff9e4a426214c2f149825fcd1c64b7e6dfea3be5ffed3c1b23bac9bc60 SHA512 97de4211e280746fcede7024889cca5ae50d0d8e253a09af01201d1f03a56054199f5aab97d9a3007219b9fce2e4e3c9aa0a985abde7088454c978867f5f26c7
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_alpha.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..b7dd174e
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_alpha.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~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-da_DK lang-de_DE lang-en_GB \
+ lang-es_ES lang-fa_FA lang-fi_FI lang-fr_FR \
+ lang-hi_IN lang-it_IT lang-nb_NO lang-pl_PL \
+ lang-pt_PT lang-ro_RO lang-ru_RU lang-sv_SE"
+ )
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 0cec2ece..371c2eb6 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1 +1,2 @@
DIST qtwayland-everywhere-src-5.10.1.tar.xz 378992 BLAKE2B 4f8df439dabb780270dbd11f5d6b3d060e37f2ecaf9293be85fedd5169de131572f596e6244409afdf91d3d124c8bf92ddf6c34a610f4dbd802dbf9babd8f024 SHA512 ca68abdc538c79a69776a55aa94c54db455536ab523e4b566f67fbdca7ee5a78f6eb95b52800425f79656dfe74ed06d5216be9d37babc833aacedeade7f4b2f3
+DIST qtwayland-everywhere-src-5.11.0-alpha.tar.xz 387372 BLAKE2B d823ff803c0915ee8f3e2fb3772dcd18d58797c00d860c553227b1d5cefda39755c2546350e517bfdd41f486f090c23a1859ebacc863cc9f3e0f24394786e0d8 SHA512 712ef773012da8cef638f126982d1263594eca04888e5a362954058de8dbeaf95f24f2240cd1a886256af520c2e2df65252408debe9b370a008a9686d12a2346
diff --git a/dev-qt/qtwayland/qtwayland-5.11.0_alpha.ebuild b/dev-qt/qtwayland/qtwayland-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..4c355304
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.11.0_alpha.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~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 \
+ 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 8203e3af..fa73d76c 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1 +1,2 @@
DIST qtwebchannel-everywhere-src-5.10.1.tar.xz 173612 BLAKE2B 771250436268ec11546a9da61bc7758068c4dec1da1497d1604940cad54b6b49aca4bcad7cb9fbc34ef8ea2007aee3d13c841e88ade75e1e2d9ef2d62d199fe0 SHA512 aea4c82d3873be24aa1648e197d6b3403f11658793dff40fe37cd3726a34360286638424cba83de530049e4ff5a69d9f251cb105c65da5142376dc2827510d47
+DIST qtwebchannel-everywhere-src-5.11.0-alpha.tar.xz 173724 BLAKE2B b19a2c14d4b749aacbba4087d8b2ecfdf3013b7fd1f546fc426851e3e4623afd9cdee03298bbbe1cda67469ea9b30ca1e71a3b87bbb80d056ea83a470f3470b1 SHA512 35cefc05ab717b7414133c66413895776e9da5cd3e834add486cc6a38a6d1dcf86044775c6a0f5f38d1041b626cb7e49e6c829eecd8ff4acd614d1ba32654f60
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.11.0_alpha.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..63c52e4c
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.11.0_alpha.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick src/src.pro
+ qt_use_disable_mod qml qml src/webchannel/webchannel.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index d9fcced5..e77348b0 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,3 +1,4 @@
DIST qtwebengine-5.10.0-icu-patches.tar.bz2 6821 BLAKE2B b77a63727a73a6f3ff18bc83ba2e29db86fa39556708634fc01013865e48386ecdb3b32d8d3a41449ae336d1d7f98e4dcc6c6aecf3d8f9c39cdcc594902c306e SHA512 10508fe284750c0e5510d298113b7ab076e763f2071943aa6b11e8717b7a3d9e34d91a9b9310a116ecee187f35c2f32e17d21824f4bfadcc7c8472f183651997
DIST qtwebengine-5.11.0-icu-patches.tar.bz2 6781 BLAKE2B 921b6d384f11ea8008be5917181aeac3eb6d8a1c7d9a9d4c0489daa276dc5096e5db640a1154214909acb898b38a4f52d9017442902b1661824689456d637c4c SHA512 b8029494f851ddd6eeaa2b62f20bc3739560103ca53da4f083d7770158370fb08902de96e3be3a98df403993ee71dc5b0be252083a5452c24d515a1c94174f16
DIST qtwebengine-everywhere-src-5.10.1.tar.xz 209844952 BLAKE2B 4a9ac3a5a931c239b0eac949d6d52e22f7752ece4ba08126d0be2509b43b36ebebd1fbf3d1c9076e05fb866caea9bc00d902864a496e6f50cc367cee86602618 SHA512 dc1b15eb857cb9ff3ef98a2f90cfec8c40429eea292bbed6a323cf1c4b044f3b73efaf51833fe8d9ca2ecc4f99d7092590a1a34248a9ab14fa5a38d4335f4925
+DIST qtwebengine-everywhere-src-5.11.0-alpha.tar.xz 221488072 BLAKE2B 30e8067b586ed670fe4412592ad4659a1944d01f5367290807e167c56d516b6f3cba8109db19745e4afe3541069f3aa318abe8a38fda73eda9b8108cda2530dc SHA512 4e95c9fb0921a4a073c93af733a081174d73b15bba100daf5e8dc3d3c84410971247058f17185189a6f71a1d30db5ed6857d882e53b72a5878ade637f3608fc8
diff --git a/dev-qt/qtwebengine/qtwebengine-5.11.0_alpha.ebuild b/dev-qt/qtwebengine/qtwebengine-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..098e4822
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.11.0_alpha.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit multiprocessing pax-utils python-any-r1 qt5-build
+
+DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+SRC_URI+=" system-icu? (
+ https://dev.gentoo.org/~chiitoo/distfiles/qtwebengine-5.11.0-icu-patches.tar.bz2
+)"
+
+IUSE="alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg +system-icu widgets"
+
+RDEPEND="
+ app-arch/snappy:=
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtwebchannel-${PV}[qml]
+ dev-libs/expat
+ dev-libs/libevent:=
+ dev-libs/libxml2[icu]
+ dev-libs/libxslt
+ dev-libs/protobuf:=
+ dev-libs/re2:=
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/harfbuzz:=
+ media-libs/libpng:0=
+ >=media-libs/libvpx-1.5:=[svc]
+ media-libs/libwebp:=
+ media-libs/mesa
+ media-libs/opus
+ net-libs/libsrtp:0=
+ sys-apps/dbus
+ sys-apps/pciutils
+ sys-libs/libcap
+ sys-libs/zlib[minizip]
+ virtual/jpeg:0
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+ alsa? ( media-libs/alsa-lib )
+ geolocation? ( ~dev-qt/qtpositioning-${PV} )
+ pulseaudio? ( media-sound/pulseaudio:= )
+ system-ffmpeg? ( media-video/ffmpeg:0= )
+ system-icu? ( dev-libs/icu:= )
+ widgets? (
+ ~dev-qt/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 )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.10.0-jpeg-9.patch" )
+
+src_prepare() {
+ use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.3-paxmark-mksnapshot.patch" )
+ use system-icu && has_version ">=dev-libs/icu-59" && \
+ PATCHES+=(
+ "${WORKDIR}/${PN}-5.11.0-icu-59.1.patch"
+ "${WORKDIR}/${PN}-5.11.0-icu-60.1.patch"
+ )
+
+ # 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/core/config/linux.pri
+ qt_use_disable_config pulseaudio webengine-pulseaudio src/core/config/linux.pri
+
+ qt_use_disable_mod geolocation positioning \
+ mkspecs/features/configure.prf \
+ src/core/core_chromium.pri \
+ src/core/core_common.pri
+
+ qt_use_disable_mod widgets widgets src/src.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ export NINJA_PATH=/usr/bin/ninja
+ export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
+
+ local myqmakeargs=(
+ --
+ -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 cd04d303..7e7cf76b 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1 +1,2 @@
DIST qtwebsockets-everywhere-src-5.10.1.tar.xz 225504 BLAKE2B 91b3ab3d6372511b7c5cdc20f50ae8d4d9b59149adb72fdee87bacffcf3ef458dd9ed31d9e623e408489473d9341f28fd5ecf4b2e77f455d21cb175ade6288b9 SHA512 c5ab093ec4e93a94f646adff1ff6ef3eeb70fe302be04ddb694a5f7781c5d68777d75a3e831128a23d852522a6a0ca4e54a6bc67d10fb6e395632df4e7e71596
+DIST qtwebsockets-everywhere-src-5.11.0-alpha.tar.xz 226260 BLAKE2B f8cceb8ec0582f3d159803f59ddf5b62874923ac7cbe102b9463f5a776e293b96951bf7af68c0753e45ed0b24d78937a325d7ec2ef0d92f99a57f9de05ce2256 SHA512 a1ebc121f8b79df15af4941eea2fdf74e089f06f3a6c98aba250c5f2c44f4e0128b3f940635a44ced65274f99eceab9efd74bae1eb4956c382b188ac53b291f6
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.11.0_alpha.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..a0d178ca
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.11.0_alpha.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="qml +ssl"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}[ssl=]
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index 0e3f59a2..787bc84f 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1 +1,2 @@
DIST qtwebview-everywhere-src-5.10.1.tar.xz 129184 BLAKE2B b2342f9d3864d545fdbbfa6ce813dd3ccbc835f01ae9027567dcc348e1360e2ada731246e3a5c8045ce01814628717d52b4b8e3f15c742f4e6a41add9662068d SHA512 ad114d7a12b94a73f2f4a029b971411a51ca163e9d6da9bc32ec17f9d50a8ed7c896bd2095ae6ac23d938d76965b4951c6dc8369d19f8949d1a077cd3f6fbcce
+DIST qtwebview-everywhere-src-5.11.0-alpha.tar.xz 131152 BLAKE2B a7b03ae6e56d6728f58123d8fb1a91bf23a005071b773a42f6bdd9b377467e9c57c532f8a00f259d3e6749e18eda3e1f6f263725af867ab7fb4ea48f5283035f SHA512 a67590c37c6c4da518b471f919751eca6db93a7046b9b18a8690b284139b6dd805030ea2f7f2986f3d5502b683f7286bef5f633aa72a261e099d2cf12ef27338
diff --git a/dev-qt/qtwebview/qtwebview-5.11.0_alpha.ebuild b/dev-qt/qtwebview/qtwebview-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..43288fc1
--- /dev/null
+++ b/dev-qt/qtwebview/qtwebview-5.11.0_alpha.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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 bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtwidgets/qtwidgets-5.11.0_alpha.ebuild b/dev-qt/qtwidgets/qtwidgets-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..ccb0c529
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.11.0_alpha.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+# keep IUSE defaults in sync with qtgui
+IUSE="gles2 gtk +png +xcb"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2=,png=,xcb?]
+ gtk? (
+ ~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)
+ $(qt_use xcb xkbcommon system)
+ $(usex xcb '-xcb-xlib -xinput2 -xkb' '')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
index 746d8c78..c4462490 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1 +1,2 @@
DIST qtx11extras-everywhere-src-5.10.1.tar.xz 108300 BLAKE2B b9f7cb2c4ac09f38a20936cffb76f9c516d754564c15f478113e875c82286919699e0b74acd4fcc0803751d7c70f0bea2bf63873ed45396a9da1f0cdfe9770b4 SHA512 b429aa066c49d0f58f88fb774b49643eea21e41aa5ebfb03c2b4ba53c42a07bddc793a228b3a7cbf3bc57bd02879659a3ce7aeff260b77f4b8adc75a0b556778
+DIST qtx11extras-everywhere-src-5.11.0-alpha.tar.xz 108924 BLAKE2B b65b82946a15c0ef7d23170bfe11eb36af01575e1f6d8340894cfe4c3dbcf10dfd7d7b7cbfebe4946cb85d4af45c098b1ca87699546410cb09b027041a162aa7 SHA512 1c95a2ae619da85fd5bf6c6ac267a129b389aaaf5846cff80c8aed890aad4b007d52dfd484d8fdb071956298493e50f5f601b0a89b0d4aa90fb651c40ad4accc
diff --git a/dev-qt/qtx11extras/qtx11extras-5.11.0_alpha.ebuild b/dev-qt/qtx11extras/qtx11extras-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..0aab3b0b
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.11.0_alpha.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[xcb]
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtwidgets-${PV} )
+"
diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
index bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtxml/qtxml-5.11.0_alpha.ebuild b/dev-qt/qtxml/qtxml-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..3ea4d2e7
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.11.0_alpha.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtnetwork-${PV} )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/xml
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :xml
+)
diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
index 3589f30b..6d6e4486 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1 +1,2 @@
DIST qtxmlpatterns-everywhere-src-5.10.1.tar.xz 1385256 BLAKE2B 62322dda38d71c11dfe609a699a2422b4e2da5c51d484e63b8dc536ed998349d11c51d575062794ae1bab816f5ea542e2154d8dfa2520a60f9acfbe56f401c19 SHA512 942188fbfde248d956af009e69639beb90f860febc11b6b5d779376516e007d6d6c883ca68b8b70a2f7dbc6b353e65a2cccbde01766224d821052f07d6d56134
+DIST qtxmlpatterns-everywhere-src-5.11.0-alpha.tar.xz 1370336 BLAKE2B 292691488b2701e480d513c958bb72af2d7f14df5dd8a84431cfec11fa3be3eb109d049ed7eb38a724634d51d573f49fd1d3ed516584b40968f1f54f5e36a997 SHA512 dd97264a6fa25720026e9a1b70cb11c157d7511b175ec8bb23c62a5c586fa6aed8d987604a9b7342581eee872aeebce323afdd7daafa905f40045bfaaa4e0c68
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.0_alpha.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..7bed5a77
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.0_alpha.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}
+"
+RDEPEND="${DEPEND}"