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