diff options
108 files changed, 2162 insertions, 0 deletions
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/assistant/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/assistant/assistant-5.12.0_beta4.ebuild b/dev-qt/assistant/assistant-5.12.0_beta4.ebuild new file mode 100644 index 00000000..3aae55b6 --- /dev/null +++ b/dev-qt/assistant/assistant-5.12.0_beta4.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="webkit" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qthelp-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtsql-${PV}[sqlite] + ~dev-qt/qtwidgets-${PV} + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/assistant +) + +src_prepare() { + qt_use_disable_mod webkit webkitwidgets \ + src/assistant/assistant/assistant.pro + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + + doicon -s 32 src/assistant/assistant/images/assistant.png + newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png + make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/designer/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/designer/designer-5.12.0_beta4.ebuild b/dev-qt/designer/designer-5.12.0_beta4.ebuild new file mode 100644 index 00000000..96c64472 --- /dev/null +++ b/dev-qt/designer/designer-5.12.0_beta4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Authors +# 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/Manifest b/dev-qt/linguist-tools/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/linguist-tools/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/linguist-tools/linguist-tools-5.12.0_beta4.ebuild b/dev-qt/linguist-tools/linguist-tools-5.12.0_beta4.ebuild new file mode 100644 index 00000000..f3ca25f7 --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.12.0_beta4.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Authors +# 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/Manifest b/dev-qt/linguist/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/linguist/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/linguist/linguist-5.12.0_beta4.ebuild b/dev-qt/linguist/linguist-5.12.0_beta4.ebuild new file mode 100644 index 00000000..4b9deba7 --- /dev/null +++ b/dev-qt/linguist/linguist-5.12.0_beta4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Authors +# 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/Manifest b/dev-qt/pixeltool/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/pixeltool/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/pixeltool/pixeltool-5.12.0_beta4.ebuild b/dev-qt/pixeltool/pixeltool-5.12.0_beta4.ebuild new file mode 100644 index 00000000..3c5a4b8a --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.12.0_beta4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..90008e4b --- /dev/null +++ b/dev-qt/qdbus/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/qdbus/qdbus-5.12.0_beta4.ebuild b/dev-qt/qdbus/qdbus-5.12.0_beta4.ebuild new file mode 100644 index 00000000..5284e445 --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.12.0_beta4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Interface to Qt applications communicating over D-Bus" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbus +) diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/qdbusviewer/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.12.0_beta4.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.12.0_beta4.ebuild new file mode 100644 index 00000000..b76f7bf2 --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.12.0_beta4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2018 Gentoo Authors +# 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/Manifest b/dev-qt/qdoc/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/qdoc/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/qdoc/qdoc-5.12.0_beta4.ebuild b/dev-qt/qdoc/qdoc-5.12.0_beta4.ebuild new file mode 100644 index 00000000..b9413ea4 --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.12.0_beta4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + sys-devel/clang:= + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdoc +) + +src_prepare() { + qt_use_disable_mod qml qmldevtools-private \ + src/qdoc/qdoc.pro + + 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/Manifest b/dev-qt/qt3d/Manifest new file mode 100644 index 00000000..fa3c6391 --- /dev/null +++ b/dev-qt/qt3d/Manifest @@ -0,0 +1 @@ +DIST qt3d-everywhere-src-5.12.0-beta4.tar.xz 84946120 BLAKE2B 341c83480539c8888c360f0e6adce9d10d44a1828915aa904f940fd14e71f79e2f484c5df883b2c9c036d53105397243cd0576a7ebb9fd1cdf83a702d2c06260 SHA512 9398bfd7ebeb8c619744f3a92bd78b9137e7170049252b0dac0f142f84908a264cc89ebaf3dc52fd7ff81f83aa1b7814c9519db8c02eb6f6dc854eca1819a587 diff --git a/dev-qt/qt3d/qt3d-5.12.0_beta4.ebuild b/dev-qt/qt3d/qt3d-5.12.0_beta4.ebuild new file mode 100644 index 00000000..40cf9458 --- /dev/null +++ b/dev-qt/qt3d/qt3d-5.12.0_beta4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..9f94128c --- /dev/null +++ b/dev-qt/qtbluetooth/Manifest @@ -0,0 +1 @@ +DIST qtconnectivity-everywhere-src-5.12.0-beta4.tar.xz 2740200 BLAKE2B c52416744c0d4a6143edfd6e552d6c0d0ad38d659f46048803605f14833ff7fbaec5deff4e972c513c3a807e6b0571e52dae4a04c3b938e9a0a9e20d7c41e33e SHA512 988df64450f2565791eb18071ba2516e2d14566c13aa4060e90858290389c373026c0fec5691213e980b60283da0648010860643908bde4ac2fdf6000c285c1b diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.12.0_beta4.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.12.0_beta4.ebuild new file mode 100644 index 00000000..b6610fe4 --- /dev/null +++ b/dev-qt/qtbluetooth/qtbluetooth-5.12.0_beta4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtconnectivity" +inherit qt5-build + +DESCRIPTION="Bluetooth support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtconcurrent-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + >=net-wireless/bluez-5:= + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +DEPEND="${RDEPEND} + ~dev-qt/qtnetwork-${PV} +" + +src_prepare() { + sed -i -e 's/nfc//' src/src.pro || die + + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtcanvas3d/Manifest b/dev-qt/qtcanvas3d/Manifest new file mode 100644 index 00000000..c5966225 --- /dev/null +++ b/dev-qt/qtcanvas3d/Manifest @@ -0,0 +1 @@ +DIST qtcanvas3d-everywhere-src-5.12.0-beta4.tar.xz 10909756 BLAKE2B 1f0083e72a40aa5e81df3d4de9a33d34edc5bfaefad3cbc2228a8db8bd4c068e8bf841f5746809c21803a7285c09b669b3b07e1927e952ce468da033e2e14bce SHA512 80d2f8b6d2aae658ad02c818ebfdc8431d4f19b84dbd1e6b16883f8bda3772e3e519013c40ca639c0e1c60501399d8b97db3eeed45f0a785d06f0282e90401b0 diff --git a/dev-qt/qtcanvas3d/qtcanvas3d-5.12.0_beta4.ebuild b/dev-qt/qtcanvas3d/qtcanvas3d-5.12.0_beta4.ebuild new file mode 100644 index 00000000..342000ac --- /dev/null +++ b/dev-qt/qtcanvas3d/qtcanvas3d-5.12.0_beta4.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Qt module to make WebGL-like 3D drawing calls from Qt Quick JavaScript" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest new file mode 100644 index 00000000..2841a6a5 --- /dev/null +++ b/dev-qt/qtcharts/Manifest @@ -0,0 +1 @@ +DIST qtcharts-everywhere-src-5.12.0-beta4.tar.xz 4242956 BLAKE2B 558b0a0609b35ede91c9b0569343bfac2dd417815c0ae37e48ecc4bf754d24318e876908f2d3eed0be60ea05f52e55b2a6d68e0979b12f0d14364e4907a7e71f SHA512 2dc2a5a9088efaae00cd36a5940437add024b2d6057348943da3c57384119352570e4e40f3244a2a7274fde5c7dbde7ad383f3aa4e9b5ae7d85ad92fc3644b44 diff --git a/dev-qt/qtcharts/qtcharts-5.12.0_beta4.ebuild b/dev-qt/qtcharts/qtcharts-5.12.0_beta4.ebuild new file mode 100644 index 00000000..75f61952 --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.12.0_beta4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..e76a4abd --- /dev/null +++ b/dev-qt/qtconcurrent/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.12.0_beta4.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.12.0_beta4.ebuild new file mode 100644 index 00000000..bd0990b4 --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.12.0_beta4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Authors +# 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/Manifest b/dev-qt/qtcore/Manifest new file mode 100644 index 00000000..e76a4abd --- /dev/null +++ b/dev-qt/qtcore/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtcore/qtcore-5.12.0_beta4.ebuild b/dev-qt/qtcore/qtcore-5.12.0_beta4.ebuild new file mode 100644 index 00000000..571af4d5 --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.12.0_beta4.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2018 Gentoo Authors +# 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} + !<dev-qt/qtcore-4.8.7-r4:4 +" + +QT5_TARGET_SUBDIRS=( + src/tools/bootstrap + src/tools/moc + src/tools/rcc + src/tools/qfloat16-tables + src/corelib + src/tools/qlalr + doc +) + +QT5_GENTOO_PRIVATE_CONFIG=( + !:network + !:sql + !:testlib + !:xml +) + +src_configure() { + local myconf=( + $(qt_use icu) + $(qt_use !icu iconv) + $(qt_use systemd journald) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + local flags=( + ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG FREETYPE + HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY MITSHM + OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB WIDGETS + XCURSOR XFIXES XKB XRANDR 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..3289141e --- /dev/null +++ b/dev-qt/qtdatavis3d/Manifest @@ -0,0 +1 @@ +DIST qtdatavis3d-everywhere-src-5.12.0-beta4.tar.xz 5194956 BLAKE2B 4a3b39f5f2af2a1ca8fa7ff042d66a63b5918e38c44c318d4d87a459037a757b55027fda748ace833b0ae6a3868ff942a9a6e06b8b6ad8465747ecf1b5d19152 SHA512 404baabcf36097628ae04c4cf1be8402b25783644e2699dfbf819ff8cef226db83ed054d0bc36e6488d63914562255005187bde88b17338abaf8c7ba0f4f3d9a diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.12.0_beta4.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.12.0_beta4.ebuild new file mode 100644 index 00000000..fb629edb --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.12.0_beta4.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..e76a4abd --- /dev/null +++ b/dev-qt/qtdbus/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtdbus/qtdbus-5.12.0_beta4.ebuild b/dev-qt/qtdbus/qtdbus-5.12.0_beta4.ebuild new file mode 100644 index 00000000..46fe1ec1 --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.12.0_beta4.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Authors +# 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/Manifest b/dev-qt/qtdeclarative/Manifest new file mode 100644 index 00000000..daa84d74 --- /dev/null +++ b/dev-qt/qtdeclarative/Manifest @@ -0,0 +1 @@ +DIST qtdeclarative-everywhere-src-5.12.0-beta4.tar.xz 20438424 BLAKE2B 0ee3c36bf9dc419fa16b50e44b5c1b36b10c2f921f0a9907a2e9798d38aef60db18f77039d22636127977ea475a9226b2132b37ce4e2d7475acc6196e36f7e8e SHA512 071d62d09b0fc7fb71ec502f80be85ee01aed28ce57b6c0d0604f6aa79e620571efd8ef01ec27b9c389bef6420290c9ad1de08e6224c97c8207e45cf610f92c5 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.12.0_beta4.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.12.0_beta4.ebuild new file mode 100644 index 00000000..325ae743 --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.12.0_beta4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Authors +# 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} + !<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 +} + +src_configure() { + local myqmakeargs=( + -- + -qml-debug + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/qtdiag/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/qtdiag/qtdiag-5.12.0_beta4.ebuild b/dev-qt/qtdiag/qtdiag-5.12.0_beta4.ebuild new file mode 100644 index 00000000..a755f1da --- /dev/null +++ b/dev-qt/qtdiag/qtdiag-5.12.0_beta4.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="+network +widgets" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + network? ( ~dev-qt/qtnetwork-${PV}[ssl] ) + widgets? ( ~dev-qt/qtwidgets-${PV} ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtdiag +) + +src_prepare() { + qt_use_disable_mod network network \ + src/qtdiag/qtdiag.pro + + qt_use_disable_mod widgets widgets \ + src/qtdiag/qtdiag.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest new file mode 100644 index 00000000..3d596b3d --- /dev/null +++ b/dev-qt/qtgamepad/Manifest @@ -0,0 +1 @@ +DIST qtgamepad-everywhere-src-5.12.0-beta4.tar.xz 382004 BLAKE2B 35de68cbd1f2b46801d09d00de4b91ed01def6cdaa9ec2eb60e1af30491f86d84cc28b3234851bc34049ccc006a0450e62ac774270b5d528c0ebbade486f13db SHA512 f1c6f0e93fc1973260ced60a536a7560b660dc121642b1daccbb86383918b2d75a8fd8490f94d7d4f4a1d4f1b75cffb14bb3c30300db107977e42115b81c5aaf diff --git a/dev-qt/qtgamepad/qtgamepad-5.12.0_beta4.ebuild b/dev-qt/qtgamepad/qtgamepad-5.12.0_beta4.ebuild new file mode 100644 index 00000000..4174ae62 --- /dev/null +++ b/dev-qt/qtgamepad/qtgamepad-5.12.0_beta4.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Qt module to support gamepad hardware" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="evdev qml sdl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[evdev?] + evdev? ( virtual/libudev:= ) + sdl? ( media-libs/libsdl ) + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt_use_disable_config evdev evdev \ + src/plugins/gamepads/gamepads.pro + + qt_use_disable_config sdl sdl2 \ + src/plugins/gamepads/gamepads.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest new file mode 100644 index 00000000..d978e2b4 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/Manifest @@ -0,0 +1 @@ +DIST qtgraphicaleffects-everywhere-src-5.12.0-beta4.tar.xz 14265356 BLAKE2B 813725cd8292756a5706481b5a838985c7e7d3463df391695a8fdd36241672f599a1c530cdd6d16b43d1cafe520387e9cedcc583f3f601acb1ab42a1db07e3bc SHA512 538ce4f2149cebc2cf8ccbb60ac6c3f5f0713eead4abe51f4727e816a253b00fc9e7f6303da5f7a33ada9f0e52f513b92143baa2ab640c9b9aadc0c0e010737e diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.12.0_beta4.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.12.0_beta4.ebuild new file mode 100644 index 00000000..66e01da4 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.12.0_beta4.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Set of QML types for adding visual effects to user interfaces" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest new file mode 100644 index 00000000..e76a4abd --- /dev/null +++ b/dev-qt/qtgui/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtgui/qtgui-5.12.0_beta4.ebuild b/dev-qt/qtgui/qtgui-5.12.0_beta4.ebuild new file mode 100644 index 00000000..c0adf667 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.12.0_beta4.ebuild @@ -0,0 +1,169 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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.6.0:= + >=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/libxcb-1.12:=[xkb] + >=x11-libs/libxkbcommon-0.4.1[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl + eglfs + eglfs:eglfs_egldevice: + eglfs:eglfs_gbm: + evdev + evdev:mtdev: + :fontconfig + :system-freetype:FREETYPE + !:no-freetype: + !gif:no-gif: + gles2::OPENGL_ES + gles2:opengles2:OPENGL_ES_2 + !:no-gui: + :system-harfbuzz:HARFBUZZ + !:no-harfbuzz: + jpeg:system-jpeg:IMAGEFORMAT_JPEG + !jpeg:no-jpeg: + libinput + libinput:xkbcommon-evdev: + :opengl + png:png: + png:system-png:IMAGEFORMAT_PNG + !png:no-png: + tslib + udev:libudev: + xcb:xcb: + xcb:xcb-glx: + xcb:xcb-plugin: + xcb:xcb-render: + xcb:xcb-sm: + xcb:xcb-xlib: + xcb:xcb-xinput: + xcb::XKB +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :gui +) + +src_prepare() { + # egl_x11 is activated when both egl and xcb are enabled + use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11) + + qt_use_disable_config dbus dbus \ + src/platformsupport/themes/genericunix/genericunix.pri + + qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro + + qt_use_disable_mod ibus dbus \ + src/plugins/platforminputcontexts/platforminputcontexts.pro + + use vnc || sed -i -e '/SUBDIRS += vnc/d' \ + src/plugins/platforms/platforms.pro || die + + qt5-build_src_prepare +} + +src_configure() { + local myconf=( + $(usex dbus -dbus-linked '') + $(qt_use egl) + $(qt_use eglfs) + $(usex eglfs '-gbm -kms' '') + $(qt_use evdev) + $(qt_use evdev mtdev) + -fontconfig + -system-freetype + $(usex gif '' -no-gif) + -gui + -system-harfbuzz + $(qt_use jpeg libjpeg system) + $(qt_use libinput) + $(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 -xcb-xinput -xkb' '') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/qthelp/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/qthelp/qthelp-5.12.0_beta4.ebuild b/dev-qt/qthelp/qthelp-5.12.0_beta4.ebuild new file mode 100644 index 00000000..721901d7 --- /dev/null +++ b/dev-qt/qthelp/qthelp-5.12.0_beta4.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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/qhelpgenerator +) diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest new file mode 100644 index 00000000..69318815 --- /dev/null +++ b/dev-qt/qtimageformats/Manifest @@ -0,0 +1 @@ +DIST qtimageformats-everywhere-src-5.12.0-beta4.tar.xz 1778248 BLAKE2B 8ff56a2ad3959e7dc809b8693f0ac9aff58319fda4a78b1be29aa9529dacf5d38672531875b7ab039aff4a18409c0763da0ba2c3441ba47e70a2c7c9ca7167d2 SHA512 85422bc899110e35a0b9611ebcc808a97594f76e5a8a9d4023abd47a6f3d5e653e9bfa20182b7db0c8cc8461ddb75367f5d91ca40601314cf49e904e368ea37a diff --git a/dev-qt/qtimageformats/qtimageformats-5.12.0_beta4.ebuild b/dev-qt/qtimageformats/qtimageformats-5.12.0_beta4.ebuild new file mode 100644 index 00000000..f1786681 --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.12.0_beta4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +fi + +IUSE="jpeg2k mng" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + media-libs/libwebp:= + media-libs/tiff:0 + jpeg2k? ( media-libs/jasper:= ) + mng? ( media-libs/libmng:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + qt_use_compile_test jpeg2k jasper + qt_use_compile_test mng libmng + qt5-build_src_configure +} diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest new file mode 100644 index 00000000..59e99f48 --- /dev/null +++ b/dev-qt/qtlocation/Manifest @@ -0,0 +1 @@ +DIST qtlocation-everywhere-src-5.12.0-beta4.tar.xz 5892716 BLAKE2B 565c1518a64e60654e806cd34741db2259528618e507f776df228587d360a8bfb2ae88554838ef1ff8c596755a21834cf01608d56a89fcb507a8536399152b8f SHA512 25d849851d395dbe7348ef7753c784f7821a952f901022644688c7953bea464f654f2693d3f6f34f32902202905483f0ea472917655f516f39efb47b8bd89ad3 diff --git a/dev-qt/qtlocation/qtlocation-5.12.0_beta4.ebuild b/dev-qt/qtlocation/qtlocation-5.12.0_beta4.ebuild new file mode 100644 index 00000000..b6f3af24 --- /dev/null +++ b/dev-qt/qtlocation/qtlocation-5.12.0_beta4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..084551d5 --- /dev/null +++ b/dev-qt/qtmultimedia/Manifest @@ -0,0 +1 @@ +DIST qtmultimedia-everywhere-src-5.12.0-beta4.tar.xz 3705260 BLAKE2B 4bdf54fde5bfd2af64185189639a7e28ac6554ec9d87f55f347cc10b8caa10d03221842cf781f6af78d8620024069082fb0007524947159d1edfa40998cb8023 SHA512 04e4640f3be34a725660d6a20acf66275487fc458ff9b5775e981578e10716d347b4a616e2b4e819bdec30518ee0126a125e43ec79634ab17f1c538cb2601f90 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.12.0_beta4.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.12.0_beta4.ebuild new file mode 100644 index 00000000..acfab897 --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.12.0_beta4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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-base/xorg-proto ) +" + +src_prepare() { + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \ + src/multimedia/multimedia.pro || die + + qt_use_disable_config openal openal \ + src/imports/imports.pro + + qt_use_disable_mod qml quick \ + src/src.pro \ + src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/gsttools/gsttools.pro \ + src/plugins/gstreamer/common.pri + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + -- + $(qt_use alsa) + $(qt_use gstreamer) + $(qt_use pulseaudio) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest new file mode 100644 index 00000000..e76a4abd --- /dev/null +++ b/dev-qt/qtnetwork/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtnetwork/qtnetwork-5.12.0_beta4.ebuild b/dev-qt/qtnetwork/qtnetwork-5.12.0_beta4.ebuild new file mode 100644 index 00000000..be09aeb3 --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.12.0_beta4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +fi + +IUSE="bindist connman libproxy networkmanager +ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + >=sys-libs/zlib-1.2.5 + connman? ( ~dev-qt/qtdbus-${PV} ) + libproxy? ( net-libs/libproxy ) + networkmanager? ( ~dev-qt/qtdbus-${PV} ) + ssl? ( dev-libs/openssl:0=[bindist=] ) +" +RDEPEND="${DEPEND} + connman? ( net-misc/connman ) + networkmanager? ( net-misc/networkmanager ) +" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :network +) + +pkg_setup() { + use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) + use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) +} + +src_configure() { + local myconf=( + $(use connman || use networkmanager && echo -dbus-linked) + $(qt_use libproxy) + $(usex ssl -openssl-linked '') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest new file mode 100644 index 00000000..87c03394 --- /dev/null +++ b/dev-qt/qtnetworkauth/Manifest @@ -0,0 +1 @@ +DIST qtnetworkauth-everywhere-src-5.12.0-beta4.tar.xz 135340 BLAKE2B 3104401f5bc5a5a3d9b3f0eb3ee4c721b57cd0943c3c27d456a2f224499ad33665840f5d623e2e39499128461a0a85457d7ba5da7d9ec20cd11710bdc62de3ec SHA512 916a3be53aa88bdb800db99c51a9c0c2bf6119f02d57eb7e9207138b9980dfae43918fa9607c0598260ac150476f90b0e458bdf8f10e1757551990acc503c848 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.12.0_beta4.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.12.0_beta4.ebuild new file mode 100644 index 00000000..d4809b78 --- /dev/null +++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.12.0_beta4.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..e76a4abd --- /dev/null +++ b/dev-qt/qtopengl/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtopengl/qtopengl-5.12.0_beta4.ebuild b/dev-qt/qtopengl/qtopengl-5.12.0_beta4.ebuild new file mode 100644 index 00000000..69874413 --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.12.0_beta4.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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..90008e4b --- /dev/null +++ b/dev-qt/qtpaths/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/qtpaths/qtpaths-5.12.0_beta4.ebuild b/dev-qt/qtpaths/qtpaths-5.12.0_beta4.ebuild new file mode 100644 index 00000000..f580ac5d --- /dev/null +++ b/dev-qt/qtpaths/qtpaths-5.12.0_beta4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Command line client to QStandardPaths" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtpaths +) diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest new file mode 100644 index 00000000..90008e4b --- /dev/null +++ b/dev-qt/qtplugininfo/Manifest @@ -0,0 +1 @@ +DIST qttools-everywhere-src-5.12.0-beta4.tar.xz 9765408 BLAKE2B 3c9777c93d0eeefb884d7af74c5ec333c8ec35141f9ea9722697b29bfeda60100ece7194ef6f596ee0282d264f285c8482664c44ca879b1e237ac737b2966851 SHA512 6380ce844574e37ca7d8e6bf723b066c932df96e76d3cb9ec1cba11b53e744dbdf407d1f5e616da8a82f5e4cf7712f6d33d56e24bce158c58f0b151b27a72d39 diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.12.0_beta4.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.12.0_beta4.ebuild new file mode 100644 index 00000000..5143d73a --- /dev/null +++ b/dev-qt/qtplugininfo/qtplugininfo-5.12.0_beta4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..59e99f48 --- /dev/null +++ b/dev-qt/qtpositioning/Manifest @@ -0,0 +1 @@ +DIST qtlocation-everywhere-src-5.12.0-beta4.tar.xz 5892716 BLAKE2B 565c1518a64e60654e806cd34741db2259528618e507f776df228587d360a8bfb2ae88554838ef1ff8c596755a21834cf01608d56a89fcb507a8536399152b8f SHA512 25d849851d395dbe7348ef7753c784f7821a952f901022644688c7953bea464f654f2693d3f6f34f32902202905483f0ea472917655f516f39efb47b8bd89ad3 diff --git a/dev-qt/qtpositioning/qtpositioning-5.12.0_beta4.ebuild b/dev-qt/qtpositioning/qtpositioning-5.12.0_beta4.ebuild new file mode 100644 index 00000000..4e2637ef --- /dev/null +++ b/dev-qt/qtpositioning/qtpositioning-5.12.0_beta4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~ppc ~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/positioningquick + src/imports/positioning + ) +} diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest new file mode 100644 index 00000000..e76a4abd --- /dev/null +++ b/dev-qt/qtprintsupport/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.12.0_beta4.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.12.0_beta4.ebuild new file mode 100644 index 00000000..b56856b1 --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.12.0_beta4.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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..7ed1636d --- /dev/null +++ b/dev-qt/qtquickcontrols/Manifest @@ -0,0 +1 @@ +DIST qtquickcontrols-everywhere-src-5.12.0-beta4.tar.xz 6050440 BLAKE2B a7dd176590b4536bae17c52f20afee66f4e715d550fc21cecd8e944beb63520dbae48319b02d50f212601abb90e66790f4f8bfa572f97e77997e59974c7664db SHA512 d89e0a86fbed3eb31cafff6c45cf9e1f07149cade16591a4d367c11840b753497d1e08975561120e98689003ba5011f5cd279b2f8dd60dfb6a6121e1aad97d2b diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.12.0_beta4.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.12.0_beta4.ebuild new file mode 100644 index 00000000..9c557760 --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.12.0_beta4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..af740eba --- /dev/null +++ b/dev-qt/qtquickcontrols2/Manifest @@ -0,0 +1 @@ +DIST qtquickcontrols2-everywhere-src-5.12.0-beta4.tar.xz 9278332 BLAKE2B 7110d602b09ec2353a66d5c0075fb43a5c870a11ba0b3f34be073d000a71053bfc9f078710d6bcc435823c6d9bbbae6befc0c4a2ecb923f87e55025952855bdd SHA512 37f34b31563462cd8e3a2de402f9f3fd286b692bc78a52aa79aa7619a886edad4916efc7a2b1fd7924c4c881e447d1eb66c07d8208ec6973be966d79686b474d diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.12.0_beta4.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.12.0_beta4.ebuild new file mode 100644 index 00000000..d8c91c45 --- /dev/null +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.12.0_beta4.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~arm64 ~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..f43def67 --- /dev/null +++ b/dev-qt/qtscript/Manifest @@ -0,0 +1 @@ +DIST qtscript-everywhere-src-5.12.0-beta4.tar.xz 2667232 BLAKE2B adeb8851626cc112d7f4309ff20cf9140a1fdb761bf3d6874db513567f27e7669e60317ce2a5d4212be6ef484d524b290a2c39818e395fef545474a210e3e41b SHA512 b35934f295dab19dbf86fe1f85c5639977741e43a4ca959c27670f05194fd9a3afc33e156c6e23e463cf81c5d73a9159c98440e7deb7ed8a8acb86a0b7283c8c diff --git a/dev-qt/qtscript/qtscript-5.12.0_beta4.ebuild b/dev-qt/qtscript/qtscript-5.12.0_beta4.ebuild new file mode 100644 index 00000000..70066980 --- /dev/null +++ b/dev-qt/qtscript/qtscript-5.12.0_beta4.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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..ca5138c7 --- /dev/null +++ b/dev-qt/qtscxml/Manifest @@ -0,0 +1 @@ +DIST qtscxml-everywhere-src-5.12.0-beta4.tar.xz 429676 BLAKE2B 71a265ca5f638e9218f3332fc2bf6440af9a9329b2eefbf68a1973ac9d01f7c3803bc4a763a28d8de29e741d4ed2da2db25af689fa2320fe8e241559268521e7 SHA512 42e1637bedf8b1cef9db50607c7b81c786530f025b756db128a594d151a2fbc7f883349d7afb7d587dca025c4de7476b5428c78cf5341a4f3dc4be2d38ae6e4c diff --git a/dev-qt/qtscxml/qtscxml-5.12.0_beta4.ebuild b/dev-qt/qtscxml/qtscxml-5.12.0_beta4.ebuild new file mode 100644 index 00000000..3a0e878a --- /dev/null +++ b/dev-qt/qtscxml/qtscxml-5.12.0_beta4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..99db48cf --- /dev/null +++ b/dev-qt/qtsensors/Manifest @@ -0,0 +1 @@ +DIST qtsensors-everywhere-src-5.12.0-beta4.tar.xz 2028992 BLAKE2B 3d784c6296d14846204fd1097abcc1b5ca1bc8d6a4a0c598da4ddcad55eb2fc0e63b76ae03fdcd761690586ee67799ef54ccf4b39d38ccaad9e090d1c25bde2e SHA512 b79cea408c05408a861e4d7e9a7e4a6fe7691726a0684f49541d69423178041714728ada78961997cb6bdca722d8d29271d68d70446e76eacc932d5d61b28110 diff --git a/dev-qt/qtsensors/qtsensors-5.12.0_beta4.ebuild b/dev-qt/qtsensors/qtsensors-5.12.0_beta4.ebuild new file mode 100644 index 00000000..cfd46f98 --- /dev/null +++ b/dev-qt/qtsensors/qtsensors-5.12.0_beta4.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~ppc ~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..7ea369fa --- /dev/null +++ b/dev-qt/qtserialbus/Manifest @@ -0,0 +1 @@ +DIST qtserialbus-everywhere-src-5.12.0-beta4.tar.xz 321440 BLAKE2B ecaaeefa7eecb391e94eaacc6b2434a20562ea2c6a5cc35d2673ee209e306825c1ad7cc1fc8691977220b9614b62c27854857af76fc32880d20c71a705c7daa5 SHA512 48120958a9846ca7cd9c19dc66937d9765d0d8202b9b9acea36018f82601940c0ef6de7dcaf5bf621c00ae2e86ac3c305007f6fbc936f10de6f9d283a15847d1 diff --git a/dev-qt/qtserialbus/qtserialbus-5.12.0_beta4.ebuild b/dev-qt/qtserialbus/qtserialbus-5.12.0_beta4.ebuild new file mode 100644 index 00000000..687bebc9 --- /dev/null +++ b/dev-qt/qtserialbus/qtserialbus-5.12.0_beta4.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Authors +# 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..7ddbbec2 --- /dev/null +++ b/dev-qt/qtserialport/Manifest @@ -0,0 +1 @@ +DIST qtserialport-everywhere-src-5.12.0-beta4.tar.xz 295688 BLAKE2B f37911c93bfb73c2479663ce8ee91714d9e75052f3c51ea16cc6c0d5b7e880cc12dff55b69144603c8ab686fe8bf7e8539cd21d1e6b263ff4d4c9fbb4dbd7304 SHA512 a4bf898cc71e9852efbacf641ce302999d4febec762ac08c33821e4aea3d4167002a6434d894b4b8f66bc742380a7c2d3fa1260cc3db103f592876a20efa23f0 diff --git a/dev-qt/qtserialport/qtserialport-5.12.0_beta4.ebuild b/dev-qt/qtserialport/qtserialport-5.12.0_beta4.ebuild new file mode 100644 index 00000000..c77f5425 --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-5.12.0_beta4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~ppc ~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..48e289c6 --- /dev/null +++ b/dev-qt/qtspeech/Manifest @@ -0,0 +1 @@ +DIST qtspeech-everywhere-src-5.12.0-beta4.tar.xz 96184 BLAKE2B 4399d43f330f90b484e33ffd723ba74ec140f57c73605737fde5ae85a107777a1e2b22a61dbf5c23f00502d27237c194eebbc37e398c6928afea7f3819ac934a SHA512 d35f1537621c5d1e0b5b732c216c83f3941f1832922b158e9c09281afc8bd0542fc349fcdb4e000a0eefdb399e69790d191bf5e7a14bbde40b60323c9a89cb98 diff --git a/dev-qt/qtspeech/qtspeech-5.12.0_beta4.ebuild b/dev-qt/qtspeech/qtspeech-5.12.0_beta4.ebuild new file mode 100644 index 00000000..690b4281 --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-5.12.0_beta4.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2018 Gentoo Authors +# 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}" + +PATCHES=( "${FILESDIR}/${PN}-5.9.4-nogui.patch" ) diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest new file mode 100644 index 00000000..e76a4abd --- /dev/null +++ b/dev-qt/qtsql/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtsql/qtsql-5.12.0_beta4.ebuild b/dev-qt/qtsql/qtsql-5.12.0_beta4.ebuild new file mode 100644 index 00000000..629eb051 --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.12.0_beta4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 framework" +SLOT=5/$(ver_cut 1-3) # bug 639140 + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="freetds mysql oci8 odbc postgres +sqlite" + +REQUIRED_USE=" + || ( freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + ~dev-qt/qtcore-${PV} + freetds? ( dev-db/freetds ) + mysql? ( virtual/libmysqlclient:= ) + oci8? ( dev-db/oracle-instantclient-basic ) + odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) ) + postgres? ( dev-db/postgresql:* ) + sqlite? ( >=dev-db/sqlite-3.8.10.2:3 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/sql + src/plugins/sqldrivers +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :sql +) + +src_configure() { + local myconf=( + $(qt_use freetds sql-tds plugin) + $(qt_use mysql sql-mysql plugin) + $(qt_use oci8 sql-oci plugin) + $(qt_use odbc sql-odbc plugin) + $(qt_use postgres sql-psql plugin) + $(qt_use sqlite sql-sqlite plugin) + $(usex sqlite -system-sqlite '') + ) + + use mysql && myconf+=("-I${EPREFIX}/usr/include/mysql" "-L${EPREFIX}/usr/$(get_libdir)/mysql") + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") + use odbc && myconf+=("-I${EPREFIX}/usr/include/iodbc") + use postgres && myconf+=("-I${EPREFIX}/usr/include/postgresql/pgsql") + + qt5-build_src_configure +} diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest new file mode 100644 index 00000000..13f2f764 --- /dev/null +++ b/dev-qt/qtsvg/Manifest @@ -0,0 +1 @@ +DIST qtsvg-everywhere-src-5.12.0-beta4.tar.xz 1837504 BLAKE2B e39fdfcd8ede18ea8f23ab69e7b728cf164c49394f8dffb61d29b3f25f05d87861367404feadf7a3ba4e9fd70751502807ab1ccc79ed56ee3732001218705205 SHA512 218cfa4d0d90c9477e85fb0ecb4c291bc41d52039de197cd5d054e75fd5d83f657987446bea710bcce23cdab65a09db9e23c8d36dd0281a5f9583adf9a81ff19 diff --git a/dev-qt/qtsvg/qtsvg-5.12.0_beta4.ebuild b/dev-qt/qtsvg/qtsvg-5.12.0_beta4.ebuild new file mode 100644 index 00000000..e1a6fdf6 --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.12.0_beta4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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..e76a4abd --- /dev/null +++ b/dev-qt/qttest/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qttest/qttest-5.12.0_beta4.ebuild b/dev-qt/qttest/qttest-5.12.0_beta4.ebuild new file mode 100644 index 00000000..b6043a69 --- /dev/null +++ b/dev-qt/qttest/qttest-5.12.0_beta4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} +" +DEPEND="${RDEPEND} + test? ( + ~dev-qt/qtgui-${PV} + ~dev-qt/qtxml-${PV} + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :testlib +) diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest new file mode 100644 index 00000000..7a5531c4 --- /dev/null +++ b/dev-qt/qttranslations/Manifest @@ -0,0 +1 @@ +DIST qttranslations-everywhere-src-5.12.0-beta4.tar.xz 1418284 BLAKE2B b9dd3ad9f14fc9176d19d1e98f0583184dbc1a666b48eaa3d1869f1a75c485e0bc5e8147f3d8783ae198cc4ec7a1688472f811e101d6db54a70e33b7538ecd83 SHA512 f56bbbcb01434135fd822c7ad2e86646618b46c67fff4a41810ab2f2c27c47ee39801fe4554b96e3c50096daedd8a3fb095484fde2ffbed5aab0501ac78ff682 diff --git a/dev-qt/qttranslations/qttranslations-5.12.0_beta4.ebuild b/dev-qt/qttranslations/qttranslations-5.12.0_beta4.ebuild new file mode 100644 index 00000000..a79413a7 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.12.0_beta4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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..2343ed6b --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -0,0 +1 @@ +DIST qtvirtualkeyboard-everywhere-src-5.12.0-beta4.tar.xz 10914180 BLAKE2B 94cc390c7c5cc747fb81c5399377794aa25d491df32d3cec0f0311ab1813fb2170c2c5b19d4d1ad61499bacad33a280ef1ba6e046ca3a6984bab8c958af58372 SHA512 09a6dd27628d472b2f39cdee2d6fed9eab81a207e1c458574e747a908710276b687180a7f648a74f42ba61ea80076b11de33bd1822b61fc816412e4b9e72823b diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.12.0_beta4.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.12.0_beta4.ebuild new file mode 100644 index 00000000..402085ac --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.12.0_beta4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~arm64 ~x86 ~amd64-fbsd" +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..ef9d9fa8 --- /dev/null +++ b/dev-qt/qtwayland/Manifest @@ -0,0 +1 @@ +DIST qtwayland-everywhere-src-5.12.0-beta4.tar.xz 424728 BLAKE2B 399c9cf542ccee082b6388c85dd7d94aea63bda2f629d390c2098d644916bb5d43844e625fdac06264f3bfbcd1523b21a7c13ce8e132bab8f9df98798b9479ec SHA512 00d11fd00bd5d002bd5151efd64ccef0317b994d4b593b8e5a1cea4e9d46ba0da950bfdb46dadd6b3baf4d83797ef315883178d0eb4b4c4f2cf99ccfad5f6327 diff --git a/dev-qt/qtwayland/qtwayland-5.12.0_beta4.ebuild b/dev-qt/qtwayland/qtwayland-5.12.0_beta4.ebuild new file mode 100644 index 00000000..ff62f71d --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.12.0_beta4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="+libinput xcomposite" + +DEPEND=" + >=dev-libs/wayland-1.6.0 + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV}[egl,libinput?] + media-libs/mesa[egl] + >=x11-libs/libxkbcommon-0.2.0 + xcomposite? ( + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_config libinput xkbcommon-evdev \ + src/client/client.pro \ + src/compositor/wayland_wrapper/wayland_wrapper.pri \ + src/plugins/shellintegration/ivi-shell/ivi-shell.pro \ + tests/auto/compositor/compositor/compositor.pro + + use xcomposite || rm -r config.tests/xcomposite || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest new file mode 100644 index 00000000..08a1fb84 --- /dev/null +++ b/dev-qt/qtwebchannel/Manifest @@ -0,0 +1 @@ +DIST qtwebchannel-everywhere-src-5.12.0-beta4.tar.xz 174008 BLAKE2B 89d0984cc696d5f942b9e644fa4704142d9ff1ba6e5b5029dafce0e4464bde8c2b3872c0edde02ae6858215c6a68c76a6f181dc7ac242ab054b440245f7eb1ca SHA512 2d62ff4099f095e052b658b8fcc1fa70b70bc93021a9424f7de3a33f75043b458979bd17922e625b4fc32529dc6f325160ad5f684a6c20d429a843924beb795f diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.12.0_beta4.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.12.0_beta4.ebuild new file mode 100644 index 00000000..d08439f2 --- /dev/null +++ b/dev-qt/qtwebchannel/qtwebchannel-5.12.0_beta4.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~ppc ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + qt_use_disable_mod qml qml src/webchannel/webchannel.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest new file mode 100644 index 00000000..3eeb80d5 --- /dev/null +++ b/dev-qt/qtwebengine/Manifest @@ -0,0 +1 @@ +DIST qtwebengine-everywhere-src-5.12.0-beta4.tar.xz 252201212 BLAKE2B ae27fb80c9b7c517082b9272e2e725e2aeab55b9b3da834fcb089b0f4043aba6c8baa59cbbc1935cb0660a03c7ef5ed1d518fe0c836353daa5bf58d3791afbf6 SHA512 2208048ab1d17970ef4c2057110430907f06fcc710033effd152c261daab74f4e3db3b6aac64f255fbccdd794920a09df63b5ce9a9a6b16dde986ab589615c31 diff --git a/dev-qt/qtwebengine/qtwebengine-5.12.0_beta4.ebuild b/dev-qt/qtwebengine/qtwebengine-5.12.0_beta4.ebuild new file mode 100644 index 00000000..d997418e --- /dev/null +++ b/dev-qt/qtwebengine/qtwebengine-5.12.0_beta4.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 designer geolocation +jumbo-build pax_kernel pulseaudio + +system-ffmpeg +system-icu widgets" +REQUIRED_USE="designer? ( widgets )" + +RDEPEND=" + app-arch/snappy:= + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwebchannel-${PV}[qml] + dev-libs/expat + dev-libs/libevent:= + dev-libs/libxml2[icu] + dev-libs/libxslt + dev-libs/re2:= + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz:= + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + >=media-libs/libvpx-1.5:=[svc] + media-libs/libwebp:= + media-libs/mesa[egl] + media-libs/opus + sys-apps/dbus + sys-apps/pciutils + sys-libs/libcap + sys-libs/zlib[minizip] + virtual/libudev + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + alsa? ( media-libs/alsa-lib ) + designer? ( ~dev-qt/designer-${PV} ) + geolocation? ( ~dev-qt/qtpositioning-${PV} ) + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( media-video/ffmpeg:0= ) + system-icu? ( >=dev-libs/icu-60.2:= ) + widgets? ( + ~dev-qt/qtdeclarative-${PV}[widgets] + ~dev-qt/qtwidgets-${PV} + ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=app-arch/gzip-1.7 + dev-util/gperf + dev-util/ninja + dev-util/re2c + sys-devel/bison + pax_kernel? ( sys-apps/elfix ) +" + +PATCHES+=( "${FILESDIR}/${PN}-5.9.6-gcc8.patch" ) # bug 657124 + +src_prepare() { + use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.11.2-paxmark-mksnapshot.patch" ) + + if ! use jumbo-build; then + sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \ + src/core/config/common.pri || die + fi + + # bug 620444 - ensure local headers are used + find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die + + qt_use_disable_config alsa webengine-alsa src/core/config/linux.pri + qt_use_disable_config pulseaudio webengine-pulseaudio src/core/config/linux.pri + + qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro + + qt_use_disable_mod geolocation positioning \ + mkspecs/features/configure.prf \ + src/core/core_chromium.pri \ + src/core/core_common.pri + + qt_use_disable_mod widgets widgets src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + export NINJA_PATH=/usr/bin/ninja + export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" + + local myqmakeargs=( + -- + -opus + -printing-and-pdf + -webp + $(usex alsa '-alsa' '') + $(usex bindist '' '-proprietary-codecs') + $(usex pulseaudio '-pulseaudio' '') + $(usex system-ffmpeg '-ffmpeg' '') + $(usex system-icu '-webengine-icu' '') + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # bug 601472 + if [[ ! -f ${D%/}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then + die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" + fi + + pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess +} diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest new file mode 100644 index 00000000..7d0f53a9 --- /dev/null +++ b/dev-qt/qtwebsockets/Manifest @@ -0,0 +1 @@ +DIST qtwebsockets-everywhere-src-5.12.0-beta4.tar.xz 227516 BLAKE2B 1609548c494ff494308ebd909bd8b3720a7572a6a8876678b1988af078ec4c6a2521f0f673fa25caf578f9d239af19baf6856ed07855b01f24e91968128758a7 SHA512 d00176c06c041f01e1e0c9d637d50420cc09caec59068b7274280c71d19e76feb82389c86bf2741bfe6ffe40081552df0b2bdb00227ac328fd210c2490c0691a diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.12.0_beta4.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.12.0_beta4.ebuild new file mode 100644 index 00000000..5923e0a4 --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-5.12.0_beta4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~ppc ~ppc64 ~x86" +fi + +IUSE="qml +ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV}[ssl=] + qml? ( ~dev-qt/qtdeclarative-${PV} ) + +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest new file mode 100644 index 00000000..bc7fff13 --- /dev/null +++ b/dev-qt/qtwebview/Manifest @@ -0,0 +1 @@ +DIST qtwebview-everywhere-src-5.12.0-beta4.tar.xz 127152 BLAKE2B 12dc9492572520b4230732e94b97dfd6c9b062895ba301125aa8c245c062ca6f9f1ae5bb611dc2de72fff5c965c89c0bc045bdca18e30b9c1b067c6d5a55f82d SHA512 c881b9f417657955fea5e27f44c4f28438a974e61621808d895cf025562e4950dfca112aef47537678418f42a196e16695d06f6aa4671ad80f81c5e0ba25ed38 diff --git a/dev-qt/qtwebview/qtwebview-5.12.0_beta4.ebuild b/dev-qt/qtwebview/qtwebview-5.12.0_beta4.ebuild new file mode 100644 index 00000000..9d9901e5 --- /dev/null +++ b/dev-qt/qtwebview/qtwebview-5.12.0_beta4.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwebengine-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest new file mode 100644 index 00000000..e76a4abd --- /dev/null +++ b/dev-qt/qtwidgets/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtwidgets/qtwidgets-5.12.0_beta4.ebuild b/dev-qt/qtwidgets/qtwidgets-5.12.0_beta4.ebuild new file mode 100644 index 00000000..6828ebe5 --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.12.0_beta4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +fi + +# keep IUSE defaults in sync with qtgui +IUSE="gles2 gtk +png +xcb" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=,png=,xcb?] + gtk? ( + ~dev-qt/qtgui-${PV}[dbus] + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets + src/plugins/platformthemes +) + +QT5_GENTOO_CONFIG=( + gtk:gtk3: + ::widgets + !:no-widgets: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :widgets +) + +src_configure() { + local myconf=( + -opengl $(usex gles2 es2 desktop) + $(qt_use gtk) + -gui + $(qt_use png libpng system) + -widgets + $(qt_use xcb xcb system) + $(qt_use xcb xkbcommon system) + $(usex xcb '-xcb-xlib -xcb-xinput -xkb' '') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest new file mode 100644 index 00000000..76bcab4c --- /dev/null +++ b/dev-qt/qtx11extras/Manifest @@ -0,0 +1 @@ +DIST qtx11extras-everywhere-src-5.12.0-beta4.tar.xz 106312 BLAKE2B 217d75edb8dec38af8ca98173c4b0b1893d2532f078b5397c6892f6cfc603cd4b236d063f7c33a2c77383a66000249be4e58d64d2f663e1835a0d188be84d06a SHA512 8d29b268b595a374a6bfb02fbf8b88f8ddb22af021e28160af368692b85e210723f5c4b434731840df7aac0cdbac3b7fb081ee5e0c7f552a2fd5b3fa20a8a4d8 diff --git a/dev-qt/qtx11extras/qtx11extras-5.12.0_beta4.ebuild b/dev-qt/qtx11extras/qtx11extras-5.12.0_beta4.ebuild new file mode 100644 index 00000000..3253e9a5 --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.12.0_beta4.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +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..e76a4abd --- /dev/null +++ b/dev-qt/qtxml/Manifest @@ -0,0 +1 @@ +DIST qtbase-everywhere-src-5.12.0-beta4.tar.xz 48195184 BLAKE2B 13b1fc3ed53ee7e15d699d5aab8a9f6a64f773b9411d7aaec7f833577a3a162772380b9616b61b40819b726c49e48c201fa7c5d32bd4ef52dd736aea638b3190 SHA512 d14c2a0279da064136066ee9c137cb9a4478c4bc8e1015effb197c31fe1057a7edb39ade55c41da5e1db952cb3fe95aaf3292dca73022eafcb1ebd7f3075d2b8 diff --git a/dev-qt/qtxml/qtxml-5.12.0_beta4.ebuild b/dev-qt/qtxml/qtxml-5.12.0_beta4.ebuild new file mode 100644 index 00000000..04e56a6a --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.12.0_beta4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtnetwork-${PV} ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :xml +) diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest new file mode 100644 index 00000000..77d6103f --- /dev/null +++ b/dev-qt/qtxmlpatterns/Manifest @@ -0,0 +1 @@ +DIST qtxmlpatterns-everywhere-src-5.12.0-beta4.tar.xz 1390660 BLAKE2B 902383255a00d73b7e4e8501f2af19c7b70f926387c204887eb179779dd0fe75f45eb9e080895d87da5c725db42150293ce0a053bf42b64f32a600282b65abfb SHA512 7cefbb2f296edaa9827646cb2be7639c3c1a6b0432cb259789c759717912ba7668a98f3434a5040cf9e8ea001c2ef5224fc746fd7b090e4ba4406deaec2f70b5 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.12.0_beta4.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.12.0_beta4.ebuild new file mode 100644 index 00000000..22c2abf1 --- /dev/null +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.12.0_beta4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Authors +# 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 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV} +" +RDEPEND="${DEPEND}" |