Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/calligra: metadata.xml ChangeLog calligra-2.3.86.ebuild calligra-9999.ebuild calligra-2.3.84.ebuild
Date: Sat, 07 Jan 2012 23:38:42
Message-Id: 20120107233831.CEDFE2004B@flycatcher.gentoo.org
1 dilfridge 12/01/07 23:38:31
2
3 Modified: metadata.xml ChangeLog calligra-9999.ebuild
4 Added: calligra-2.3.86.ebuild
5 Removed: calligra-2.3.84.ebuild
6 Log:
7 Version bump
8
9 (Portage version: 2.1.10.44/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.3 app-office/calligra/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/metadata.xml?rev=1.3&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/metadata.xml?rev=1.3&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/metadata.xml?r1=1.2&r2=1.3
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-office/calligra/metadata.xml,v
21 retrieving revision 1.2
22 retrieving revision 1.3
23 diff -u -r1.2 -r1.3
24 --- metadata.xml 19 Aug 2011 22:10:49 -0000 1.2
25 +++ metadata.xml 7 Jan 2012 23:38:31 -0000 1.3
26 @@ -7,6 +7,7 @@
27 <herd>kde</herd>
28 <herd>openoffice</herd>
29 <use>
30 + <flag name="attica">Get hot stuff with <pkg>dev-libs/libattica</pkg></flag>
31 <flag name="eigen">Enable <pkg>dev-cpp/eigen</pkg> mathematical templates support</flag>
32 <flag name="glew">Enable <pkg>media-libs/glew</pkg> opengl extension library support</flag>
33 <flag name="glib">Enable support for C library routines from <pkg>dev-libs/glib</pkg></flag>
34
35
36
37 1.18 app-office/calligra/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/ChangeLog?rev=1.18&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/ChangeLog?rev=1.18&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/ChangeLog?r1=1.17&r2=1.18
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/app-office/calligra/ChangeLog,v
46 retrieving revision 1.17
47 retrieving revision 1.18
48 diff -u -r1.17 -r1.18
49 --- ChangeLog 22 Dec 2011 22:25:01 -0000 1.17
50 +++ ChangeLog 7 Jan 2012 23:38:31 -0000 1.18
51 @@ -1,6 +1,13 @@
52 # ChangeLog for app-office/calligra
53 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/ChangeLog,v 1.17 2011/12/22 22:25:01 dilfridge Exp $
55 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
56 +# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/ChangeLog,v 1.18 2012/01/07 23:38:31 dilfridge Exp $
57 +
58 +*calligra-2.3.86 (07 Jan 2012)
59 +
60 + 07 Jan 2012; Andreas K. Huettel <dilfridge@g.o>
61 + -calligra-2.3.84.ebuild, +calligra-2.3.86.ebuild, calligra-9999.ebuild,
62 + metadata.xml:
63 + Version bump
64
65 22 Dec 2011; Andreas K. Huettel <dilfridge@g.o>
66 -calligra-2.3.83.ebuild:
67
68
69
70 1.6 app-office/calligra/calligra-9999.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/calligra-9999.ebuild?rev=1.6&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/calligra-9999.ebuild?rev=1.6&content-type=text/plain
74 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/calligra-9999.ebuild?r1=1.5&r2=1.6
75
76 Index: calligra-9999.ebuild
77 ===================================================================
78 RCS file: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-9999.ebuild,v
79 retrieving revision 1.5
80 retrieving revision 1.6
81 diff -u -r1.5 -r1.6
82 --- calligra-9999.ebuild 10 Dec 2011 14:46:39 -0000 1.5
83 +++ calligra-9999.ebuild 7 Jan 2012 23:38:31 -0000 1.6
84 @@ -1,6 +1,6 @@
85 -# Copyright 1999-2011 Gentoo Foundation
86 +# Copyright 1999-2012 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 -# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-9999.ebuild,v 1.5 2011/12/10 14:46:39 dilfridge Exp $
89 +# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-9999.ebuild,v 1.6 2012/01/07 23:38:31 dilfridge Exp $
90
91 # note: files that need to be checked for dependencies etc:
92 # CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
93 @@ -24,7 +24,7 @@
94 LICENSE="GPL-2"
95 SLOT="4"
96 [[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
97 -IUSE="+crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
98 +IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
99 gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
100 +pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
101 +wmf word-perfect xbase +xml +xslt"
102 @@ -55,13 +55,13 @@
103 !app-office/kpresenter
104 !app-office/kspread
105 !app-office/kword
106 - >=dev-db/sqlite-3.7.9:3
107 dev-lang/perl
108 dev-libs/boost
109 dev-libs/libxml2
110 $(add_kdebase_dep knewstuff)
111 media-libs/libpng
112 sys-libs/zlib
113 + attica? ( dev-libs/libattica )
114 crypt? ( app-crypt/qca:2 )
115 eigen? ( dev-cpp/eigen:2 )
116 exif? ( media-gfx/exiv2 )
117 @@ -104,7 +104,10 @@
118 )
119 xbase? ( dev-db/xbase )
120 xslt? ( dev-libs/libxslt )
121 - calligra_features_kexi? ( >=dev-db/sqlite-3.7.3 )
122 + calligra_features_kexi? (
123 + >=dev-db/sqlite-3.7.9:3[extensions]
124 + dev-libs/icu
125 + )
126 "
127 DEPEND="${RDEPEND}"
128
129 @@ -136,6 +139,7 @@
130
131 # regular options
132 mycmakeargs+=(
133 + $(cmake-utils_use_with attica LibAttica)
134 $(cmake-utils_use_with crypt QCA2)
135 $(cmake-utils_use_with eigen Eigen2)
136 $(cmake-utils_use_with exif Exiv2)
137
138
139
140 1.1 app-office/calligra/calligra-2.3.86.ebuild
141
142 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/calligra-2.3.86.ebuild?rev=1.1&view=markup
143 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/calligra/calligra-2.3.86.ebuild?rev=1.1&content-type=text/plain
144
145 Index: calligra-2.3.86.ebuild
146 ===================================================================
147 # Copyright 1999-2012 Gentoo Foundation
148 # Distributed under the terms of the GNU General Public License v2
149 # $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.86.ebuild,v 1.1 2012/01/07 23:38:31 dilfridge Exp $
150
151 # note: files that need to be checked for dependencies etc:
152 # CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
153 # krita/CMakeLists.txt
154
155 EAPI=4
156
157 KDE_SCM=git
158 KDE_MINIMAL=4.6.4
159 OPENGL_REQUIRED=optional
160
161 KDE_HANDBOOK=optional
162
163 KDE_LINGUAS_LIVE_OVERRIDE=true
164 inherit kde4-base
165
166 DESCRIPTION="KDE Office Suite"
167 HOMEPAGE="http://www.calligra-suite.org/"
168 [[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/unstable/${P}/${P}.tar.bz2"
169
170 LICENSE="GPL-2"
171 SLOT="4"
172 [[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
173 IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
174 gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
175 +pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
176 +wmf word-perfect xbase +xml +xslt"
177
178 # please do not sort here, order is same as in CMakeLists.txt
179 CAL_FTS="kexi words flow plan stage tables krita karbon braindump"
180 for cal_ft in ${CAL_FTS}; do
181 IUSE+=" calligra_features_${cal_ft}"
182 done
183 unset cal_ft
184
185 REQUIRED_USE="
186 calligra_features_kexi? ( calligra_features_tables )
187 calligra_features_krita? ( eigen exif lcms )
188 calligra_features_plan? ( kdepim )
189 calligra_features_tables? ( eigen )
190 test? ( calligra_features_karbon )
191 "
192
193 RDEPEND="
194 !app-office/karbon
195 !app-office/koffice-data
196 !app-office/koffice-l10n
197 !app-office/koffice-libs
198 !app-office/koffice-meta
199 !app-office/krita
200 !app-office/kplato
201 !app-office/kpresenter
202 !app-office/kspread
203 !app-office/kword
204 dev-lang/perl
205 dev-libs/boost
206 dev-libs/libxml2
207 $(add_kdebase_dep knewstuff)
208 media-libs/libpng
209 sys-libs/zlib
210 attica? ( dev-libs/libattica )
211 crypt? ( app-crypt/qca:2 )
212 eigen? ( dev-cpp/eigen:2 )
213 exif? ( media-gfx/exiv2 )
214 fftw? ( sci-libs/fftw:3.0 )
215 fontconfig? ( media-libs/fontconfig )
216 freetds? ( dev-db/freetds )
217 gif? ( media-libs/giflib )
218 glew? ( media-libs/glew )
219 glib? ( dev-libs/glib:2 )
220 gsf? ( gnome-extra/libgsf )
221 gsl? ( sci-libs/gsl )
222 iconv? ( virtual/libiconv )
223 jpeg? ( virtual/jpeg )
224 jpeg2k? ( media-libs/openjpeg )
225 kdcraw? ( $(add_kdebase_dep libkdcraw) )
226 kdepim? ( $(add_kdebase_dep kdepimlibs) )
227 lcms? ( media-libs/lcms:2 )
228 marble? ( $(add_kdebase_dep marble) )
229 mysql? ( virtual/mysql )
230 okular? ( $(add_kdebase_dep okular) )
231 openctl? ( >=media-libs/opengtl-0.9.15 )
232 openexr? ( media-libs/openexr )
233 pdf? (
234 app-text/poppler
235 media-gfx/pstoedit
236 )
237 postgres? (
238 dev-db/postgresql-base
239 =dev-libs/libpqxx-3*
240 )
241 semantic-desktop? ( dev-libs/soprano )
242 ssl? ( dev-libs/openssl )
243 sybase? ( dev-db/freetds )
244 tiff? ( media-libs/tiff )
245 truetype? ( media-libs/freetype:2 )
246 word-perfect? (
247 app-text/libwpd
248 app-text/libwps
249 app-text/libwpg
250 )
251 xbase? ( dev-db/xbase )
252 xslt? ( dev-libs/libxslt )
253 calligra_features_kexi? (
254 >=dev-db/sqlite-3.7.9:3[extensions]
255 dev-libs/icu
256 )
257 "
258 DEPEND="${RDEPEND}"
259
260 src_configure() {
261 local cal_ft
262
263 # first write out things we want to hard-enable
264 local mycmakeargs=(
265 "-DWITH_Boost=ON"
266 "-DWITH_LibXml2=ON"
267 "-DWITH_PNG=ON"
268 "-DWITH_ZLIB=ON"
269 "-DGHNS=ON"
270 "-DWITH_X11=ON"
271 "-DWITH_Qt4=ON"
272 "-DQT3SUPPORT=ON" # kde4-base.eclass pulls this in anyway
273 )
274
275 # default disablers
276 mycmakeargs+=(
277 "-DBUILD_mobile=OFF" # we dont suppor mobile gui, maybe arm could
278 "-DWITH_LCMS=OFF" # we use lcms:2
279 "-DCREATIVEONLY=OFF"
280 "-DWITH_TINY=OFF"
281 "-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
282 "-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
283 "-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
284 )
285
286 # regular options
287 mycmakeargs+=(
288 $(cmake-utils_use_with attica LibAttica)
289 $(cmake-utils_use_with crypt QCA2)
290 $(cmake-utils_use_with eigen Eigen2)
291 $(cmake-utils_use_with exif Exiv2)
292 $(cmake-utils_use_with fftw FFTW3)
293 $(cmake-utils_use_with fontconfig Fontconfig)
294 $(cmake-utils_use_with freetds FreeTDS)
295 $(cmake-utils_use_with gif GIF2)
296 $(cmake-utils_use_with glew GLEW)
297 $(cmake-utils_use_with glib GLIB2)
298 $(cmake-utils_use_with glib GObject)
299 $(cmake-utils_use_with gsf LIBGSF)
300 $(cmake-utils_use_with gsl GSL)
301 $(cmake-utils_use_with iconv Iconv)
302 $(cmake-utils_use_with jpeg JPEG)
303 $(cmake-utils_use_with jpeg2k OpenJPEG)
304 $(cmake-utils_use_with kdcraw Kdcraw)
305 $(cmake-utils_use_with kdepim KdepimLibs)
306 $(cmake-utils_use_with lcms LCMS2)
307 $(cmake-utils_use_with marble Marble)
308 $(cmake-utils_use_with mysql MySQL)
309 $(cmake-utils_use_with okular Okular)
310 $(cmake-utils_use_with openctl OpenCTL)
311 $(cmake-utils_use_with openexr OpenEXR)
312 $(cmake-utils_use_with opengl OpenGL)
313 $(cmake-utils_use_with pdf Poppler)
314 $(cmake-utils_use_with pdf Pstoedit)
315 $(cmake-utils_use_with postgres PostgreSQL)
316 $(cmake-utils_use_with semantic-desktop Soprano)
317 $(cmake-utils_use semantic-desktop NEPOMUK)
318 $(cmake-utils_use_with ssl OpenSSL)
319 $(cmake-utils_use_with sybase FreeTDS)
320 $(cmake-utils_use_with tiff TIFF)
321 $(cmake-utils_use_with threads Threads)
322 $(cmake-utils_use_with truetype Freetype)
323 $(cmake-utils_use_with word-perfect WPD)
324 $(cmake-utils_use_with word-perfect WPG)
325 $(cmake-utils_use_with xbase XBase)
326 $(cmake-utils_use_with xslt LibXslt)
327 $(cmake-utils_use_build wmf libkowmf)
328 $(cmake-utils_use_build mso libmsooxml)
329 )
330
331 # applications
332 for cal_ft in ${CAL_FTS}; do
333 mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
334 done
335 mycmakeargs+=( $(cmake-utils_use_build test cstester) )
336
337 # filters
338
339 kde4-base_src_configure
340 }