Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/cantor/
Date: Sun, 29 Jul 2012 17:19:32
Message-Id: 1343582308.b7df78a3c81d81e9eaecccd3f09f5fad6a0d6f12.kensington@gentoo
1 commit: b7df78a3c81d81e9eaecccd3f09f5fad6a0d6f12
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 29 17:18:28 2012 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 29 17:18:28 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=b7df78a3
7
8 [kde-base/cantor] Add libqalculate support and improve ewarn message about backends. Add missing dependency.
9
10 (Portage version: 2.1.11.9/git/Linux x86_64, unsigned Manifest commit)
11
12 ---
13 kde-base/cantor/cantor-4.8.49.9999.ebuild | 12 +++++++++---
14 kde-base/cantor/cantor-4.8.97.ebuild | 12 +++++++++---
15 kde-base/cantor/cantor-4.9.0.ebuild | 12 +++++++++---
16 kde-base/cantor/cantor-4.9.49.9999.ebuild | 12 +++++++++---
17 kde-base/cantor/cantor-9999.ebuild | 12 +++++++++---
18 kde-base/cantor/metadata.xml | 11 ++++++-----
19 6 files changed, 51 insertions(+), 20 deletions(-)
20
21 diff --git a/kde-base/cantor/cantor-4.8.49.9999.ebuild b/kde-base/cantor/cantor-4.8.49.9999.ebuild
22 index 35b844b..0b6e2fa 100644
23 --- a/kde-base/cantor/cantor-4.8.49.9999.ebuild
24 +++ b/kde-base/cantor/cantor-4.8.49.9999.ebuild
25 @@ -10,13 +10,18 @@ inherit kde4-base
26
27 DESCRIPTION="KDE4 interface for doing mathematics and scientific computing"
28 KEYWORDS=""
29 -IUSE="analitza debug postscript +R"
30 +IUSE="analitza debug postscript qalculate +R"
31
32 # TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
33 RDEPEND="
34 analitza? ( $(add_kdebase_dep analitza) )
35 + qalculate? (
36 + sci-libs/cln
37 + sci-libs/libqalculate
38 + )
39 postscript? ( app-text/libspectre )
40 R? ( dev-lang/R )
41 + x11-libs/qt-xmlpatterns:4
42 "
43 DEPEND="${RDEPEND}
44 >=dev-cpp/eigen-2.0.3:2
45 @@ -26,6 +31,7 @@ src_configure() {
46 mycmakeargs=(
47 $(cmake-utils_use_with analitza)
48 $(cmake-utils_use_with postscript LibSpectre)
49 + $(cmake-utils_use_with qalculate)
50 $(cmake-utils_use_with R)
51 )
52 kde4-base_src_configure
53 @@ -34,11 +40,11 @@ src_configure() {
54 pkg_postinst() {
55 kde4-base_pkg_postinst
56
57 - if ! use R; then
58 + if ! use analitza && ! use qalculate && ! use R; then
59 echo
60 ewarn "You have decided to build ${PN} with no backend."
61 ewarn "To have this application functional, please do one of below:"
62 - ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'R' USE flag enabled"
63 + ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 'qalculate' or 'R' USE flag enabled"
64 ewarn " # emerge -vaDu sci-mathematics/maxima"
65 echo
66 fi
67
68 diff --git a/kde-base/cantor/cantor-4.8.97.ebuild b/kde-base/cantor/cantor-4.8.97.ebuild
69 index 41e4bdf..922b212 100644
70 --- a/kde-base/cantor/cantor-4.8.97.ebuild
71 +++ b/kde-base/cantor/cantor-4.8.97.ebuild
72 @@ -10,13 +10,18 @@ inherit kde4-base
73
74 DESCRIPTION="KDE4 interface for doing mathematics and scientific computing"
75 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
76 -IUSE="analitza debug postscript +R"
77 +IUSE="analitza debug postscript qalculate +R"
78
79 # TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
80 RDEPEND="
81 analitza? ( $(add_kdebase_dep analitza) )
82 + qalculate? (
83 + sci-libs/cln
84 + sci-libs/libqalculate
85 + )
86 postscript? ( app-text/libspectre )
87 R? ( dev-lang/R )
88 + x11-libs/qt-xmlpatterns:4
89 "
90 DEPEND="${RDEPEND}
91 >=dev-cpp/eigen-2.0.3:2
92 @@ -26,6 +31,7 @@ src_configure() {
93 mycmakeargs=(
94 $(cmake-utils_use_with analitza)
95 $(cmake-utils_use_with postscript LibSpectre)
96 + $(cmake-utils_use_with qalculate)
97 $(cmake-utils_use_with R)
98 )
99 kde4-base_src_configure
100 @@ -34,11 +40,11 @@ src_configure() {
101 pkg_postinst() {
102 kde4-base_pkg_postinst
103
104 - if ! use R; then
105 + if ! use analitza && ! use qalculate && ! use R; then
106 echo
107 ewarn "You have decided to build ${PN} with no backend."
108 ewarn "To have this application functional, please do one of below:"
109 - ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'R' USE flag enabled"
110 + ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 'qalculate' or 'R' USE flag enabled"
111 ewarn " # emerge -vaDu sci-mathematics/maxima"
112 echo
113 fi
114
115 diff --git a/kde-base/cantor/cantor-4.9.0.ebuild b/kde-base/cantor/cantor-4.9.0.ebuild
116 index 41e4bdf..922b212 100644
117 --- a/kde-base/cantor/cantor-4.9.0.ebuild
118 +++ b/kde-base/cantor/cantor-4.9.0.ebuild
119 @@ -10,13 +10,18 @@ inherit kde4-base
120
121 DESCRIPTION="KDE4 interface for doing mathematics and scientific computing"
122 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
123 -IUSE="analitza debug postscript +R"
124 +IUSE="analitza debug postscript qalculate +R"
125
126 # TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
127 RDEPEND="
128 analitza? ( $(add_kdebase_dep analitza) )
129 + qalculate? (
130 + sci-libs/cln
131 + sci-libs/libqalculate
132 + )
133 postscript? ( app-text/libspectre )
134 R? ( dev-lang/R )
135 + x11-libs/qt-xmlpatterns:4
136 "
137 DEPEND="${RDEPEND}
138 >=dev-cpp/eigen-2.0.3:2
139 @@ -26,6 +31,7 @@ src_configure() {
140 mycmakeargs=(
141 $(cmake-utils_use_with analitza)
142 $(cmake-utils_use_with postscript LibSpectre)
143 + $(cmake-utils_use_with qalculate)
144 $(cmake-utils_use_with R)
145 )
146 kde4-base_src_configure
147 @@ -34,11 +40,11 @@ src_configure() {
148 pkg_postinst() {
149 kde4-base_pkg_postinst
150
151 - if ! use R; then
152 + if ! use analitza && ! use qalculate && ! use R; then
153 echo
154 ewarn "You have decided to build ${PN} with no backend."
155 ewarn "To have this application functional, please do one of below:"
156 - ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'R' USE flag enabled"
157 + ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 'qalculate' or 'R' USE flag enabled"
158 ewarn " # emerge -vaDu sci-mathematics/maxima"
159 echo
160 fi
161
162 diff --git a/kde-base/cantor/cantor-4.9.49.9999.ebuild b/kde-base/cantor/cantor-4.9.49.9999.ebuild
163 index 35b844b..0b6e2fa 100644
164 --- a/kde-base/cantor/cantor-4.9.49.9999.ebuild
165 +++ b/kde-base/cantor/cantor-4.9.49.9999.ebuild
166 @@ -10,13 +10,18 @@ inherit kde4-base
167
168 DESCRIPTION="KDE4 interface for doing mathematics and scientific computing"
169 KEYWORDS=""
170 -IUSE="analitza debug postscript +R"
171 +IUSE="analitza debug postscript qalculate +R"
172
173 # TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
174 RDEPEND="
175 analitza? ( $(add_kdebase_dep analitza) )
176 + qalculate? (
177 + sci-libs/cln
178 + sci-libs/libqalculate
179 + )
180 postscript? ( app-text/libspectre )
181 R? ( dev-lang/R )
182 + x11-libs/qt-xmlpatterns:4
183 "
184 DEPEND="${RDEPEND}
185 >=dev-cpp/eigen-2.0.3:2
186 @@ -26,6 +31,7 @@ src_configure() {
187 mycmakeargs=(
188 $(cmake-utils_use_with analitza)
189 $(cmake-utils_use_with postscript LibSpectre)
190 + $(cmake-utils_use_with qalculate)
191 $(cmake-utils_use_with R)
192 )
193 kde4-base_src_configure
194 @@ -34,11 +40,11 @@ src_configure() {
195 pkg_postinst() {
196 kde4-base_pkg_postinst
197
198 - if ! use R; then
199 + if ! use analitza && ! use qalculate && ! use R; then
200 echo
201 ewarn "You have decided to build ${PN} with no backend."
202 ewarn "To have this application functional, please do one of below:"
203 - ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'R' USE flag enabled"
204 + ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 'qalculate' or 'R' USE flag enabled"
205 ewarn " # emerge -vaDu sci-mathematics/maxima"
206 echo
207 fi
208
209 diff --git a/kde-base/cantor/cantor-9999.ebuild b/kde-base/cantor/cantor-9999.ebuild
210 index 35b844b..0b6e2fa 100644
211 --- a/kde-base/cantor/cantor-9999.ebuild
212 +++ b/kde-base/cantor/cantor-9999.ebuild
213 @@ -10,13 +10,18 @@ inherit kde4-base
214
215 DESCRIPTION="KDE4 interface for doing mathematics and scientific computing"
216 KEYWORDS=""
217 -IUSE="analitza debug postscript +R"
218 +IUSE="analitza debug postscript qalculate +R"
219
220 # TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
221 RDEPEND="
222 analitza? ( $(add_kdebase_dep analitza) )
223 + qalculate? (
224 + sci-libs/cln
225 + sci-libs/libqalculate
226 + )
227 postscript? ( app-text/libspectre )
228 R? ( dev-lang/R )
229 + x11-libs/qt-xmlpatterns:4
230 "
231 DEPEND="${RDEPEND}
232 >=dev-cpp/eigen-2.0.3:2
233 @@ -26,6 +31,7 @@ src_configure() {
234 mycmakeargs=(
235 $(cmake-utils_use_with analitza)
236 $(cmake-utils_use_with postscript LibSpectre)
237 + $(cmake-utils_use_with qalculate)
238 $(cmake-utils_use_with R)
239 )
240 kde4-base_src_configure
241 @@ -34,11 +40,11 @@ src_configure() {
242 pkg_postinst() {
243 kde4-base_pkg_postinst
244
245 - if ! use R; then
246 + if ! use analitza && ! use qalculate && ! use R; then
247 echo
248 ewarn "You have decided to build ${PN} with no backend."
249 ewarn "To have this application functional, please do one of below:"
250 - ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'R' USE flag enabled"
251 + ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 'qalculate' or 'R' USE flag enabled"
252 ewarn " # emerge -vaDu sci-mathematics/maxima"
253 echo
254 fi
255
256 diff --git a/kde-base/cantor/metadata.xml b/kde-base/cantor/metadata.xml
257 index 9e268d5..0bed71d 100644
258 --- a/kde-base/cantor/metadata.xml
259 +++ b/kde-base/cantor/metadata.xml
260 @@ -1,9 +1,10 @@
261 <?xml version="1.0" encoding="UTF-8"?>
262 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
263 <pkgmetadata>
264 -<herd>kde</herd>
265 -<use>
266 - <flag name="analitza">Enable support <pkg>kde-base/analitza</pkg></flag>
267 - <flag name="R">Enable R backend support</flag>
268 -</use>
269 + <herd>kde</herd>
270 + <use>
271 + <flag name="analitza">Enable <pkg>kde-base/analitza</pkg> backend support</flag>
272 + <flag name="qalculate">Enable <pkg>sci-libs/libqalculate</pkg> backend support</flag>
273 + <flag name="R">Enable <pkg>dev-lang/R</pkg> backend support</flag>
274 + </use>
275 </pkgmetadata>