aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-qt/assistant/Manifest1
-rw-r--r--dev-qt/assistant/assistant-5.15.0_beta3.ebuild55
-rw-r--r--dev-qt/designer/Manifest1
-rw-r--r--dev-qt/designer/designer-5.15.0_beta3.ebuild57
-rw-r--r--dev-qt/linguist-tools/Manifest1
-rw-r--r--dev-qt/linguist-tools/linguist-tools-5.15.0_beta3.ebuild35
-rw-r--r--dev-qt/linguist/Manifest1
-rw-r--r--dev-qt/linguist/linguist-5.15.0_beta3.ebuild48
-rw-r--r--dev-qt/pixeltool/Manifest1
-rw-r--r--dev-qt/pixeltool/pixeltool-5.15.0_beta3.ebuild25
-rw-r--r--dev-qt/qdbus/Manifest1
-rw-r--r--dev-qt/qdbus/qdbus-5.15.0_beta3.ebuild25
-rw-r--r--dev-qt/qdbusviewer/Manifest1
-rw-r--r--dev-qt/qdbusviewer/qdbusviewer-5.15.0_beta3.ebuild45
-rw-r--r--dev-qt/qdoc/Manifest1
-rw-r--r--dev-qt/qdoc/qdoc-5.15.0_beta3.ebuild40
-rw-r--r--dev-qt/qt3d/Manifest1
-rw-r--r--dev-qt/qt3d/qt3d-5.15.0_beta3.ebuild34
-rw-r--r--dev-qt/qtbluetooth/Manifest1
-rw-r--r--dev-qt/qtbluetooth/qtbluetooth-5.15.0_beta3.ebuild33
-rw-r--r--dev-qt/qtcharts/Manifest1
-rw-r--r--dev-qt/qtcharts/qtcharts-5.15.0_beta3.ebuild29
-rw-r--r--dev-qt/qtconcurrent/Manifest1
-rw-r--r--dev-qt/qtconcurrent/qtconcurrent-5.15.0_beta3.ebuild23
-rw-r--r--dev-qt/qtcore/Manifest1
-rw-r--r--dev-qt/qtcore/qtcore-5.15.0_beta3.ebuild85
-rw-r--r--dev-qt/qtdatavis3d/Manifest1
-rw-r--r--dev-qt/qtdatavis3d/qtdatavis3d-5.15.0_beta3.ebuild31
-rw-r--r--dev-qt/qtdbus/Manifest1
-rw-r--r--dev-qt/qtdbus/qtdbus-5.15.0_beta3.ebuild43
-rw-r--r--dev-qt/qtdeclarative/Manifest1
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-5.15.0_beta3.ebuild53
-rw-r--r--dev-qt/qtdiag/Manifest1
-rw-r--r--dev-qt/qtdiag/qtdiag-5.15.0_beta3.ebuild36
-rw-r--r--dev-qt/qtgamepad/Manifest1
-rw-r--r--dev-qt/qtgamepad/qtgamepad-5.15.0_beta3.ebuild35
-rw-r--r--dev-qt/qtgraphicaleffects/Manifest1
-rw-r--r--dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.0_beta3.ebuild21
-rw-r--r--dev-qt/qtgui/Manifest1
-rw-r--r--dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild184
-rw-r--r--dev-qt/qthelp/Manifest1
-rw-r--r--dev-qt/qthelp/qthelp-5.15.0_beta3.ebuild29
-rw-r--r--dev-qt/qtimageformats/Manifest1
-rw-r--r--dev-qt/qtimageformats/qtimageformats-5.15.0_beta3.ebuild30
-rw-r--r--dev-qt/qtlocation/Manifest1
-rw-r--r--dev-qt/qtlocation/qtlocation-5.15.0_beta3.ebuild46
-rw-r--r--dev-qt/qtmultimedia/Manifest1
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-5.15.0_beta3.ebuild68
-rw-r--r--dev-qt/qtnetwork/Manifest1
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.15.0_beta3.ebuild60
-rw-r--r--dev-qt/qtnetworkauth/Manifest1
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-5.15.0_beta3.ebuild20
-rw-r--r--dev-qt/qtopengl/Manifest1
-rw-r--r--dev-qt/qtopengl/qtopengl-5.15.0_beta3.ebuild34
-rw-r--r--dev-qt/qtpaths/Manifest1
-rw-r--r--dev-qt/qtpaths/qtpaths-5.15.0_beta3.ebuild23
-rw-r--r--dev-qt/qtplugininfo/Manifest1
-rw-r--r--dev-qt/qtplugininfo/qtplugininfo-5.15.0_beta3.ebuild23
-rw-r--r--dev-qt/qtpositioning/Manifest1
-rw-r--r--dev-qt/qtpositioning/qtpositioning-5.15.0_beta3.ebuild40
-rw-r--r--dev-qt/qtprintsupport/Manifest1
-rw-r--r--dev-qt/qtprintsupport/qtprintsupport-5.15.0_beta3.ebuild42
-rw-r--r--dev-qt/qtquickcontrols/Manifest1
-rw-r--r--dev-qt/qtquickcontrols/qtquickcontrols-5.15.0_beta3.ebuild32
-rw-r--r--dev-qt/qtquickcontrols2/Manifest1
-rw-r--r--dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.0_beta3.ebuild30
-rw-r--r--dev-qt/qtscript/Manifest1
-rw-r--r--dev-qt/qtscript/qtscript-5.15.0_beta3.ebuild36
-rw-r--r--dev-qt/qtscxml/Manifest1
-rw-r--r--dev-qt/qtscxml/qtscxml-5.15.0_beta3.ebuild19
-rw-r--r--dev-qt/qtsensors/Manifest1
-rw-r--r--dev-qt/qtsensors/qtsensors-5.15.0_beta3.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest1
-rw-r--r--dev-qt/qtserialbus/qtserialbus-5.15.0_beta3.ebuild20
-rw-r--r--dev-qt/qtserialport/Manifest1
-rw-r--r--dev-qt/qtserialport/qtserialport-5.15.0_beta3.ebuild27
-rw-r--r--dev-qt/qtspeech/Manifest1
-rw-r--r--dev-qt/qtspeech/qtspeech-5.15.0_beta3.ebuild20
-rw-r--r--dev-qt/qtsql/Manifest1
-rw-r--r--dev-qt/qtsql/qtsql-5.15.0_beta3.ebuild55
-rw-r--r--dev-qt/qtsvg/Manifest1
-rw-r--r--dev-qt/qtsvg/qtsvg-5.15.0_beta3.ebuild23
-rw-r--r--dev-qt/qttest/Manifest1
-rw-r--r--dev-qt/qttest/qttest-5.15.0_beta3.ebuild33
-rw-r--r--dev-qt/qttranslations/Manifest1
-rw-r--r--dev-qt/qttranslations/qttranslations-5.15.0_beta3.ebuild19
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest1
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.0_beta3.ebuild43
-rw-r--r--dev-qt/qtwayland/Manifest1
-rw-r--r--dev-qt/qtwayland/qtwayland-5.15.0_beta3.ebuild39
-rw-r--r--dev-qt/qtwebchannel/Manifest1
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-5.15.0_beta3.ebuild26
-rw-r--r--dev-qt/qtwebengine/Manifest1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.15.0_beta3.ebuild128
-rw-r--r--dev-qt/qtwebsockets/Manifest1
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-5.15.0_beta3.ebuild27
-rw-r--r--dev-qt/qtwebview/Manifest1
-rw-r--r--dev-qt/qtwebview/qtwebview-5.15.0_beta3.ebuild21
-rw-r--r--dev-qt/qtwidgets/Manifest1
-rw-r--r--dev-qt/qtwidgets/qtwidgets-5.15.0_beta3.ebuild57
-rw-r--r--dev-qt/qtx11extras/Manifest1
-rw-r--r--dev-qt/qtx11extras/qtx11extras-5.15.0_beta3.ebuild22
-rw-r--r--dev-qt/qtxml/Manifest1
-rw-r--r--dev-qt/qtxml/qtxml-5.15.0_beta3.ebuild29
-rw-r--r--dev-qt/qtxmlpatterns/Manifest1
-rw-r--r--dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.0_beta3.ebuild30
106 files changed, 2169 insertions, 0 deletions
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/assistant/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/assistant/assistant-5.15.0_beta3.ebuild b/dev-qt/assistant/assistant-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..edfb372b
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.15.0_beta3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="webkit"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qthelp-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtsql-${PV}[sqlite]
+ ~dev-qt/qtwidgets-${PV}
+ webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/assistant/assistant
+)
+
+src_prepare() {
+ qt_use_disable_mod webkit webkitwidgets \
+ src/assistant/assistant/assistant.pro
+
+ qt5-build_src_prepare
+}
+
+src_install() {
+ qt5-build_src_install
+
+ doicon -s 32 src/assistant/assistant/images/assistant.png
+ newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png
+ make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/designer/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/designer/designer-5.15.0_beta3.ebuild b/dev-qt/designer/designer-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..5c0e04ad
--- /dev/null
+++ b/dev-qt/designer/designer-5.15.0_beta3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="declarative webkit"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ ~dev-qt/qtxml-${PV}
+ declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
+ webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/designer
+)
+
+src_prepare() {
+ qt_use_disable_mod declarative quickwidgets \
+ src/designer/src/plugins/plugins.pro
+
+ qt_use_disable_mod webkit webkitwidgets \
+ src/designer/src/plugins/plugins.pro
+
+ qt5-build_src_prepare
+}
+
+src_install() {
+ qt5-build_src_install
+
+ doicon -s 128 src/designer/src/designer/images/designer.png
+ make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/linguist-tools/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.0_beta3.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..0a33d766
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.15.0_beta3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tools for working with Qt translation data files"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtxml-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/linguist
+)
+
+src_prepare() {
+ sed -i -e '/SUBDIRS += linguist/d' \
+ src/linguist/linguist.pro || die
+
+ qt_use_disable_mod qml qmldevtools-private \
+ src/linguist/lupdate/lupdate.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/linguist/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/linguist/linguist-5.15.0_beta3.ebuild b/dev-qt/linguist/linguist-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..b28a1407
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.15.0_beta3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Graphical tool for translating Qt applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/designer-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ ~dev-qt/qtxml-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/linguist/linguist
+)
+
+src_install() {
+ qt5-build_src_install
+
+ local size
+ for size in 16 32 48 64 128; do
+ newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png
+ done
+ make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/pixeltool/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/pixeltool/pixeltool-5.15.0_beta3.ebuild b/dev-qt/pixeltool/pixeltool-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..51b58f23
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.15.0_beta3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt screen magnifier"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/pixeltool
+)
diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/qdbus/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/qdbus/qdbus-5.15.0_beta3.ebuild b/dev-qt/qdbus/qdbus-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..f9addd8e
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.15.0_beta3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Interface to Qt applications communicating over D-Bus"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdbus-${PV}
+ ~dev-qt/qtxml-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdbus/qdbus
+)
diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/qdbusviewer/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.15.0_beta3.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..8ac73f89
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.15.0_beta3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdbus-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ ~dev-qt/qtxml-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdbus/qdbusviewer
+)
+
+src_install() {
+ qt5-build_src_install
+
+ doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png
+ newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
+ make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/qdoc/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/qdoc/qdoc-5.15.0_beta3.ebuild b/dev-qt/qdoc/qdoc-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..5f500925
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.15.0_beta3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt documentation generator"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ sys-devel/clang:=
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdoc
+)
+
+src_prepare() {
+ qt_use_disable_mod qml qmldevtools-private \
+ src/qdoc/qdoc.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ # src/qdoc requires files that are only generated when qmake is
+ # run in the root directory. bug 676948; same fix as bug 633776
+ mkdir -p "${QT5_BUILD_DIR}"/src/qdoc || die
+ qt5_qmake "${QT5_BUILD_DIR}"
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
new file mode 100644
index 00000000..6f0a94bc
--- /dev/null
+++ b/dev-qt/qt3d/Manifest
@@ -0,0 +1 @@
+DIST qt3d-everywhere-src-5.15.0-beta3.tar.xz 81895092 BLAKE2B 85a2e791501c80b44125a39130f65c0c8a2a3d9d467f2c349141716420291acac3f9549c57513da36c914cead0bb0ee239a2f1d4c7922c0535cf9bf4a5f3c3d4 SHA512 d087aad7616827630c5e1b47866e595579ae797723fdab4346f8022e2828105d81ed4e11c27402de541b0de2c7b5e8885747010fe463c12e9d418b6792631afb
diff --git a/dev-qt/qt3d/qt3d-5.15.0_beta3.ebuild b/dev-qt/qt3d/qt3d-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..a9a8e5f2
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.15.0_beta3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="3D rendering module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+# TODO: tools
+IUSE="gamepad gles2-only qml"
+
+DEPEND="
+ ~dev-qt/qtconcurrent-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ >=media-libs/assimp-4.0.0
+ gamepad? ( ~dev-qt/qtgamepad-${PV} )
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2-only=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ rm -r src/3rdparty/assimp/{code,contrib,include} || die
+
+ qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
new file mode 100644
index 00000000..36f2a964
--- /dev/null
+++ b/dev-qt/qtbluetooth/Manifest
@@ -0,0 +1 @@
+DIST qtconnectivity-everywhere-src-5.15.0-beta3.tar.xz 2803692 BLAKE2B 58b6aef9d8958640fe2b7f13a40777046c084967355f89a887fc92cc3156e315fcf862723d42b28cf86b66e1ed5abca97aea60f2c27d436e8310188621dd2406 SHA512 3d22ae85bc92b3dc29200db35dd9692e6f9e546badb9cad3752cf026df6ece5f2ebc96ce400325ae7794a2965a600c1e056b1b72e8495c3d1063a37c644828b4
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.15.0_beta3.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..7ded615e
--- /dev/null
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.15.0_beta3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtconnectivity"
+inherit qt5-build
+
+DESCRIPTION="Bluetooth support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtconcurrent-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdbus-${PV}
+ >=net-wireless/bluez-5:=
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+DEPEND="${RDEPEND}
+ ~dev-qt/qtnetwork-${PV}
+"
+
+src_prepare() {
+ sed -i -e 's/nfc//' src/src.pro || die
+
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
new file mode 100644
index 00000000..d9e185fd
--- /dev/null
+++ b/dev-qt/qtcharts/Manifest
@@ -0,0 +1 @@
+DIST qtcharts-everywhere-src-5.15.0-beta3.tar.xz 4251048 BLAKE2B 408ca69947bc60aa53401b34ba467ff0b8ca4cef4c72664ccffa3ce78ee1a58d6331282831aba937b0619a15bb297d3b04daa829864a0339ce1740d3c6ff48d8 SHA512 a9653efd7ac096d41551074e46395fc1fb14215fc3bbb22ccdaf424aa7e6172a7eace4fe082f0e8cc3f7d5c95d3a9b658115b1aaff4f3b352a093c8cea321908
diff --git a/dev-qt/qtcharts/qtcharts-5.15.0_beta3.ebuild b/dev-qt/qtcharts/qtcharts-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..692c394c
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-5.15.0_beta3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Chart component library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~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
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtconcurrent/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.0_beta3.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..bf4babfa
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/concurrent
+)
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtcore/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtcore/qtcore-5.15.0_beta3.ebuild b/dev-qt/qtcore/qtcore-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..9b476abf
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.15.0_beta3.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Cross-platform application development framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="icu systemd"
+
+DEPEND="
+ dev-libs/double-conversion:=
+ dev-libs/glib:2
+ dev-libs/libpcre2[pcre16,unicode]
+ sys-libs/zlib:=
+ icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
+ systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}
+ !<dev-qt/qtcore-4.8.7-r4:4
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/bootstrap
+ src/tools/moc
+ src/tools/rcc
+ src/corelib
+ src/tools/qlalr
+ doc
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ !:network
+ !:sql
+ !:testlib
+ !:xml
+)
+
+PATCHES=( "${FILESDIR}/${PN}-5.14.1-cmake-macro-backward-compat.patch" ) # bug 703306
+
+src_prepare() {
+ # don't add -O3 to CXXFLAGS, bug 549140
+ sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
+
+ # fix missing qt_version_tag symbol w/ LTO, bug 674382
+ sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myconf=(
+ -no-feature-statx # bug 672856
+ $(qt_use icu)
+ $(qt_use !icu iconv)
+ $(qt_use systemd journald)
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+
+ local flags=(
+ DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
+ OPENGL OPENSSL SSL WIDGETS
+ )
+
+ for flag in ${flags[@]}; do
+ cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
+
+ #if defined(QT_NO_${flag}) && defined(QT_${flag})
+ # undef QT_NO_${flag}
+ #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+ # define QT_NO_${flag}
+ #endif
+ _EOF_
+ done
+}
diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
new file mode 100644
index 00000000..11ad9717
--- /dev/null
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -0,0 +1 @@
+DIST qtdatavis3d-everywhere-src-5.15.0-beta3.tar.xz 5191120 BLAKE2B bf3fe3ba23d18f46c60d88ab1a422362659a4411ab628ba055d0bc9124b908992e735ddb14c11bc245977be151137b63d5f575c88513eb38d2e0cca8b9bb3fdd SHA512 05c9c237e43b3333feecee51904d4098b443c2a38f4fa8d5c2ae40eb495cb1cff84b43f04615b88666cd79dd4d510536c777866b940c58df6e38070d6eff3322
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.0_beta3.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..8cee1109
--- /dev/null
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.0_beta3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="3D data visualization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+IUSE="gles2-only qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2-only=]
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2-only=] )
+"
+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
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtdbus/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtdbus/qtdbus-5.15.0_beta3.ebuild b/dev-qt/qtdbus/qtdbus-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..15f81bd9
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.15.0_beta3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ >=sys-apps/dbus-1.4.20
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/dbus
+ src/tools/qdbusxml2cpp
+ src/tools/qdbuscpp2xml
+)
+
+QT5_GENTOO_CONFIG=(
+ :dbus
+ :dbus-linked:
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :dbus
+ :dbus-linked
+)
+
+src_configure() {
+ local myconf=(
+ -dbus-linked
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
new file mode 100644
index 00000000..07de918a
--- /dev/null
+++ b/dev-qt/qtdeclarative/Manifest
@@ -0,0 +1 @@
+DIST qtdeclarative-everywhere-src-5.15.0-beta3.tar.xz 21490700 BLAKE2B 1670b61f16a0795ac027c7afcc7927df925d33806f6031cd5d19e25151b00a34c4262bd26431f3250246a1045c1635acc76c2415f5c9e065df56aa236ae05ce2 SHA512 b77f4e28416c44fc86cbe2959d2813074c31232f03970a9a19bd8b6bf75c666ddb55336f1b723e8d738e78304c0f8180fd569b4ef6f0b421278786a52358e851
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.0_beta3.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..5e576bf9
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.0_beta3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2009-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+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-only +jit localstorage vulkan +widgets"
+
+BDEPEND="${PYTHON_DEPS}"
+# qtgui[gles2-only=] is needed because of bug 504322
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2-only=,vulkan=]
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qttest-${PV}
+ localstorage? ( ~dev-qt/qtsql-${PV} )
+ widgets? ( ~dev-qt/qtwidgets-${PV}[gles2-only=] )
+"
+RDEPEND="${DEPEND}
+ !<dev-qt/qtquickcontrols-5.7:5
+"
+
+src_prepare() {
+ use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
+
+ qt_use_disable_mod localstorage sql \
+ src/imports/imports.pro
+
+ qt_use_disable_mod widgets widgets \
+ src/src.pro \
+ src/qmltest/qmltest.pro \
+ tests/auto/auto.pro \
+ tools/tools.pro \
+ tools/qmlscene/qmlscene.pro \
+ tools/qml/qml.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ -qml-debug
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/qtdiag/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/qtdiag/qtdiag-5.15.0_beta3.ebuild b/dev-qt/qtdiag/qtdiag-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..287a86fc
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.15.0_beta3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="+network +widgets"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ network? ( ~dev-qt/qtnetwork-${PV}[ssl] )
+ widgets? ( ~dev-qt/qtwidgets-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtdiag
+)
+
+src_prepare() {
+ qt_use_disable_mod network network \
+ src/qtdiag/qtdiag.pro
+
+ qt_use_disable_mod widgets widgets \
+ src/qtdiag/qtdiag.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
new file mode 100644
index 00000000..01163cca
--- /dev/null
+++ b/dev-qt/qtgamepad/Manifest
@@ -0,0 +1 @@
+DIST qtgamepad-everywhere-src-5.15.0-beta3.tar.xz 386984 BLAKE2B be02733eb4c72fe0c31bfb4fbdb2e22e3f7f845ba1b14ee4d246e660903a54b216e10ed16b9b8d8100883177b48e9ef4a59d0f05e4d5ac0d377f4c1f32d01774 SHA512 608db5411ca2ca8b9acf60b96239d29fc432b67d246a89653861e67bdb3f8d0884c88489988b704b778083497b9a8afcd9574f3f0063b435f2838ad7ddc70b5d
diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.0_beta3.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..afe61525
--- /dev/null
+++ b/dev-qt/qtgamepad/qtgamepad-5.15.0_beta3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Qt module to support gamepad hardware"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+IUSE="evdev qml sdl"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[evdev?]
+ evdev? ( virtual/libudev:= )
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+ sdl? ( media-libs/libsdl )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt_use_disable_config evdev evdev \
+ src/plugins/gamepads/gamepads.pro
+
+ qt_use_disable_config sdl sdl2 \
+ src/plugins/gamepads/gamepads.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
new file mode 100644
index 00000000..c106d8a1
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -0,0 +1 @@
+DIST qtgraphicaleffects-everywhere-src-5.15.0-beta3.tar.xz 14041296 BLAKE2B 4831a2a1247b473787572a06006dda14565175c69e8593d3e474a5cfdf78bd3aa616ee1720e5f08eb86e081849d11390167c51fab47dd4a7819cc271a69519be SHA512 3c81d9890ebaf7226d5884656860e2cff3a2610b7fb285cb00dd7ae03da85824198979e2ddb1ac8d60f85fc5772aabd995b20d99c8c64c849e065d74a90d7bd8
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.0_beta3.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..ec75dc76
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.0_beta3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtgui/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild b/dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..8b98a4f7
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+SLOT=5/${PV} # bug 707658
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+# TODO: linuxfb
+
+IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
+ +libinput +png tslib tuio +udev vnc vulkan wayland +X"
+REQUIRED_USE="
+ || ( eglfs X )
+ accessibility? ( dbus X )
+ eglfs? ( egl )
+ ibus? ( dbus )
+ libinput? ( udev )
+ X? ( gles2-only? ( egl ) )
+"
+
+RDEPEND="
+ dev-libs/glib:2
+ ~dev-qt/qtcore-${PV}
+ dev-util/gtk-update-icon-cache
+ media-libs/fontconfig
+ >=media-libs/freetype-2.6.1:2
+ >=media-libs/harfbuzz-1.6.0:=
+ sys-libs/zlib:=
+ virtual/opengl
+ dbus? ( ~dev-qt/qtdbus-${PV} )
+ egl? ( media-libs/mesa[egl] )
+ eglfs? (
+ media-libs/mesa[gbm]
+ x11-libs/libdrm
+ )
+ evdev? ( sys-libs/mtdev )
+ gles2-only? ( media-libs/mesa[gles2] )
+ jpeg? ( virtual/jpeg:0 )
+ libinput? (
+ dev-libs/libinput:=
+ >=x11-libs/libxkbcommon-0.5.0
+ )
+ png? ( media-libs/libpng:0= )
+ tslib? ( >=x11-libs/tslib-1.21 )
+ tuio? ( ~dev-qt/qtnetwork-${PV} )
+ udev? ( virtual/libudev:= )
+ vnc? ( ~dev-qt/qtnetwork-${PV} )
+ vulkan? ( dev-util/vulkan-headers )
+ X? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ >=x11-libs/libxcb-1.12:=[xkb]
+ >=x11-libs/libxkbcommon-0.5.0[X]
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ )
+"
+DEPEND="${RDEPEND}
+ evdev? ( sys-kernel/linux-headers )
+ udev? ( sys-kernel/linux-headers )
+"
+PDEPEND="
+ ibus? ( app-i18n/ibus )
+ wayland? ( ~dev-qt/qtwayland-${PV} )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/qvkgen
+ src/gui
+ src/openglextensions
+ src/platformheaders
+ src/platformsupport
+ src/plugins/generic
+ src/plugins/imageformats
+ src/plugins/platforms
+ src/plugins/platforminputcontexts
+)
+
+QT5_GENTOO_CONFIG=(
+ accessibility:accessibility-atspi-bridge
+ egl:egl:
+ eglfs:eglfs:
+ eglfs:eglfs_egldevice:
+ eglfs:eglfs_gbm:
+ evdev:evdev:
+ evdev:mtdev:
+ :fontconfig:
+ :system-freetype:FREETYPE
+ !:no-freetype:
+ !gif:no-gif:
+ gles2-only::OPENGL_ES
+ gles2-only:opengles2:OPENGL_ES_2
+ !:no-gui:
+ :system-harfbuzz:
+ !:no-harfbuzz:
+ jpeg:system-jpeg:IMAGEFORMAT_JPEG
+ !jpeg:no-jpeg:
+ libinput
+ libinput:xkbcommon:
+ :opengl
+ png:png:
+ png:system-png:IMAGEFORMAT_PNG
+ !png:no-png:
+ tslib:tslib:
+ udev:libudev:
+ vulkan:vulkan:
+ X:xcb:
+ X:xcb-glx:
+ X:xcb-plugin:
+ X:xcb-render:
+ X:xcb-sm:
+ X:xcb-xlib:
+ X:xcb-xinput:
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :gui
+)
+
+PATCHES=(
+ "${FILESDIR}/qt-5.12-gcc-avx2.patch" # bug 672946
+ "${FILESDIR}/${PN}-5.14.1-cmake-macro-backward-compat.patch" # bug 703306
+)
+
+src_prepare() {
+ # don't add -O3 to CXXFLAGS, bug 549140
+ sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
+
+ # egl_x11 is activated when both egl and X are enabled
+ use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
+
+ qt_use_disable_config dbus dbus \
+ src/platformsupport/themes/genericunix/genericunix.pri
+
+ qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
+
+ qt_use_disable_mod ibus dbus \
+ src/plugins/platforminputcontexts/platforminputcontexts.pro
+
+ use vnc || sed -i -e '/SUBDIRS += vnc/d' \
+ src/plugins/platforms/platforms.pro || die
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myconf=(
+ $(usex dbus -dbus-linked '')
+ $(qt_use egl)
+ $(qt_use eglfs)
+ $(usex eglfs '-gbm -kms' '')
+ $(qt_use evdev)
+ $(qt_use evdev mtdev)
+ -fontconfig
+ -system-freetype
+ $(usex gif '' -no-gif)
+ -gui
+ -system-harfbuzz
+ $(qt_use jpeg libjpeg system)
+ $(qt_use libinput)
+ -opengl $(usex gles2-only es2 desktop)
+ $(qt_use png libpng system)
+ $(qt_use tslib)
+ $(qt_use udev libudev)
+ $(qt_use vulkan)
+ $(qt_use X xcb)
+ $(usex X '-xcb-xlib' '')
+ )
+ if use libinput || use X; then
+ myconf+=( -xkbcommon )
+ fi
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/qthelp/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/qthelp/qthelp-5.15.0_beta3.ebuild b/dev-qt/qthelp/qthelp-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..139a71c4
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.15.0_beta3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating online documentation into applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtsql-${PV}[sqlite]
+ ~dev-qt/qtwidgets-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/assistant/help
+ src/assistant/qcollectiongenerator
+ src/assistant/qhelpgenerator
+)
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
new file mode 100644
index 00000000..c4d12936
--- /dev/null
+++ b/dev-qt/qtimageformats/Manifest
@@ -0,0 +1 @@
+DIST qtimageformats-everywhere-src-5.15.0-beta3.tar.xz 1806484 BLAKE2B fd05678fd022cf3050ea72aa295c7244b9e10f6189e3ed229bea7bcb142a74a1c12529a6ce8fec7352fc1adbae89f51d4ba3efef3fc54d4ed98410c54e62d6c3 SHA512 f642f031ff490f61a18f92427b678648c4ede9e76e1dd19d04525fa54469986ddc61efbcb9693b4c3cdee4ebbdbd3cba579dd6ab2d339cd99cc36e655cde130f
diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.0_beta3.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..64b53f69
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.15.0_beta3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="mng"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ media-libs/libwebp:=
+ media-libs/tiff:0
+ mng? ( media-libs/libmng:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ sed -e 's/qtConfig(jasper)/false:/' \
+ -i src/plugins/imageformats/imageformats.pro || die
+ qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
new file mode 100644
index 00000000..7fc3e046
--- /dev/null
+++ b/dev-qt/qtlocation/Manifest
@@ -0,0 +1 @@
+DIST qtlocation-everywhere-src-5.15.0-beta3.tar.xz 6542356 BLAKE2B 5b41735de1dfc1f31872a3d6eee058a0971abdf119fec5ed6a94fd7a1d958708c1fd354f14f33f23add4b21431865cd3cee8c613c7f2c539039e732cb4b40e42 SHA512 f59bf6587d1315af478dfe726539b17cd056a56e9a94f55622cb341e016335fdfc98427f15ea79f4397fe28ebebf0cb3d55a56879c78ab86acb405081decf973
diff --git a/dev-qt/qtlocation/qtlocation-5.15.0_beta3.ebuild b/dev-qt/qtlocation/qtlocation-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..838cb1e2
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.15.0_beta3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ dev-libs/icu:=
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtpositioning-${PV}[qml]
+ ~dev-qt/qtsql-${PV}
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ ~dev-qt/qtconcurrent-${PV}
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/3rdparty/clipper
+ src/3rdparty/poly2tri
+ src/3rdparty/clip2tri
+ src/3rdparty/mapbox-gl-native
+ src/location
+ src/imports/location
+ src/imports/locationlabs
+ src/plugins/geoservices
+)
+
+src_configure() {
+ # src/plugins/geoservices requires files that are only generated when
+ # qmake is run in the root directory. Bug 633776.
+ mkdir -p "${QT5_BUILD_DIR}" || die
+ qt5_qmake "${QT_BUILD_DIR}"
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
new file mode 100644
index 00000000..d9529053
--- /dev/null
+++ b/dev-qt/qtmultimedia/Manifest
@@ -0,0 +1 @@
+DIST qtmultimedia-everywhere-src-5.15.0-beta3.tar.xz 3798840 BLAKE2B 02c4d1c6123bdb9d5bbf8d1a61ff46d79be02d1a4270516dd89f4c84edd490b5335c9391e34edf2d027fe7019a0736cbd10072447f8bd40bc2e09657731d32e3 SHA512 b2fa884a8ea0b60066dbd5f9790a49c8dd319dc891a925991edd88c71cbe1e4e58b48104a914acbe14fbc1d21a0bd4cb328faa1bf9b7afd20051030d0508da20
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.0_beta3.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..f8b9dfe3
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.0_beta3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2-only=]
+ ~dev-qt/qtnetwork-${PV}
+ alsa? ( media-libs/alsa-lib )
+ gstreamer? (
+ dev-libs/glib:2
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-bad:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ pulseaudio? ( media-sound/pulseaudio[glib] )
+ qml? (
+ ~dev-qt/qtdeclarative-${PV}
+ gles2-only? ( ~dev-qt/qtgui-${PV}[egl] )
+ openal? ( media-libs/openal )
+ )
+ widgets? (
+ ~dev-qt/qtopengl-${PV}
+ ~dev-qt/qtwidgets-${PV}[gles2-only=]
+ )
+"
+DEPEND="${RDEPEND}
+ gstreamer? ( x11-base/xorg-proto )
+"
+
+src_prepare() {
+ sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
+ src/multimedia/multimedia.pro || die
+
+ qt_use_disable_config openal openal \
+ src/imports/imports.pro
+
+ qt_use_disable_mod qml quick \
+ src/src.pro \
+ src/plugins/plugins.pro
+
+ qt_use_disable_mod widgets widgets \
+ src/src.pro \
+ src/gsttools/gsttools.pro \
+ src/plugins/gstreamer/common.pri
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ $(qt_use alsa)
+ $(qt_use gstreamer)
+ $(qt_use pulseaudio)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtnetwork/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.0_beta3.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..66f05153
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.0_beta3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="bindist connman libproxy networkmanager sctp +ssl"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ sys-libs/zlib:=
+ connman? ( ~dev-qt/qtdbus-${PV} )
+ libproxy? ( net-libs/libproxy )
+ networkmanager? ( ~dev-qt/qtdbus-${PV} )
+ sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+ ssl? ( dev-libs/openssl:0=[bindist=] )
+"
+RDEPEND="${DEPEND}
+ connman? ( net-misc/connman )
+ networkmanager? ( net-misc/networkmanager )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/network
+ src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+ libproxy:libproxy:
+ ssl::SSL
+ ssl::OPENSSL
+ ssl:openssl-linked:LINKED_OPENSSL
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :network
+)
+
+pkg_setup() {
+ use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
+ use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
+}
+
+src_configure() {
+ local myconf=(
+ $(usex connman -dbus-linked '')
+ $(qt_use libproxy)
+ $(usex networkmanager -dbus-linked '')
+ $(qt_use sctp)
+ $(usex ssl -openssl-linked '')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
new file mode 100644
index 00000000..ea5fbf87
--- /dev/null
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -0,0 +1 @@
+DIST qtnetworkauth-everywhere-src-5.15.0-beta3.tar.xz 141592 BLAKE2B 7f43c22b78590a3eceee3e30f4063c96fb03481966113f256e3140aec69b54798794563787c4e047b45cba002e2ee5fefebb6800c6b9842c25c36136b9f75460 SHA512 2bc8951f2029cfd855b3ab3faa82f456b07b3adeef0185fe3da93b27cde5099c7f7cae2ed11077ac4b460eb4b1fe58e7b12d5b2696e87c9a1ca956a8795141cb
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.0_beta3.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..bae3d6ce
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.0_beta3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Network authorization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtopengl/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtopengl/qtopengl-5.15.0_beta3.ebuild b/dev-qt/qtopengl/qtopengl-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..35f4e737
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.15.0_beta3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="gles2-only"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2-only=]
+ ~dev-qt/qtwidgets-${PV}[gles2-only=]
+ virtual/opengl
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/opengl
+)
+
+src_configure() {
+ local myconf=(
+ -opengl $(usex gles2-only es2 desktop)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/qtpaths/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/qtpaths/qtpaths-5.15.0_beta3.ebuild b/dev-qt/qtpaths/qtpaths-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..7e77477f
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.15.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Command line client to QStandardPaths"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtpaths
+)
diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest
new file mode 100644
index 00000000..ef8f25d4
--- /dev/null
+++ b/dev-qt/qtplugininfo/Manifest
@@ -0,0 +1 @@
+DIST qttools-everywhere-src-5.15.0-beta3.tar.xz 8848720 BLAKE2B d9cded536a75a3ac8f78f1c4cce5121546fd558e2ca60b0e487a392026ee6d6a7b9e2e42869cab6c56a3e61317deb0441e1994589be7528facad7abc440a151e SHA512 48838585d16789450146fd726087c117e567003a9660f2a07898460cb4bbd0becc4df2408c2cac84c8f1986f9894a24d32b82b4783d4284c83cac9b7f4fb25a4
diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.15.0_beta3.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..20db4ecf
--- /dev/null
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.15.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt5 plugin metadata dumper"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtplugininfo
+)
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
new file mode 100644
index 00000000..7fc3e046
--- /dev/null
+++ b/dev-qt/qtpositioning/Manifest
@@ -0,0 +1 @@
+DIST qtlocation-everywhere-src-5.15.0-beta3.tar.xz 6542356 BLAKE2B 5b41735de1dfc1f31872a3d6eee058a0971abdf119fec5ed6a94fd7a1d958708c1fd354f14f33f23add4b21431865cd3cee8c613c7f2c539039e732cb4b40e42 SHA512 f59bf6587d1315af478dfe726539b17cd056a56e9a94f55622cb341e016335fdfc98427f15ea79f4397fe28ebebf0cb3d55a56879c78ab86acb405081decf973
diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.0_beta3.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..0db24b23
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.15.0_beta3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtlocation"
+inherit qt5-build
+
+DESCRIPTION="Physical position determination library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="geoclue +qml"
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ geoclue? ( ~dev-qt/qtdbus-${PV} )
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+DEPEND="${RDEPEND}"
+PDEPEND="
+ geoclue? ( app-misc/geoclue:2.0 )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/3rdparty/clipper
+ src/3rdparty/poly2tri
+ src/3rdparty/clip2tri
+ src/positioning
+ src/plugins/position/positionpoll
+)
+
+pkg_setup() {
+ use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 )
+ use qml && QT5_TARGET_SUBDIRS+=(
+ src/positioningquick
+ src/imports/positioning
+ )
+}
diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtprintsupport/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.0_beta3.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..986fa3a0
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.0_beta3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Printing support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="cups gles2-only"
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2-only=]
+ ~dev-qt/qtwidgets-${PV}[gles2-only=]
+ 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-only es2 desktop)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
new file mode 100644
index 00000000..de1fb390
--- /dev/null
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -0,0 +1 @@
+DIST qtquickcontrols-everywhere-src-5.15.0-beta3.tar.xz 5983708 BLAKE2B ae63f0d1725a48d5b84f1de01db54eb48a33186624ccc0aba6ce70e1a6073795909660cf0dba89108a0e884e7e0f625e592d97a1cee451ee0871a1064441a769 SHA512 6af6b6441bfd172b4b12d1adcd1abe606f2f8246582a58070c86f6ee376caa72a183c18d7b2c3749affa0f2ca7b5f706d938fb4859fa6fd27be93b09ebd3ba16
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.0_beta3.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..c2df28c1
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.0_beta3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="+widgets"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ widgets? ( ~dev-qt/qtwidgets-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod widgets widgets \
+ src/src.pro \
+ src/controls/Private/private.pri \
+ tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
+ tests/auto/controls/controls.pro \
+ tests/auto/testplugin/testplugin.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
new file mode 100644
index 00000000..866fa35d
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -0,0 +1 @@
+DIST qtquickcontrols2-everywhere-src-5.15.0-beta3.tar.xz 8163072 BLAKE2B c1385eface5269e50f8245eed37ea0fb69a203791796cf9fd10fd18a17471fee928e454e6ff841026a1c52b002d43aee72202ba72ca67a6a2c01493a82cff638 SHA512 f9989c0002ad1632e9fb86afae8e7d9b8d99e7855b63281a6b63065a6647a1b5224f7f03aff1503994887fa4e4bda170667d9a2105f0433fabd7267137c190c2
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.0_beta3.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..90962415
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.0_beta3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~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}
+ ~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
new file mode 100644
index 00000000..9387b24e
--- /dev/null
+++ b/dev-qt/qtscript/Manifest
@@ -0,0 +1 @@
+DIST qtscript-everywhere-src-5.15.0-beta3.tar.xz 2657440 BLAKE2B 8e440afe8cceb3ce6c134f4560b1afe69c013bb6a041ccb63f3fa568740022b970c70d674e988f25edfa3cff3c16f53f33d6c2b835ad86dd7024da1b46527a32 SHA512 0b0a1194f0a10ddf5fe5f74f03869e631ae2ce05acdc3aed2e26790a6f595e53d8035f3f3d3f2fcf634d5d6a4d7ba556b8fee07c1e176f6d8ae1707192950da5
diff --git a/dev-qt/qtscript/qtscript-5.15.0_beta3.ebuild b/dev-qt/qtscript/qtscript-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..34b9dbc9
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.15.0_beta3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="+jit scripttools"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ scripttools? (
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod scripttools widgets \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myqmakeargs=(
+ JAVASCRIPTCORE_JIT=$(usex jit 'yes' 'no')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
new file mode 100644
index 00000000..eefa7c05
--- /dev/null
+++ b/dev-qt/qtscxml/Manifest
@@ -0,0 +1 @@
+DIST qtscxml-everywhere-src-5.15.0-beta3.tar.xz 432508 BLAKE2B cba1ad3d07993468f9ba8e03229baf043302ac66bcdaf01c06940c9a1ac8dc0237a22f5e5556dd62b540dece9dcbf057f993b4a4d29ce383924ab2ef95253228 SHA512 7c16599e1d90f96ae8c0e35ce4b48f757ddbc02bb78a961ca478e204a7c37b722212ee0e127b3d4ab34340b1314cac84ff904ccc37d1f0c478032eb5d3bb88cd
diff --git a/dev-qt/qtscxml/qtscxml-5.15.0_beta3.ebuild b/dev-qt/qtscxml/qtscxml-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..470c269e
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-5.15.0_beta3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
new file mode 100644
index 00000000..0fe3bf00
--- /dev/null
+++ b/dev-qt/qtsensors/Manifest
@@ -0,0 +1 @@
+DIST qtsensors-everywhere-src-5.15.0-beta3.tar.xz 2050992 BLAKE2B a3e4084e187b3fa294bb9635e06aa3107576c885b217f53d2db4ee16803a8d18ce73af6d232f1ee0d68093214a0dee2365021e36f31ce8512d0ac32cfdbaa3f3 SHA512 1a87191c9445247608f6b2b8aa15c40face4c4a964ef5e2ed97b789d48f50a9d8cfc478a022ddbd80cd4cfcb7297e9c39aef144738d8a169ba22d2e689a8ffce
diff --git a/dev-qt/qtsensors/qtsensors-5.15.0_beta3.ebuild b/dev-qt/qtsensors/qtsensors-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..6780b05a
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-5.15.0_beta3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Hardware sensor access library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+# TODO: simulator
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdbus-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
new file mode 100644
index 00000000..21605ebe
--- /dev/null
+++ b/dev-qt/qtserialbus/Manifest
@@ -0,0 +1 @@
+DIST qtserialbus-everywhere-src-5.15.0-beta3.tar.xz 351256 BLAKE2B cafab4e1dfc44e85dabd0437dfc7d3873acc16c25de19cbf869ecc8652b9ae63504bf879843a6eb83fc57e208ab93cf242d31b21463a8031b744d5ac139d934f SHA512 7a2894fbe565335f08ca4da292ed84698bd60e54dd6b5bcc6945ac518d0ff75d8ba6285b13d401e15ca507e9de1a182423cf0a3afd274f3826c2be3211676f00
diff --git a/dev-qt/qtserialbus/qtserialbus-5.15.0_beta3.ebuild b/dev-qt/qtserialbus/qtserialbus-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..2b783f49
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-5.15.0_beta3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtserialport-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
new file mode 100644
index 00000000..72459eca
--- /dev/null
+++ b/dev-qt/qtserialport/Manifest
@@ -0,0 +1 @@
+DIST qtserialport-everywhere-src-5.15.0-beta3.tar.xz 316516 BLAKE2B 61d8dc1a820e4e3ad758622b7dd9816c4db816e46a90ac691532f2d7b2b80bc5c05c50489fd558ba62488aafb76c72299dafc7d2ce54da52717990723a1ff73b SHA512 b46d657fb412aa1f396eb9f70e84f8eaf51a3b906d1ca711473893bec6a8bb6523c40989d0b0ba24b4987046dc5c3759823945a4fab25bc28c6979ef2282dfce
diff --git a/dev-qt/qtserialport/qtserialport-5.15.0_beta3.ebuild b/dev-qt/qtserialport/qtserialport-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..d510efe3
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.15.0_beta3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Serial port abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ virtual/libudev:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # make sure we link against libudev
+ sed -i -e 's/:qtConfig(libudev)//' \
+ src/serialport/serialport-lib.pri || die
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
new file mode 100644
index 00000000..9116b973
--- /dev/null
+++ b/dev-qt/qtspeech/Manifest
@@ -0,0 +1 @@
+DIST qtspeech-everywhere-src-5.15.0-beta3.tar.xz 101140 BLAKE2B 4a8834a4e9243bc6d7e929697913737f87da1b018abbbaabe9f1eecdcd82b0bf7eadbf4719780354c17b0799d7da3fd359a16c1c8e96f08c9ff92ea50aa96d92 SHA512 c5f75c883a4249ef6d284d5671b1ce2df035901d4d1597e6f275b0e7bf961a060cc4897ca3e300ad9f5154f20d2d68e4797a4d557e15b4ec4c9db7d3a670b190
diff --git a/dev-qt/qtspeech/qtspeech-5.15.0_beta3.ebuild b/dev-qt/qtspeech/qtspeech-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..12d0485f
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-5.15.0_beta3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Text-to-speech library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~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
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtsql/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtsql/qtsql-5.15.0_beta3.ebuild b/dev-qt/qtsql/qtsql-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..473bf4e8
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.15.0_beta3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="SQL abstraction library for the Qt5 framework"
+SLOT=5/$(ver_cut 1-3) # bug 639140
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="freetds mysql oci8 odbc postgres +sqlite"
+
+REQUIRED_USE="
+ || ( freetds mysql oci8 odbc postgres sqlite )
+"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ freetds? ( dev-db/freetds )
+ mysql? ( dev-db/mysql-connector-c:= )
+ oci8? ( dev-db/oracle-instantclient:=[sdk] )
+ odbc? ( dev-db/unixODBC )
+ postgres? ( dev-db/postgresql:* )
+ sqlite? ( dev-db/sqlite:3 )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/sql
+ src/plugins/sqldrivers
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :sql
+)
+
+src_configure() {
+ local myconf=(
+ $(qt_use freetds sql-tds plugin)
+ $(qt_use mysql sql-mysql plugin)
+ $(qt_use oci8 sql-oci plugin)
+ $(qt_use odbc sql-odbc plugin)
+ $(qt_use postgres sql-psql plugin)
+ $(qt_use sqlite sql-sqlite plugin)
+ $(usex sqlite -system-sqlite '')
+ )
+
+ use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
new file mode 100644
index 00000000..a00d8a8e
--- /dev/null
+++ b/dev-qt/qtsvg/Manifest
@@ -0,0 +1 @@
+DIST qtsvg-everywhere-src-5.15.0-beta3.tar.xz 1870812 BLAKE2B 242b7b3e9a48c7bbfdec31a375cbefee9ff417f7c9b9b083a82a0942707aeaeab2e8d4930cc061286feab60fe4b39ae039fa63e32d37f4c807c7ffa69727a40e SHA512 5382d17c578610d72e9067384406bca3b4688c932fdbdb75a103377a286500c440325dccb83ace4cd62e915731f8a6ba66769f3de782e91d9a30edbc8e4e6aa0
diff --git a/dev-qt/qtsvg/qtsvg-5.15.0_beta3.ebuild b/dev-qt/qtsvg/qtsvg-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..9584f7c0
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.15.0_beta3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="SVG rendering library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwidgets-${PV}
+ sys-libs/zlib:=
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtxml-${PV} )
+"
diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qttest/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qttest/qttest-5.15.0_beta3.ebuild b/dev-qt/qttest/qttest-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..b72dc173
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.15.0_beta3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Unit testing library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}
+ test? (
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtxml-${PV}
+ )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/testlib
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :testlib
+)
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
new file mode 100644
index 00000000..eb11583b
--- /dev/null
+++ b/dev-qt/qttranslations/Manifest
@@ -0,0 +1 @@
+DIST qttranslations-everywhere-src-5.15.0-beta3.tar.xz 1350144 BLAKE2B 88dc0845856373190d36f1c7e6b11207124da23b6b76ef468db7426d0532fb67856aa3bdb3caf1399d087e6615a1b9bda22edd52017ffcf5cd75203c3ff6a277 SHA512 ffa8e78d11f0c6435c1da4e4f3c08f3ed34087b01a6c3a5022a5e5e8dd0c8239ecd60634da2b3519742827cf1d8de84c30a274ea4e8e7fbd0c466cbe66586785
diff --git a/dev-qt/qttranslations/qttranslations-5.15.0_beta3.ebuild b/dev-qt/qttranslations/qttranslations-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..b882082d
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.15.0_beta3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Translation files for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/linguist-tools-${PV}
+ ~dev-qt/qtcore-${PV}
+"
+RDEPEND=""
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
new file mode 100644
index 00000000..e5ee620c
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -0,0 +1 @@
+DIST qtvirtualkeyboard-everywhere-src-5.15.0-beta3.tar.xz 10953136 BLAKE2B d6c954cca39c3f0ddd50a339442a140b036334393dd9a25dd7f56b221efb4429bc881dadf6e0c15949f107e44eded929b06cc7e3c9fb20700f8a9fc0e0817e73 SHA512 bbddc3404f621933a53f4d168d335005d22c50c00ca1d4dd7b0b82169c7e4c9ee110f6d50f2d5df6c345ee9d36ac3cb910a134677dbede0670622bfa722137b6
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.0_beta3.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..cf38d8e0
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.0_beta3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qt5-build
+
+DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+# TODO: unbudle libraries for more layouts
+IUSE="handwriting +spell +X"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtsvg-${PV}
+ spell? ( app-text/hunspell:= )
+ X? ( x11-libs/libxcb:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local myqmakeargs=(
+ $(usex handwriting CONFIG+=lipi-toolkit '')
+ $(usex spell '' CONFIG+=disable-hunspell)
+ $(usex X '' CONFIG+=disable-desktop)
+ CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \
+ lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \
+ lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \
+ lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \
+ lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \
+ lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \
+ lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \
+ lang-uk_UA lang-vi_VN"
+ )
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
new file mode 100644
index 00000000..677243d1
--- /dev/null
+++ b/dev-qt/qtwayland/Manifest
@@ -0,0 +1 @@
+DIST qtwayland-everywhere-src-5.15.0-beta3.tar.xz 562508 BLAKE2B c58ca913c84bbdeec126042a89cb8aacacdb3d9535f66b2856a6fd7b116de4b03e8ee2240fbdb99752cf0494a5f8ee64eac0ca78006c4428fbd5f584069f2d03 SHA512 dbe04a0f9b8241c145dcfb3f2bdc70e94fd973e0a0a66f6b0e84eafcfb9f6ecad750232a449c7d8c8938e35e0b58d9c6b4a6a36b3bcdcfe105765445915da2ca
diff --git a/dev-qt/qtwayland/qtwayland-5.15.0_beta3.ebuild b/dev-qt/qtwayland/qtwayland-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..3edb9436
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.0_beta3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="vulkan X"
+
+DEPEND="
+ >=dev-libs/wayland-1.6.0
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}[egl,libinput,vulkan=]
+ media-libs/mesa[egl]
+ >=x11-libs/libxkbcommon-0.2.0
+ vulkan? ( dev-util/vulkan-headers )
+ X? (
+ ~dev-qt/qtgui-${PV}[-gles2-only]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+ $(qt_use X feature-xcomposite-egl)
+ $(qt_use X feature-xcomposite-glx)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
new file mode 100644
index 00000000..1bef507d
--- /dev/null
+++ b/dev-qt/qtwebchannel/Manifest
@@ -0,0 +1 @@
+DIST qtwebchannel-everywhere-src-5.15.0-beta3.tar.xz 202728 BLAKE2B dfed3ce417222892078acf051efee265fe6dd7b828ece538b034511ef13980b49fa80c75fb00a9d9a7948bba7e718a0ad13d3c37ae884f8308ff2363daef9d5e SHA512 43ee8b17e31d340a83a5c4d4fd8d15456f1758038f269ca3b97dc99425ed98d321995886f61a788e64ab5502bae93b549792c76f6cf8af3ac39327902b5c9449
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.0_beta3.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..6d9ff183
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.0_beta3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick src/src.pro
+ qt_use_disable_mod qml qml src/webchannel/webchannel.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
new file mode 100644
index 00000000..9bcb1a76
--- /dev/null
+++ b/dev-qt/qtwebengine/Manifest
@@ -0,0 +1 @@
+DIST qtwebengine-everywhere-src-5.15.0-beta3.tar.xz 262595012 BLAKE2B 8e90c271f7a046f9a4a9b7821601e0e12ade4424c2f71be83c66deb59a9199b9db05f1aa38c9c0f9718617eca582762870abf6854e07e7cf4f3f7bd40fdd87ab SHA512 56f4a47a811fda12d1d7cfd950991445b311e34685dfb156cde1c892567c102afa20682fac2db7f397b7e5b21c74d7c3d65c04f98999b99d492149f09ab30dcd
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.0_beta3.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..c468cea0
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.0_beta3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+inherit multiprocessing python-any-r1 qt5-build
+
+DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE="alsa bindist designer geolocation jumbo-build pulseaudio +system-ffmpeg +system-icu widgets"
+REQUIRED_USE="designer? ( widgets )"
+
+RDEPEND="
+ app-arch/snappy:=
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ ~dev-qt/qtprintsupport-${PV}
+ ~dev-qt/qtwebchannel-${PV}[qml]
+ dev-libs/expat
+ dev-libs/libevent:=
+ dev-libs/libxml2[icu]
+ dev-libs/libxslt
+ dev-libs/re2:=
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/harfbuzz:=
+ media-libs/lcms:2
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:0=
+ >=media-libs/libvpx-1.5:=[svc]
+ media-libs/libwebp:=
+ media-libs/mesa[egl,X(+)]
+ media-libs/opus
+ sys-apps/dbus
+ sys-apps/pciutils
+ sys-libs/zlib[minizip]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+ alsa? ( media-libs/alsa-lib )
+ designer? ( ~dev-qt/designer-${PV} )
+ geolocation? ( ~dev-qt/qtpositioning-${PV} )
+ pulseaudio? ( media-sound/pulseaudio:= )
+ system-ffmpeg? ( media-video/ffmpeg:0= )
+ system-icu? ( >=dev-libs/icu-60.2:= )
+ widgets? (
+ ~dev-qt/qtdeclarative-${PV}[widgets]
+ ~dev-qt/qtwidgets-${PV}
+ )
+"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ >=app-arch/gzip-1.7
+ dev-util/gperf
+ dev-util/ninja
+ dev-util/re2c
+ sys-devel/bison
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.15.0-disable-fatal-warnings.patch" ) # bug 695446
+
+src_prepare() {
+ if ! use jumbo-build; then
+ sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \
+ src/buildtools/config/common.pri || die
+ fi
+
+ # bug 620444 - ensure local headers are used
+ find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die
+
+ qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri
+ qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri
+
+ qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro
+
+ qt_use_disable_mod widgets widgets src/src.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ export NINJA_PATH=/usr/bin/ninja
+ export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
+
+ local myqmakeargs=(
+ --
+ -no-build-qtpdf
+ -printing-and-pdf
+ -system-opus
+ -system-webp
+ $(usex alsa '-alsa' '-no-alsa')
+ $(usex bindist '-no-proprietary-codecs' '-proprietary-codecs')
+ $(usex geolocation '-webengine-geolocation' '-no-webengine-geolocation')
+ $(usex pulseaudio '-pulseaudio' '-no-pulseaudio')
+ $(usex system-ffmpeg '-system-ffmpeg' '-qt-ffmpeg')
+ $(usex system-icu '-webengine-icu' '-no-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
+}
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
new file mode 100644
index 00000000..34a9e081
--- /dev/null
+++ b/dev-qt/qtwebsockets/Manifest
@@ -0,0 +1 @@
+DIST qtwebsockets-everywhere-src-5.15.0-beta3.tar.xz 253744 BLAKE2B 25662f273eab55b956a507fe4292a68854efca59df88865fc70669af7670011da37995abdaba71bf1430542e786e19d604fccefa9088633eecebbf01c711c1ee SHA512 1b9943b1602af0902d841fab72b3d7673d3850cbaf11f7b789ae42525d541e7a1f9f2414a8ffd5bf1ba9d3ac37441d2b85f4e255ba3ef8f8af3c888ee60f770d
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.0_beta3.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..bb21ea25
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.0_beta3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="qml +ssl"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}[ssl=]
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
new file mode 100644
index 00000000..9c0e4ea9
--- /dev/null
+++ b/dev-qt/qtwebview/Manifest
@@ -0,0 +1 @@
+DIST qtwebview-everywhere-src-5.15.0-beta3.tar.xz 133088 BLAKE2B 608660e0647836dbb72349ed27598acadb9644ce2f6d365300c13f706ed843e9a75841e515d3d0d250f25c5adfb42d3c8beaf8452193c9f2a632257d332137cf SHA512 23eb934b6fdaf584c2da4d2f6933d4c2d3fe92f1179c2fa81f929b181ed520989d1658e29b179e6488b80de9cc872adc575ced6646fc228168c6fd522c6b276d
diff --git a/dev-qt/qtwebview/qtwebview-5.15.0_beta3.ebuild b/dev-qt/qtwebview/qtwebview-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..10d7f8d0
--- /dev/null
+++ b/dev-qt/qtwebview/qtwebview-5.15.0_beta3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE=""
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtdeclarative-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtwebengine-${PV}
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtwidgets/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.0_beta3.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..40218072
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.0_beta3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+# keep IUSE defaults in sync with qtgui
+IUSE="gles2-only gtk +png +X"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[gles2-only=,png=,X?]
+ 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-only es2 desktop)
+ $(qt_use gtk)
+ -gui
+ $(qt_use png libpng system)
+ -widgets
+ $(qt_use X xcb)
+ $(usex X '-xcb-xlib -xkbcommon' '')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
new file mode 100644
index 00000000..bbf57c77
--- /dev/null
+++ b/dev-qt/qtx11extras/Manifest
@@ -0,0 +1 @@
+DIST qtx11extras-everywhere-src-5.15.0-beta3.tar.xz 135680 BLAKE2B 4f330eb38a27b7e04cf00125444e37f2d822a205789246f85d80982d8ecf044b66d4bb71e5129f87256767d62488ac11a864dedad7a317b1a14971afe6fc8ee7 SHA512 7bf7d3b57fd66beafc88e0e9bfca607d2146520223b037f8f1d28f3e205cc8fadb85260faca856e2093a1c8e8dbce68bfbafe6f6177011447d16f5140b0190e3
diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.0_beta3.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..32aefe9b
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.15.0_beta3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qt5-build
+
+DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}[X]
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtwidgets-${PV} )
+"
diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
new file mode 100644
index 00000000..375ffd04
--- /dev/null
+++ b/dev-qt/qtxml/Manifest
@@ -0,0 +1 @@
+DIST qtbase-everywhere-src-5.15.0-beta3.tar.xz 49912588 BLAKE2B 162a0f73af238a2182e11d3d06715c61e0341f419d0fce545710b2ce9fe39b9b2fedd612ef784cfa2fd06ec91bb724a48bd0998b07b9f67eac64382ae1db8210 SHA512 b7eb351d099cb4a9080ddc9dcd5ef74ea3ed6d12def6b0c1c4de018a950cf5c5281ecf74467eb31783771cd58e34d093e5cad92c28ad188eaa33c5118150d8b5
diff --git a/dev-qt/qtxml/qtxml-5.15.0_beta3.ebuild b/dev-qt/qtxml/qtxml-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..8d0e1d4f
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.15.0_beta3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ ~dev-qt/qtcore-${PV}
+"
+DEPEND="${RDEPEND}
+ test? ( ~dev-qt/qtnetwork-${PV} )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/xml
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :xml
+)
diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
new file mode 100644
index 00000000..704142fc
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -0,0 +1 @@
+DIST qtxmlpatterns-everywhere-src-5.15.0-beta3.tar.xz 1403812 BLAKE2B 2a1d4a12fa3f644b3b9f797186746d9d0dd3a4dce47566f2805ae3496dac739458075598fdd7bb4f624c9831a6606efb619db1ac01f2cce755953ebbfdf01ae0 SHA512 13a4084e52eb3d21c3886b65ddb5b4827005f7218ad2079d77ad142e1696fcea3162385f1337e51ae6a03b80c66acfcfec8dab2d441ea33145aa022ef00d9988
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.0_beta3.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.0_beta3.ebuild
new file mode 100644
index 00000000..66fa234d
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.0_beta3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit qt5-build
+
+DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ qml? ( ~dev-qt/qtdeclarative-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml qml \
+ src/src.pro \
+ src/imports/imports.pro
+
+ qt_use_disable_mod qml quick tests/auto/auto.pro
+
+ qt5-build_src_prepare
+}