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)

Reply via email to