Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qdoc/
Date: Sun, 26 Feb 2017 00:52:37
Message-Id: 1488070340.e2143bcfad9b9ec5c8d20cb2f0c941bad52fb536.kensington@gentoo
1 commit: e2143bcfad9b9ec5c8d20cb2f0c941bad52fb536
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 26 00:52:16 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 26 00:52:20 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=e2143bcf
7
8 dev-qt/qdoc: introduce qml USE flag
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 dev-qt/qdoc/metadata.xml | 3 +++
13 dev-qt/qdoc/qdoc-5.8.0.ebuild | 10 +++++++++-
14 dev-qt/qdoc/qdoc-5.8.9999.ebuild | 10 +++++++++-
15 dev-qt/qdoc/qdoc-5.9999.ebuild | 10 +++++++++-
16 4 files changed, 30 insertions(+), 3 deletions(-)
17
18 diff --git a/dev-qt/qdoc/metadata.xml b/dev-qt/qdoc/metadata.xml
19 index 08d85fc4..d1f58549 100644
20 --- a/dev-qt/qdoc/metadata.xml
21 +++ b/dev-qt/qdoc/metadata.xml
22 @@ -5,6 +5,9 @@
23 <email>qt@g.o</email>
24 <name>Gentoo Qt Project</name>
25 </maintainer>
26 + <use>
27 + <flag name="qml">Enable QML/JS parsing support</flag>
28 + </use>
29 <upstream>
30 <bugs-to>https://bugreports.qt.io/</bugs-to>
31 <doc>http://doc.qt.io/</doc>
32
33 diff --git a/dev-qt/qdoc/qdoc-5.8.0.ebuild b/dev-qt/qdoc/qdoc-5.8.0.ebuild
34 index ac9c5799..315eb9db 100644
35 --- a/dev-qt/qdoc/qdoc-5.8.0.ebuild
36 +++ b/dev-qt/qdoc/qdoc-5.8.0.ebuild
37 @@ -12,13 +12,21 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
38 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
39 fi
40
41 -IUSE=""
42 +IUSE="qml"
43
44 DEPEND="
45 ~dev-qt/qtcore-${PV}
46 + qml? ( ~dev-qt/qtdeclarative-${PV} )
47 "
48 RDEPEND="${DEPEND}"
49
50 QT5_TARGET_SUBDIRS=(
51 src/qdoc
52 )
53 +
54 +src_prepare() {
55 + qt_use_disable_mod qml qmldevtools-private \
56 + src/qdoc/qdoc.pro
57 +
58 + qt5-build_src_prepare
59 +}
60
61 diff --git a/dev-qt/qdoc/qdoc-5.8.9999.ebuild b/dev-qt/qdoc/qdoc-5.8.9999.ebuild
62 index ac9c5799..315eb9db 100644
63 --- a/dev-qt/qdoc/qdoc-5.8.9999.ebuild
64 +++ b/dev-qt/qdoc/qdoc-5.8.9999.ebuild
65 @@ -12,13 +12,21 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
66 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
67 fi
68
69 -IUSE=""
70 +IUSE="qml"
71
72 DEPEND="
73 ~dev-qt/qtcore-${PV}
74 + qml? ( ~dev-qt/qtdeclarative-${PV} )
75 "
76 RDEPEND="${DEPEND}"
77
78 QT5_TARGET_SUBDIRS=(
79 src/qdoc
80 )
81 +
82 +src_prepare() {
83 + qt_use_disable_mod qml qmldevtools-private \
84 + src/qdoc/qdoc.pro
85 +
86 + qt5-build_src_prepare
87 +}
88
89 diff --git a/dev-qt/qdoc/qdoc-5.9999.ebuild b/dev-qt/qdoc/qdoc-5.9999.ebuild
90 index ac9c5799..315eb9db 100644
91 --- a/dev-qt/qdoc/qdoc-5.9999.ebuild
92 +++ b/dev-qt/qdoc/qdoc-5.9999.ebuild
93 @@ -12,13 +12,21 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
94 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
95 fi
96
97 -IUSE=""
98 +IUSE="qml"
99
100 DEPEND="
101 ~dev-qt/qtcore-${PV}
102 + qml? ( ~dev-qt/qtdeclarative-${PV} )
103 "
104 RDEPEND="${DEPEND}"
105
106 QT5_TARGET_SUBDIRS=(
107 src/qdoc
108 )
109 +
110 +src_prepare() {
111 + qt_use_disable_mod qml qmldevtools-private \
112 + src/qdoc/qdoc.pro
113 +
114 + qt5-build_src_prepare
115 +}