Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtdeclarative/
Date: Sat, 02 Aug 2014 22:45:07
Message-Id: 1407019483.5d80ca71ee095d15aca1d9a4e654ceb41c26b1f2.pesa@gentoo
1 commit: 5d80ca71ee095d15aca1d9a4e654ceb41c26b1f2
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 2 22:44:43 2014 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 2 22:44:43 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=5d80ca71
7
8 [dev-qt/qtdeclarative:5] Add USE=gles2 in order to fix bug 504322.
9
10 Plus a couple of fixes wrt USE=widgets.
11
12 Package-Manager: portage-2.2.10
13
14 ---
15 dev-qt/qtdeclarative/metadata.xml | 7 +++----
16 dev-qt/qtdeclarative/qtdeclarative-5.3.1.ebuild | 9 ++++++---
17 dev-qt/qtdeclarative/qtdeclarative-5.3.9999.ebuild | 9 ++++++---
18 dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild | 9 ++++++---
19 4 files changed, 21 insertions(+), 13 deletions(-)
20
21 diff --git a/dev-qt/qtdeclarative/metadata.xml b/dev-qt/qtdeclarative/metadata.xml
22 index b0bba8a..db5d53d 100644
23 --- a/dev-qt/qtdeclarative/metadata.xml
24 +++ b/dev-qt/qtdeclarative/metadata.xml
25 @@ -5,14 +5,13 @@
26 <use>
27 <flag name="exceptions">Add support for exceptions - like catching them
28 inside the event loop (recommended by Nokia)</flag>
29 - <flag name="localstorage">Build the LocalStorage import for
30 - QtQuick (requires QtSql)</flag>
31 + <flag name="gles2">Use OpenGL ES instead of desktop OpenGL</flag>
32 + <flag name="localstorage">Build the LocalStorage import for QtQuick (requires QtSql)</flag>
33 <flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
34 this does not mean you can compile pure Qt3 programs with Qt4.</flag>
35 <flag name="webkit">Build the WebView QML component</flag>
36 <flag name="widgets">Enable QtWidgets support</flag>
37 - <flag name="xml">Build the XmlListModel import for QtQuick2
38 - (requires QtXmlPatterns)</flag>
39 + <flag name="xml">Build the XmlListModel import for QtQuick (requires QtXmlPatterns)</flag>
40 </use>
41 <upstream>
42 <bugs-to>https://bugreports.qt-project.org/</bugs-to>
43
44 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.3.1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.3.1.ebuild
45 index d01f6f9..c40af5a 100644
46 --- a/dev-qt/qtdeclarative/qtdeclarative-5.3.1.ebuild
47 +++ b/dev-qt/qtdeclarative/qtdeclarative-5.3.1.ebuild
48 @@ -14,11 +14,11 @@ else
49 KEYWORDS="~amd64 ~x86"
50 fi
51
52 -IUSE="+localstorage +widgets +xml"
53 +IUSE="gles2 +localstorage +widgets +xml"
54
55 DEPEND="
56 >=dev-qt/qtcore-${PV}:5[debug=]
57 - >=dev-qt/qtgui-${PV}:5[debug=,opengl]
58 + >=dev-qt/qtgui-${PV}:5[debug=,gles2=,opengl]
59 >=dev-qt/qtnetwork-${PV}:5[debug=]
60 >=dev-qt/qttest-${PV}:5[debug=]
61 localstorage? ( >=dev-qt/qtsql-${PV}:5[debug=] )
62 @@ -31,8 +31,11 @@ src_prepare() {
63 use localstorage || sed -i -e '/localstorage/d' \
64 src/imports/imports.pro || die
65
66 + use widgets || sed -i -e 's/contains(QT_CONFIG, no-widgets)/true/' \
67 + src/qmltest/qmltest.pro || die
68 +
69 qt_use_disable_mod widgets widgets \
70 - src/imports/imports.pro \
71 + src/src.pro \
72 tools/tools.pro \
73 tools/qmlscene/qmlscene.pro \
74 tools/qml/qml.pro
75
76 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.3.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.3.9999.ebuild
77 index d01f6f9..c40af5a 100644
78 --- a/dev-qt/qtdeclarative/qtdeclarative-5.3.9999.ebuild
79 +++ b/dev-qt/qtdeclarative/qtdeclarative-5.3.9999.ebuild
80 @@ -14,11 +14,11 @@ else
81 KEYWORDS="~amd64 ~x86"
82 fi
83
84 -IUSE="+localstorage +widgets +xml"
85 +IUSE="gles2 +localstorage +widgets +xml"
86
87 DEPEND="
88 >=dev-qt/qtcore-${PV}:5[debug=]
89 - >=dev-qt/qtgui-${PV}:5[debug=,opengl]
90 + >=dev-qt/qtgui-${PV}:5[debug=,gles2=,opengl]
91 >=dev-qt/qtnetwork-${PV}:5[debug=]
92 >=dev-qt/qttest-${PV}:5[debug=]
93 localstorage? ( >=dev-qt/qtsql-${PV}:5[debug=] )
94 @@ -31,8 +31,11 @@ src_prepare() {
95 use localstorage || sed -i -e '/localstorage/d' \
96 src/imports/imports.pro || die
97
98 + use widgets || sed -i -e 's/contains(QT_CONFIG, no-widgets)/true/' \
99 + src/qmltest/qmltest.pro || die
100 +
101 qt_use_disable_mod widgets widgets \
102 - src/imports/imports.pro \
103 + src/src.pro \
104 tools/tools.pro \
105 tools/qmlscene/qmlscene.pro \
106 tools/qml/qml.pro
107
108 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
109 index d01f6f9..c40af5a 100644
110 --- a/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
111 +++ b/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
112 @@ -14,11 +14,11 @@ else
113 KEYWORDS="~amd64 ~x86"
114 fi
115
116 -IUSE="+localstorage +widgets +xml"
117 +IUSE="gles2 +localstorage +widgets +xml"
118
119 DEPEND="
120 >=dev-qt/qtcore-${PV}:5[debug=]
121 - >=dev-qt/qtgui-${PV}:5[debug=,opengl]
122 + >=dev-qt/qtgui-${PV}:5[debug=,gles2=,opengl]
123 >=dev-qt/qtnetwork-${PV}:5[debug=]
124 >=dev-qt/qttest-${PV}:5[debug=]
125 localstorage? ( >=dev-qt/qtsql-${PV}:5[debug=] )
126 @@ -31,8 +31,11 @@ src_prepare() {
127 use localstorage || sed -i -e '/localstorage/d' \
128 src/imports/imports.pro || die
129
130 + use widgets || sed -i -e 's/contains(QT_CONFIG, no-widgets)/true/' \
131 + src/qmltest/qmltest.pro || die
132 +
133 qt_use_disable_mod widgets widgets \
134 - src/imports/imports.pro \
135 + src/src.pro \
136 tools/tools.pro \
137 tools/qmlscene/qmlscene.pro \
138 tools/qml/qml.pro