commit: beb0cf65148908ddbc9753b525f4281d0909ae63 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org> AuthorDate: Wed May 3 03:49:12 2017 +0000 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org> CommitDate: Wed May 3 03:49:12 2017 +0000 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=beb0cf65
dev-qt: bump to 5.9.0_beta3 dev-qt/assistant/Manifest | 1 + dev-qt/assistant/assistant-5.9.0_beta3.ebuild | 37 +++++ dev-qt/designer/Manifest | 1 + dev-qt/designer/designer-5.9.0_beta3.ebuild | 40 +++++ dev-qt/linguist-tools/Manifest | 1 + .../linguist-tools-5.9.0_beta3.ebuild | 35 +++++ dev-qt/linguist/Manifest | 1 + dev-qt/linguist/linguist-5.9.0_beta3.ebuild | 28 ++++ dev-qt/pixeltool/Manifest | 1 + dev-qt/pixeltool/pixeltool-5.9.0_beta3.ebuild | 25 ++++ dev-qt/qdbus/Manifest | 1 + dev-qt/qdbus/qdbus-5.9.0_beta3.ebuild | 25 ++++ dev-qt/qdbusviewer/Manifest | 1 + dev-qt/qdbusviewer/qdbusviewer-5.9.0_beta3.ebuild | 27 ++++ dev-qt/qdoc/Manifest | 1 + dev-qt/qdoc/qdoc-5.9.0_beta3.ebuild | 31 ++++ dev-qt/qt3d/Manifest | 1 + dev-qt/qt3d/qt3d-5.9.0_beta3.ebuild | 30 ++++ dev-qt/qtbluetooth/Manifest | 1 + dev-qt/qtbluetooth/qtbluetooth-5.9.0_beta3.ebuild | 33 +++++ dev-qt/qtcharts/Manifest | 1 + dev-qt/qtcharts/qtcharts-5.9.0_beta3.ebuild | 29 ++++ dev-qt/qtconcurrent/Manifest | 1 + .../qtconcurrent/qtconcurrent-5.9.0_beta3.ebuild | 23 +++ dev-qt/qtcore/Manifest | 1 + dev-qt/qtcore/qtcore-5.9.0_beta3.ebuild | 44 ++++++ dev-qt/qtdatavis3d/Manifest | 1 + dev-qt/qtdatavis3d/qtdatavis3d-5.9.0_beta3.ebuild | 31 ++++ dev-qt/qtdbus/Manifest | 1 + dev-qt/qtdbus/qtdbus-5.9.0_beta3.ebuild | 38 +++++ dev-qt/qtdeclarative/Manifest | 1 + .../qtdeclarative/qtdeclarative-5.9.0_beta3.ebuild | 56 +++++++ dev-qt/qtdiag/Manifest | 1 + dev-qt/qtdiag/qtdiag-5.9.0_beta3.ebuild | 25 ++++ dev-qt/qtgraphicaleffects/Manifest | 1 + .../qtgraphicaleffects-5.9.0_beta3.ebuild | 21 +++ dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.9.0_beta3.ebuild | 164 +++++++++++++++++++++ dev-qt/qthelp/Manifest | 1 + dev-qt/qthelp/qthelp-5.9.0_beta3.ebuild | 30 ++++ dev-qt/qtimageformats/Manifest | 1 + .../qtimageformats-5.9.0_beta3.ebuild | 23 +++ dev-qt/qtlocation/Manifest | 1 + dev-qt/qtlocation/qtlocation-5.9.0_beta3.ebuild | 29 ++++ dev-qt/qtmultimedia/Manifest | 1 + .../qtmultimedia/qtmultimedia-5.9.0_beta3.ebuild | 76 ++++++++++ dev-qt/qtnetwork/Manifest | 1 + dev-qt/qtnetwork/qtnetwork-5.9.0_beta3.ebuild | 53 +++++++ dev-qt/qtnetworkauth/Manifest | 1 + .../qtnetworkauth/qtnetworkauth-5.9.0_beta3.ebuild | 20 +++ dev-qt/qtopengl/Manifest | 1 + dev-qt/qtopengl/qtopengl-5.9.0_beta3.ebuild | 34 +++++ dev-qt/qtpaths/Manifest | 1 + dev-qt/qtpaths/qtpaths-5.9.0_beta3.ebuild | 23 +++ dev-qt/qtplugininfo/Manifest | 1 + .../qtplugininfo/qtplugininfo-5.9.0_beta3.ebuild | 23 +++ dev-qt/qtpositioning/Manifest | 1 + .../qtpositioning/qtpositioning-5.9.0_beta3.ebuild | 34 +++++ dev-qt/qtprintsupport/Manifest | 1 + .../qtprintsupport-5.9.0_beta3.ebuild | 42 ++++++ dev-qt/qtquickcontrols/Manifest | 1 + .../qtquickcontrols-5.9.0_beta3.ebuild | 32 ++++ dev-qt/qtquickcontrols2/Manifest | 1 + .../qtquickcontrols2-5.9.0_beta3.ebuild | 21 +++ dev-qt/qtscript/Manifest | 1 + dev-qt/qtscript/qtscript-5.9.0_beta3.ebuild | 36 +++++ dev-qt/qtscxml/Manifest | 1 + dev-qt/qtscxml/qtscxml-5.9.0_beta3.ebuild | 19 +++ dev-qt/qtsensors/Manifest | 1 + dev-qt/qtsensors/qtsensors-5.9.0_beta3.ebuild | 26 ++++ dev-qt/qtserialport/Manifest | 1 + .../qtserialport/qtserialport-5.9.0_beta3.ebuild | 27 ++++ dev-qt/qtsql/Manifest | 1 + dev-qt/qtsql/qtsql-5.9.0_beta3.ebuild | 53 +++++++ dev-qt/qtsvg/Manifest | 1 + dev-qt/qtsvg/qtsvg-5.9.0_beta3.ebuild | 23 +++ dev-qt/qttest/Manifest | 1 + dev-qt/qttest/qttest-5.9.0_beta3.ebuild | 29 ++++ dev-qt/qttranslations/Manifest | 1 + .../qttranslations-5.9.0_beta3.ebuild | 19 +++ dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-5.9.0_beta3.ebuild | 33 +++++ dev-qt/qtwebchannel/Manifest | 1 + .../qtwebchannel/qtwebchannel-5.9.0_beta3.ebuild | 26 ++++ dev-qt/qtwebengine/Manifest | 1 + dev-qt/qtwebengine/qtwebengine-5.9.0_beta3.ebuild | 107 ++++++++++++++ dev-qt/qtwebkit/Manifest | 1 + dev-qt/qtwebkit/qtwebkit-5.9.0_beta3.ebuild | 108 ++++++++++++++ dev-qt/qtwebsockets/Manifest | 1 + .../qtwebsockets/qtwebsockets-5.9.0_beta3.ebuild | 27 ++++ dev-qt/qtwidgets/Manifest | 1 + dev-qt/qtwidgets/qtwidgets-5.9.0_beta3.ebuild | 49 ++++++ dev-qt/qtx11extras/Manifest | 1 + dev-qt/qtx11extras/qtx11extras-5.9.0_beta3.ebuild | 21 +++ dev-qt/qtxml/Manifest | 1 + dev-qt/qtxml/qtxml-5.9.0_beta3.ebuild | 25 ++++ dev-qt/qtxmlpatterns/Manifest | 1 + .../qtxmlpatterns/qtxmlpatterns-5.9.0_beta3.ebuild | 19 +++ profiles/package.mask | 97 ++++++------ 99 files changed, 1927 insertions(+), 48 deletions(-) diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/assistant/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/assistant/assistant-5.9.0_beta3.ebuild b/dev-qt/assistant/assistant-5.9.0_beta3.ebuild new file mode 100644 index 00000000..44fa4993 --- /dev/null +++ b/dev-qt/assistant/assistant-5.9.0_beta3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="webkit" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qthelp-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtsql-${PV}[sqlite] + ~dev-qt/qtwidgets-${PV} + webkit? ( ~dev-qt/qtwebkit-${PV} ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/assistant +) + +src_prepare() { + qt_use_disable_mod webkit webkitwidgets \ + src/assistant/assistant/assistant.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/designer/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/designer/designer-5.9.0_beta3.ebuild b/dev-qt/designer/designer-5.9.0_beta3.ebuild new file mode 100644 index 00000000..881db449 --- /dev/null +++ b/dev-qt/designer/designer-5.9.0_beta3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="declarative webkit" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} + declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] ) + webkit? ( ~dev-qt/qtwebkit-${PV} ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/designer +) + +src_prepare() { + qt_use_disable_mod declarative quickwidgets \ + src/designer/src/plugins/plugins.pro + + qt_use_disable_mod webkit webkitwidgets \ + src/designer/src/plugins/plugins.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/linguist-tools/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/linguist-tools/linguist-tools-5.9.0_beta3.ebuild b/dev-qt/linguist-tools/linguist-tools-5.9.0_beta3.ebuild new file mode 100644 index 00000000..b22c78fd --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.9.0_beta3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtxml-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist +) + +src_prepare() { + sed -i -e '/SUBDIRS += linguist/d' \ + src/linguist/linguist.pro || die + + qt_use_disable_mod qml qmldevtools-private \ + src/linguist/lupdate/lupdate.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/linguist/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/linguist/linguist-5.9.0_beta3.ebuild b/dev-qt/linguist/linguist-5.9.0_beta3.ebuild new file mode 100644 index 00000000..163c6cf6 --- /dev/null +++ b/dev-qt/linguist/linguist-5.9.0_beta3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Graphical tool for translating Qt applications" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/designer-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist/linguist +) diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/pixeltool/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/pixeltool/pixeltool-5.9.0_beta3.ebuild b/dev-qt/pixeltool/pixeltool-5.9.0_beta3.ebuild new file mode 100644 index 00000000..84c30915 --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.9.0_beta3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt screen magnifier" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/pixeltool +) diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/qdbus/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/qdbus/qdbus-5.9.0_beta3.ebuild b/dev-qt/qdbus/qdbus-5.9.0_beta3.ebuild new file mode 100644 index 00000000..cc1037ec --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.9.0_beta3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Interface to Qt applications communicating over D-Bus" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbus +) diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/qdbusviewer/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.9.0_beta3.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.9.0_beta3.ebuild new file mode 100644 index 00000000..d1f5a5ed --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.9.0_beta3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbusviewer +) diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/qdoc/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/qdoc/qdoc-5.9.0_beta3.ebuild b/dev-qt/qdoc/qdoc-5.9.0_beta3.ebuild new file mode 100644 index 00000000..fff12942 --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.9.0_beta3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt documentation generator" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdoc +) + +src_prepare() { + qt_use_disable_mod qml qmldevtools-private \ + src/qdoc/qdoc.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest new file mode 100644 index 00000000..a222048a --- /dev/null +++ b/dev-qt/qt3d/Manifest @@ -0,0 +1 @@ +DIST qt3d-opensource-src-5.9.0-beta3.tar.xz 22456924 SHA256 055ea3fd3aea41319db3e3723b1930b5d0e17b60a53b1022c37994e4c379983c SHA512 1526812e1b75eca1a1a8e0b737437f415f5c46c851df1f084ab113b70ccee379ddf5bfe51cacea07184349464ed91df18fcad063a8f57b20a63c7cae10f05dcb WHIRLPOOL b5cc5e5fe4af173b5abd35ea2ae641101388a1dec66026780ae487ab10f8b24afc237f954ad76616ad80a08242c1677647ce624877459a894993b96074ab94c5 diff --git a/dev-qt/qt3d/qt3d-5.9.0_beta3.ebuild b/dev-qt/qt3d/qt3d-5.9.0_beta3.ebuild new file mode 100644 index 00000000..8d560430 --- /dev/null +++ b/dev-qt/qt3d/qt3d-5.9.0_beta3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="The 3D module for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +# TODO: gamepad, tools +IUSE="gles2" + +DEPEND=" + ~dev-qt/qtconcurrent-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV}[gles2=] + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + >=media-libs/assimp-3.1.1 +" +RDEPEND="${DEPEND}" + +src_prepare() { + rm -r src/3rdparty/assimp/{code,contrib,include} || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest new file mode 100644 index 00000000..13ec229c --- /dev/null +++ b/dev-qt/qtbluetooth/Manifest @@ -0,0 +1 @@ +DIST qtconnectivity-opensource-src-5.9.0-beta3.tar.xz 2702608 SHA256 f1d162341d46dbef24067408a33471c90e927d6aca3302ee1796d624f8715ebb SHA512 5b5990447c46c79847afdb262f2e15b064ec6877d0ab994ff2f57bcf2aeb23b5d7abf3e97117d49913c8da0080aefa3aefd9ccf3582ed9fd6b731be30ab960bf WHIRLPOOL 2b38b45d1367d649152f35b1b46f2191d068ccc1e2ecedbdfc4f7533f43554f69ea756177baf88a473f6ec9e70d9fd354b6ffc1674ee5787937fec097357d125 diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.9.0_beta3.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.9.0_beta3.ebuild new file mode 100644 index 00000000..ca5687bd --- /dev/null +++ b/dev-qt/qtbluetooth/qtbluetooth-5.9.0_beta3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtconnectivity" +inherit qt5-build + +DESCRIPTION="Bluetooth support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~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..adb29fab --- /dev/null +++ b/dev-qt/qtcharts/Manifest @@ -0,0 +1 @@ +DIST qtcharts-opensource-src-5.9.0-beta3.tar.xz 4156212 SHA256 525b67c63a3f9e82b8402690ec062a9bc6d2b0dbfb83858d3082482239190ad9 SHA512 2b24e392e7968ba9c8e8311afd5191aff0e0b7fe6c32ec35cbba382022341a6df038c3043fbfec678af7e48ef08f49ad5735fad2490d561c4b5eecf51f663762 WHIRLPOOL 1e95eeb30efa1d59de7aee6b18723643c9f37e8819392b0fc862290bef60dd580f27eda43eab5a3803e84d312e70ef76f334114ef44be3aa4ba40a552648c3ac diff --git a/dev-qt/qtcharts/qtcharts-5.9.0_beta3.ebuild b/dev-qt/qtcharts/qtcharts-5.9.0_beta3.ebuild new file mode 100644 index 00000000..87959af4 --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.9.0_beta3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Chart component library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtconcurrent/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.9.0_beta3.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.9.0_beta3.ebuild new file mode 100644 index 00000000..2886524b --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.9.0_beta3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/concurrent +) diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtcore/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtcore/qtcore-5.9.0_beta3.ebuild b/dev-qt/qtcore/qtcore-5.9.0_beta3.ebuild new file mode 100644 index 00000000..175000e7 --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.9.0_beta3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Cross-platform application development framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="icu systemd" + +DEPEND=" + dev-libs/double-conversion:= + dev-libs/glib:2 + dev-libs/libpcre2[pcre16,unicode] + sys-libs/zlib + icu? ( dev-libs/icu:= ) + !icu? ( virtual/libiconv ) + systemd? ( sys-apps/systemd:= ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/bootstrap + src/tools/moc + src/tools/rcc + src/tools/qfloat16-tables + src/corelib + src/tools/qlalr + doc +) + +src_configure() { + local myconf=( + $(qt_use icu) + $(qt_use !icu iconv) + $(qt_use systemd journald) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest new file mode 100644 index 00000000..2bd645f6 --- /dev/null +++ b/dev-qt/qtdatavis3d/Manifest @@ -0,0 +1 @@ +DIST qtdatavis3d-opensource-src-5.9.0-beta3.tar.xz 5163332 SHA256 8638542f39c32b9fdf11ea46ff559cdf86161c36e61f984b5e8606c553fd7da7 SHA512 30aea2b984d6ce0b5faf84464f70613494ecbef1202a37699ea46582c523b56722017bf5b873f78f3e5a7993299f302a7a05391ca7e8adf370dd0a9acb8c02fb WHIRLPOOL 2e8e83ac830a1cd7c6c6d827cb2cd081a8482ab21997ee50218ab1caa7ac9f2cfaadee3c4be114c59fb31a4404e1df156dcfc85f118efec3742c3676940e9bc7 diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0_beta3.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0_beta3.ebuild new file mode 100644 index 00000000..4ce3a82a --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.9.0_beta3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="3D data visualization library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="gles2 qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + # eliminate bogus dependency on qtwidgets + sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die + + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtdbus/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtdbus/qtdbus-5.9.0_beta3.ebuild b/dev-qt/qtdbus/qtdbus-5.9.0_beta3.ebuild new file mode 100644 index 00000000..d7d8945c --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.9.0_beta3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + >=sys-apps/dbus-1.4.20 +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest new file mode 100644 index 00000000..5e8451d7 --- /dev/null +++ b/dev-qt/qtdeclarative/Manifest @@ -0,0 +1 @@ +DIST qtdeclarative-opensource-src-5.9.0-beta3.tar.xz 21411660 SHA256 2ca518406f902c3f812860ae0b48dc036f9111fd41f0858a02e5e91031a2f519 SHA512 d78e108a286014fa0c1c6e8bf6d2127dd790c3cfeacad8f483c8079646f72678094c6eb9462f9ede489ca6459adc78993e72e88e676b5b5b7feef232ffbb0ca2 WHIRLPOOL 731f15bc263143749804d80f5510a0b488b661dd5dca5741169c976edca13b537fba82bcb805a2803b9619aee8e32131598f7020834174d0558ec80627dfa49c diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.9.0_beta3.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.9.0_beta3.ebuild new file mode 100644 index 00000000..13e05c9e --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.9.0_beta3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_{4,5} ) +inherit python-any-r1 qt5-build + +DESCRIPTION="The QML and Quick modules for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="gles2 +jit localstorage +widgets xml" + +# qtgui[gles2=] is needed because of bug 504322 +COMMON_DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qttest-${PV} + localstorage? ( ~dev-qt/qtsql-${PV} ) + widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] ) + xml? ( + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtxmlpatterns-${PV} + ) +" +DEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} +" +RDEPEND="${COMMON_DEPEND} + !<dev-qt/qtquickcontrols-5.7:5 +" + +src_prepare() { + use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch") + + use localstorage || sed -i -e '/localstorage/d' \ + src/imports/imports.pro || die + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/qmltest/qmltest.pro \ + tests/auto/auto.pro \ + tools/tools.pro \ + tools/qmlscene/qmlscene.pro \ + tools/qml/qml.pro + + qt_use_disable_mod xml xmlpatterns \ + src/imports/imports.pro \ + tests/auto/quick/quick.pro \ + tests/auto/quick/examples/examples.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/qtdiag/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/qtdiag/qtdiag-5.9.0_beta3.ebuild b/dev-qt/qtdiag/qtdiag-5.9.0_beta3.ebuild new file mode 100644 index 00000000..bdd36844 --- /dev/null +++ b/dev-qt/qtdiag/qtdiag-5.9.0_beta3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="+ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV}[ssl=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtdiag +) diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest new file mode 100644 index 00000000..939f2932 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/Manifest @@ -0,0 +1 @@ +DIST qtgraphicaleffects-opensource-src-5.9.0-beta3.tar.xz 14488136 SHA256 bec4bf1e9897afbea5555caddf8def356fdef63279e9b8d58d20ef3865ee1944 SHA512 982439ff84982d63b6fc42f6ac1d943a4901b63fe296c4050d441916a201810b7c6c33e4781a824ad661ce6182bd269f14b46f2055fbd831833639ee6777461b WHIRLPOOL 665a1d19e3b18600cb7907840506945a09b251da13232b7ba61cda3dae14621d08de3c2898c681aee0b71ee2679304388dc16dfacf90e1cfecce2007c3564647 diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0_beta3.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0_beta3.ebuild new file mode 100644 index 00000000..f1f5e53f --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.9.0_beta3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Set of QML types for adding visual effects to user interfaces" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtgui/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtgui/qtgui-5.9.0_beta3.ebuild b/dev-qt/qtgui/qtgui-5.9.0_beta3.ebuild new file mode 100644 index 00000000..b328d687 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.9.0_beta3.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +# TODO: linuxfb + +IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus + jpeg libinput +png tslib tuio +udev vnc +xcb" +REQUIRED_USE=" + || ( eglfs xcb ) + accessibility? ( dbus xcb ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + xcb? ( gles2? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + ~dev-qt/qtcore-${PV} + media-libs/fontconfig + >=media-libs/freetype-2.6.1:2 + >=media-libs/harfbuzz-1.0.6:= + >=sys-libs/zlib-1.2.5 + virtual/opengl + dbus? ( ~dev-qt/qtdbus-${PV} ) + egl? ( media-libs/mesa[egl] ) + eglfs? ( + media-libs/mesa[gbm] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + gles2? ( media-libs/mesa[gles2] ) + jpeg? ( virtual/jpeg:0 ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:0= ) + tslib? ( x11-libs/tslib ) + tuio? ( ~dev-qt/qtnetwork-${PV} ) + udev? ( virtual/libudev:= ) + vnc? ( ~dev-qt/qtnetwork-${PV} ) + xcb? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=x11-libs/libXi-1.7.4 + >=x11-libs/libxcb-1.10:=[xkb] + >=x11-libs/libxkbcommon-0.4.1[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) +" + +QT5_TARGET_SUBDIRS=( + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl + eglfs + eglfs:eglfs_egldevice: + eglfs:eglfs_gbm: + evdev + evdev:mtdev: + :fontconfig + :system-freetype:FREETYPE + !:no-freetype: + !gif:no-gif: + gles2::OPENGL_ES + gles2:opengles2:OPENGL_ES_2 + !:no-gui: + :system-harfbuzz:HARFBUZZ + !:no-harfbuzz: + jpeg:system-jpeg:IMAGEFORMAT_JPEG + !jpeg:no-jpeg: + libinput + libinput:xkbcommon-evdev: + :opengl + png:png: + png:system-png:IMAGEFORMAT_PNG + !png:no-png: + tslib + udev:libudev: + xcb:xcb: + xcb:xcb-glx: + xcb:xcb-plugin: + xcb:xcb-render: + xcb:xcb-sm: + xcb:xcb-xlib: + xcb:xinput2: + xcb::XKB +) + +src_prepare() { + # egl_x11 is activated when both egl and xcb are enabled + use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11) + + use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \ + src/platformsupport/platformsupport.pro || die + + qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro + + qt_use_disable_mod ibus dbus \ + src/plugins/platforminputcontexts/platforminputcontexts.pro + + use vnc || sed -i -e '/SUBDIRS += vnc/d' \ + src/plugins/platforms/platforms.pro || die + + qt5-build_src_prepare +} + +src_configure() { + local myconf=( + $(usex dbus -dbus-linked '') + $(qt_use egl) + $(qt_use eglfs) + $(usex eglfs '-gbm -kms' '') + $(qt_use evdev) + $(qt_use evdev mtdev) + -fontconfig + -system-freetype + $(usex gif '' -no-gif) + -system-harfbuzz + $(qt_use jpeg libjpeg system) + $(qt_use libinput) + $(qt_use libinput xkbcommon-evdev) + -opengl $(usex gles2 es2 desktop) + $(qt_use png libpng system) + $(qt_use tslib) + $(qt_use udev libudev) + $(qt_use xcb xcb system) + $(qt_use xcb xkbcommon-x11 system) + $(usex xcb '-xcb-xlib -xinput2 -xkb' '') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/qthelp/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/qthelp/qthelp-5.9.0_beta3.ebuild b/dev-qt/qthelp/qthelp-5.9.0_beta3.ebuild new file mode 100644 index 00000000..d9c3f9c4 --- /dev/null +++ b/dev-qt/qthelp/qthelp-5.9.0_beta3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 module for integrating online documentation into applications" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtsql-${PV}[sqlite] + ~dev-qt/qtwidgets-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/help + src/assistant/qcollectiongenerator + src/assistant/qhelpconverter + src/assistant/qhelpgenerator +) diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest new file mode 100644 index 00000000..53ebb5ee --- /dev/null +++ b/dev-qt/qtimageformats/Manifest @@ -0,0 +1 @@ +DIST qtimageformats-opensource-src-5.9.0-beta3.tar.xz 2089276 SHA256 1c6d89122c8b3c5cb6ce78478e0a5f95195ee9f7697645b06d98e9e768acc533 SHA512 82d231013dd73d6e6f51fc532ef8311eb98217e6742d4fd6c9360544bfb325c153c673940c38755979d2b2aa9b481b56abc25e21d0b84319b974d4a60ed490e6 WHIRLPOOL 91ba5ca429551db342dfdf51895a55eb93a14504ea1146c67b51821556f4a0b0a8c09fba149081bae134b4da25eaf32bcd05fc58a47eae8fc4eb57937ffacaa9 diff --git a/dev-qt/qtimageformats/qtimageformats-5.9.0_beta3.ebuild b/dev-qt/qtimageformats/qtimageformats-5.9.0_beta3.ebuild new file mode 100644 index 00000000..3285265e --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.9.0_beta3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + media-libs/jasper:= + media-libs/libmng:= + media-libs/libwebp:= + media-libs/tiff:0 +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest new file mode 100644 index 00000000..86b12d90 --- /dev/null +++ b/dev-qt/qtlocation/Manifest @@ -0,0 +1 @@ +DIST qtlocation-opensource-src-5.9.0-beta3.tar.xz 58902056 SHA256 4bf3dcabf5d0cdb9c0d21d72c55e3f3db983204ccf375e42efadda1cdcbead1d SHA512 ea317ee8495c3c823ac249a122d7e2a0c5dd987ff76c4b2b7bd47b15aff3442f8f861398674057692fa3a2ef2a75883e1c1fd2a3a157977a6a53a95dee45f3b7 WHIRLPOOL 97d11a66dbd49c3efb1cf07525fde0c282b2b986697f7b1d069dd403c8e505e3fc20ffca00c3bb847d2b6071dae54169e5ccbda60e72fdf5aa4276378d64a4fa diff --git a/dev-qt/qtlocation/qtlocation-5.9.0_beta3.ebuild b/dev-qt/qtlocation/qtlocation-5.9.0_beta3.ebuild new file mode 100644 index 00000000..3b8070ce --- /dev/null +++ b/dev-qt/qtlocation/qtlocation-5.9.0_beta3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="The Location module for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtpositioning-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/3rdparty + src/location + src/imports/location + src/plugins/geoservices +) diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest new file mode 100644 index 00000000..b18ae115 --- /dev/null +++ b/dev-qt/qtmultimedia/Manifest @@ -0,0 +1 @@ +DIST qtmultimedia-opensource-src-5.9.0-beta3.tar.xz 3572640 SHA256 27b5b37609a6755cea0622d1d3a53de1524697fd9dabb6067fde94da10d7e030 SHA512 631e9e1dbf4a0e2380d67bf2c5dbaced7bfc51fd94de553e45129de8cce156e2edf7e3048cd602da6e110512684f2f350598eb352a7a8b30e222abb408d17a4f WHIRLPOOL 020452beeff2341997b0ad639b61314c03dd6a7a9fdb4704485e14191dbbae13e26a9504534ec77faf7fbd3c760de1b34f0c0e917dfbbf154a01c544c6190d7f diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.0_beta3.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9.0_beta3.ebuild new file mode 100644 index 00000000..5c309a38 --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.0_beta3.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets" +REQUIRED_USE="?? ( gstreamer gstreamer010 )" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + ~dev-qt/qtnetwork-${PV} + alsa? ( media-libs/alsa-lib ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-base:1.0 + ) + gstreamer010? ( + dev-libs/glib:2 + media-libs/gstreamer:0.10 + media-libs/gst-plugins-bad:0.10 + media-libs/gst-plugins-base:0.10 + ) + pulseaudio? ( media-sound/pulseaudio ) + qml? ( + ~dev-qt/qtdeclarative-${PV} + gles2? ( ~dev-qt/qtgui-${PV}[egl] ) + openal? ( media-libs/openal ) + ) + widgets? ( + ~dev-qt/qtopengl-${PV} + ~dev-qt/qtwidgets-${PV}[gles2=] + ) +" +DEPEND="${RDEPEND} + gstreamer? ( x11-proto/videoproto ) +" + +src_prepare() { + # do not rely on qtbase configuration + sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \ + qtmultimedia.pro || die + + qt_use_compile_test alsa + qt_use_compile_test gstreamer + qt_use_compile_test openal + qt_use_compile_test pulseaudio + + qt_use_disable_mod qml quick \ + src/src.pro \ + src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/gsttools/gsttools.pro \ + src/plugins/gstreamer/common.pri + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + $(usex gstreamer 'GST_VERSION=1.0' '') + $(usex gstreamer010 'GST_VERSION=0.10' '') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtnetwork/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtnetwork/qtnetwork-5.9.0_beta3.ebuild b/dev-qt/qtnetwork/qtnetwork-5.9.0_beta3.ebuild new file mode 100644 index 00000000..f392876a --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.9.0_beta3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="bindist connman libproxy networkmanager +ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + >=sys-libs/zlib-1.2.5 + connman? ( ~dev-qt/qtdbus-${PV} ) + libproxy? ( net-libs/libproxy ) + networkmanager? ( ~dev-qt/qtdbus-${PV} ) + ssl? ( dev-libs/openssl:0[bindist=] ) +" +RDEPEND="${DEPEND} + connman? ( net-misc/connman ) + networkmanager? ( net-misc/networkmanager ) +" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +pkg_setup() { + use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) + use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) +} + +src_configure() { + local myconf=( + $(use connman || use networkmanager && echo -dbus-linked) + $(qt_use libproxy) + $(usex ssl -openssl-linked '') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest new file mode 100644 index 00000000..6177e0fd --- /dev/null +++ b/dev-qt/qtnetworkauth/Manifest @@ -0,0 +1 @@ +DIST qtnetworkauth-opensource-src-5.9.0-beta3.tar.xz 111216 SHA256 3b08c88179554e467a093c2b8f6fa45311587dcdd2dd644dd2c537ead9ce571b SHA512 42b1c05c33956833d06d688e558d9974b25c72b1ec40bda21b08fbf060b3c44f77e7ba4223b5969da6424394db2ca8af54c46e98c0ccb1ad860260ec3430a011 WHIRLPOOL bd7f1da529a614910f177e5ac0554dfc600ef2c2e721811d8477fe45fc40a21127928ed9928636f21a4543b940a60c1948118c15474f0192cca8ed93cf9a0fa5 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0_beta3.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0_beta3.ebuild new file mode 100644 index 00000000..ec54a2f0 --- /dev/null +++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.9.0_beta3.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Network authorization library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtopengl/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtopengl/qtopengl-5.9.0_beta3.ebuild b/dev-qt/qtopengl/qtopengl-5.9.0_beta3.ebuild new file mode 100644 index 00000000..7e85dc2c --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.9.0_beta3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="gles2" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + ~dev-qt/qtwidgets-${PV}[gles2=] + virtual/opengl +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/opengl +) + +src_configure() { + local myconf=( + -opengl $(usex gles2 es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/qtpaths/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/qtpaths/qtpaths-5.9.0_beta3.ebuild b/dev-qt/qtpaths/qtpaths-5.9.0_beta3.ebuild new file mode 100644 index 00000000..e19eed5f --- /dev/null +++ b/dev-qt/qtpaths/qtpaths-5.9.0_beta3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Command line client to QStandardPaths" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtpaths +) diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest new file mode 100644 index 00000000..3de302f4 --- /dev/null +++ b/dev-qt/qtplugininfo/Manifest @@ -0,0 +1 @@ +DIST qttools-opensource-src-5.9.0-beta3.tar.xz 9749556 SHA256 3c462beaeaf1baaaa80103069c1813e857e9d8f26c184596d3f8e4983ab7391c SHA512 fa0d039477b981ba37ea2c691725a980b2bf42e4110302b2224d4940f6d2280634a7e300bcf4769bdd4a6c8f3b17f92dc9c897793fabd5e38cf5c1f35e234ffa WHIRLPOOL a3b2bae7b4dad7d6ed8936096bcab55c1f0fe0fb74be64a2c0938692ef7f94923fd3bd9b45f1f7fc34b0e2432cffba01ddeff30d261f41a21a0f925b87c90235 diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.9.0_beta3.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.9.0_beta3.ebuild new file mode 100644 index 00000000..f411fc0c --- /dev/null +++ b/dev-qt/qtplugininfo/qtplugininfo-5.9.0_beta3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 plugin metadata dumper" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtplugininfo +) diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest new file mode 100644 index 00000000..86b12d90 --- /dev/null +++ b/dev-qt/qtpositioning/Manifest @@ -0,0 +1 @@ +DIST qtlocation-opensource-src-5.9.0-beta3.tar.xz 58902056 SHA256 4bf3dcabf5d0cdb9c0d21d72c55e3f3db983204ccf375e42efadda1cdcbead1d SHA512 ea317ee8495c3c823ac249a122d7e2a0c5dd987ff76c4b2b7bd47b15aff3442f8f861398674057692fa3a2ef2a75883e1c1fd2a3a157977a6a53a95dee45f3b7 WHIRLPOOL 97d11a66dbd49c3efb1cf07525fde0c282b2b986697f7b1d069dd403c8e505e3fc20ffca00c3bb847d2b6071dae54169e5ccbda60e72fdf5aa4276378d64a4fa diff --git a/dev-qt/qtpositioning/qtpositioning-5.9.0_beta3.ebuild b/dev-qt/qtpositioning/qtpositioning-5.9.0_beta3.ebuild new file mode 100644 index 00000000..407ac256 --- /dev/null +++ b/dev-qt/qtpositioning/qtpositioning-5.9.0_beta3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtlocation" +inherit qt5-build + +DESCRIPTION="Physical position determination library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~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/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 new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtprintsupport/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.9.0_beta3.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.9.0_beta3.ebuild new file mode 100644 index 00000000..71b61e38 --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.9.0_beta3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Printing support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="cups gles2" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + ~dev-qt/qtwidgets-${PV}[gles2=] + cups? ( >=net-print/cups-1.4 ) +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtnetwork-${PV} ) +" + +QT5_TARGET_SUBDIRS=( + src/printsupport + src/plugins/printsupport +) + +QT5_GENTOO_CONFIG=( + cups +) + +src_configure() { + local myconf=( + $(qt_use cups) + -opengl $(usex gles2 es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest new file mode 100644 index 00000000..2e6ec235 --- /dev/null +++ b/dev-qt/qtquickcontrols/Manifest @@ -0,0 +1 @@ +DIST qtquickcontrols-opensource-src-5.9.0-beta3.tar.xz 5944960 SHA256 758620892c89bbb35076c5dbac7d6bef1defc36a0fc39104772ea602a421904c SHA512 d317aab2f63af09927d433982123fa6570df4ffa69008691ef1e4eb15d4e8f098240671b4cec6e58f6ed1d6d270c955491d393e6dac48b97a5313d9d5f89f9b9 WHIRLPOOL be82712156e5b2ae18de073c13476ad2371c4662e8616e5a161aab8d75f2d2d1271eb91acbed43bf547f51190ea371d1687ce973d25897df81f347579b5af6dd diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0_beta3.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0_beta3.ebuild new file mode 100644 index 00000000..ac6ab02e --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.9.0_beta3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Set of controls used in conjunction with Qt Quick to build complete interfaces" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="+widgets" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + widgets? ( ~dev-qt/qtwidgets-${PV} ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/controls/Private/private.pri \ + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \ + tests/auto/controls/controls.pro \ + tests/auto/testplugin/testplugin.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest new file mode 100644 index 00000000..23489c97 --- /dev/null +++ b/dev-qt/qtquickcontrols2/Manifest @@ -0,0 +1 @@ +DIST qtquickcontrols2-opensource-src-5.9.0-beta3.tar.xz 3852720 SHA256 3d780c1e7983b98a169c22a4602508456f9c8d0ebfacaa819275d55549623930 SHA512 66d0752827b42b21ec41c149f63b8685f8ee7c76e5d0f92de9f80728749f0fb3abd19cfae04f2bd9526d460ad3c71f692d95e44b7e6e8547388ed3202e9a6043 WHIRLPOOL 8790164f929ba897c4769998aa5498fea0872de55daede49890a0845747711f4aba5317af88865400c228171165a356f5cbe0b54fb8bd2a52898aefa71249987 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0_beta3.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0_beta3.ebuild new file mode 100644 index 00000000..ba8f59a9 --- /dev/null +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.0_beta3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgraphicaleffects-${PV} + ~dev-qt/qtgui-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest new file mode 100644 index 00000000..14eb100e --- /dev/null +++ b/dev-qt/qtscript/Manifest @@ -0,0 +1 @@ +DIST qtscript-opensource-src-5.9.0-beta3.tar.xz 2617468 SHA256 c168aee26a8789f128211e3b5f2e129bc045e284e00ad1fb4c86ce38283dd00b SHA512 36d92b1babfabddece17acfefe222462fdc6bdcc7793837b7db4d83e5475e0993c98a2dcbe7c15c81b05846c146b5106018ead49331eac91c9100ee6ad740872 WHIRLPOOL ebfc4b7de781302556f8e4b86210ad21656ea99691789ef6993e641a44b93e07aa7a609f969e89783ffc37213addba4ed8a6768f280d12f215aef934080a61fa diff --git a/dev-qt/qtscript/qtscript-5.9.0_beta3.ebuild b/dev-qt/qtscript/qtscript-5.9.0_beta3.ebuild new file mode 100644 index 00000000..018e8b0d --- /dev/null +++ b/dev-qt/qtscript/qtscript-5.9.0_beta3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="+jit scripttools" + +DEPEND=" + ~dev-qt/qtcore-${PV} + scripttools? ( + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod scripttools widgets \ + src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + $(usex jit '' JAVASCRIPTCORE_JIT=no) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest new file mode 100644 index 00000000..39fe8ef2 --- /dev/null +++ b/dev-qt/qtscxml/Manifest @@ -0,0 +1 @@ +DIST qtscxml-opensource-src-5.9.0-beta3.tar.xz 406896 SHA256 de88419883a78a59f61b2b72a22d2e16c82da9c3252b34f69f670f61b8ab1409 SHA512 a503e4d55b21b602273e86405ef4e7280dc8c15a1aa6bce6a18201db7d520ed39be6b526098c673ed2676a07009a560fea3b94dd0eb1c92ce38e4c802e9ef919 WHIRLPOOL a1d285eb344687c7790c6391ab3402fd456a1fdbf554eb2b4aa06dd397d3884adbee2aea3d8d54740ebe347d1498f772f52ba5a01c195dda95992c227b6c9a87 diff --git a/dev-qt/qtscxml/qtscxml-5.9.0_beta3.ebuild b/dev-qt/qtscxml/qtscxml-5.9.0_beta3.ebuild new file mode 100644 index 00000000..e8f77a2e --- /dev/null +++ b/dev-qt/qtscxml/qtscxml-5.9.0_beta3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest new file mode 100644 index 00000000..097f88e1 --- /dev/null +++ b/dev-qt/qtsensors/Manifest @@ -0,0 +1 @@ +DIST qtsensors-opensource-src-5.9.0-beta3.tar.xz 1995820 SHA256 9cfca9ff4645704ef5975f2d7301e6d2ebc50186322816244b42d0305a1b7016 SHA512 120b27d36cb6594587d50791a0dfe5851482ca866bbdef5f1cd09960fa9b01931e722f7b0a223e5345645c30d84570451df4bdd0bba2efa878ae98eab017c8fd WHIRLPOOL fd795dd0ce659e7619fd857408a30d593681ee783f4357a298d96fc549a4d744827c2a120a5b2a5baa1ae70d72378f7db7765de43bc8e56f54e2ba11a92fd58a diff --git a/dev-qt/qtsensors/qtsensors-5.9.0_beta3.ebuild b/dev-qt/qtsensors/qtsensors-5.9.0_beta3.ebuild new file mode 100644 index 00000000..72762d03 --- /dev/null +++ b/dev-qt/qtsensors/qtsensors-5.9.0_beta3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Hardware sensor access library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest new file mode 100644 index 00000000..dfd765df --- /dev/null +++ b/dev-qt/qtserialport/Manifest @@ -0,0 +1 @@ +DIST qtserialport-opensource-src-5.9.0-beta3.tar.xz 269680 SHA256 8b887238fbc5b8be3e543fdec82184425c63a816ed8a415fdf550fe6401e6fdd SHA512 4298fa08c6e831ee483cc6e740f944326326017cb1e8bca25a6ead35d7dd6669c989e9c0932ead812e43726141f7930d2f7849bf3ccb15029a8a6383af46bdf0 WHIRLPOOL cf10a59207f4e4b36c57938d0ecfd3ff2a458bd039f2a0bf6901b5e5d5e7a10815c76c7f2a86c7e73d6d9c5173d9d30392bbd6a7c66d36e51c5c6f3b30d7df06 diff --git a/dev-qt/qtserialport/qtserialport-5.9.0_beta3.ebuild b/dev-qt/qtserialport/qtserialport-5.9.0_beta3.ebuild new file mode 100644 index 00000000..28ed3530 --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-5.9.0_beta3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Serial port abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + virtual/libudev:= +" +RDEPEND="${DEPEND}" + +src_prepare() { + # make sure we link against libudev + sed -i -e 's/:contains(QT_CONFIG,\s*libudev)//' \ + src/serialport/serialport-lib.pri || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtsql/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtsql/qtsql-5.9.0_beta3.ebuild b/dev-qt/qtsql/qtsql-5.9.0_beta3.ebuild new file mode 100644 index 00000000..0560c4a2 --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.9.0_beta3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="SQL abstraction library for the Qt5 tooolkit" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="freetds mysql oci8 odbc postgres +sqlite" + +REQUIRED_USE=" + || ( freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + ~dev-qt/qtcore-${PV} + freetds? ( dev-db/freetds ) + mysql? ( virtual/libmysqlclient:= ) + oci8? ( dev-db/oracle-instantclient-basic ) + odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) ) + postgres? ( dev-db/postgresql:* ) + sqlite? ( >=dev-db/sqlite-3.8.10.2:3 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/sql + src/plugins/sqldrivers +) + +src_configure() { + local myconf=( + $(qt_use freetds sql-tds plugin) + $(qt_use mysql sql-mysql plugin) + $(qt_use oci8 sql-oci plugin) + $(qt_use odbc sql-odbc plugin) + $(qt_use postgres sql-psql plugin) + $(qt_use sqlite sql-sqlite plugin) + $(usex sqlite -system-sqlite '') + ) + + use mysql && myconf+=("-I${EPREFIX}/usr/include/mysql" "-L${EPREFIX}/usr/$(get_libdir)/mysql") + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") + use odbc && myconf+=("-I${EPREFIX}/usr/include/iodbc") + use postgres && myconf+=("-I${EPREFIX}/usr/include/postgresql/pgsql") + + qt5-build_src_configure +} diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest new file mode 100644 index 00000000..51fea3cc --- /dev/null +++ b/dev-qt/qtsvg/Manifest @@ -0,0 +1 @@ +DIST qtsvg-opensource-src-5.9.0-beta3.tar.xz 1764436 SHA256 b1a35308a3a43d0a05fcd602e2ce7becc7ec691118964930813199a297bae974 SHA512 469c17c9323d5b02896b3223e6c0ec8d01197546fb842df7300c82f5290ffe96eaf099357a95b558abaf03a0c7b866105469e800bfc9b52d9975fdc1028c9039 WHIRLPOOL ef5762741011a696c45a468380ff71e5bcd75b2dd53d746dac98afd02ecc581804532b4af88ede3637439db12d5fd7f9a8529239d8791e3bc99476f5cb297fbd diff --git a/dev-qt/qtsvg/qtsvg-5.9.0_beta3.ebuild b/dev-qt/qtsvg/qtsvg-5.9.0_beta3.ebuild new file mode 100644 index 00000000..2667ef7e --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.9.0_beta3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="SVG rendering library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + >=sys-libs/zlib-1.2.5 +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtxml-${PV} ) +" diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qttest/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qttest/qttest-5.9.0_beta3.ebuild b/dev-qt/qttest/qttest-5.9.0_beta3.ebuild new file mode 100644 index 00000000..1db02743 --- /dev/null +++ b/dev-qt/qttest/qttest-5.9.0_beta3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Unit testing library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} +" +DEPEND="${RDEPEND} + test? ( + ~dev-qt/qtgui-${PV} + ~dev-qt/qtxml-${PV} + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest new file mode 100644 index 00000000..f7c2f28f --- /dev/null +++ b/dev-qt/qttranslations/Manifest @@ -0,0 +1 @@ +DIST qttranslations-opensource-src-5.9.0-beta3.tar.xz 1333084 SHA256 43e8bd0d0f00b496509dabe220e8ca24611f6abde514e0c2ff8f4efacf392df3 SHA512 a9ae2c9410649e10f98c21b3e640c6c629232daf1047ad07e2a64321c6b6a90a13d3e8ef2c05d2d255572a0c9dc4ddbccd30f7f9de5836eef937cd123f71ca15 WHIRLPOOL a32709d01c8319213c37e224b244afdc0ea7b4d684141585dda09a5c14ecea0261aafed9026e2240f5d2f04fee42980037f6e18123f33f2f59bcad2339579597 diff --git a/dev-qt/qttranslations/qttranslations-5.9.0_beta3.ebuild b/dev-qt/qttranslations/qttranslations-5.9.0_beta3.ebuild new file mode 100644 index 00000000..2cd29666 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.9.0_beta3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Translation files for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/linguist-tools-${PV} + ~dev-qt/qtcore-${PV} +" +RDEPEND="" diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest new file mode 100644 index 00000000..a4e9926d --- /dev/null +++ b/dev-qt/qtwayland/Manifest @@ -0,0 +1 @@ +DIST qtwayland-opensource-src-5.9.0-beta3.tar.xz 317000 SHA256 1fd2689950b81e6d07e17475b130586f6d8a5a8216413bd7cd16e3a506217d8e SHA512 098cd006acf853d1a8c0f4d207577a85707eecb709772f46e3dde940cbbd1e3cdfa14bc9f1e9d6288234b3f95b08720fdf94d30720534b5ddf38b73813611fdd WHIRLPOOL a10c3af50cefad7d3747db37fd9544ddcf4694dd3d03d676fbd0efe7b95d029a83641229f27f193da1f467deb2a96046878f4b1c92a6e94ec10c36bbb73e5025 diff --git a/dev-qt/qtwayland/qtwayland-5.9.0_beta3.ebuild b/dev-qt/qtwayland/qtwayland-5.9.0_beta3.ebuild new file mode 100644 index 00000000..5f9fc27a --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.9.0_beta3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="egl xcomposite" + +DEPEND=" + >=dev-libs/wayland-1.4.0 + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV}[egl=] + media-libs/mesa[egl?] + >=x11-libs/libxkbcommon-0.2.0 + xcomposite? ( + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + qt_use_compile_test xcomposite + + qt5-build_src_configure +} diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest new file mode 100644 index 00000000..458486eb --- /dev/null +++ b/dev-qt/qtwebchannel/Manifest @@ -0,0 +1 @@ +DIST qtwebchannel-opensource-src-5.9.0-beta3.tar.xz 147412 SHA256 1818e3844dcfb4010853bb064a7f2f633fb4aaa7fc9b68badcf0217679edcfbd SHA512 c26a61b7a2c291401a1179c523cbaf0d45b7008b4325746a42745831930f567aed87cad83228355de07205787454068ce9ba4d64d523fbe0c8c2811f395fe19d WHIRLPOOL 7ceac76ea2c3e0a47e2f4843ad868798c4062f89735f43cd11bffb82d070abf55651272b4a16fc19bb564700b91048c18739127ce2e3cd3d5131a65e0f957bd5 diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.9.0_beta3.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.9.0_beta3.ebuild new file mode 100644 index 00000000..dd22a806 --- /dev/null +++ b/dev-qt/qtwebchannel/qtwebchannel-5.9.0_beta3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~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..0a398ee0 --- /dev/null +++ b/dev-qt/qtwebengine/Manifest @@ -0,0 +1 @@ +DIST qtwebengine-opensource-src-5.9.0-beta3.tar.xz 218124228 SHA256 7849f77ca60fd0ac4e97c75a6ce919f01b9c2b353d05bf0815225e5454d81e71 SHA512 4a424f03872d8b37a484ddde56afa59ad3c65e81d7a9c331ed6740c45e6b1437609c41f316b0370f4ae2a58b21f647fc2a1ba58ddbc428d6755a5af7ec63a728 WHIRLPOOL df2264158411f9ec9a7d2d0e9773381c1bc62add50e6c7531a391b6d60687d8c06d7114b19b59daff144cf3769130828d7f14c9cbf7c3fb5e0573d09169e51f0 diff --git a/dev-qt/qtwebengine/qtwebengine-5.9.0_beta3.ebuild b/dev-qt/qtwebengine/qtwebengine-5.9.0_beta3.ebuild new file mode 100644 index 00000000..38c2fcf0 --- /dev/null +++ b/dev-qt/qtwebengine/qtwebengine-5.9.0_beta3.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +inherit 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 ~x86" +fi + +IUSE="bindist geolocation pax_kernel +system-ffmpeg +system-icu widgets" + +RDEPEND=" + app-arch/snappy + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtwebchannel-${PV}[qml] + dev-libs/expat + dev-libs/jsoncpp:= + dev-libs/libevent:= + dev-libs/libxml2 + dev-libs/libxslt + dev-libs/protobuf:= + media-libs/alsa-lib + media-libs/flac + 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 + media-libs/speex + net-libs/libsrtp:0= + sys-apps/dbus + sys-apps/pciutils + sys-libs/libcap + sys-libs/zlib[minizip] + 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 + geolocation? ( ~dev-qt/qtpositioning-${PV} ) + system-ffmpeg? ( media-video/ffmpeg:0= ) + system-icu? ( dev-libs/icu:= ) + widgets? ( ~dev-qt/qtwidgets-${PV} ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + dev-util/gperf + dev-util/ninja + dev-util/re2c + sys-devel/bison + pax_kernel? ( sys-apps/elfix ) +" + +src_prepare() { + use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-paxmark-mksnapshot.patch" ) + + if use system-icu; then + # ensure build against system headers - bug #601264 + rm -r src/3rdparty/chromium/third_party/icu/source || die + fi + + qt_use_disable_mod geolocation positioning \ + src/core/core_common.pri \ + src/core/core_chromium.pri \ + tools/qmake/mkspecs/features/configure.prf + + qt_use_disable_mod widgets widgets src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + export NINJA_PATH=/usr/bin/ninja + + local myqmakeargs=( + $(usex bindist '' 'WEBENGINE_CONFIG+=use_proprietary_codecs') + $(usex system-ffmpeg 'WEBENGINE_CONFIG+=use_system_ffmpeg' '') + $(usex system-icu 'WEBENGINE_CONFIG+=use_system_icu' '') + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess +} diff --git a/dev-qt/qtwebkit/Manifest b/dev-qt/qtwebkit/Manifest new file mode 100644 index 00000000..c84f07e2 --- /dev/null +++ b/dev-qt/qtwebkit/Manifest @@ -0,0 +1 @@ +DIST qtwebkit-opensource-src-5.9.0-beta3.tar.xz 35323148 SHA256 5f69a6a4f89a9da31b51875033870a2113d99a802d36f7eeb7e97ee161e00a4c SHA512 188d5abcb964a880fa00d80a9791f750a4328f7ccb6339f38e2b5e8876538522eae170e42af6ffc9ce9130c1639d9b7cfdb56e825c2e89f355a9489972338395 WHIRLPOOL 4833d0f49f6893fa2c04a648999176db097dd2df2a4f90b4eff779e0de7479b8b396ad830f1cb3f05fbf45aea5fa5be6317ebd21524ca1dc3a7d9d0defc888a9 diff --git a/dev-qt/qtwebkit/qtwebkit-5.9.0_beta3.ebuild b/dev-qt/qtwebkit/qtwebkit-5.9.0_beta3.ebuild new file mode 100644 index 00000000..8d6d236a --- /dev/null +++ b/dev-qt/qtwebkit/qtwebkit-5.9.0_beta3.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +inherit python-any-r1 qt5-build + +DESCRIPTION="WebKit rendering library for the Qt5 framework (deprecated)" +SRC_URI="https://download.qt.io/community_releases/${PV%.*}/${PV/_/-}/${MY_P}.tar.xz" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +# TODO: qttestlib + +IUSE="geolocation gstreamer gstreamer010 +jit multimedia opengl orientation printsupport qml webchannel webp" +REQUIRED_USE="?? ( gstreamer gstreamer010 multimedia )" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/icu:= + >=dev-libs/leveldb-1.18-r1 + dev-libs/libxml2:2 + dev-libs/libxslt + ~dev-qt/qtcore-${PV}[icu] + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtsql-${PV} + ~dev-qt/qtwidgets-${PV} + media-libs/fontconfig:1.0 + media-libs/libpng:0= + >=sys-libs/zlib-1.2.5 + virtual/jpeg:0 + virtual/opengl + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXrender + geolocation? ( ~dev-qt/qtpositioning-${PV} ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + gstreamer010? ( + dev-libs/glib:2 + media-libs/gstreamer:0.10 + media-libs/gst-plugins-base:0.10 + ) + multimedia? ( ~dev-qt/qtmultimedia-${PV}[widgets] ) + opengl? ( ~dev-qt/qtopengl-${PV} ) + orientation? ( ~dev-qt/qtsensors-${PV} ) + printsupport? ( ~dev-qt/qtprintsupport-${PV} ) + qml? ( ~dev-qt/qtdeclarative-${PV} ) + webchannel? ( ~dev-qt/qtwebchannel-${PV} ) + webp? ( media-libs/libwebp:0= ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + dev-lang/ruby + dev-util/gperf + sys-devel/bison + sys-devel/flex + virtual/rubygems +" + +PATCHES=( + "${FILESDIR}/${PN}-5.4.2-system-leveldb.patch" +) + +src_prepare() { + # ensure bundled library cannot be used + rm -r Source/ThirdParty/leveldb || die + + # bug 466216 + sed -i -e '/CONFIG +=/s/rpath//' \ + Source/WebKit/qt/declarative/{experimental/experimental,public}.pri \ + Tools/qmake/mkspecs/features/{force_static_libs_as_shared,unix/default_post}.prf \ + || die + + qt_use_disable_mod geolocation positioning Tools/qmake/mkspecs/features/features.prf + qt_use_disable_mod multimedia multimediawidgets Tools/qmake/mkspecs/features/features.prf + qt_use_disable_mod orientation sensors Tools/qmake/mkspecs/features/features.prf + qt_use_disable_mod printsupport printsupport Tools/qmake/mkspecs/features/features.prf + qt_use_disable_mod qml quick Tools/qmake/mkspecs/features/features.prf + qt_use_disable_mod webchannel webchannel \ + Source/WebKit2/Target.pri \ + Source/WebKit2/WebKit2.pri + + if use gstreamer010; then + PATCHES+=("${FILESDIR}/${PN}-5.8.0-use-gstreamer010.patch") + elif ! use gstreamer; then + PATCHES+=("${FILESDIR}/${PN}-5.8.0-disable-gstreamer.patch") + fi + + # bug 562396 + use jit || PATCHES+=("${FILESDIR}/${PN}-5.5.1-disable-jit.patch") + + use opengl || sed -i -e '/contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics/d' \ + Tools/qmake/mkspecs/features/features.prf || die + use webp || sed -i -e '/config_libwebp: WEBKIT_CONFIG += use_webp/d' \ + Tools/qmake/mkspecs/features/features.prf || die + + # bug 458222 + sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest new file mode 100644 index 00000000..fb7fa1e5 --- /dev/null +++ b/dev-qt/qtwebsockets/Manifest @@ -0,0 +1 @@ +DIST qtwebsockets-opensource-src-5.9.0-beta3.tar.xz 199796 SHA256 957bde30df9c9d931d4eb58131644933829fc8534e915aac145fa0887744867d SHA512 2fade513c119734fd4a657d2d925286ae642566ff7913bf9192b0ae1b9eed5ff0c225a0dccff425f4e456d9130fcd5ee95bb935cecab52b4e789e87108c9823d WHIRLPOOL e28e0f5e57a3ba0e75186b290d72b12953edab9cf5c0031a8466333ecb37a6cc0e63aa39689e1446d075a0affc8bc21866fbf2f00a8e89a8153e6797d0d0c653 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.9.0_beta3.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.9.0_beta3.ebuild new file mode 100644 index 00000000..0e59435a --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-5.9.0_beta3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="qml +ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV}[ssl=] + qml? ( ~dev-qt/qtdeclarative-${PV} ) + +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtwidgets/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtwidgets/qtwidgets-5.9.0_beta3.ebuild b/dev-qt/qtwidgets/qtwidgets-5.9.0_beta3.ebuild new file mode 100644 index 00000000..ed7f16fb --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.9.0_beta3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +# keep IUSE defaults in sync with qtgui +IUSE="gles2 gtk +png +xcb" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=,png=,xcb?] + gtk? ( + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets + src/plugins/platformthemes +) + +QT5_GENTOO_CONFIG=( + gtk:gtk3: + !:no-widgets: +) + +src_configure() { + local myconf=( + -opengl $(usex gles2 es2 desktop) + $(qt_use gtk) + $(qt_use png libpng system) + $(qt_use xcb xcb system) + $(qt_use xcb xkbcommon system) + $(usex xcb '-xcb-xlib -xinput2 -xkb' '') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest new file mode 100644 index 00000000..a0afa1af --- /dev/null +++ b/dev-qt/qtx11extras/Manifest @@ -0,0 +1 @@ +DIST qtx11extras-opensource-src-5.9.0-beta3.tar.xz 64936 SHA256 c5123c1ff73b3e47bf2202af181e68d42592dfcd87c831b1d912f2b66aa1432a SHA512 3ec043f9b693409a34a7bab22a6a4d465d5d720c80557ade7b28ce0252493bb1248c1266c340468237e0f877e2765a07ff31d3c61335ca3d8395a9ff3fcae43d WHIRLPOOL da4b38ee85ca65c8a6d43f52039ee2c223566aa969c0dedfda106e9f2dbe334936a10b3b1ee44cac4ce3bfbd7725376dd4c79f5bea37beb02e7c8094efb857eb diff --git a/dev-qt/qtx11extras/qtx11extras-5.9.0_beta3.ebuild b/dev-qt/qtx11extras/qtx11extras-5.9.0_beta3.ebuild new file mode 100644 index 00000000..54540902 --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.9.0_beta3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[xcb] +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtwidgets-${PV} ) +" diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest new file mode 100644 index 00000000..e28e73ec --- /dev/null +++ b/dev-qt/qtxml/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.9.0-beta3.tar.xz 44827188 SHA256 cd86733618e4439192197f182788bad99a92b892be86aae8ce7ee9f7a13da22d SHA512 c1bd75415e921c8df90853943f72dcbc5b1337a102ce6966d8a7d8e085c749fc3dc651f5fff4cd1460523ecbce3194ca2db5ebe86586b65203e091c46dd39e86 WHIRLPOOL abb6cb9425ae7f4a570ddfd8cbae8ac7503d3eab5407d3e8e05643e47826c3559d25951c3d515e60148ec90153dd11aa3caba1775f0f859f9c34c886137ea1fd diff --git a/dev-qt/qtxml/qtxml-5.9.0_beta3.ebuild b/dev-qt/qtxml/qtxml-5.9.0_beta3.ebuild new file mode 100644 index 00000000..d19aa52b --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.9.0_beta3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtnetwork-${PV} ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest new file mode 100644 index 00000000..0ca569d2 --- /dev/null +++ b/dev-qt/qtxmlpatterns/Manifest @@ -0,0 +1 @@ +DIST qtxmlpatterns-opensource-src-5.9.0-beta3.tar.xz 1357888 SHA256 419d877479e2c4f507a77be9256b42ff6f82aad3c3eb9c35cae9bd4fac422021 SHA512 0046e8eba5944837390f2302fbd7e0301a8da7eb236f58b02facd602f819112c6727f8fbb8770a86604da3ae9df5226cf935b4233441b7835edc199c1e00cdd6 WHIRLPOOL 7590962a00abf9ea7507d283225785952b8d7f58975d078acca124e1431d54a37ac5777b58374c8c11de2a3834d2efccf72c68a4a33498af7215fc2a22b6f84f diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0_beta3.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0_beta3.ebuild new file mode 100644 index 00000000..4cd0f931 --- /dev/null +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.0_beta3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV} +" +RDEPEND="${DEPEND}" diff --git a/profiles/package.mask b/profiles/package.mask index efb15310..26e57a82 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -8,51 +8,52 @@ # Michael Palimaka <kensing...@gentoo.org> (25 Jan 2017) # Untested work in progress. # Guaranteed to break your system horribly or your money back. -~dev-qt/assistant-5.8.0 -~dev-qt/designer-5.8.0 -~dev-qt/linguist-5.8.0 -~dev-qt/linguist-tools-5.8.0 -~dev-qt/pixeltool-5.8.0 -~dev-qt/qdbus-5.8.0 -~dev-qt/qdbusviewer-5.8.0 -~dev-qt/qdoc-5.8.0 -~dev-qt/qt3d-5.8.0 -~dev-qt/qtbluetooth-5.8.0 -~dev-qt/qtcharts-5.8.0 -~dev-qt/qtconcurrent-5.8.0 -~dev-qt/qtcore-5.8.0 -~dev-qt/qtdatavis3d-5.8.0 -~dev-qt/qtdbus-5.8.0 -~dev-qt/qtdeclarative-5.8.0 -~dev-qt/qtdiag-5.8.0 -~dev-qt/qtgraphicaleffects-5.8.0 -~dev-qt/qtgui-5.8.0 -~dev-qt/qthelp-5.8.0 -~dev-qt/qtimageformats-5.8.0 -~dev-qt/qtlocation-5.8.0 -~dev-qt/qtmultimedia-5.8.0 -~dev-qt/qtnetwork-5.8.0 -~dev-qt/qtopengl-5.8.0 -~dev-qt/qtpaths-5.8.0 -~dev-qt/qtplugininfo-5.8.0 -~dev-qt/qtpositioning-5.8.0 -~dev-qt/qtprintsupport-5.8.0 -~dev-qt/qtquickcontrols2-5.8.0 -~dev-qt/qtquickcontrols-5.8.0 -~dev-qt/qtscript-5.8.0 -~dev-qt/qtscxml-5.8.0 -~dev-qt/qtsensors-5.8.0 -~dev-qt/qtserialport-5.8.0 -~dev-qt/qtsql-5.8.0 -~dev-qt/qtsvg-5.8.0 -~dev-qt/qttest-5.8.0 -~dev-qt/qttranslations-5.8.0 -~dev-qt/qtwayland-5.8.0 -~dev-qt/qtwebchannel-5.8.0 -~dev-qt/qtwebengine-5.8.0 -~dev-qt/qtwebkit-5.8.0 -~dev-qt/qtwebsockets-5.8.0 -~dev-qt/qtwidgets-5.8.0 -~dev-qt/qtx11extras-5.8.0 -~dev-qt/qtxml-5.8.0 -~dev-qt/qtxmlpatterns-5.8.0 +=dev-qt/assistant-5.9.0* +=dev-qt/designer-5.9.0* +=dev-qt/linguist-5.9.0* +=dev-qt/linguist-tools-5.9.0* +=dev-qt/pixeltool-5.9.0* +=dev-qt/qdbus-5.9.0* +=dev-qt/qdbusviewer-5.9.0* +=dev-qt/qdoc-5.9.0* +=dev-qt/qt3d-5.9.0* +=dev-qt/qtbluetooth-5.9.0* +=dev-qt/qtcharts-5.9.0* +=dev-qt/qtconcurrent-5.9.0* +=dev-qt/qtcore-5.9.0* +=dev-qt/qtdatavis3d-5.9.0* +=dev-qt/qtdbus-5.9.0* +=dev-qt/qtdeclarative-5.9.0* +=dev-qt/qtdiag-5.9.0* +=dev-qt/qtgraphicaleffects-5.9.0* +=dev-qt/qtgui-5.9.0* +=dev-qt/qthelp-5.9.0* +=dev-qt/qtimageformats-5.9.0* +=dev-qt/qtlocation-5.9.0* +=dev-qt/qtmultimedia-5.9.0* +=dev-qt/qtnetwork-5.9.0* +=dev-qt/qtnetworkauth-5.9.0* +=dev-qt/qtopengl-5.9.0* +=dev-qt/qtpaths-5.9.0* +=dev-qt/qtplugininfo-5.9.0* +=dev-qt/qtpositioning-5.9.0* +=dev-qt/qtprintsupport-5.9.0* +=dev-qt/qtquickcontrols2-5.9.0* +=dev-qt/qtquickcontrols-5.9.0* +=dev-qt/qtscript-5.9.0* +=dev-qt/qtscxml-5.9.0* +=dev-qt/qtsensors-5.9.0* +=dev-qt/qtserialport-5.9.0* +=dev-qt/qtsql-5.9.0* +=dev-qt/qtsvg-5.9.0* +=dev-qt/qttest-5.9.0* +=dev-qt/qttranslations-5.9.0* +=dev-qt/qtwayland-5.9.0* +=dev-qt/qtwebchannel-5.9.0* +=dev-qt/qtwebengine-5.9.0* +=dev-qt/qtwebkit-5.9.0* +=dev-qt/qtwebsockets-5.9.0* +=dev-qt/qtwidgets-5.9.0* +=dev-qt/qtx11extras-5.9.0* +=dev-qt/qtxml-5.9.0* +=dev-qt/qtxmlpatterns-5.9.0*