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/qtdemo/
Date: Tue, 27 May 2014 22:59:35
Message-Id: 1401229588.7bdd7364dc646f9be951ecce490b5e9741add07d.pesa@gentoo
1 commit: 7bdd7364dc646f9be951ecce490b5e9741add07d
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 27 22:26:28 2014 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Tue May 27 22:26:28 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=7bdd7364
7
8 [dev-qt/qtdemo:4] Remove bogus dependency on qt3support.
9
10 Thanks to Rafał Mużyło in bug 510042 comment #2.
11
12 Package-Manager: portage-2.2.10
13
14 ---
15 dev-qt/qtdemo/metadata.xml | 1 -
16 dev-qt/qtdemo/qtdemo-4.8.9999.ebuild | 22 +++++++++-------------
17 2 files changed, 9 insertions(+), 14 deletions(-)
18
19 diff --git a/dev-qt/qtdemo/metadata.xml b/dev-qt/qtdemo/metadata.xml
20 index a03d28e..5db131c 100644
21 --- a/dev-qt/qtdemo/metadata.xml
22 +++ b/dev-qt/qtdemo/metadata.xml
23 @@ -11,7 +11,6 @@
24 <flag name="opengl">Build QtOpenGL examples and demos</flag>
25 <flag name="openvg">Build QtOpenVG examples and demos</flag>
26 <flag name="phonon">Build Phonon examples and demos</flag>
27 - <flag name="qt3support">Build Qt3Support examples and demos</flag>
28 <flag name="webkit">Build QtWebKit examples and demos</flag>
29 <flag name="xmlpatterns">Build QtXmlPatterns examples and demos</flag>
30 </use>
31
32 diff --git a/dev-qt/qtdemo/qtdemo-4.8.9999.ebuild b/dev-qt/qtdemo/qtdemo-4.8.9999.ebuild
33 index 7a57ed4..db57ecf 100644
34 --- a/dev-qt/qtdemo/qtdemo-4.8.9999.ebuild
35 +++ b/dev-qt/qtdemo/qtdemo-4.8.9999.ebuild
36 @@ -14,27 +14,26 @@ else
37 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos"
38 fi
39
40 -IUSE="dbus declarative kde multimedia opengl openvg phonon qt3support webkit xmlpatterns"
41 +IUSE="dbus declarative kde multimedia opengl openvg phonon webkit xmlpatterns"
42
43 DEPEND="
44 ~dev-qt/designer-${PV}[aqua=,debug=]
45 - ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support?]
46 - ~dev-qt/qtgui-${PV}[aqua=,debug=,qt3support?]
47 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
48 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
49 ~dev-qt/qthelp-${PV}[aqua=,debug=]
50 ~dev-qt/qtscript-${PV}[aqua=,debug=]
51 - ~dev-qt/qtsql-${PV}[aqua=,debug=,qt3support?]
52 + ~dev-qt/qtsql-${PV}[aqua=,debug=]
53 ~dev-qt/qtsvg-${PV}[aqua=,debug=]
54 ~dev-qt/qttest-${PV}[aqua=,debug=]
55 dbus? ( ~dev-qt/qtdbus-${PV}[aqua=,debug=] )
56 declarative? ( ~dev-qt/qtdeclarative-${PV}[aqua=,debug=,webkit?] )
57 multimedia? ( ~dev-qt/qtmultimedia-${PV}[aqua=,debug=] )
58 - opengl? ( ~dev-qt/qtopengl-${PV}[aqua=,debug=,qt3support?] )
59 - openvg? ( ~dev-qt/qtopenvg-${PV}[aqua=,debug=,qt3support?] )
60 + opengl? ( ~dev-qt/qtopengl-${PV}[aqua=,debug=] )
61 + openvg? ( ~dev-qt/qtopenvg-${PV}[aqua=,debug=] )
62 phonon? (
63 kde? ( media-libs/phonon[aqua=] )
64 !kde? ( || ( ~dev-qt/qtphonon-${PV}[aqua=,debug=] media-libs/phonon[aqua=] ) )
65 )
66 - qt3support? ( ~dev-qt/qt3support-${PV}[aqua=,debug=] )
67 webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=] )
68 xmlpatterns? ( ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=] )
69 "
70 @@ -84,11 +83,9 @@ src_prepare() {
71 fi
72 done
73
74 - if ! use qt3support; then
75 - einfo "Disabling qt3support examples"
76 - sed -i -e '/QT_CONFIG, qt3support/d' \
77 - examples/graphicsview/graphicsview.pro || die
78 - fi
79 + # Remove bogus dependency on qt3support (bug 510042)
80 + sed -i -e 's/contains(QT_CONFIG, qt3support)://' \
81 + examples/graphicsview/graphicsview.pro || die
82 }
83
84 src_configure() {
85 @@ -99,7 +96,6 @@ src_configure() {
86 $(qt_use opengl)
87 $(qt_use openvg)
88 $(qt_use phonon) -no-phonon-backend
89 - $(qt_use qt3support)
90 $(qt_use webkit)
91 $(qt_use xmlpatterns)"