From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 27705138306 for ; Wed, 13 Jul 2016 16:47:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ACC9221C21A; Wed, 13 Jul 2016 16:47:11 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 13CDD21C21A for ; Wed, 13 Jul 2016 16:47:10 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D5FBD340C79 for ; Wed, 13 Jul 2016 16:47:09 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 5D1A72440 for ; Wed, 13 Jul 2016 16:47:07 +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: <1468428321.d41a1a9e75f97dc896efc5c93decadc1c45235a0.pesa@gentoo> Subject: [gentoo-commits] proj/qt:master commit in: eclass/, dev-qt/qtdatavis3d/ X-VCS-Repository: proj/qt X-VCS-Files: dev-qt/qtdatavis3d/Manifest dev-qt/qtdatavis3d/metadata.xml dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild dev-qt/qtdatavis3d/qtdatavis3d-5.9999.ebuild eclass/qt5-build.eclass X-VCS-Directories: eclass/ dev-qt/qtdatavis3d/ X-VCS-Committer: pesa X-VCS-Committer-Name: Davide Pesavento X-VCS-Revision: d41a1a9e75f97dc896efc5c93decadc1c45235a0 X-VCS-Branch: master Date: Wed, 13 Jul 2016 16:47:07 +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: 51b2ebb3-96f9-49aa-9a4a-cabab6aa8673 X-Archives-Hash: b8b06972788eed839183b30805905d40 commit: d41a1a9e75f97dc896efc5c93decadc1c45235a0 Author: Thomas Brethome c-s fr> AuthorDate: Thu Jul 7 08:10:17 2016 +0000 Commit: Davide Pesavento gentoo org> CommitDate: Wed Jul 13 16:45:21 2016 +0000 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=d41a1a9e dev-qt/qtdatavis3d: new package Package-Manager: portage-2.3.0 dev-qt/qtdatavis3d/Manifest | 1 + dev-qt/qtdatavis3d/metadata.xml | 21 +++++++++++++++++ dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild | 31 ++++++++++++++++++++++++++ dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild | 31 ++++++++++++++++++++++++++ dev-qt/qtdatavis3d/qtdatavis3d-5.9999.ebuild | 31 ++++++++++++++++++++++++++ eclass/qt5-build.eclass | 2 +- 6 files changed, 116 insertions(+), 1 deletion(-) diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest new file mode 100644 index 0000000..1ec0db8 --- /dev/null +++ b/dev-qt/qtdatavis3d/Manifest @@ -0,0 +1 @@ +DIST qtdatavis3d-opensource-src-5.7.0.tar.xz 5153364 SHA256 9a5d7a383dce211a904bca3b8b6054bb448148ca07cede2bd46d255de016e8a2 SHA512 a7d52fca69e5b03da33eb7c733e918a9a09853205823e1b70c1b2711f35e7b60b218fccc5ae7dc6a8fc785994457372e4a901de42cdd011a9ca597389f9453f8 WHIRLPOOL 6b6ecba09aad6adf3261e1b946ab1c9007cc61510d8484208041d69e364b7c4ec3cad36ef0f295e428796148c2f69d3ea0e4cb8bdad9e5787076058e279a6212 diff --git a/dev-qt/qtdatavis3d/metadata.xml b/dev-qt/qtdatavis3d/metadata.xml new file mode 100644 index 0000000..557197b --- /dev/null +++ b/dev-qt/qtdatavis3d/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Use GLES 2.0 or later instead of full OpenGL + Build QML/QtQuick bindings and imports + + + https://bugreports.qt.io/ + http://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild new file mode 100644 index 0000000..c209799 --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit qt5-build + +DESCRIPTION="3D data visualization library for the Qt5 framework" + +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/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild new file mode 100644 index 0000000..c209799 --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit qt5-build + +DESCRIPTION="3D data visualization library for the Qt5 framework" + +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/qtdatavis3d/qtdatavis3d-5.9999.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.9999.ebuild new file mode 100644 index 0000000..c209799 --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit qt5-build + +DESCRIPTION="3D data visualization library for the Qt5 framework" + +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/eclass/qt5-build.eclass b/eclass/qt5-build.eclass index f9de34e..57a0f38 100644 --- a/eclass/qt5-build.eclass +++ b/eclass/qt5-build.eclass @@ -114,7 +114,7 @@ esac IUSE="debug test" [[ ${PN} == qtwebkit ]] && RESTRICT+=" mirror" # bug 524584 -[[ ${QT5_BUILD_TYPE} == release ]] && RESTRICT+=" test" # bug 457182 +#[[ ${QT5_BUILD_TYPE} == release ]] && RESTRICT+=" test" # bug 457182 DEPEND=" dev-lang/perl