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/qtgui/
Date: Wed, 24 Jun 2015 16:38:29
Message-Id: 1435163893.d0167a532ebbb7d33bedfe96d7f0487168b4b360.pesa@gentoo
1 commit: d0167a532ebbb7d33bedfe96d7f0487168b4b360
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 24 16:38:13 2015 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 24 16:38:13 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=d0167a53
7
8 [dev-qt/qtgui:5] Make harfbuzz mandatory.
9
10 Package-Manager: portage-2.2.20
11
12 dev-qt/qtgui/metadata.xml | 1 -
13 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 10 +++++-----
14 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 10 +++++-----
15 dev-qt/qtgui/qtgui-5.9999.ebuild | 10 +++++-----
16 4 files changed, 15 insertions(+), 16 deletions(-)
17
18 diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
19 index 539f157..c05ce15 100644
20 --- a/dev-qt/qtgui/metadata.xml
21 +++ b/dev-qt/qtgui/metadata.xml
22 @@ -11,7 +11,6 @@
23 <flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
24 <flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
25 <flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active GTK+ theme</flag>
26 - <flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping</flag>
27 <flag name="ibus">Build the IBus input method plugin</flag>
28 <flag name="kms">Build the KMS platform plugin</flag>
29 <flag name="libinput">Enable input device support via <pkg>dev-libs/libinput</pkg></flag>
30
31 diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
32 index a70a21d..171ad0e 100644
33 --- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
34 +++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
35 @@ -14,7 +14,7 @@ fi
36
37 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
38
39 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
40 +IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
41 ibus jpeg kms libinput +png tslib tuio +udev +xcb"
42 REQUIRED_USE="
43 accessibility? ( dbus xcb )
44 @@ -30,6 +30,7 @@ RDEPEND="
45 ~dev-qt/qtcore-${PV}
46 media-libs/fontconfig
47 >=media-libs/freetype-2.5.5:2
48 + >=media-libs/harfbuzz-0.9.40:=
49 >=sys-libs/zlib-1.2.5
50 virtual/opengl
51 dbus? ( ~dev-qt/qtdbus-${PV} )
52 @@ -41,7 +42,6 @@ RDEPEND="
53 !!x11-libs/cairo[qt4]
54 )
55 gles2? ( media-libs/mesa[gles2] )
56 - harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
57 jpeg? ( virtual/jpeg:0 )
58 kms? (
59 media-libs/mesa[gbm]
60 @@ -105,8 +105,8 @@ QT5_GENTOO_CONFIG=(
61 gtkstyle:gtkstyle:
62 gtkstyle:gtk2:STYLE_GTK
63 !:no-gui:
64 - harfbuzz:system-harfbuzz:HARFBUZZ
65 - !harfbuzz:no-harfbuzz:
66 + :system-harfbuzz:HARFBUZZ
67 + !:no-harfbuzz:
68 jpeg:system-jpeg:IMAGEFORMAT_JPEG
69 !jpeg:no-jpeg:
70 kms:kms:
71 @@ -157,7 +157,7 @@ src_configure() {
72 -system-freetype
73 $(usex gif '' -no-gif)
74 $(qt_use gtkstyle)
75 - $(qt_use harfbuzz harfbuzz system)
76 + -system-harfbuzz
77 $(qt_use jpeg libjpeg system)
78 $(qt_use kms)
79 $(qt_use libinput)
80
81 diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
82 index a70a21d..171ad0e 100644
83 --- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
84 +++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
85 @@ -14,7 +14,7 @@ fi
86
87 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
88
89 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
90 +IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
91 ibus jpeg kms libinput +png tslib tuio +udev +xcb"
92 REQUIRED_USE="
93 accessibility? ( dbus xcb )
94 @@ -30,6 +30,7 @@ RDEPEND="
95 ~dev-qt/qtcore-${PV}
96 media-libs/fontconfig
97 >=media-libs/freetype-2.5.5:2
98 + >=media-libs/harfbuzz-0.9.40:=
99 >=sys-libs/zlib-1.2.5
100 virtual/opengl
101 dbus? ( ~dev-qt/qtdbus-${PV} )
102 @@ -41,7 +42,6 @@ RDEPEND="
103 !!x11-libs/cairo[qt4]
104 )
105 gles2? ( media-libs/mesa[gles2] )
106 - harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
107 jpeg? ( virtual/jpeg:0 )
108 kms? (
109 media-libs/mesa[gbm]
110 @@ -105,8 +105,8 @@ QT5_GENTOO_CONFIG=(
111 gtkstyle:gtkstyle:
112 gtkstyle:gtk2:STYLE_GTK
113 !:no-gui:
114 - harfbuzz:system-harfbuzz:HARFBUZZ
115 - !harfbuzz:no-harfbuzz:
116 + :system-harfbuzz:HARFBUZZ
117 + !:no-harfbuzz:
118 jpeg:system-jpeg:IMAGEFORMAT_JPEG
119 !jpeg:no-jpeg:
120 kms:kms:
121 @@ -157,7 +157,7 @@ src_configure() {
122 -system-freetype
123 $(usex gif '' -no-gif)
124 $(qt_use gtkstyle)
125 - $(qt_use harfbuzz harfbuzz system)
126 + -system-harfbuzz
127 $(qt_use jpeg libjpeg system)
128 $(qt_use kms)
129 $(qt_use libinput)
130
131 diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
132 index a70a21d..171ad0e 100644
133 --- a/dev-qt/qtgui/qtgui-5.9999.ebuild
134 +++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
135 @@ -14,7 +14,7 @@ fi
136
137 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
138
139 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
140 +IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
141 ibus jpeg kms libinput +png tslib tuio +udev +xcb"
142 REQUIRED_USE="
143 accessibility? ( dbus xcb )
144 @@ -30,6 +30,7 @@ RDEPEND="
145 ~dev-qt/qtcore-${PV}
146 media-libs/fontconfig
147 >=media-libs/freetype-2.5.5:2
148 + >=media-libs/harfbuzz-0.9.40:=
149 >=sys-libs/zlib-1.2.5
150 virtual/opengl
151 dbus? ( ~dev-qt/qtdbus-${PV} )
152 @@ -41,7 +42,6 @@ RDEPEND="
153 !!x11-libs/cairo[qt4]
154 )
155 gles2? ( media-libs/mesa[gles2] )
156 - harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
157 jpeg? ( virtual/jpeg:0 )
158 kms? (
159 media-libs/mesa[gbm]
160 @@ -105,8 +105,8 @@ QT5_GENTOO_CONFIG=(
161 gtkstyle:gtkstyle:
162 gtkstyle:gtk2:STYLE_GTK
163 !:no-gui:
164 - harfbuzz:system-harfbuzz:HARFBUZZ
165 - !harfbuzz:no-harfbuzz:
166 + :system-harfbuzz:HARFBUZZ
167 + !:no-harfbuzz:
168 jpeg:system-jpeg:IMAGEFORMAT_JPEG
169 !jpeg:no-jpeg:
170 kms:kms:
171 @@ -157,7 +157,7 @@ src_configure() {
172 -system-freetype
173 $(usex gif '' -no-gif)
174 $(qt_use gtkstyle)
175 - $(qt_use harfbuzz harfbuzz system)
176 + -system-harfbuzz
177 $(qt_use jpeg libjpeg system)
178 $(qt_use kms)
179 $(qt_use libinput)