commit:     71886358e60f88587443660751a154531db208c3
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 27 17:41:57 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 17:41:57 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=71886358

[dev-qt/qtquick1] Add designer USE flag.

Package-Manager: portage-2.2.10

---
 dev-qt/qtquick1/metadata.xml             |  5 +++--
 dev-qt/qtquick1/qtquick1-5.3.1.ebuild    | 11 ++++++++---
 dev-qt/qtquick1/qtquick1-5.3.9999.ebuild | 11 ++++++++---
 dev-qt/qtquick1/qtquick1-5.9999.ebuild   | 11 ++++++++---
 4 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/dev-qt/qtquick1/metadata.xml b/dev-qt/qtquick1/metadata.xml
index 81b3a08..5bd6127 100644
--- a/dev-qt/qtquick1/metadata.xml
+++ b/dev-qt/qtquick1/metadata.xml
@@ -3,8 +3,9 @@
 <pkgmetadata>
        <herd>qt</herd>
        <use>
-       <flag name="webkit">Build the WebView import for QtQuick1 (requires 
QtWebKit)</flag>
-       <flag name="xml">Build the XmlListModel import for QtQuick1 (requires 
QtXmlPatterns)</flag>
+               <flag name="designer">Build plugin for 
<pkg>dev-qt/designer</pkg></flag>
+               <flag name="webkit">Build the WebView import for QtQuick1 
(requires QtWebKit)</flag>
+               <flag name="xml">Build the XmlListModel import for QtQuick1 
(requires QtXmlPatterns)</flag>
        </use>
        <upstream>
                <bugs-to>https://bugreports.qt-project.org/</bugs-to>

diff --git a/dev-qt/qtquick1/qtquick1-5.3.1.ebuild 
b/dev-qt/qtquick1/qtquick1-5.3.1.ebuild
index c0bd8e1..83115ee 100644
--- a/dev-qt/qtquick1/qtquick1-5.3.1.ebuild
+++ b/dev-qt/qtquick1/qtquick1-5.3.1.ebuild
@@ -14,9 +14,7 @@ else
        KEYWORDS="~amd64 ~x86"
 fi
 
-# FIXME: qdeclarativeview designer plugin is automagic
-
-IUSE="+opengl webkit +xml"
+IUSE="designer +opengl webkit +xml"
 
 DEPEND="
        >=dev-qt/qtcore-${PV}:5[debug=]
@@ -25,6 +23,10 @@ DEPEND="
        >=dev-qt/qtscript-${PV}:5[debug=]
        >=dev-qt/qtsql-${PV}:5[debug=]
        >=dev-qt/qtwidgets-${PV}:5[debug=]
+       designer? (
+               >=dev-qt/designer-${PV}:5[debug=]
+               >=dev-qt/qtdeclarative-${PV}:5[debug=]
+       )
        opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
        webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] )
        xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] )
@@ -32,6 +34,9 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_prepare() {
+       qt_use_disable_mod designer designer \
+               src/plugins/plugins.pro
+
        qt_use_disable_mod opengl opengl \
                src/imports/imports.pro \
                tools/qml/qml.pri

diff --git a/dev-qt/qtquick1/qtquick1-5.3.9999.ebuild 
b/dev-qt/qtquick1/qtquick1-5.3.9999.ebuild
index c0bd8e1..83115ee 100644
--- a/dev-qt/qtquick1/qtquick1-5.3.9999.ebuild
+++ b/dev-qt/qtquick1/qtquick1-5.3.9999.ebuild
@@ -14,9 +14,7 @@ else
        KEYWORDS="~amd64 ~x86"
 fi
 
-# FIXME: qdeclarativeview designer plugin is automagic
-
-IUSE="+opengl webkit +xml"
+IUSE="designer +opengl webkit +xml"
 
 DEPEND="
        >=dev-qt/qtcore-${PV}:5[debug=]
@@ -25,6 +23,10 @@ DEPEND="
        >=dev-qt/qtscript-${PV}:5[debug=]
        >=dev-qt/qtsql-${PV}:5[debug=]
        >=dev-qt/qtwidgets-${PV}:5[debug=]
+       designer? (
+               >=dev-qt/designer-${PV}:5[debug=]
+               >=dev-qt/qtdeclarative-${PV}:5[debug=]
+       )
        opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
        webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] )
        xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] )
@@ -32,6 +34,9 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_prepare() {
+       qt_use_disable_mod designer designer \
+               src/plugins/plugins.pro
+
        qt_use_disable_mod opengl opengl \
                src/imports/imports.pro \
                tools/qml/qml.pri

diff --git a/dev-qt/qtquick1/qtquick1-5.9999.ebuild 
b/dev-qt/qtquick1/qtquick1-5.9999.ebuild
index c0bd8e1..83115ee 100644
--- a/dev-qt/qtquick1/qtquick1-5.9999.ebuild
+++ b/dev-qt/qtquick1/qtquick1-5.9999.ebuild
@@ -14,9 +14,7 @@ else
        KEYWORDS="~amd64 ~x86"
 fi
 
-# FIXME: qdeclarativeview designer plugin is automagic
-
-IUSE="+opengl webkit +xml"
+IUSE="designer +opengl webkit +xml"
 
 DEPEND="
        >=dev-qt/qtcore-${PV}:5[debug=]
@@ -25,6 +23,10 @@ DEPEND="
        >=dev-qt/qtscript-${PV}:5[debug=]
        >=dev-qt/qtsql-${PV}:5[debug=]
        >=dev-qt/qtwidgets-${PV}:5[debug=]
+       designer? (
+               >=dev-qt/designer-${PV}:5[debug=]
+               >=dev-qt/qtdeclarative-${PV}:5[debug=]
+       )
        opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
        webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] )
        xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] )
@@ -32,6 +34,9 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_prepare() {
+       qt_use_disable_mod designer designer \
+               src/plugins/plugins.pro
+
        qt_use_disable_mod opengl opengl \
                src/imports/imports.pro \
                tools/qml/qml.pri

Reply via email to