From 02be2ba9d384b287a0a58d496582b5ae3275934b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 8 Jul 2018 15:31:40 +0100 Subject: dev-qt : import 5.11.1 from gentoo tree, prepare for qt5 bump --- dev-qt/assistant/assistant-5.11.1.ebuild | 55 +++++++ dev-qt/designer/designer-5.11.1.ebuild | 57 +++++++ dev-qt/linguist-tools/linguist-tools-5.11.1.ebuild | 35 +++++ dev-qt/linguist/linguist-5.11.1.ebuild | 48 ++++++ dev-qt/pixeltool/pixeltool-5.11.1.ebuild | 25 +++ dev-qt/qdbus/qdbus-5.11.1.ebuild | 25 +++ dev-qt/qdbusviewer/qdbusviewer-5.11.1.ebuild | 45 ++++++ dev-qt/qdoc/qdoc-5.11.1.ebuild | 37 +++++ dev-qt/qt3d/qt3d-5.11.1.ebuild | 32 ++++ dev-qt/qtbluetooth/qtbluetooth-5.11.1.ebuild | 33 ++++ dev-qt/qtcharts/qtcharts-5.11.1.ebuild | 29 ++++ dev-qt/qtconcurrent/qtconcurrent-5.11.1.ebuild | 23 +++ dev-qt/qtcore/qtcore-5.11.1.ebuild | 75 +++++++++ dev-qt/qtdatavis3d/qtdatavis3d-5.11.1.ebuild | 31 ++++ dev-qt/qtdbus/qtdbus-5.11.1.ebuild | 43 ++++++ dev-qt/qtdeclarative/qtdeclarative-5.11.1.ebuild | 64 ++++++++ dev-qt/qtdiag/qtdiag-5.11.1.ebuild | 36 +++++ .../qtgraphicaleffects-5.11.1.ebuild | 21 +++ dev-qt/qtgui/qtgui-5.11.1.ebuild | 170 +++++++++++++++++++++ dev-qt/qthelp/qthelp-5.11.1.ebuild | 30 ++++ dev-qt/qtimageformats/qtimageformats-5.11.1.ebuild | 29 ++++ dev-qt/qtlocation/qtlocation-5.11.1.ebuild | 44 ++++++ dev-qt/qtmultimedia/qtmultimedia-5.11.1.ebuild | 68 +++++++++ dev-qt/qtnetwork/qtnetwork-5.11.1.ebuild | 57 +++++++ dev-qt/qtnetworkauth/qtnetworkauth-5.11.1.ebuild | 20 +++ dev-qt/qtopengl/qtopengl-5.11.1.ebuild | 34 +++++ dev-qt/qtpaths/qtpaths-5.11.1.ebuild | 23 +++ dev-qt/qtplugininfo/qtplugininfo-5.11.1.ebuild | 23 +++ dev-qt/qtpositioning/qtpositioning-5.11.1.ebuild | 40 +++++ dev-qt/qtprintsupport/qtprintsupport-5.11.1.ebuild | 42 +++++ .../qtquickcontrols/qtquickcontrols-5.11.1.ebuild | 32 ++++ .../qtquickcontrols2-5.11.1.ebuild | 30 ++++ dev-qt/qtscript/qtscript-5.11.1.ebuild | 36 +++++ dev-qt/qtscxml/qtscxml-5.11.1.ebuild | 19 +++ dev-qt/qtsensors/qtsensors-5.11.1.ebuild | 28 ++++ dev-qt/qtserialbus/qtserialbus-5.11.1.ebuild | 20 +++ dev-qt/qtserialport/qtserialport-5.11.1.ebuild | 27 ++++ dev-qt/qtspeech/qtspeech-5.11.1.ebuild | 22 +++ dev-qt/qtsql/qtsql-5.11.1.ebuild | 57 +++++++ dev-qt/qtsvg/qtsvg-5.11.1.ebuild | 23 +++ dev-qt/qttest/qttest-5.11.1.ebuild | 33 ++++ dev-qt/qttranslations/qttranslations-5.11.1.ebuild | 19 +++ .../qtvirtualkeyboard-5.11.1.ebuild | 38 +++++ dev-qt/qtwayland/qtwayland-5.11.1.ebuild | 39 +++++ dev-qt/qtwebchannel/qtwebchannel-5.11.1.ebuild | 26 ++++ dev-qt/qtwebengine/qtwebengine-5.11.1.ebuild | 138 +++++++++++++++++ dev-qt/qtwebsockets/qtwebsockets-5.11.1.ebuild | 27 ++++ dev-qt/qtwebview/qtwebview-5.11.1.ebuild | 21 +++ dev-qt/qtwidgets/qtwidgets-5.11.1.ebuild | 57 +++++++ dev-qt/qtx11extras/qtx11extras-5.11.1.ebuild | 21 +++ dev-qt/qtxml/qtxml-5.11.1.ebuild | 29 ++++ dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.1.ebuild | 19 +++ 52 files changed, 2055 insertions(+) create mode 100644 dev-qt/assistant/assistant-5.11.1.ebuild create mode 100644 dev-qt/designer/designer-5.11.1.ebuild create mode 100644 dev-qt/linguist-tools/linguist-tools-5.11.1.ebuild create mode 100644 dev-qt/linguist/linguist-5.11.1.ebuild create mode 100644 dev-qt/pixeltool/pixeltool-5.11.1.ebuild create mode 100644 dev-qt/qdbus/qdbus-5.11.1.ebuild create mode 100644 dev-qt/qdbusviewer/qdbusviewer-5.11.1.ebuild create mode 100644 dev-qt/qdoc/qdoc-5.11.1.ebuild create mode 100644 dev-qt/qt3d/qt3d-5.11.1.ebuild create mode 100644 dev-qt/qtbluetooth/qtbluetooth-5.11.1.ebuild create mode 100644 dev-qt/qtcharts/qtcharts-5.11.1.ebuild create mode 100644 dev-qt/qtconcurrent/qtconcurrent-5.11.1.ebuild create mode 100644 dev-qt/qtcore/qtcore-5.11.1.ebuild create mode 100644 dev-qt/qtdatavis3d/qtdatavis3d-5.11.1.ebuild create mode 100644 dev-qt/qtdbus/qtdbus-5.11.1.ebuild create mode 100644 dev-qt/qtdeclarative/qtdeclarative-5.11.1.ebuild create mode 100644 dev-qt/qtdiag/qtdiag-5.11.1.ebuild create mode 100644 dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.11.1.ebuild create mode 100644 dev-qt/qtgui/qtgui-5.11.1.ebuild create mode 100644 dev-qt/qthelp/qthelp-5.11.1.ebuild create mode 100644 dev-qt/qtimageformats/qtimageformats-5.11.1.ebuild create mode 100644 dev-qt/qtlocation/qtlocation-5.11.1.ebuild create mode 100644 dev-qt/qtmultimedia/qtmultimedia-5.11.1.ebuild create mode 100644 dev-qt/qtnetwork/qtnetwork-5.11.1.ebuild create mode 100644 dev-qt/qtnetworkauth/qtnetworkauth-5.11.1.ebuild create mode 100644 dev-qt/qtopengl/qtopengl-5.11.1.ebuild create mode 100644 dev-qt/qtpaths/qtpaths-5.11.1.ebuild create mode 100644 dev-qt/qtplugininfo/qtplugininfo-5.11.1.ebuild create mode 100644 dev-qt/qtpositioning/qtpositioning-5.11.1.ebuild create mode 100644 dev-qt/qtprintsupport/qtprintsupport-5.11.1.ebuild create mode 100644 dev-qt/qtquickcontrols/qtquickcontrols-5.11.1.ebuild create mode 100644 dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.1.ebuild create mode 100644 dev-qt/qtscript/qtscript-5.11.1.ebuild create mode 100644 dev-qt/qtscxml/qtscxml-5.11.1.ebuild create mode 100644 dev-qt/qtsensors/qtsensors-5.11.1.ebuild create mode 100644 dev-qt/qtserialbus/qtserialbus-5.11.1.ebuild create mode 100644 dev-qt/qtserialport/qtserialport-5.11.1.ebuild create mode 100644 dev-qt/qtspeech/qtspeech-5.11.1.ebuild create mode 100644 dev-qt/qtsql/qtsql-5.11.1.ebuild create mode 100644 dev-qt/qtsvg/qtsvg-5.11.1.ebuild create mode 100644 dev-qt/qttest/qttest-5.11.1.ebuild create mode 100644 dev-qt/qttranslations/qttranslations-5.11.1.ebuild create mode 100644 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.1.ebuild create mode 100644 dev-qt/qtwayland/qtwayland-5.11.1.ebuild create mode 100644 dev-qt/qtwebchannel/qtwebchannel-5.11.1.ebuild create mode 100644 dev-qt/qtwebengine/qtwebengine-5.11.1.ebuild create mode 100644 dev-qt/qtwebsockets/qtwebsockets-5.11.1.ebuild create mode 100644 dev-qt/qtwebview/qtwebview-5.11.1.ebuild create mode 100644 dev-qt/qtwidgets/qtwidgets-5.11.1.ebuild create mode 100644 dev-qt/qtx11extras/qtx11extras-5.11.1.ebuild create mode 100644 dev-qt/qtxml/qtxml-5.11.1.ebuild create mode 100644 dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.1.ebuild diff --git a/dev-qt/assistant/assistant-5.11.1.ebuild b/dev-qt/assistant/assistant-5.11.1.ebuild new file mode 100644 index 00000000..0fe2bc14 --- /dev/null +++ b/dev-qt/assistant/assistant-5.11.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="webkit" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qthelp-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtsql-${PV}[sqlite] + ~dev-qt/qtwidgets-${PV} + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/assistant +) + +src_prepare() { + qt_use_disable_mod webkit webkitwidgets \ + src/assistant/assistant/assistant.pro + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + + doicon -s 32 src/assistant/assistant/images/assistant.png + newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png + make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/designer/designer-5.11.1.ebuild b/dev-qt/designer/designer-5.11.1.ebuild new file mode 100644 index 00000000..c561782d --- /dev/null +++ b/dev-qt/designer/designer-5.11.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="declarative webkit" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} + declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] ) + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/designer +) + +src_prepare() { + qt_use_disable_mod declarative quickwidgets \ + src/designer/src/plugins/plugins.pro + + qt_use_disable_mod webkit webkitwidgets \ + src/designer/src/plugins/plugins.pro + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + + doicon -s 128 src/designer/src/designer/images/designer.png + make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/linguist-tools/linguist-tools-5.11.1.ebuild b/dev-qt/linguist-tools/linguist-tools-5.11.1.ebuild new file mode 100644 index 00000000..72c04bdc --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.11.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +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/linguist-5.11.1.ebuild b/dev-qt/linguist/linguist-5.11.1.ebuild new file mode 100644 index 00000000..38f06fe3 --- /dev/null +++ b/dev-qt/linguist/linguist-5.11.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="Graphical tool for translating Qt applications" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/designer-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist/linguist +) + +src_install() { + qt5-build_src_install + + local size + for size in 16 32 48 64 128; do + newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png + done + make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/pixeltool/pixeltool-5.11.1.ebuild b/dev-qt/pixeltool/pixeltool-5.11.1.ebuild new file mode 100644 index 00000000..7bcdc97e --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.11.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt screen magnifier" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/pixeltool +) diff --git a/dev-qt/qdbus/qdbus-5.11.1.ebuild b/dev-qt/qdbus/qdbus-5.11.1.ebuild new file mode 100644 index 00000000..4736c7cd --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.11.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Interface to Qt applications communicating over D-Bus" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbus +) diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.11.1.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.11.1.ebuild new file mode 100644 index 00000000..ceb1e6f9 --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.11.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbusviewer +) + +src_install() { + qt5-build_src_install + + doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png + newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png + make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/qdoc/qdoc-5.11.1.ebuild b/dev-qt/qdoc/qdoc-5.11.1.ebuild new file mode 100644 index 00000000..4c656e1b --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.11.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt documentation generator" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + sys-devel/clang:= + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdoc +) + +src_prepare() { + qt_use_disable_mod qml qmldevtools-private \ + src/qdoc/qdoc.pro + + export LLVM_INSTALL_DIR="$(llvm-config --prefix)" + # this is normally loaded in qttools.pro, so skipped by using + # QT_TARGET_SUBDIRS causing build to fail + sed -e '1iload(qt_find_clang)\' -i src/qdoc/qdoc.pro || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qt3d/qt3d-5.11.1.ebuild b/dev-qt/qt3d/qt3d-5.11.1.ebuild new file mode 100644 index 00000000..e6563090 --- /dev/null +++ b/dev-qt/qt3d/qt3d-5.11.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="The 3D module for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +# TODO: gamepad, tools +IUSE="gles2 qml" + +DEPEND=" + ~dev-qt/qtconcurrent-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + >=media-libs/assimp-4.0.0 + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + rm -r src/3rdparty/assimp/{code,contrib,include} || die + + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.11.1.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.11.1.ebuild new file mode 100644 index 00000000..7f4a8b1b --- /dev/null +++ b/dev-qt/qtbluetooth/qtbluetooth-5.11.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtconnectivity" +inherit qt5-build + +DESCRIPTION="Bluetooth support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtconcurrent-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + >=net-wireless/bluez-5:= + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +DEPEND="${RDEPEND} + ~dev-qt/qtnetwork-${PV} +" + +src_prepare() { + sed -i -e 's/nfc//' src/src.pro || die + + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtcharts/qtcharts-5.11.1.ebuild b/dev-qt/qtcharts/qtcharts-5.11.1.ebuild new file mode 100644 index 00000000..ff3df69c --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.11.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Chart component library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.11.1.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.11.1.ebuild new file mode 100644 index 00000000..75e304af --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.11.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/concurrent +) diff --git a/dev-qt/qtcore/qtcore-5.11.1.ebuild b/dev-qt/qtcore/qtcore-5.11.1.ebuild new file mode 100644 index 00000000..48916104 --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.11.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Cross-platform application development framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +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} + !> "${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/qtdatavis3d-5.11.1.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.11.1.ebuild new file mode 100644 index 00000000..64777049 --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.11.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="3D data visualization library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="gles2 qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + # eliminate bogus dependency on qtwidgets + sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die + + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtdbus/qtdbus-5.11.1.ebuild b/dev-qt/qtdbus/qtdbus-5.11.1.ebuild new file mode 100644 index 00000000..b31a0a2f --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.11.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + >=sys-apps/dbus-1.4.20 +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :dbus + :dbus-linked +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.11.1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.11.1.ebuild new file mode 100644 index 00000000..3da293ee --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.11.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +inherit python-any-r1 qt5-build + +DESCRIPTION="The QML and Quick modules for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +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} + !