commit: c4685af536ac38f671c89f86c8e6f7f17fee7940
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 19 16:53:24 2015 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 16:53:24 2015 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=c4685af5
[dev-qt/qtwidgets] Add gtkstyle USE flag wrt bug #526866.
Package-Manager: portage-2.2.18
dev-qt/qtwidgets/metadata.xml | 2 ++
dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild | 5 +++--
dev-qt/qtwidgets/qtwidgets-5.5.9999.ebuild | 5 +++--
dev-qt/qtwidgets/qtwidgets-5.9999.ebuild | 5 +++--
4 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/dev-qt/qtwidgets/metadata.xml b/dev-qt/qtwidgets/metadata.xml
index 048f936..87f5b74 100644
--- a/dev-qt/qtwidgets/metadata.xml
+++ b/dev-qt/qtwidgets/metadata.xml
@@ -4,6 +4,8 @@
<herd>qt</herd>
<use>
<flag name="gles2">Use OpenGL ES 2.0 instead of desktop
OpenGL</flag>
+ <flag name="gtkstyle">Build a Qt style called GTK+ that mimics
the active
+ GTK+ theme</flag>
</use>
<upstream>
<bugs-to>https://bugreports.qt.io/</bugs-to>
diff --git a/dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild
b/dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild
index e42003a..035540b 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild
@@ -17,14 +17,14 @@ else
fi
# keep IUSE defaults in sync with qtgui
-IUSE="gles2 +opengl +png +xcb"
+IUSE="gles2 gtkstyle +opengl +png +xcb"
REQUIRED_USE="
gles2? ( opengl )
"
DEPEND="
~dev-qt/qtcore-${PV}[debug=]
- ~dev-qt/qtgui-${PV}[debug=,gles2=,opengl=,png=,xcb?]
+ ~dev-qt/qtgui-${PV}[debug=,gles2=,gtkstyle=,opengl=,png=,xcb?]
"
RDEPEND="${DEPEND}"
@@ -48,6 +48,7 @@ src_configure() {
local myconf=(
# copied from qtgui
${gl}
+ $(qt_use gtkstyle)
$(qt_use png libpng system)
$(qt_use xcb xcb system)
$(qt_use xcb xkbcommon system)
diff --git a/dev-qt/qtwidgets/qtwidgets-5.5.9999.ebuild
b/dev-qt/qtwidgets/qtwidgets-5.5.9999.ebuild
index e42003a..035540b 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.5.9999.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.5.9999.ebuild
@@ -17,14 +17,14 @@ else
fi
# keep IUSE defaults in sync with qtgui
-IUSE="gles2 +opengl +png +xcb"
+IUSE="gles2 gtkstyle +opengl +png +xcb"
REQUIRED_USE="
gles2? ( opengl )
"
DEPEND="
~dev-qt/qtcore-${PV}[debug=]
- ~dev-qt/qtgui-${PV}[debug=,gles2=,opengl=,png=,xcb?]
+ ~dev-qt/qtgui-${PV}[debug=,gles2=,gtkstyle=,opengl=,png=,xcb?]
"
RDEPEND="${DEPEND}"
@@ -48,6 +48,7 @@ src_configure() {
local myconf=(
# copied from qtgui
${gl}
+ $(qt_use gtkstyle)
$(qt_use png libpng system)
$(qt_use xcb xcb system)
$(qt_use xcb xkbcommon system)
diff --git a/dev-qt/qtwidgets/qtwidgets-5.9999.ebuild
b/dev-qt/qtwidgets/qtwidgets-5.9999.ebuild
index e42003a..035540b 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.9999.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.9999.ebuild
@@ -17,14 +17,14 @@ else
fi
# keep IUSE defaults in sync with qtgui
-IUSE="gles2 +opengl +png +xcb"
+IUSE="gles2 gtkstyle +opengl +png +xcb"
REQUIRED_USE="
gles2? ( opengl )
"
DEPEND="
~dev-qt/qtcore-${PV}[debug=]
- ~dev-qt/qtgui-${PV}[debug=,gles2=,opengl=,png=,xcb?]
+ ~dev-qt/qtgui-${PV}[debug=,gles2=,gtkstyle=,opengl=,png=,xcb?]
"
RDEPEND="${DEPEND}"
@@ -48,6 +48,7 @@ src_configure() {
local myconf=(
# copied from qtgui
${gl}
+ $(qt_use gtkstyle)
$(qt_use png libpng system)
$(qt_use xcb xcb system)
$(qt_use xcb xkbcommon system)