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: Tue, 01 Oct 2013 22:46:41
Message-Id: 1380667581.d653f9735313e278533bee00a5b6ce14801c99b8.pesa@gentoo
1 commit: d653f9735313e278533bee00a5b6ce14801c99b8
2 Author: Davide Pesavento <davidepesa <AT> gmail <DOT> com>
3 AuthorDate: Tue Oct 1 22:46:21 2013 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 1 22:46:21 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=d653f973
7
8 [dev-qt/qtdeclarative:5] Add USE=xml to enable XmlListModel (bug 483714).
9
10 Package-Manager: portage-2.2.7
11
12 ---
13 dev-qt/qtdeclarative/metadata.xml | 5 ++++-
14 dev-qt/qtdeclarative/qtdeclarative-5.2.9999.ebuild | 13 +++++++------
15 dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild | 13 +++++++------
16 3 files changed, 18 insertions(+), 13 deletions(-)
17
18 diff --git a/dev-qt/qtdeclarative/metadata.xml b/dev-qt/qtdeclarative/metadata.xml
19 index 98bfa1c..cca1ff5 100644
20 --- a/dev-qt/qtdeclarative/metadata.xml
21 +++ b/dev-qt/qtdeclarative/metadata.xml
22 @@ -7,10 +7,13 @@
23 <flag name="c++11">Build Qt using the C++11 standard</flag>
24 <flag name="exceptions">Add support for exceptions - like catching them
25 inside the event loop (recommended by Nokia)</flag>
26 - <flag name="localstorage">Build the QtQuick.LocalStorage module (requires QtSql)</flag>
27 + <flag name="localstorage">Build the LocalStorage import for
28 + QtQuick (requires QtSql)</flag>
29 <flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
30 this does not mean you can compile pure Qt3 programs with Qt4.</flag>
31 <flag name="webkit">Build the WebView QML component</flag>
32 + <flag name="xml">Build the XmlListModel import for QtQuick
33 + (requires QtXmlPatterns)</flag>
34 </use>
35 <upstream>
36 <bugs-to>https://bugreports.qt-project.org/</bugs-to>
37
38 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.2.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.2.9999.ebuild
39 index c374c6c..815a2f4 100644
40 --- a/dev-qt/qtdeclarative/qtdeclarative-5.2.9999.ebuild
41 +++ b/dev-qt/qtdeclarative/qtdeclarative-5.2.9999.ebuild
42 @@ -14,10 +14,7 @@ else
43 KEYWORDS="~amd64"
44 fi
45
46 -IUSE="localstorage"
47 -
48 -# TODO: easingcurveeditor|qmlscene? ( qt-widgets )
49 -# TODO: xml? ( qt-xmlpatterns )
50 +IUSE="+localstorage +xml"
51
52 DEPEND="
53 >=dev-qt/qtcore-${PV}:5[debug=]
54 @@ -26,12 +23,16 @@ DEPEND="
55 >=dev-qt/qttest-${PV}:5[debug=]
56 >=dev-qt/qtwidgets-${PV}:5[debug=]
57 localstorage? ( >=dev-qt/qtsql-${PV}:5[debug=] )
58 + xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] )
59 "
60 RDEPEND="${DEPEND}"
61
62 src_prepare() {
63 - qt5-build_src_prepare
64 -
65 use localstorage || sed -i -e '/localstorage/d' \
66 src/imports/imports.pro || die
67 +
68 + use xml || sed -i -e '/xmllistmodel/d' \
69 + src/imports/imports.pro || die
70 +
71 + qt5-build_src_prepare
72 }
73
74 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
75 index c374c6c..815a2f4 100644
76 --- a/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
77 +++ b/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
78 @@ -14,10 +14,7 @@ else
79 KEYWORDS="~amd64"
80 fi
81
82 -IUSE="localstorage"
83 -
84 -# TODO: easingcurveeditor|qmlscene? ( qt-widgets )
85 -# TODO: xml? ( qt-xmlpatterns )
86 +IUSE="+localstorage +xml"
87
88 DEPEND="
89 >=dev-qt/qtcore-${PV}:5[debug=]
90 @@ -26,12 +23,16 @@ DEPEND="
91 >=dev-qt/qttest-${PV}:5[debug=]
92 >=dev-qt/qtwidgets-${PV}:5[debug=]
93 localstorage? ( >=dev-qt/qtsql-${PV}:5[debug=] )
94 + xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] )
95 "
96 RDEPEND="${DEPEND}"
97
98 src_prepare() {
99 - qt5-build_src_prepare
100 -
101 use localstorage || sed -i -e '/localstorage/d' \
102 src/imports/imports.pro || die
103 +
104 + use xml || sed -i -e '/xmllistmodel/d' \
105 + src/imports/imports.pro || die
106 +
107 + qt5-build_src_prepare
108 }