From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id A41AC138010 for ; Fri, 31 Aug 2012 08:24:13 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BF57EE0539; Fri, 31 Aug 2012 08:23:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 4D810E0521 for ; Fri, 31 Aug 2012 08:23:51 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5CE1033D8D4 for ; Fri, 31 Aug 2012 08:23:50 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 1A338E543C for ; Fri, 31 Aug 2012 08:23:49 +0000 (UTC) From: "Davide Pesavento" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Davide Pesavento" Message-ID: <1346399405.2287e8bda20e23a2ec4d314f32f7797e7fda3259.pesa@gentoo> Subject: [gentoo-commits] proj/qt:master commit in: x11-libs/qt-opengl/, x11-libs/qt-script/, x11-libs/qt3d/, x11-libs/qt-location/, ... X-VCS-Repository: proj/qt X-VCS-Files: x11-libs/qt-core/Manifest x11-libs/qt-core/qt-core-5.0.0_beta1.ebuild x11-libs/qt-dbus/Manifest x11-libs/qt-dbus/qt-dbus-5.0.0_beta1.ebuild x11-libs/qt-declarative/Manifest x11-libs/qt-declarative/qt-declarative-5.0.0_beta1.ebuild x11-libs/qt-gui/Manifest x11-libs/qt-gui/qt-gui-5.0.0_beta1.ebuild x11-libs/qt-jsbackend/Manifest x11-libs/qt-jsbackend/metadata.xml x11-libs/qt-jsbackend/qt-jsbackend-5.0.0_beta1.ebuild x11-libs/qt-location/Manifest x11-libs/qt-location/metadata.xml x11-libs/qt-location/qt-location-5.0.0_beta1.ebuild x11-libs/qt-network/Manifest x11-libs/qt-network/qt-network-5.0.0_beta1.ebuild x11-libs/qt-opengl/Manifest x11-libs/qt-opengl/qt-opengl-5.0.0_beta1.ebuild x11-libs/qt-script/Manifest x11-libs/qt-script/metadata.xml x11-libs/qt-script/qt-script-5.0.0_beta1.ebuild x11-libs/qt-sql/Manifest x11-libs/qt-sql/qt-sql-5.0.0_beta1.ebuild x11-libs/qt-svg/Manifest x11-libs/qt-svg/metadata.xml x11-libs/qt-svg/qt-svg-5.0.0_beta1.ebuild x11-libs/qt-test/Manifest x11-libs/qt-test/qt-test-5.0.0_beta1.ebuild x11-libs/qt-widgets/Manifest x11-libs/qt-widgets/qt-widgets-5.0.0_beta1.ebuild x11-libs/qt-xml/Manifest x11-libs/qt-xml/qt-xml-5.0.0_beta1.ebuild x11-libs/qt-xmlpatterns/Manifest x11-libs/qt-xmlpatterns/metadata.xml x11-libs/qt-xmlpatterns/qt-xmlpatterns-5.0.0_beta1.ebuild x11-libs/qt3d/Manifest x11-libs/qt3d/metadata.xml x11-libs/qt3d/qt3d-5.0.0_beta1.ebuild X-VCS-Directories: x11-libs/qt-opengl/ x11-libs/qt-script/ x11-libs/qt3d/ x11-libs/qt-location/ x11-libs/qt-widgets/ x11-libs/qt-gui/ x11-libs/qt-declarative/ x11-libs/qt-dbus/ x11-libs/qt-xmlpatterns/ x11-libs/qt-xml/ x11-libs/qt-test/ x11-libs/qt-jsbackend/ x11-libs/qt-core/ x11-libs/qt-svg/ x11-libs/qt-sql/ x11-libs/qt-network/ X-VCS-Committer: pesa X-VCS-Committer-Name: Davide Pesavento X-VCS-Revision: 2287e8bda20e23a2ec4d314f32f7797e7fda3259 X-VCS-Branch: master Date: Fri, 31 Aug 2012 08:23:49 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 8dc4d38a-c79a-441b-8ffc-7a5dad5de154 X-Archives-Hash: 29a533bf317517f2cd26dd677a13dbaa commit: 2287e8bda20e23a2ec4d314f32f7797e7fda3259 Author: Davide Pesavento gmail com> AuthorDate: Fri Aug 31 07:50:05 2012 +0000 Commit: Davide Pesavento gentoo org> CommitDate: Fri Aug 31 07:50:05 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=2287e8bd Qt 5.0.0_beta1. --- x11-libs/qt-core/Manifest | 1 + x11-libs/qt-core/qt-core-5.0.0_beta1.ebuild | 53 +++++++++ x11-libs/qt-dbus/Manifest | 1 + x11-libs/qt-dbus/qt-dbus-5.0.0_beta1.ebuild | 39 ++++++ x11-libs/qt-declarative/Manifest | 1 + .../qt-declarative-5.0.0_beta1.ebuild | 42 +++++++ x11-libs/qt-gui/Manifest | 1 + x11-libs/qt-gui/qt-gui-5.0.0_beta1.ebuild | 124 ++++++++++++++++++++ x11-libs/qt-jsbackend/Manifest | 1 + x11-libs/qt-jsbackend/metadata.xml | 4 +- .../qt-jsbackend/qt-jsbackend-5.0.0_beta1.ebuild | 31 +++++ x11-libs/qt-location/Manifest | 1 + x11-libs/qt-location/metadata.xml | 4 +- .../qt-location/qt-location-5.0.0_beta1.ebuild | 27 +++++ x11-libs/qt-network/Manifest | 1 + x11-libs/qt-network/qt-network-5.0.0_beta1.ebuild | 49 ++++++++ x11-libs/qt-opengl/Manifest | 1 + x11-libs/qt-opengl/qt-opengl-5.0.0_beta1.ebuild | 39 ++++++ x11-libs/qt-script/Manifest | 1 + x11-libs/qt-script/metadata.xml | 1 + x11-libs/qt-script/qt-script-5.0.0_beta1.ebuild | 33 +++++ x11-libs/qt-sql/Manifest | 1 + x11-libs/qt-sql/qt-sql-5.0.0_beta1.ebuild | 58 +++++++++ x11-libs/qt-svg/Manifest | 1 + x11-libs/qt-svg/metadata.xml | 1 + x11-libs/qt-svg/qt-svg-5.0.0_beta1.ebuild | 25 ++++ x11-libs/qt-test/Manifest | 1 + x11-libs/qt-test/qt-test-5.0.0_beta1.ebuild | 31 +++++ x11-libs/qt-widgets/Manifest | 1 + x11-libs/qt-widgets/qt-widgets-5.0.0_beta1.ebuild | 36 ++++++ x11-libs/qt-xml/Manifest | 1 + x11-libs/qt-xml/qt-xml-5.0.0_beta1.ebuild | 28 +++++ x11-libs/qt-xmlpatterns/Manifest | 1 + x11-libs/qt-xmlpatterns/metadata.xml | 1 + .../qt-xmlpatterns-5.0.0_beta1.ebuild | 23 ++++ x11-libs/qt3d/Manifest | 1 + x11-libs/qt3d/metadata.xml | 4 +- x11-libs/qt3d/qt3d-5.0.0_beta1.ebuild | 25 ++++ 38 files changed, 691 insertions(+), 3 deletions(-) diff --git a/x11-libs/qt-core/Manifest b/x11-libs/qt-core/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-core/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-core/qt-core-5.0.0_beta1.ebuild b/x11-libs/qt-core/qt-core-5.0.0_beta1.ebuild new file mode 100644 index 0000000..d406c35 --- /dev/null +++ b/x11-libs/qt-core/qt-core-5.0.0_beta1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="+glib icu" + +DEPEND=" + >=dev-libs/libpcre-8.30[pcre16] + sys-libs/zlib + virtual/libiconv + glib? ( dev-libs/glib:2 ) + icu? ( >=dev-libs/icu-49 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/bootstrap + src/tools/moc + src/tools/rcc + src/tools/uic + src/tools/qdoc + src/corelib + src/concurrent +) +QCONFIG_DEFINE="QT_ZLIB" + +pkg_setup() { + QCONFIG_REMOVE="$(usev !glib) + $(usev !icu)" + + qt5-build_pkg_setup +} + +src_configure() { + local myconf=( + $(qt_use glib) + -iconv + $(qt_use icu) + ) + qt5-build_src_configure +} diff --git a/x11-libs/qt-dbus/Manifest b/x11-libs/qt-dbus/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-dbus/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-dbus/qt-dbus-5.0.0_beta1.ebuild b/x11-libs/qt-dbus/qt-dbus-5.0.0_beta1.ebuild new file mode 100644 index 0000000..d19b5a4 --- /dev/null +++ b/x11-libs/qt-dbus/qt-dbus-5.0.0_beta1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="" + +DEPEND=" + sys-apps/dbus + sys-libs/zlib + ~x11-libs/qt-core-${PV}[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/bootstrap + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml + src/dbus +) +QCONFIG_ADD="dbus dbus-linked" + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/x11-libs/qt-declarative/Manifest b/x11-libs/qt-declarative/Manifest new file mode 100644 index 0000000..01ccbaf --- /dev/null +++ b/x11-libs/qt-declarative/Manifest @@ -0,0 +1 @@ +DIST qtdeclarative-opensource-src-5.0.0-beta1.tar.xz 16836936 SHA256 b37f677e394a12661e7c39820ae060f36ddc5119bc278b2b3391e924eee34ec6 SHA512 5583ae3f2d21845d56873affb518e932837cbe620053f36339ba449643de62762e11b45cf1ccf90eebb15f553e5e4f5263bb90c8c32ade875b2394f9b0afe36f WHIRLPOOL 9297a3fdae3f3269cd0f9e31455dd80970e2d1a382535a638a41d8ac97d7e0bd0d30a23575d3b0da2b05ad4444a37fbb2b0f950b6d0b0a2e5013bd52eb935c4a diff --git a/x11-libs/qt-declarative/qt-declarative-5.0.0_beta1.ebuild b/x11-libs/qt-declarative/qt-declarative-5.0.0_beta1.ebuild new file mode 100644 index 0000000..4489d3e --- /dev/null +++ b/x11-libs/qt-declarative/qt-declarative-5.0.0_beta1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="+accessibility localstorage" + +# TODO: easingcurveeditor|qmlscene? ( qt-widgets ) +# TODO: xml? ( qt-xmlpatterns ) + +DEPEND=" + ~x11-libs/qt-core-${PV}[debug=] + ~x11-libs/qt-gui-${PV}[accessibility=,debug=,opengl] + ~x11-libs/qt-jsbackend-${PV}[debug=] + ~x11-libs/qt-network-${PV}[debug=] + ~x11-libs/qt-test-${PV}[debug=] + ~x11-libs/qt-widgets-${PV}[accessibility=,debug=] + localstorage? ( ~x11-libs/qt-sql-${PV}[debug=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt5-build_src_prepare + + use localstorage || sed -i -e '/localstorage/d' \ + src/imports/imports.pro || die + + # Fix sandbox violation + sed -i -e '/DESTDIR/ s|QT\.gui\.|QT.quick.|' \ + src/plugins/accessible/quick/quick.pro || die +} diff --git a/x11-libs/qt-gui/Manifest b/x11-libs/qt-gui/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-gui/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-gui/qt-gui-5.0.0_beta1.ebuild b/x11-libs/qt-gui/qt-gui-5.0.0_beta1.ebuild new file mode 100644 index 0000000..9a17a92 --- /dev/null +++ b/x11-libs/qt-gui/qt-gui-5.0.0_beta1.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +# TODO: directfb, linuxfb, ibus + +IUSE="+accessibility egl eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb" +REQUIRED_USE=" + egl? ( gles2 ) + eglfs? ( egl evdev ) + gles2? ( opengl ) + kms? ( egl ) +" + +RDEPEND=" + media-libs/fontconfig + media-libs/freetype:2 + sys-libs/zlib + ~x11-libs/qt-core-${PV}[debug=,glib=] + egl? ( media-libs/mesa[egl] ) + gif? ( media-libs/giflib ) + gles2? ( || ( + media-libs/mesa[gles2] + media-libs/mesa[gles] + ) ) + glib? ( dev-libs/glib:2 ) + jpeg? ( virtual/jpeg ) + kms? ( + media-libs/mesa[gbm] + sys-fs/udev + x11-libs/libdrm + ) + opengl? ( virtual/opengl ) + png? ( media-libs/libpng:0 ) + udev? ( sys-fs/udev ) + xcb? ( + x11-libs/libX11 + x11-libs/libXrender + x11-libs/libxcb + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + accessibility? ( + app-accessibility/at-spi2-core + ~x11-libs/qt-dbus-${PV}[debug=] + ) + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + test? ( ~x11-libs/qt-network-${PV}[debug=] ) +" + +QT5_TARGET_SUBDIRS=( + src/gui + src/platformsupport + src/plugins/imageformats + src/plugins/platforms +) + +pkg_setup() { + QCONFIG_ADD=" + $(usev accessibility) + $(usev egl) + $(usev eglfs) + $(usev evdev) + fontconfig + $(use gles2 && echo opengles2) + $(usev kms) + $(usev opengl) + $(use udev && echo libudev) + $(usev xcb)" + + QCONFIG_DEFINE="$(use egl && echo QT_EGL) + $(use eglfs && echo QT_EGLFS) + $(use jpeg && echo QT_IMAGEFORMAT_JPEG)" + + qt5-build_pkg_setup +} + +src_configure() { + local dbus="-no-dbus" + if use accessibility && use xcb; then + dbus="-dbus" + fi + + local opengl="-no-opengl" + if use gles2; then + opengl="-opengl es2" + elif use opengl; then + opengl="-opengl desktop" + fi + + local myconf=( + $(qt_use accessibility) + ${dbus} + $(qt_use egl) + $(qt_use eglfs) + $(qt_use evdev) + -fontconfig + $(use gif || echo -no-gif) + $(qt_use glib) + $(qt_use jpeg libjpeg system) + $(qt_use kms) + ${opengl} + $(qt_use png libpng system) + $(use udev || echo -no-libudev) + $(use xcb && echo -xcb -xrender) + ) + qt5-build_src_configure +} diff --git a/x11-libs/qt-jsbackend/Manifest b/x11-libs/qt-jsbackend/Manifest new file mode 100644 index 0000000..d60f72d --- /dev/null +++ b/x11-libs/qt-jsbackend/Manifest @@ -0,0 +1 @@ +DIST qtjsbackend-opensource-src-5.0.0-beta1.tar.xz 8093568 SHA256 2bfbcb1819c3f66134e47a42357db2521078e615cde90dd52a51e53f03337500 SHA512 f880ae9fe90e1dfb2b0bd44f95c799fb05af069251c5d0c490eab14b201b4b5008859f868734ef513a3852e047cb0728820884d1d2dbd76160f69e0eae22be72 WHIRLPOOL 08c679fdc09bf550ef234157acf0b84a0e698467ea6b317153e60775a5ab16e407c66264dc8afd5da8e0b05a95a97aaf842f3b6c78a2a9d3cab00bed45c3e655 diff --git a/x11-libs/qt-jsbackend/metadata.xml b/x11-libs/qt-jsbackend/metadata.xml index 5a014c9..3b088bb 100644 --- a/x11-libs/qt-jsbackend/metadata.xml +++ b/x11-libs/qt-jsbackend/metadata.xml @@ -2,7 +2,9 @@ qt - + + Build Qt using the C++11 standard + https://bugreports.qt-project.org/ http://qt-project.org/doc/ diff --git a/x11-libs/qt-jsbackend/qt-jsbackend-5.0.0_beta1.ebuild b/x11-libs/qt-jsbackend/qt-jsbackend-5.0.0_beta1.ebuild new file mode 100644 index 0000000..cc3be55 --- /dev/null +++ b/x11-libs/qt-jsbackend/qt-jsbackend-5.0.0_beta1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="" + +# yep, qt-core is a build-time dep only +RDEPEND="" +DEPEND="${RDEPEND} + ~x11-libs/qt-core-${PV}[debug=] + test? ( ~x11-libs/qt-gui-${PV}[debug=] ) +" + +src_configure() { + # TODO: v8snapshot + echo "QT_CONFIG -= v8snapshot" >> "${QT5_BUILD_DIR}"/.qmake.cache + + qt5-build_src_configure +} diff --git a/x11-libs/qt-location/Manifest b/x11-libs/qt-location/Manifest new file mode 100644 index 0000000..fcebb4b --- /dev/null +++ b/x11-libs/qt-location/Manifest @@ -0,0 +1 @@ +DIST qtlocation-opensource-src-5.0.0-beta1.tar.xz 3382636 SHA256 520d1ccc15a48a39d276cb17daf1b20b22b036513aff5a82dbf505d3ec3fa429 SHA512 b30fe62f86a2c9d16824c9cf5a53af84685c35bbd9de38f62e183b08f7d0f94cd87fed54ac03a7dcf4a53a95545810e28999c275139edfe4625ac1026a9eba19 WHIRLPOOL 1d5924a0f8515ed5005d5565041dee7170ab4e70f0cd4251e417501ce9d2ea584af60ab3de91833a1733558f413b670b96f2b1807d03f0d53abac9a5f4c716eb diff --git a/x11-libs/qt-location/metadata.xml b/x11-libs/qt-location/metadata.xml index 5a014c9..3b088bb 100644 --- a/x11-libs/qt-location/metadata.xml +++ b/x11-libs/qt-location/metadata.xml @@ -2,7 +2,9 @@ qt - + + Build Qt using the C++11 standard + https://bugreports.qt-project.org/ http://qt-project.org/doc/ diff --git a/x11-libs/qt-location/qt-location-5.0.0_beta1.ebuild b/x11-libs/qt-location/qt-location-5.0.0_beta1.ebuild new file mode 100644 index 0000000..3803d7f --- /dev/null +++ b/x11-libs/qt-location/qt-location-5.0.0_beta1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +# FIXME: src/3rdparty/poly2tri doesn't respect CXX and CXXFLAGS +# TODO: plugins (qt-jsondb, geoclue, gypsy), qml +IUSE="" + +DEPEND=" + ~x11-libs/qt-core-${PV}[debug=] + ~x11-libs/qt-gui-${PV}[debug=] + ~x11-libs/qt-network-${PV}[debug=] + ~x11-libs/qt3d-${PV}[debug=] +" +RDEPEND="${DEPEND}" diff --git a/x11-libs/qt-network/Manifest b/x11-libs/qt-network/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-network/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-network/qt-network-5.0.0_beta1.ebuild b/x11-libs/qt-network/qt-network-5.0.0_beta1.ebuild new file mode 100644 index 0000000..3413942 --- /dev/null +++ b/x11-libs/qt-network/qt-network-5.0.0_beta1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="connman networkmanager +ssl" + +DEPEND=" + sys-libs/zlib + ~x11-libs/qt-core-${PV}[debug=] + connman? ( ~x11-libs/qt-dbus-${PV}[debug=] ) + networkmanager? ( ~x11-libs/qt-dbus-${PV}[debug=] ) + ssl? ( dev-libs/openssl:0 ) +" +RDEPEND="${DEPEND} + connman? ( net-misc/connman ) + networkmanager? ( net-misc/networkmanager ) +" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +pkg_setup() { + qt5-build_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 || echo -no-dbus) + $(use ssl && echo -openssl-linked || echo -no-openssl) + ) + qt5-build_src_configure +} diff --git a/x11-libs/qt-opengl/Manifest b/x11-libs/qt-opengl/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-opengl/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-opengl/qt-opengl-5.0.0_beta1.ebuild b/x11-libs/qt-opengl/qt-opengl-5.0.0_beta1.ebuild new file mode 100644 index 0000000..87e63b3 --- /dev/null +++ b/x11-libs/qt-opengl/qt-opengl-5.0.0_beta1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="egl" + +DEPEND=" + virtual/opengl + ~x11-libs/qt-core-${PV}[debug=] + ~x11-libs/qt-gui-${PV}[debug=,egl=,opengl] + ~x11-libs/qt-widgets-${PV}[debug=] + egl? ( media-libs/mesa[egl] ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/opengl +) + +src_configure() { + local myconf=( + -accessibility + $(qt_use egl) + -opengl + ) + qt5-build_src_configure +} diff --git a/x11-libs/qt-script/Manifest b/x11-libs/qt-script/Manifest new file mode 100644 index 0000000..bf523d1 --- /dev/null +++ b/x11-libs/qt-script/Manifest @@ -0,0 +1 @@ +DIST qtscript-opensource-src-5.0.0-beta1.tar.xz 2678928 SHA256 0eb0f4c8d86cce16dbfc3ca91a6924749a5faa6ad0a2162410c599f907c8b4e3 SHA512 b9dbe2bc293eee365467d246c19c9a4decf2646e4e770d45ffa215334c5a6a1675c4ca3d9bf8337de55d55cc7d7c528946af414fa8a666fcb529081118a4304a WHIRLPOOL b31aff6dbc2051d1c9024d0b30365df83c33de015c68311d31314be2ffcb308f319688ed65856cad8d330f61cfca0cac871724c2b3a74f9bd5490be17814c0c4 diff --git a/x11-libs/qt-script/metadata.xml b/x11-libs/qt-script/metadata.xml index 997a1cb..dbd83b3 100644 --- a/x11-libs/qt-script/metadata.xml +++ b/x11-libs/qt-script/metadata.xml @@ -4,6 +4,7 @@ qt Build Qt using the C++11 standard + Build Qt using the C++11 standard Add support for exceptions - like catching them inside the event loop (recommended by Nokia) Build the QtScriptTools module (requires QtWidgets) diff --git a/x11-libs/qt-script/qt-script-5.0.0_beta1.ebuild b/x11-libs/qt-script/qt-script-5.0.0_beta1.ebuild new file mode 100644 index 0000000..ef482a1 --- /dev/null +++ b/x11-libs/qt-script/qt-script-5.0.0_beta1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="scripttools" + +DEPEND=" + ~x11-libs/qt-core-${PV}[debug=] + scripttools? ( + ~x11-libs/qt-gui-${PV}[debug=] + ~x11-libs/qt-widgets-${PV}[debug=] + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt5-build_src_prepare + + use scripttools || sed -i -e '/scripttools/d' \ + src/src.pro || die +} diff --git a/x11-libs/qt-sql/Manifest b/x11-libs/qt-sql/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-sql/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-sql/qt-sql-5.0.0_beta1.ebuild b/x11-libs/qt-sql/qt-sql-5.0.0_beta1.ebuild new file mode 100644 index 0000000..0a16a47 --- /dev/null +++ b/x11-libs/qt-sql/qt-sql-5.0.0_beta1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="firebird freetds mysql oci8 odbc postgres +sqlite" + +REQUIRED_USE=" + || ( firebird freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + ~x11-libs/qt-core-${PV}[debug=] + firebird? ( dev-db/firebird ) + freetds? ( dev-db/freetds ) + mysql? ( virtual/mysql ) + oci8? ( dev-db/oracle-instantclient-basic ) + odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) ) + postgres? ( dev-db/postgresql-base ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/sql + src/plugins/sqldrivers +) + +src_configure() { + local myconf=( + $(qt_use firebird sql-ibase plugin) + $(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) + $(use sqlite && echo -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/x11-libs/qt-svg/Manifest b/x11-libs/qt-svg/Manifest new file mode 100644 index 0000000..d219e55 --- /dev/null +++ b/x11-libs/qt-svg/Manifest @@ -0,0 +1 @@ +DIST qtsvg-opensource-src-5.0.0-beta1.tar.xz 2022264 SHA256 0726b1411c95e2e40677e5f406dc9942725472aeeeb529b0379ee1c526cca0b2 SHA512 42686e3fd642ae2d335e58899e4d9ff5994a801c7e8347626738c5bfb1277f20d642cbacedc26b70cebc8c77f7a12fe634147f799f83377e81b625734dec0fbe WHIRLPOOL abc07921293f05639425f4a192022a53512767cddffa1561eddf7613e224bf85189bda04b99d6c141d6e053a2226c08b1746ab68d3a07725bd313879d852153a diff --git a/x11-libs/qt-svg/metadata.xml b/x11-libs/qt-svg/metadata.xml index 782c134..3a752eb 100644 --- a/x11-libs/qt-svg/metadata.xml +++ b/x11-libs/qt-svg/metadata.xml @@ -4,6 +4,7 @@ qt Build Qt using the C++11 standard + Build Qt using the C++11 standard Add support for exceptions - like catching them inside the event loop (recommended by Nokia) diff --git a/x11-libs/qt-svg/qt-svg-5.0.0_beta1.ebuild b/x11-libs/qt-svg/qt-svg-5.0.0_beta1.ebuild new file mode 100644 index 0000000..379bcba --- /dev/null +++ b/x11-libs/qt-svg/qt-svg-5.0.0_beta1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="" + +DEPEND=" + ~x11-libs/qt-core-${PV}[debug=] + ~x11-libs/qt-gui-${PV}[debug=] + ~x11-libs/qt-widgets-${PV}[debug=] + ~x11-libs/qt-xml-${PV}[debug=] +" +RDEPEND="${DEPEND}" diff --git a/x11-libs/qt-test/Manifest b/x11-libs/qt-test/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-test/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-test/qt-test-5.0.0_beta1.ebuild b/x11-libs/qt-test/qt-test-5.0.0_beta1.ebuild new file mode 100644 index 0000000..ddc661a --- /dev/null +++ b/x11-libs/qt-test/qt-test-5.0.0_beta1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="" + +RDEPEND=" + ~x11-libs/qt-core-${PV}[debug=] +" +DEPEND="${RDEPEND} + test? ( + ~x11-libs/qt-gui-${PV}[debug=] + ~x11-libs/qt-xml-${PV}[debug=] + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) diff --git a/x11-libs/qt-widgets/Manifest b/x11-libs/qt-widgets/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-widgets/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-widgets/qt-widgets-5.0.0_beta1.ebuild b/x11-libs/qt-widgets/qt-widgets-5.0.0_beta1.ebuild new file mode 100644 index 0000000..85e2f30 --- /dev/null +++ b/x11-libs/qt-widgets/qt-widgets-5.0.0_beta1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="+accessibility" + +DEPEND=" + ~x11-libs/qt-core-${PV}[debug=] + ~x11-libs/qt-gui-${PV}[accessibility=,debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/widgets + # FIXME: writes outside of the sandbox because of DESTDIR = $$QT.gui + #src/plugins/accessible +) + +src_configure() { + local myconf=( + $(qt_use accessibility) + ) + qt5-build_src_configure +} diff --git a/x11-libs/qt-xml/Manifest b/x11-libs/qt-xml/Manifest new file mode 100644 index 0000000..86415fa --- /dev/null +++ b/x11-libs/qt-xml/Manifest @@ -0,0 +1 @@ +DIST qtbase-opensource-src-5.0.0-beta1.tar.xz 43811648 SHA256 d1a6b06fb3d44e83bbd5b7fe5bc1177ff437f992efafe0154cf37b18cfa87109 SHA512 45083ce9565525046d34b921199a1e4ef1d222084833e91e95a103d1db479b6d2c65a35d76be17500d17f0a475a0514cfa1171e95f352a5b06973754e3b6cacb WHIRLPOOL 31c394298d2dcf0fe6de24c06f4cf31a12b8e58173cf0f2799e2c7ffce9351a4fbde26475e7c6b06730f841592c1538e72279c75044ca9f0fc6220fb22936277 diff --git a/x11-libs/qt-xml/qt-xml-5.0.0_beta1.ebuild b/x11-libs/qt-xml/qt-xml-5.0.0_beta1.ebuild new file mode 100644 index 0000000..d273f7b --- /dev/null +++ b/x11-libs/qt-xml/qt-xml-5.0.0_beta1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="" + +RDEPEND=" + ~x11-libs/qt-core-${PV}[debug=] +" +DEPEND="${RDEPEND} + test? ( ~x11-libs/qt-network-${PV}[debug=] ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) diff --git a/x11-libs/qt-xmlpatterns/Manifest b/x11-libs/qt-xmlpatterns/Manifest new file mode 100644 index 0000000..a5f7af7 --- /dev/null +++ b/x11-libs/qt-xmlpatterns/Manifest @@ -0,0 +1 @@ +DIST qtxmlpatterns-opensource-src-5.0.0-beta1.tar.xz 1296524 SHA256 6d1418d1512f46e0471f7d832d41bd42b08b423469fa7173c3287d794b4e176f SHA512 0c39bd1baa7549853b7ac00b4b74d408d9014b77b0c875e6c8abec600301f356ebdcac3e49e5cd511309838deb6ceae7d833867278a50a91a0e78a40ffefce32 WHIRLPOOL 5f2b488f676b04eef7405575c3e9e75ff967fbcbe46518ac9788aa18ded936cd461f3de5492eb1126ee585fbb24c24bb7c324f83e2583ae48ca2ea3ea1213de1 diff --git a/x11-libs/qt-xmlpatterns/metadata.xml b/x11-libs/qt-xmlpatterns/metadata.xml index 163c76a..bc1bf56 100644 --- a/x11-libs/qt-xmlpatterns/metadata.xml +++ b/x11-libs/qt-xmlpatterns/metadata.xml @@ -4,6 +4,7 @@ qt Build Qt using the C++11 standard + Build Qt using the C++11 standard https://bugreports.qt-project.org/ diff --git a/x11-libs/qt-xmlpatterns/qt-xmlpatterns-5.0.0_beta1.ebuild b/x11-libs/qt-xmlpatterns/qt-xmlpatterns-5.0.0_beta1.ebuild new file mode 100644 index 0000000..638ded5 --- /dev/null +++ b/x11-libs/qt-xmlpatterns/qt-xmlpatterns-5.0.0_beta1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="" + +DEPEND=" + ~x11-libs/qt-core-${PV}[debug=] + ~x11-libs/qt-network-${PV}[debug=] +" +RDEPEND="${DEPEND}" diff --git a/x11-libs/qt3d/Manifest b/x11-libs/qt3d/Manifest new file mode 100644 index 0000000..b6db17f --- /dev/null +++ b/x11-libs/qt3d/Manifest @@ -0,0 +1 @@ +DIST qt3d-opensource-src-5.0.0-beta1.tar.xz 11946520 SHA256 34a4b1181429b862dc8714add408bcfddc41e601ccf8b51f51c324f42bcdc99f SHA512 189dc0cced9282af64808e3d447e8db1c43bc40e9db12760e923835ac69cd82def59bf70e4d12f5371560263c6c2aabb5ab1c7f4659255993c7ea547c24d6dc7 WHIRLPOOL 05eda0e6fc18be6dbe1a30e1f4c83a2ff91c7df76f8943d160dcf6da2560b7de280b9033c4efac3271cf585115de0fe4cecb8459186c5846941b1cb4e3d1eae6 diff --git a/x11-libs/qt3d/metadata.xml b/x11-libs/qt3d/metadata.xml index 5a014c9..3b088bb 100644 --- a/x11-libs/qt3d/metadata.xml +++ b/x11-libs/qt3d/metadata.xml @@ -2,7 +2,9 @@ qt - + + Build Qt using the C++11 standard + https://bugreports.qt-project.org/ http://qt-project.org/doc/ diff --git a/x11-libs/qt3d/qt3d-5.0.0_beta1.ebuild b/x11-libs/qt3d/qt3d-5.0.0_beta1.ebuild new file mode 100644 index 0000000..f75c580 --- /dev/null +++ b/x11-libs/qt3d/qt3d-5.0.0_beta1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt5-build + +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +# TODO: egl, qml, tools +IUSE="" + +DEPEND=" + ~x11-libs/qt-core-${PV}[debug=] + ~x11-libs/qt-gui-${PV}[debug=,opengl] + ~x11-libs/qt-network-${PV}[debug=] +" +RDEPEND="${DEPEND}"