commit: 045231f9f1e5ded0c225d4f8a8df4d9c0f5d6147 Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org> AuthorDate: Sat Dec 9 22:51:25 2017 +0000 Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org> CommitDate: Sat Dec 9 23:04:10 2017 +0000 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=045231f9
dev-qt: add 5.10.0 Package-Manager: Portage-2.3.17, Repoman-2.3.6 dev-qt/assistant/Manifest | 1 + dev-qt/assistant/assistant-5.10.0.ebuild | 37 +++++ dev-qt/designer/Manifest | 1 + dev-qt/designer/designer-5.10.0.ebuild | 40 +++++ dev-qt/linguist-tools/Manifest | 1 + dev-qt/linguist-tools/linguist-tools-5.10.0.ebuild | 35 +++++ dev-qt/linguist/Manifest | 1 + dev-qt/linguist/linguist-5.10.0.ebuild | 28 ++++ dev-qt/pixeltool/Manifest | 1 + dev-qt/pixeltool/pixeltool-5.10.0.ebuild | 25 ++++ dev-qt/qdbus/Manifest | 1 + dev-qt/qdbus/qdbus-5.10.0.ebuild | 25 ++++ dev-qt/qdbusviewer/Manifest | 1 + dev-qt/qdbusviewer/qdbusviewer-5.10.0.ebuild | 27 ++++ dev-qt/qdoc/Manifest | 1 + dev-qt/qdoc/qdoc-5.10.0.ebuild | 31 ++++ dev-qt/qt3d/Manifest | 1 + dev-qt/qt3d/qt3d-5.10.0.ebuild | 32 ++++ dev-qt/qtbluetooth/Manifest | 1 + dev-qt/qtbluetooth/qtbluetooth-5.10.0.ebuild | 33 +++++ dev-qt/qtcharts/Manifest | 1 + dev-qt/qtcharts/qtcharts-5.10.0.ebuild | 29 ++++ dev-qt/qtconcurrent/Manifest | 1 + dev-qt/qtconcurrent/qtconcurrent-5.10.0.ebuild | 23 +++ dev-qt/qtcore/Manifest | 1 + dev-qt/qtcore/qtcore-5.10.0.ebuild | 67 +++++++++ dev-qt/qtdatavis3d/Manifest | 1 + dev-qt/qtdatavis3d/qtdatavis3d-5.10.0.ebuild | 31 ++++ dev-qt/qtdbus/Manifest | 1 + dev-qt/qtdbus/qtdbus-5.10.0.ebuild | 38 +++++ dev-qt/qtdeclarative/Manifest | 1 + dev-qt/qtdeclarative/qtdeclarative-5.10.0.ebuild | 56 +++++++ dev-qt/qtdiag/Manifest | 1 + dev-qt/qtdiag/qtdiag-5.10.0.ebuild | 36 +++++ dev-qt/qtgraphicaleffects/Manifest | 1 + .../qtgraphicaleffects-5.10.0.ebuild | 21 +++ dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.10.0.ebuild | 164 +++++++++++++++++++++ dev-qt/qthelp/Manifest | 1 + dev-qt/qthelp/qthelp-5.10.0.ebuild | 30 ++++ dev-qt/qtimageformats/Manifest | 1 + dev-qt/qtimageformats/qtimageformats-5.10.0.ebuild | 23 +++ dev-qt/qtlocation/Manifest | 1 + dev-qt/qtlocation/qtlocation-5.10.0.ebuild | 44 ++++++ dev-qt/qtmultimedia/Manifest | 1 + dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild | 65 ++++++++ dev-qt/qtnetwork/Manifest | 1 + dev-qt/qtnetwork/qtnetwork-5.10.0.ebuild | 53 +++++++ dev-qt/qtnetworkauth/Manifest | 1 + dev-qt/qtnetworkauth/qtnetworkauth-5.10.0.ebuild | 20 +++ dev-qt/qtopengl/Manifest | 1 + dev-qt/qtopengl/qtopengl-5.10.0.ebuild | 34 +++++ dev-qt/qtpaths/Manifest | 1 + dev-qt/qtpaths/qtpaths-5.10.0.ebuild | 23 +++ dev-qt/qtplugininfo/Manifest | 1 + dev-qt/qtplugininfo/qtplugininfo-5.10.0.ebuild | 23 +++ dev-qt/qtpositioning/Manifest | 1 + dev-qt/qtpositioning/qtpositioning-5.10.0.ebuild | 37 +++++ dev-qt/qtprintsupport/Manifest | 1 + dev-qt/qtprintsupport/qtprintsupport-5.10.0.ebuild | 42 ++++++ dev-qt/qtquickcontrols/Manifest | 1 + .../qtquickcontrols/qtquickcontrols-5.10.0.ebuild | 32 ++++ dev-qt/qtquickcontrols2/Manifest | 1 + .../qtquickcontrols2-5.10.0.ebuild | 30 ++++ dev-qt/qtscript/Manifest | 1 + dev-qt/qtscript/qtscript-5.10.0.ebuild | 36 +++++ dev-qt/qtscxml/Manifest | 1 + dev-qt/qtscxml/qtscxml-5.10.0.ebuild | 19 +++ dev-qt/qtsensors/Manifest | 1 + dev-qt/qtsensors/qtsensors-5.10.0.ebuild | 28 ++++ dev-qt/qtserialbus/Manifest | 1 + dev-qt/qtserialbus/qtserialbus-5.10.0.ebuild | 20 +++ dev-qt/qtserialport/Manifest | 1 + dev-qt/qtserialport/qtserialport-5.10.0.ebuild | 27 ++++ dev-qt/qtspeech/Manifest | 1 + dev-qt/qtspeech/qtspeech-5.10.0.ebuild | 20 +++ dev-qt/qtsql/Manifest | 1 + dev-qt/qtsql/qtsql-5.10.0.ebuild | 53 +++++++ dev-qt/qtsvg/Manifest | 1 + dev-qt/qtsvg/qtsvg-5.10.0.ebuild | 23 +++ dev-qt/qttest/Manifest | 1 + dev-qt/qttest/qttest-5.10.0.ebuild | 29 ++++ dev-qt/qttranslations/Manifest | 1 + dev-qt/qttranslations/qttranslations-5.10.0.ebuild | 19 +++ dev-qt/qtvirtualkeyboard/Manifest | 1 + .../qtvirtualkeyboard-5.10.0.ebuild | 38 +++++ dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-5.10.0.ebuild | 39 +++++ dev-qt/qtwebchannel/Manifest | 1 + dev-qt/qtwebchannel/qtwebchannel-5.10.0.ebuild | 26 ++++ dev-qt/qtwebengine/Manifest | 1 + dev-qt/qtwebengine/qtwebengine-5.10.0.ebuild | 116 +++++++++++++++ dev-qt/qtwebsockets/Manifest | 1 + dev-qt/qtwebsockets/qtwebsockets-5.10.0.ebuild | 27 ++++ dev-qt/qtwidgets/Manifest | 1 + dev-qt/qtwidgets/qtwidgets-5.10.0.ebuild | 50 +++++++ dev-qt/qtx11extras/Manifest | 1 + dev-qt/qtx11extras/qtx11extras-5.10.0.ebuild | 21 +++ dev-qt/qtxml/Manifest | 1 + dev-qt/qtxml/qtxml-5.10.0.ebuild | 25 ++++ dev-qt/qtxmlpatterns/Manifest | 1 + dev-qt/qtxmlpatterns/qtxmlpatterns-5.10.0.ebuild | 19 +++ 102 files changed, 1920 insertions(+) diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest new file mode 100644 index 00000000..24ebd034 --- /dev/null +++ b/dev-qt/assistant/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/assistant/assistant-5.10.0.ebuild b/dev-qt/assistant/assistant-5.10.0.ebuild new file mode 100644 index 00000000..6342c0fd --- /dev/null +++ b/dev-qt/assistant/assistant-5.10.0.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-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 +} diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest new file mode 100644 index 00000000..24ebd034 --- /dev/null +++ b/dev-qt/designer/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/designer/designer-5.10.0.ebuild b/dev-qt/designer/designer-5.10.0.ebuild new file mode 100644 index 00000000..d59ecd69 --- /dev/null +++ b/dev-qt/designer/designer-5.10.0.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-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 +} diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest new file mode 100644 index 00000000..24ebd034 --- /dev/null +++ b/dev-qt/linguist-tools/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/linguist-tools/linguist-tools-5.10.0.ebuild b/dev-qt/linguist-tools/linguist-tools-5.10.0.ebuild new file mode 100644 index 00000000..b22c78fd --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.10.0.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..24ebd034 --- /dev/null +++ b/dev-qt/linguist/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/linguist/linguist-5.10.0.ebuild b/dev-qt/linguist/linguist-5.10.0.ebuild new file mode 100644 index 00000000..163c6cf6 --- /dev/null +++ b/dev-qt/linguist/linguist-5.10.0.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..24ebd034 --- /dev/null +++ b/dev-qt/pixeltool/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/pixeltool/pixeltool-5.10.0.ebuild b/dev-qt/pixeltool/pixeltool-5.10.0.ebuild new file mode 100644 index 00000000..84c30915 --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.10.0.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..24ebd034 --- /dev/null +++ b/dev-qt/qdbus/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/qdbus/qdbus-5.10.0.ebuild b/dev-qt/qdbus/qdbus-5.10.0.ebuild new file mode 100644 index 00000000..cc1037ec --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.10.0.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..24ebd034 --- /dev/null +++ b/dev-qt/qdbusviewer/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.10.0.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.10.0.ebuild new file mode 100644 index 00000000..d1f5a5ed --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.10.0.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..24ebd034 --- /dev/null +++ b/dev-qt/qdoc/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/qdoc/qdoc-5.10.0.ebuild b/dev-qt/qdoc/qdoc-5.10.0.ebuild new file mode 100644 index 00000000..fff12942 --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.10.0.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..71694af0 --- /dev/null +++ b/dev-qt/qt3d/Manifest @@ -0,0 +1 @@ +DIST qt3d-everywhere-src-5.10.0.tar.xz 28771400 BLAKE2B 2fc910dd63680031e5ce616320697d84fa85aadcbc6344b1b791b52adf23afed82283523aefbe62e3e0160c8aec8677e89cf1f7af217b6a821ac6e9355a4da19 SHA512 4dc8c943f892a8c25472b739caa91d03682c385af17812c296601c7de48a3a4ab78d59df9b1289046cee48954a24065404d9bfd91e20350caa4f9b00bd93f520 diff --git a/dev-qt/qt3d/qt3d-5.10.0.ebuild b/dev-qt/qt3d/qt3d-5.10.0.ebuild new file mode 100644 index 00000000..02ffa8ef --- /dev/null +++ b/dev-qt/qt3d/qt3d-5.10.0.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="The 3D module for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +# TODO: gamepad, tools +IUSE="gles2 qml" + +DEPEND=" + ~dev-qt/qtconcurrent-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + >=media-libs/assimp-4.0.0 + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + rm -r src/3rdparty/assimp/{code,contrib,include} || die + + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest new file mode 100644 index 00000000..d323021b --- /dev/null +++ b/dev-qt/qtbluetooth/Manifest @@ -0,0 +1 @@ +DIST qtconnectivity-everywhere-src-5.10.0.tar.xz 2745156 BLAKE2B 6f5591b3139134163d712d4cdc039505d822238270dabc0b6826fd4ae9aacb2a140db41b7e7946c665d2adb1575ac19bddc740cf83168bbf94f7c222a7088301 SHA512 94f58684f7064c3fcd4d6a08a1e69e89c42528f865a1282d840da938cd85461bdc5b0abc169a2179af558246022c950c9561f71d93bba92709cee07e7b186f23 diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.10.0.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.10.0.ebuild new file mode 100644 index 00000000..e7665bb6 --- /dev/null +++ b/dev-qt/qtbluetooth/qtbluetooth-5.10.0.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 ~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..4506953a --- /dev/null +++ b/dev-qt/qtcharts/Manifest @@ -0,0 +1 @@ +DIST qtcharts-everywhere-src-5.10.0.tar.xz 4243940 BLAKE2B 88c0df4bf87d80e785125e470cdbd635c07540e9237ac991fa545c84997d18da07ef5c7ec0fda5299d22b66f2612273e100d3cd888cbee9dc277a356b42e67f0 SHA512 6bf29b836ee8ccbb88c0fe80245e92c3351d58c3cd0854b78bf66c8cfb400b0a8e6ada3a5d74c196cb7de6fd373c78c89c4f2a079586c23b60aee35eecc039ac diff --git a/dev-qt/qtcharts/qtcharts-5.10.0.ebuild b/dev-qt/qtcharts/qtcharts-5.10.0.ebuild new file mode 100644 index 00000000..87959af4 --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.10.0.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..f4db9b2b --- /dev/null +++ b/dev-qt/qtconcurrent/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.10.0.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.10.0.ebuild new file mode 100644 index 00000000..2886524b --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.10.0.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..f4db9b2b --- /dev/null +++ b/dev-qt/qtcore/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtcore/qtcore-5.10.0.ebuild b/dev-qt/qtcore/qtcore-5.10.0.ebuild new file mode 100644 index 00000000..bbe1ad96 --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.10.0.ebuild @@ -0,0 +1,67 @@ +# 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 + src/tools/qvkgen + doc +) + +src_configure() { + local myconf=( + $(qt_use icu) + $(qt_use !icu iconv) + $(qt_use systemd journald) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + local flags=( + ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG FREETYPE + HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY MITSHM + OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR + XFIXES XKB XRANDR XRENDER XSYNC ZLIB + ) + + for flag in ${flags[@]}; do + cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die + + #if defined(QT_NO_${flag}) && defined(QT_${flag}) + # undef QT_NO_${flag} + #elif !defined(QT_NO_${flag}) && !defined(QT_${flag}) + # define QT_NO_${flag} + #endif + _EOF_ + done +} diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest new file mode 100644 index 00000000..562ea663 --- /dev/null +++ b/dev-qt/qtdatavis3d/Manifest @@ -0,0 +1 @@ +DIST qtdatavis3d-everywhere-src-5.10.0.tar.xz 5183576 BLAKE2B 720246c20146433ca1c1328f5b933e9c3587fae07e731f222ee4d1ffe2fee00b19b31f005ed9c07d2b68c5ab3b6ab47990a318024b6ff5a5c239057643b52db9 SHA512 c8a773d15634307248cba6941031f0d40d9789d841534fb2b5c2a171b95680f576547ff0bbb7ccc8329a98fe3340e73d018c75f4a9c3d5c8ae0bb304046b35fd diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.10.0.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.10.0.ebuild new file mode 100644 index 00000000..4ce3a82a --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.10.0.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..f4db9b2b --- /dev/null +++ b/dev-qt/qtdbus/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtdbus/qtdbus-5.10.0.ebuild b/dev-qt/qtdbus/qtdbus-5.10.0.ebuild new file mode 100644 index 00000000..d7d8945c --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.10.0.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..61bea479 --- /dev/null +++ b/dev-qt/qtdeclarative/Manifest @@ -0,0 +1 @@ +DIST qtdeclarative-everywhere-src-5.10.0.tar.xz 21875096 BLAKE2B 82695258f41eacc5d7400ad0d26054210063b5f964d0b8ee3e39b80e35c6dc33204356b7ce5fd45c36a38f2b08119370269de9da8fa46a412451d9ad142841a2 SHA512 190183d060b987db37ffef10cf348401753a1bb8c282a6ef364153f9fb6876f8b2b9373d52e8a40cf86dd62af4396db015506ba8387d813b9f3ff6f2d88252a0 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.10.0.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.10.0.ebuild new file mode 100644 index 00000000..23c47148 --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.10.0.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") + + qt_use_disable_mod localstorage sql \ + src/imports/imports.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/qmltest/qmltest.pro \ + tests/auto/auto.pro \ + tools/tools.pro \ + tools/qmlscene/qmlscene.pro \ + tools/qml/qml.pro + + qt_use_disable_mod xml xmlpatterns \ + src/imports/imports.pro \ + tests/auto/quick/quick.pro \ + tests/auto/quick/examples/examples.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest new file mode 100644 index 00000000..24ebd034 --- /dev/null +++ b/dev-qt/qtdiag/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/qtdiag/qtdiag-5.10.0.ebuild b/dev-qt/qtdiag/qtdiag-5.10.0.ebuild new file mode 100644 index 00000000..18a8d907 --- /dev/null +++ b/dev-qt/qtdiag/qtdiag-5.10.0.ebuild @@ -0,0 +1,36 @@ +# 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="+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/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest new file mode 100644 index 00000000..d4740db0 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/Manifest @@ -0,0 +1 @@ +DIST qtgraphicaleffects-everywhere-src-5.10.0.tar.xz 14513884 BLAKE2B c232ab91f8ac8ace19b2fa56bb63e2fe4dd50685dd0c04cc0126a29756efb31e24af1d8857759838574e4a34152067a6861386b9ffb2edf234b453f80c56b04a SHA512 40b4b40eb41c2ebf114b38cb1f628c30fb062ad614647a538f3fb03308b6ecff9937426fea94ee8e1c7d4eb3ec100e9df731de751e11a95790337e55b40dea00 diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.10.0.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.10.0.ebuild new file mode 100644 index 00000000..f1f5e53f --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.10.0.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..f4db9b2b --- /dev/null +++ b/dev-qt/qtgui/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtgui/qtgui-5.10.0.ebuild b/dev-qt/qtgui/qtgui-5.10.0.ebuild new file mode 100644 index 00000000..2a71b40d --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.10.0.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) + + qt_use_disable_config dbus dbus \ + src/platformsupport/themes/genericunix/genericunix.pri + + qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro + + qt_use_disable_mod ibus dbus \ + src/plugins/platforminputcontexts/platforminputcontexts.pro + + use vnc || sed -i -e '/SUBDIRS += vnc/d' \ + src/plugins/platforms/platforms.pro || die + + qt5-build_src_prepare +} + +src_configure() { + local myconf=( + $(usex dbus -dbus-linked '') + $(qt_use egl) + $(qt_use eglfs) + $(usex eglfs '-gbm -kms' '') + $(qt_use evdev) + $(qt_use evdev mtdev) + -fontconfig + -system-freetype + $(usex gif '' -no-gif) + -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..24ebd034 --- /dev/null +++ b/dev-qt/qthelp/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/qthelp/qthelp-5.10.0.ebuild b/dev-qt/qthelp/qthelp-5.10.0.ebuild new file mode 100644 index 00000000..07c54abf --- /dev/null +++ b/dev-qt/qthelp/qthelp-5.10.0.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 ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtsql-${PV}[sqlite] + ~dev-qt/qtwidgets-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/help + src/assistant/qcollectiongenerator + src/assistant/qhelpconverter + src/assistant/qhelpgenerator +) diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest new file mode 100644 index 00000000..20fbd102 --- /dev/null +++ b/dev-qt/qtimageformats/Manifest @@ -0,0 +1 @@ +DIST qtimageformats-everywhere-src-5.10.0.tar.xz 2136484 BLAKE2B d1bfe86a5bddf13964f8a91efa7f4a1d0e69833f91ee9c1f3d35ee0cfe4ef6673cf55a365cdf09f4a1dca0daf0207128169a826c3080e75490e5dac020062788 SHA512 cff0fdcb8ea97da343dba89cc186bc03981f1ed66cd5420dbcdc7b4dd438cc52079fcc4fda72222ed42741825626be3fe47454e67a84805476001a506b602f20 diff --git a/dev-qt/qtimageformats/qtimageformats-5.10.0.ebuild b/dev-qt/qtimageformats/qtimageformats-5.10.0.ebuild new file mode 100644 index 00000000..3285265e --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.10.0.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..f4e08bed --- /dev/null +++ b/dev-qt/qtlocation/Manifest @@ -0,0 +1 @@ +DIST qtlocation-everywhere-src-5.10.0.tar.xz 5435368 BLAKE2B f560d895efd6eaf393d5d45ea4c1da1f3679bd1b1f603865111b8ff73e95dd85d2beaa4cf0a060ad40aaeb2823b7cedc722c30699985e1bf3d669e2d5f966f82 SHA512 0a5eb72b8d60962a76b2c0cc699308586f3d0febce956e3a6edbcf808a3d752f66c05ee84a4b3a6547415ddc4e49b712fc375e57cf4aa5bd260b7f4955ee9791 diff --git a/dev-qt/qtlocation/qtlocation-5.10.0.ebuild b/dev-qt/qtlocation/qtlocation-5.10.0.ebuild new file mode 100644 index 00000000..06c3a9a1 --- /dev/null +++ b/dev-qt/qtlocation/qtlocation-5.10.0.ebuild @@ -0,0 +1,44 @@ +# 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 ~arm64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtpositioning-${PV} + ~dev-qt/qtsql-${PV} + sys-libs/zlib +" +DEPEND="${RDEPEND} + ~dev-qt/qtconcurrent-${PV} +" + +QT5_TARGET_SUBDIRS=( + src/3rdparty/clipper + src/3rdparty/poly2tri + src/3rdparty/clip2tri + src/3rdparty/mapbox-gl-native + src/location + src/imports/location + src/plugins/geoservices +) + +src_configure() { + # src/plugins/geoservices requires files that are only generated when + # qmake is run in the root directory. Bug 633776. + mkdir -p "${QT5_BUILD_DIR}" || die + qt5_qmake "${QT_BUILD_DIR}" + qt5-build_src_configure +} diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest new file mode 100644 index 00000000..4399d867 --- /dev/null +++ b/dev-qt/qtmultimedia/Manifest @@ -0,0 +1 @@ +DIST qtmultimedia-everywhere-src-5.10.0.tar.xz 3654312 BLAKE2B 1b2065792d1280f6dcc7616acaf6635cb9827a4c13fbcdb521e52b1c1159ab242d3b589a7caa6bd66aa10562cd9e23a83c669e6635f8036b21c7880e44abc673 SHA512 43838d5d09728388d8a4e62aeaea242479b76a1fbe31afbf9260538135e37b15114ef29e13bcd1c7698b0798161e740f79606abf9a475f39f77da379e7b0e98f diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild new file mode 100644 index 00000000..d0626551 --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild @@ -0,0 +1,65 @@ +# 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 ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + ~dev-qt/qtnetwork-${PV} + alsa? ( media-libs/alsa-lib ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-base:1.0 + ) + pulseaudio? ( media-sound/pulseaudio ) + qml? ( + ~dev-qt/qtdeclarative-${PV} + gles2? ( ~dev-qt/qtgui-${PV}[egl] ) + openal? ( media-libs/openal ) + ) + widgets? ( + ~dev-qt/qtopengl-${PV} + ~dev-qt/qtwidgets-${PV}[gles2=] + ) +" +DEPEND="${RDEPEND} + gstreamer? ( x11-proto/videoproto ) +" + +src_prepare() { + 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..f4db9b2b --- /dev/null +++ b/dev-qt/qtnetwork/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtnetwork/qtnetwork-5.10.0.ebuild b/dev-qt/qtnetwork/qtnetwork-5.10.0.ebuild new file mode 100644 index 00000000..48c13b15 --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.10.0.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..f2128eb8 --- /dev/null +++ b/dev-qt/qtnetworkauth/Manifest @@ -0,0 +1 @@ +DIST qtnetworkauth-everywhere-src-5.10.0.tar.xz 137052 BLAKE2B 481070dc101334cafe362f56507b284ca4b092141e0357697727d0527ab1ade794d46a9a92cf9ffc3698e15f11450a4ea413097e85d04956cc33ce946d5a7684 SHA512 782480cb1a9e6a65c26865fdba29139e8e3c54a598d50f8dd979975ca1d22562d15d1c59261406d516e8529d147efb48e3fa167e78db9a42acb98b2fb2246c20 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.10.0.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.10.0.ebuild new file mode 100644 index 00000000..ec54a2f0 --- /dev/null +++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.10.0.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..f4db9b2b --- /dev/null +++ b/dev-qt/qtopengl/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtopengl/qtopengl-5.10.0.ebuild b/dev-qt/qtopengl/qtopengl-5.10.0.ebuild new file mode 100644 index 00000000..7e85dc2c --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.10.0.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..24ebd034 --- /dev/null +++ b/dev-qt/qtpaths/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/qtpaths/qtpaths-5.10.0.ebuild b/dev-qt/qtpaths/qtpaths-5.10.0.ebuild new file mode 100644 index 00000000..e19eed5f --- /dev/null +++ b/dev-qt/qtpaths/qtpaths-5.10.0.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..24ebd034 --- /dev/null +++ b/dev-qt/qtplugininfo/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.10.0.tar.xz 9822240 BLAKE2B d1a3bd9af6fd85982f89dc0083541969acaf733a01fa5893e04225ad8652c311247ff342ce8bb5c83897f6627a98a7a0a25382fe8650e486acd016aa9ea28607 SHA512 3a4a540d5e070bf46bcb922912bf9ec556761526104970bc76b84898de26de20dd836f02e9c5c58e73f6d12156555c6984716d54fe19361c1b6f247ee162ca06 diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.10.0.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.10.0.ebuild new file mode 100644 index 00000000..f411fc0c --- /dev/null +++ b/dev-qt/qtplugininfo/qtplugininfo-5.10.0.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..f4e08bed --- /dev/null +++ b/dev-qt/qtpositioning/Manifest @@ -0,0 +1 @@ +DIST qtlocation-everywhere-src-5.10.0.tar.xz 5435368 BLAKE2B f560d895efd6eaf393d5d45ea4c1da1f3679bd1b1f603865111b8ff73e95dd85d2beaa4cf0a060ad40aaeb2823b7cedc722c30699985e1bf3d669e2d5f966f82 SHA512 0a5eb72b8d60962a76b2c0cc699308586f3d0febce956e3a6edbcf808a3d752f66c05ee84a4b3a6547415ddc4e49b712fc375e57cf4aa5bd260b7f4955ee9791 diff --git a/dev-qt/qtpositioning/qtpositioning-5.10.0.ebuild b/dev-qt/qtpositioning/qtpositioning-5.10.0.ebuild new file mode 100644 index 00000000..ccf6ea6d --- /dev/null +++ b/dev-qt/qtpositioning/qtpositioning-5.10.0.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="qtlocation" +inherit qt5-build + +DESCRIPTION="Physical position determination library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" +fi + +IUSE="geoclue qml" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + geoclue? ( ~dev-qt/qtdbus-${PV} ) + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +DEPEND="${RDEPEND}" +PDEPEND=" + geoclue? ( app-misc/geoclue:0 ) +" + +QT5_TARGET_SUBDIRS=( + src/3rdparty/clipper + src/3rdparty/poly2tri + src/3rdparty/clip2tri + src/positioning + src/plugins/position/positionpoll +) + +pkg_setup() { + use geoclue && QT5_TARGET_SUBDIRS+=(src/plugins/position/geoclue) + use qml && QT5_TARGET_SUBDIRS+=(src/imports/positioning) +} diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest new file mode 100644 index 00000000..f4db9b2b --- /dev/null +++ b/dev-qt/qtprintsupport/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.10.0.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.10.0.ebuild new file mode 100644 index 00000000..71b61e38 --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.10.0.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..2cceedd0 --- /dev/null +++ b/dev-qt/qtquickcontrols/Manifest @@ -0,0 +1 @@ +DIST qtquickcontrols-everywhere-src-5.10.0.tar.xz 5966860 BLAKE2B fce2a6cae148914ab00f42e8a8a69685c6f361659af3df8db109f3e6543a4d84b49c21b480ef9c3bbf53982d62ad233e0bc200e1b7a50e3c2412ab2db1a00da7 SHA512 87824d4802581710d6dc23f09c661aaff470a4050ada42be5b75ae88279a50782564a0f7feef059fdce5d50992438ec59417ff42e9258d890d7624855f0d7b70 diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.10.0.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.10.0.ebuild new file mode 100644 index 00000000..ac6ab02e --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.10.0.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..0b6dda87 --- /dev/null +++ b/dev-qt/qtquickcontrols2/Manifest @@ -0,0 +1 @@ +DIST qtquickcontrols2-everywhere-src-5.10.0.tar.xz 8954948 BLAKE2B 2c2e7bd4b15d7972854bdc9d03cf3524b41e24d486d90211fc843a36cd351eda5844d7fbe1b8816d4fac6699d3d636ed8a90ecbd80bed219cc31a3bf4a1906ed SHA512 2ef0f87c937e0d8bc66804f34ac63e62bbae60c3240f433a85f217a2b67827bbd4c1d1fd0afba3e52d2720186149493fda8fb8b4bc0143bffe8488d3bc9f6f5b diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.10.0.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.10.0.ebuild new file mode 100644 index 00000000..af1973c2 --- /dev/null +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.10.0.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="Set of next generation Qt Quick controls for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +IUSE="widgets" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + widgets? ( ~dev-qt/qtwidgets-${PV} ) +" +RDEPEND="${DEPEND} + ~dev-qt/qtgraphicaleffects-${PV} +" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/imports/platform/platform.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest new file mode 100644 index 00000000..853985c9 --- /dev/null +++ b/dev-qt/qtscript/Manifest @@ -0,0 +1 @@ +DIST qtscript-everywhere-src-5.10.0.tar.xz 2659408 BLAKE2B 967ca3606e04c1a257ddbbf3a602db474103bf17239ab1bfffa04a0868c5c122784b0ce40d4c537a06f9168100ac1fd833e0596743cbab270986a3b80867e9dd SHA512 4991ad27e6c3580682475f36684176783ba7564a9dfd65d5ff5087460998fbba5f1a7162b967b5945c91bea63c33e808b7f1fce51a5df36849252b1ded59e5bd diff --git a/dev-qt/qtscript/qtscript-5.10.0.ebuild b/dev-qt/qtscript/qtscript-5.10.0.ebuild new file mode 100644 index 00000000..d04b0886 --- /dev/null +++ b/dev-qt/qtscript/qtscript-5.10.0.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=( + 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..8d6f0bde --- /dev/null +++ b/dev-qt/qtscxml/Manifest @@ -0,0 +1 @@ +DIST qtscxml-everywhere-src-5.10.0.tar.xz 434188 BLAKE2B 577d915d8d1e493a9f2c7eb6e7f696bc6484b50c6bd738511c453e33afa1112c2609c8a69536187e1ec8cf64f6f71605efd4a064585f280b8a24ecd3f048130d SHA512 3f5567601d047127525a3b0cd3396ad14c81ebf479b6af3990787ed32a7ae164ff772aaed08c857c503c950176d24308170c843149d811d1f94d928a257010b2 diff --git a/dev-qt/qtscxml/qtscxml-5.10.0.ebuild b/dev-qt/qtscxml/qtscxml-5.10.0.ebuild new file mode 100644 index 00000000..e8f77a2e --- /dev/null +++ b/dev-qt/qtscxml/qtscxml-5.10.0.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..0c36b1c1 --- /dev/null +++ b/dev-qt/qtsensors/Manifest @@ -0,0 +1 @@ +DIST qtsensors-everywhere-src-5.10.0.tar.xz 2015352 BLAKE2B d716c8f122974d79033cca638eb96f85c7b3545580be0c831d48207f0dc7db35eecdd617537c9d62ec16f2c7d0b9599c713d3c551c70728a8eb841eae1194e74 SHA512 4cffe6ee7a30dd3ba992648d28a2558e4084326828511a7afd18085a86aad42c6228da2fe19398d04db5943a812d5233d2ff705ab5a3fe3ab9d1170f8a53ee6d diff --git a/dev-qt/qtsensors/qtsensors-5.10.0.ebuild b/dev-qt/qtsensors/qtsensors-5.10.0.ebuild new file mode 100644 index 00000000..c0936283 --- /dev/null +++ b/dev-qt/qtsensors/qtsensors-5.10.0.ebuild @@ -0,0 +1,28 @@ +# 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 ~arm64 ~hppa ~ppc64 ~x86" +fi + +# TODO: simulator +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest new file mode 100644 index 00000000..65a82386 --- /dev/null +++ b/dev-qt/qtserialbus/Manifest @@ -0,0 +1 @@ +DIST qtserialbus-everywhere-src-5.10.0.tar.xz 301196 BLAKE2B bd28d8954e96619841f940b769117d96a0727c4828779bc81a5080cd105e9f2558cf3de1bfd94cd25f4a4028a4534241cd75e9f86406b78ee00180afdc6749b5 SHA512 f17985b620fca18390cd5eeee1260743ec173b6e70e9dc897d993c87edf0efb01f2672581daa79dcac0680b2c0158fa30d93b072c94c4993504d28b7a416a2a1 diff --git a/dev-qt/qtserialbus/qtserialbus-5.10.0.ebuild b/dev-qt/qtserialbus/qtserialbus-5.10.0.ebuild new file mode 100644 index 00000000..60ddee17 --- /dev/null +++ b/dev-qt/qtserialbus/qtserialbus-5.10.0.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="Support for CAN and other serial buses" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtserialport-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest new file mode 100644 index 00000000..00e2bae9 --- /dev/null +++ b/dev-qt/qtserialport/Manifest @@ -0,0 +1 @@ +DIST qtserialport-everywhere-src-5.10.0.tar.xz 296036 BLAKE2B 044bf1baac37bacc2499e0208b5d1a6d77b3042fbcc201418011d19127ac902a984d6cb46f8d1a5ba6d9011c6511bb4f353536c463bc78bba7996a18b1b59caa SHA512 a827dc7b2ed26753b2f960bf22355bd831335411c92f8774dc9ee8d6b74c7efec800623b91f5f1dfca90bc7bb7bc3176c9549e2cdd1f876e916293acf808fcc6 diff --git a/dev-qt/qtserialport/qtserialport-5.10.0.ebuild b/dev-qt/qtserialport/qtserialport-5.10.0.ebuild new file mode 100644 index 00000000..f0e77107 --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-5.10.0.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 ~arm64 ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + virtual/libudev:= +" +RDEPEND="${DEPEND}" + +src_prepare() { + # make sure we link against libudev + sed -i -e 's/:qtConfig(libudev)//' \ + src/serialport/serialport-lib.pri || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest new file mode 100644 index 00000000..bf951f07 --- /dev/null +++ b/dev-qt/qtspeech/Manifest @@ -0,0 +1 @@ +DIST qtspeech-everywhere-src-5.10.0.tar.xz 101616 BLAKE2B 99afc0b3b09f786d94e0827c3bdd1c8d00fde9ebbf7c777f01e4ba57cd3c586d00b8fb410c61afce97e96fbc9f64f7bc4fd5b54bd8dfa9976b69c22acca9c23d SHA512 90ebbfd07e4add7191da363ce02ed67e25dd9f24d46e0b9151509c1a28aa1b8f4dd90eea1f9b9968f76316ca543c6b6744a53a04cc89667d0f9cce65f416a8bf diff --git a/dev-qt/qtspeech/qtspeech-5.10.0.ebuild b/dev-qt/qtspeech/qtspeech-5.10.0.ebuild new file mode 100644 index 00000000..df046ce2 --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-5.10.0.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="Text-to-speech library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +# TODO: flite plugin - needs 2.0.0 (not yet in tree) +IUSE="" + +RDEPEND=" + >=app-accessibility/speech-dispatcher-0.8.7 + ~dev-qt/qtcore-${PV} +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest new file mode 100644 index 00000000..f4db9b2b --- /dev/null +++ b/dev-qt/qtsql/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtsql/qtsql-5.10.0.ebuild b/dev-qt/qtsql/qtsql-5.10.0.ebuild new file mode 100644 index 00000000..0560c4a2 --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.10.0.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..520ef0bf --- /dev/null +++ b/dev-qt/qtsvg/Manifest @@ -0,0 +1 @@ +DIST qtsvg-everywhere-src-5.10.0.tar.xz 1797828 BLAKE2B 90caf46314123d849d3699db6fc0856e6755fcd52eab906c5b087b287aebf1701d4ecefaf0b9da9d1d5a312fe476da233165d2d2b18c03559ab6fbd44c01dd55 SHA512 6103015629da60d1bd424a86dbfa88ac955151e2d6883abafcb14a8f6a405397e61855f15c41527549b1dbe89376df6753b3a6919717d2948215eb86843f0b13 diff --git a/dev-qt/qtsvg/qtsvg-5.10.0.ebuild b/dev-qt/qtsvg/qtsvg-5.10.0.ebuild new file mode 100644 index 00000000..2667ef7e --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.10.0.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..f4db9b2b --- /dev/null +++ b/dev-qt/qttest/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qttest/qttest-5.10.0.ebuild b/dev-qt/qttest/qttest-5.10.0.ebuild new file mode 100644 index 00000000..1db02743 --- /dev/null +++ b/dev-qt/qttest/qttest-5.10.0.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..0c2174f3 --- /dev/null +++ b/dev-qt/qttranslations/Manifest @@ -0,0 +1 @@ +DIST qttranslations-everywhere-src-5.10.0.tar.xz 1444932 BLAKE2B 264a41ff835a31497f888b5a34c919cdecc98e5c59152619c90a57d68c7cc9b921511b7cf3b7da3df50bc8e6292cea752282057fe2ff798d0ef591c16c3671e8 SHA512 5e6b674da52da4d0e38b2001bf0f70f764e6c096554d1724ba0f4bae8eca53f71168e374a0249d31e6ed72a1ebf1c3f745e8cb913b49cdcb3e98116edceb5257 diff --git a/dev-qt/qttranslations/qttranslations-5.10.0.ebuild b/dev-qt/qttranslations/qttranslations-5.10.0.ebuild new file mode 100644 index 00000000..2cd29666 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.10.0.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/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest new file mode 100644 index 00000000..4a15647a --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -0,0 +1 @@ +DIST qtvirtualkeyboard-everywhere-src-5.10.0.tar.xz 10124292 BLAKE2B a5220306d74e3070928990807d21ad16e5ad7578f1e82e02a7af2f2ef04d70c2c609ee65baa8275d78047a4b8eef96bdd69faa287d66c9b9d9633380468c79e4 SHA512 487832ccc8f80949c22e485d28d8c8d02722681968d330f7655dd5e5dbbdaca9a750c6e2a5cd686ddf53af7e49f18f0dc1544192c0e13ee7497a384949f67e8b diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.10.0.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.10.0.ebuild new file mode 100644 index 00000000..852cb2cb --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.10.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Virtual keyboard plugin for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +# TODO: unbudle libraries for more layouts +IUSE="handwriting +spell +xcb" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtsvg-${PV} + spell? ( app-text/hunspell:= ) + xcb? ( x11-libs/libxcb:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + $(usex handwriting CONFIG+=lipi-toolkit "") + $(usex spell "" CONFIG+=disable-hunspell) + $(usex xcb "" CONFIG+=disable-desktop) + CONFIG+="lang-ar_AR lang-da_DK lang-de_DE lang-en_GB \ + lang-es_ES lang-fa_FA lang-fi_FI lang-fr_FR \ + lang-hi_IN lang-it_IT lang-nb_NO lang-pl_PL \ + lang-pt_PT lang-ro_RO lang-ru_RU lang-sv_SE" + ) + + qt5-build_src_configure +} diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest new file mode 100644 index 00000000..df231bb9 --- /dev/null +++ b/dev-qt/qtwayland/Manifest @@ -0,0 +1 @@ +DIST qtwayland-everywhere-src-5.10.0.tar.xz 378276 BLAKE2B a1edb8c841add008d2d63edb14b1e4f2fd488a218a693d31c0e311b0cbc06ff7af5cec05c8449df34b52532cb5f1d6a3869465784bae11f09c8bf76babc5de1c SHA512 56c97f437fe01bf975cea06aaaeebe62053e8fc3d3d8227a0c9a7582c4cadf801d3806df349887fff513a60c5ffee302777010bc342b22a0fc0170ea7138e821 diff --git a/dev-qt/qtwayland/qtwayland-5.10.0.ebuild b/dev-qt/qtwayland/qtwayland-5.10.0.ebuild new file mode 100644 index 00000000..0629d749 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.10.0.ebuild @@ -0,0 +1,39 @@ +# 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="+libinput xcomposite" + +DEPEND=" + >=dev-libs/wayland-1.6.0 + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV}[egl,libinput?] + media-libs/mesa[egl] + >=x11-libs/libxkbcommon-0.2.0 + xcomposite? ( + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_config libinput xkbcommon-evdev \ + src/client/client.pro \ + src/compositor/wayland_wrapper/wayland_wrapper.pri \ + src/plugins/shellintegration/ivi-shell/ivi-shell.pro \ + tests/auto/compositor/compositor/compositor.pro + + use xcomposite || rm -r config.tests/xcomposite || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest new file mode 100644 index 00000000..3c0f033d --- /dev/null +++ b/dev-qt/qtwebchannel/Manifest @@ -0,0 +1 @@ +DIST qtwebchannel-everywhere-src-5.10.0.tar.xz 167800 BLAKE2B 4ae5206b885d543f76a4c3298fc7257a1caf92fd966615017a1126f0055a05ae1c21672678fa779f7b4034c7d1c97a446a07eeacfe35ee2802350fb5999b2015 SHA512 2641d70afd797b8860177301805ec255b026605059d4dc95ced5041c56ec3875fb6369e7e4d1a84e6ee50557a0b41c21dfb5020636c16aac61a3f0ea62208acb diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.10.0.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.10.0.ebuild new file mode 100644 index 00000000..42caf288 --- /dev/null +++ b/dev-qt/qtwebchannel/qtwebchannel-5.10.0.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 ~arm64 ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + qt_use_disable_mod qml qml src/webchannel/webchannel.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest new file mode 100644 index 00000000..61d0c824 --- /dev/null +++ b/dev-qt/qtwebengine/Manifest @@ -0,0 +1 @@ +DIST qtwebengine-everywhere-src-5.10.0.tar.xz 209737304 BLAKE2B 8d7871c9f5953e375a4e9590f557406a98d225ae1b531fcedb070441e84dd98bcc4697da0e37015460f3e39dbcee6a3f41532db162f97215c4d7106d55278afa SHA512 7acb4579e4aea7c07654b2523b4d19102288ab06ee1ef5b8bb0ad7b38fa771612336acc56ec02ce85c881c0878a7875955ad73f5f1e2740352234e2f02b9d84e diff --git a/dev-qt/qtwebengine/qtwebengine-5.10.0.ebuild b/dev-qt/qtwebengine/qtwebengine-5.10.0.ebuild new file mode 100644 index 00000000..2c0bd638 --- /dev/null +++ b/dev-qt/qtwebengine/qtwebengine-5.10.0.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +inherit multiprocessing pax-utils python-any-r1 qt5-build + +DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +IUSE="alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg +system-icu widgets" + +RDEPEND=" + app-arch/snappy:= + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwebchannel-${PV}[qml] + dev-libs/expat + dev-libs/libevent:= + dev-libs/libxml2 + dev-libs/libxslt + dev-libs/protobuf:= + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz:= + media-libs/libpng:0= + >=media-libs/libvpx-1.5:=[svc] + media-libs/libwebp:= + media-libs/mesa + media-libs/opus + net-libs/libsrtp:0= + sys-apps/dbus + sys-apps/pciutils + sys-libs/libcap + sys-libs/zlib[minizip] + virtual/jpeg:0 + virtual/libudev + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + alsa? ( media-libs/alsa-lib ) + geolocation? ( ~dev-qt/qtpositioning-${PV} ) + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( media-video/ffmpeg:0= ) + system-icu? ( dev-libs/icu:= ) + widgets? ( ~dev-qt/qtwidgets-${PV} ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=app-arch/gzip-1.7 + dev-util/gperf + dev-util/ninja + dev-util/re2c + sys-devel/bison + pax_kernel? ( sys-apps/elfix ) +" + +src_prepare() { + use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.0-paxmark-mksnapshot.patch" ) + + # bug 620444 - ensure local headers are used + find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die + + qt_use_disable_config alsa alsa src/core/config/linux.pri + qt_use_disable_config pulseaudio pulseaudio src/core/config/linux.pri + + qt_use_disable_mod geolocation positioning \ + mkspecs/features/configure.prf \ + src/core/core_chromium.pri \ + src/core/core_common.pri + + qt_use_disable_mod widgets widgets src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + export NINJA_PATH=/usr/bin/ninja + export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" + + local myqmakeargs=( + $(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 + + # bug 601472 + if [[ ! -f ${D%/}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then + die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" + fi + + pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess +} diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest new file mode 100644 index 00000000..db86dba1 --- /dev/null +++ b/dev-qt/qtwebsockets/Manifest @@ -0,0 +1 @@ +DIST qtwebsockets-everywhere-src-5.10.0.tar.xz 220592 BLAKE2B 02b97c0947eea3a4e04c673a3bd8d08a9cbbc8319ec59a333d9d163639808647277b646a423d93b79739f1bf211707600e000fa03518ba1cc786eb4d12b5df23 SHA512 553251de549c2c49664bfdddd57e4af378b9ff8e98b11b4a2dd422c96066fcce2dc5304aae4007ce863340a1efa8019f73db1ca5d458694b8cfb7b0837cbf95e diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.10.0.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.10.0.ebuild new file mode 100644 index 00000000..edf0d08a --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-5.10.0.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 ~arm64 ~hppa ~ppc64 ~x86" +fi + +IUSE="qml +ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV}[ssl=] + qml? ( ~dev-qt/qtdeclarative-${PV} ) + +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest new file mode 100644 index 00000000..f4db9b2b --- /dev/null +++ b/dev-qt/qtwidgets/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtwidgets/qtwidgets-5.10.0.ebuild b/dev-qt/qtwidgets/qtwidgets-5.10.0.ebuild new file mode 100644 index 00000000..b82ca24a --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.10.0.ebuild @@ -0,0 +1,50 @@ +# 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? ( + ~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: + !: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..23fb153b --- /dev/null +++ b/dev-qt/qtx11extras/Manifest @@ -0,0 +1 @@ +DIST qtx11extras-everywhere-src-5.10.0.tar.xz 101216 BLAKE2B ae30df71d7f1c2c3790a9cfb27c219f2cac799833dea58547708102ce1ac282244a10f948be3f398bb3759e445527aa26a0ccbccf6bdccd41dcb9ae9b62803dc SHA512 7173ca61fcff933683a13a0cf6989d49707b95befeb4920e980f90f8f8976a6dcd427d3fb87aa1d2124561b0bc80f3bfddf31fd1777f2213b5243680f1c30760 diff --git a/dev-qt/qtx11extras/qtx11extras-5.10.0.ebuild b/dev-qt/qtx11extras/qtx11extras-5.10.0.ebuild new file mode 100644 index 00000000..54540902 --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.10.0.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..f4db9b2b --- /dev/null +++ b/dev-qt/qtxml/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.10.0.tar.xz 45851596 BLAKE2B 4fa5774ac3afb762d1ffe7c5712e267b6d8ee7acf1c692afa654222876c0807a3d246330620b575d03523efcf931e5646ecf039ff708f1a47da18772da66fbd3 SHA512 8f832fb7bc5087df4b897cd23145e5350f03ca06e2fc5ccb11a7b998e4885c1b936c3e4b989c15fc076134a6a081a35efa37f402b5e8b85e2c780006641b2cdc diff --git a/dev-qt/qtxml/qtxml-5.10.0.ebuild b/dev-qt/qtxml/qtxml-5.10.0.ebuild new file mode 100644 index 00000000..d19aa52b --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.10.0.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..7cdcbe68 --- /dev/null +++ b/dev-qt/qtxmlpatterns/Manifest @@ -0,0 +1 @@ +DIST qtxmlpatterns-everywhere-src-5.10.0.tar.xz 1385216 BLAKE2B 7ba4a376da1d23db545f687cd238483f179fdec55b05c67cdfe7dc8250d7b041686d911bb1a0b7703bc5bf311b2172970b10e5c02d22b96b1ef363ff8cf968c4 SHA512 ccdc4f4bd57b7e2bb5010f65869910fe1305a36e99594d7505a4e327bffe0e33151850f1baa7ff15df50fe86aa9c7e2486de8c397f21273f66daedf0d9b70c47 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.10.0.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.10.0.ebuild new file mode 100644 index 00000000..4cd0f931 --- /dev/null +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.10.0.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}"