Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qt3d/
Date: Sun, 26 Feb 2017 03:09:42
Message-Id: 1488078567.0a58752b8d33dab6e8a88051c5697bc8a7313d37.kensington@gentoo
1 commit: 0a58752b8d33dab6e8a88051c5697bc8a7313d37
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 26 03:09:01 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 26 03:09:27 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=0a58752b
7
8 dev-qt/qt3d: add gles handling
9
10 There's a lot of QT_OPENGL_ES_2 ifdefs.
11
12 Package-Manager: Portage-2.3.3, Repoman-2.3.1
13
14 dev-qt/qt3d/metadata.xml | 3 +++
15 dev-qt/qt3d/qt3d-5.8.0.ebuild | 6 +++---
16 dev-qt/qt3d/qt3d-5.8.9999.ebuild | 6 +++---
17 dev-qt/qt3d/qt3d-5.9999.ebuild | 6 +++---
18 4 files changed, 12 insertions(+), 9 deletions(-)
19
20 diff --git a/dev-qt/qt3d/metadata.xml b/dev-qt/qt3d/metadata.xml
21 index 08d85fc4..496a2546 100644
22 --- a/dev-qt/qt3d/metadata.xml
23 +++ b/dev-qt/qt3d/metadata.xml
24 @@ -5,6 +5,9 @@
25 <email>qt@g.o</email>
26 <name>Gentoo Qt Project</name>
27 </maintainer>
28 + <use>
29 + <flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
30 + </use>
31 <upstream>
32 <bugs-to>https://bugreports.qt.io/</bugs-to>
33 <doc>http://doc.qt.io/</doc>
34
35 diff --git a/dev-qt/qt3d/qt3d-5.8.0.ebuild b/dev-qt/qt3d/qt3d-5.8.0.ebuild
36 index efcc5f73..287c9b91 100644
37 --- a/dev-qt/qt3d/qt3d-5.8.0.ebuild
38 +++ b/dev-qt/qt3d/qt3d-5.8.0.ebuild
39 @@ -11,13 +11,13 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
40 KEYWORDS="~amd64 ~x86"
41 fi
42
43 -# TODO: egl, gamepad, tools
44 -IUSE=""
45 +# TODO: gamepad, tools
46 +IUSE="gles2"
47
48 DEPEND="
49 ~dev-qt/qtconcurrent-${PV}
50 ~dev-qt/qtcore-${PV}
51 - ~dev-qt/qtdeclarative-${PV}
52 + ~dev-qt/qtdeclarative-${PV}[gles2=]
53 ~dev-qt/qtgui-${PV}
54 ~dev-qt/qtnetwork-${PV}
55 >=media-libs/assimp-3.1.1
56
57 diff --git a/dev-qt/qt3d/qt3d-5.8.9999.ebuild b/dev-qt/qt3d/qt3d-5.8.9999.ebuild
58 index efcc5f73..287c9b91 100644
59 --- a/dev-qt/qt3d/qt3d-5.8.9999.ebuild
60 +++ b/dev-qt/qt3d/qt3d-5.8.9999.ebuild
61 @@ -11,13 +11,13 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
62 KEYWORDS="~amd64 ~x86"
63 fi
64
65 -# TODO: egl, gamepad, tools
66 -IUSE=""
67 +# TODO: gamepad, tools
68 +IUSE="gles2"
69
70 DEPEND="
71 ~dev-qt/qtconcurrent-${PV}
72 ~dev-qt/qtcore-${PV}
73 - ~dev-qt/qtdeclarative-${PV}
74 + ~dev-qt/qtdeclarative-${PV}[gles2=]
75 ~dev-qt/qtgui-${PV}
76 ~dev-qt/qtnetwork-${PV}
77 >=media-libs/assimp-3.1.1
78
79 diff --git a/dev-qt/qt3d/qt3d-5.9999.ebuild b/dev-qt/qt3d/qt3d-5.9999.ebuild
80 index efcc5f73..287c9b91 100644
81 --- a/dev-qt/qt3d/qt3d-5.9999.ebuild
82 +++ b/dev-qt/qt3d/qt3d-5.9999.ebuild
83 @@ -11,13 +11,13 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
84 KEYWORDS="~amd64 ~x86"
85 fi
86
87 -# TODO: egl, gamepad, tools
88 -IUSE=""
89 +# TODO: gamepad, tools
90 +IUSE="gles2"
91
92 DEPEND="
93 ~dev-qt/qtconcurrent-${PV}
94 ~dev-qt/qtcore-${PV}
95 - ~dev-qt/qtdeclarative-${PV}
96 + ~dev-qt/qtdeclarative-${PV}[gles2=]
97 ~dev-qt/qtgui-${PV}
98 ~dev-qt/qtnetwork-${PV}
99 >=media-libs/assimp-3.1.1