Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/calligra/
Date: Sat, 01 Apr 2017 16:16:18
Message-Id: 1491063255.efd19ca2c774795d8475a0b7f04dad791ddce667.asturm@gentoo
1 commit: efd19ca2c774795d8475a0b7f04dad791ddce667
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 1 16:14:02 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 1 16:14:15 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd19ca2
7
8 app-office/calligra: Drop old
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 app-office/calligra/calligra-2.9.11.ebuild | 231 -----------------------------
13 app-office/calligra/metadata.xml | 1 -
14 2 files changed, 232 deletions(-)
15
16 diff --git a/app-office/calligra/calligra-2.9.11.ebuild b/app-office/calligra/calligra-2.9.11.ebuild
17 deleted file mode 100644
18 index 20bfc7798e8..00000000000
19 --- a/app-office/calligra/calligra-2.9.11.ebuild
20 +++ /dev/null
21 @@ -1,231 +0,0 @@
22 -# Copyright 1999-2017 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -# note: files that need to be checked for dependencies etc:
26 -# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
27 -# krita/CMakeLists.txt
28 -
29 -EAPI=5
30 -
31 -CHECKREQS_DISK_BUILD="4G"
32 -KDE_HANDBOOK="optional"
33 -KDE_LINGUAS_LIVE_OVERRIDE="true"
34 -OPENGL_REQUIRED="optional"
35 -WEBKIT_REQUIRED="optional"
36 -inherit check-reqs kde4-base versionator
37 -
38 -DESCRIPTION="KDE Office Suite"
39 -HOMEPAGE="http://www.calligra.org/"
40 -
41 -case ${PV} in
42 - 2.[456789].[789]?)
43 - # beta or rc releases
44 - SRC_URI="mirror://kde/unstable/${P}/${P}.tar.xz" ;;
45 - 2.[456789].?|2.[456789].??)
46 - # stable releases
47 - SRC_URI="mirror://kde/stable/${P}/${P}.tar.xz" ;;
48 - 2.[456789].9999)
49 - # stable branch live ebuild
50 - SRC_URI="" ;;
51 - 9999)
52 - # master branch live ebuild
53 - SRC_URI="" ;;
54 -esac
55 -
56 -LICENSE="GPL-2"
57 -SLOT="4"
58 -
59 -if [[ ${KDE_BUILD_TYPE} == release ]] ; then
60 - KEYWORDS="amd64 ~arm x86"
61 -fi
62 -
63 -IUSE="attica color-management +crypt +eigen +exif fftw +fontconfig freetds
64 -+glew +glib +gsf gsl import-filter +jpeg jpeg2k +kdcraw +lcms mysql
65 -+okular openexr +pdf +pim postgres spacenav sybase test tiff +threads
66 -+truetype vc xbase +xml"
67 -
68 -# Don't use Active, it's broken on desktops.
69 -CAL_FTS="author braindump flow gemini karbon kexi krita plan sheets stage words"
70 -for cal_ft in ${CAL_FTS}; do
71 - IUSE+=" calligra_features_${cal_ft}"
72 -done
73 -unset cal_ft
74 -
75 -REQUIRED_USE="
76 - || ( $(printf 'calligra_features_%s ' ${CAL_FTS[@]}) )
77 - calligra_features_author? ( calligra_features_words )
78 - calligra_features_gemini? ( opengl )
79 - calligra_features_krita? ( eigen exif lcms opengl )
80 - calligra_features_plan? ( pim )
81 - calligra_features_sheets? ( eigen )
82 - calligra_features_stage? ( webkit )
83 - vc? ( calligra_features_krita )
84 - test? ( calligra_features_karbon )
85 -"
86 -
87 -RDEPEND="
88 - dev-lang/perl
89 - dev-libs/boost
90 - dev-qt/qtcore:4[exceptions]
91 - media-libs/libpng:0
92 - sys-libs/zlib
93 - virtual/libiconv
94 - attica? ( dev-libs/libattica )
95 - color-management? ( media-libs/opencolorio )
96 - crypt? ( app-crypt/qca:2[qt4(+)] )
97 - eigen? ( dev-cpp/eigen:3 )
98 - exif? ( media-gfx/exiv2:= )
99 - fftw? ( sci-libs/fftw:3.0 )
100 - fontconfig? ( media-libs/fontconfig )
101 - freetds? ( dev-db/freetds )
102 - glib? ( dev-libs/glib:2 )
103 - gsf? ( gnome-extra/libgsf )
104 - gsl? ( sci-libs/gsl )
105 - import-filter? (
106 - app-text/libetonyek
107 - app-text/libodfgen
108 - app-text/libwpd:*
109 - app-text/libwpg:*
110 - app-text/libwps
111 - dev-libs/librevenge
112 - media-libs/libvisio
113 - )
114 - jpeg? ( virtual/jpeg:0 )
115 - jpeg2k? ( media-libs/openjpeg:0 )
116 - kdcraw? ( $(add_kdeapps_dep libkdcraw) )
117 - lcms? (
118 - media-libs/lcms:2
119 - x11-libs/libX11
120 - )
121 - mysql? ( virtual/mysql )
122 - okular? ( >=kde-apps/okular-4.4:4=[aqua=] )
123 - opengl? (
124 - media-libs/glew:0
125 - virtual/glu
126 - )
127 - openexr? ( media-libs/openexr )
128 - pdf? (
129 - app-text/poppler:=
130 - media-gfx/pstoedit
131 - )
132 - pim? ( $(add_kdeapps_dep kdepimlibs) )
133 - postgres? (
134 - dev-db/postgresql:*
135 - dev-libs/libpqxx
136 - )
137 - spacenav? ( dev-libs/libspnav )
138 - sybase? ( dev-db/freetds )
139 - tiff? ( media-libs/tiff:0 )
140 - truetype? ( media-libs/freetype:2 )
141 - vc? ( <dev-libs/vc-1.0.0 )
142 - xbase? ( dev-db/xbase )
143 - calligra_features_kexi? (
144 - >=dev-db/sqlite-3.8.7:3[extensions(+)]
145 - dev-libs/icu:=
146 - )
147 - calligra_features_krita? (
148 - dev-qt/qtdeclarative:4
149 - net-misc/curl
150 - x11-libs/libX11
151 - x11-libs/libXi
152 - )
153 - calligra_features_words? ( dev-libs/libxslt )
154 -"
155 -DEPEND="${RDEPEND}
156 - x11-misc/shared-mime-info
157 -"
158 -
159 -[[ ${PV} == 9999 ]] && LANGVERSION="2.9" || LANGVERSION="$(get_version_component_range 1-2)"
160 -PDEPEND=">=app-office/calligra-l10n-${LANGVERSION}"
161 -
162 -# bug 394273
163 -RESTRICT=test
164 -
165 -pkg_pretend() {
166 - check-reqs_pkg_pretend
167 -}
168 -
169 -pkg_setup() {
170 - kde4-base_pkg_setup
171 - check-reqs_pkg_setup
172 -}
173 -
174 -src_prepare() {
175 - if ! use webkit; then
176 - sed -i CMakeLists.txt -e "/^find_package/ s/QtWebKit //" || die
177 - fi
178 - kde4-base_src_prepare
179 -}
180 -
181 -src_configure() {
182 - local cal_ft myproducts
183 -
184 - # applications
185 - for cal_ft in ${CAL_FTS}; do
186 - # Switch to ^^ when we switch to EAPI=6.
187 - #local prod=${cal_ft^^}
188 - local prod=$(tr '[:lower:]' '[:upper:]' <<<"${cal_ft}")
189 - use calligra_features_${cal_ft} && myproducts+=( "${prod}" )
190 - done
191 -
192 - local mycmakeargs=( -DPRODUCTSET="${myproducts[*]}" )
193 -
194 - # first write out things we want to hard-enable
195 - mycmakeargs+=(
196 - "-DWITH_Iconv=ON" # available on all supported arches and many more
197 - )
198 -
199 - # default disablers
200 - mycmakeargs+=(
201 - "-DCREATIVEONLY=OFF"
202 - "-DPACKAGERS_BUILD=OFF"
203 - "-DWITH_Soprano=OFF"
204 - "-DWITH_KActivities=OFF"
205 - "-DWITH_CalligraMarble=OFF"
206 - )
207 -
208 - # regular options
209 - mycmakeargs+=(
210 - $(cmake-utils_use_with attica LibAttica)
211 - $(cmake-utils_use_with color-management OCIO)
212 - $(cmake-utils_use_with crypt QCA2)
213 - $(cmake-utils_use_with eigen Eigen3)
214 - $(cmake-utils_use_with exif Exiv2)
215 - $(cmake-utils_use_with fftw FFTW3)
216 - $(cmake-utils_use_with fontconfig Fontconfig)
217 - $(cmake-utils_use_with freetds FreeTDS)
218 - $(cmake-utils_use_with glib GLIB2)
219 - $(cmake-utils_use_with gsl GSL)
220 - $(cmake-utils_use_with import-filter LibEtonyek)
221 - $(cmake-utils_use_with import-filter LibOdfGen)
222 - $(cmake-utils_use_with import-filter LibRevenge)
223 - $(cmake-utils_use_with import-filter LibVisio)
224 - $(cmake-utils_use_with import-filter LibWpd)
225 - $(cmake-utils_use_with import-filter LibWpg)
226 - $(cmake-utils_use_with import-filter LibWps)
227 - $(cmake-utils_use_with jpeg JPEG)
228 - $(cmake-utils_use_with jpeg2k OpenJPEG)
229 - $(cmake-utils_use_with kdcraw Kdcraw)
230 - $(cmake-utils_use_with lcms LCMS2)
231 - $(cmake-utils_use_with mysql MySQL)
232 - $(cmake-utils_use_with okular Okular)
233 - $(cmake-utils_use_with openexr OpenEXR)
234 - $(cmake-utils_use opengl USEOPENGL)
235 - $(cmake-utils_use_with pdf Poppler)
236 - $(cmake-utils_use_with pdf Pstoedit)
237 - $(cmake-utils_use_with pim KdepimLibs)
238 - $(cmake-utils_use_with postgres CalligraPostgreSQL)
239 - $(cmake-utils_use_build postgres pqxx)
240 - $(cmake-utils_use_with spacenav Spnav)
241 - $(cmake-utils_use_with sybase FreeTDS)
242 - $(cmake-utils_use_with tiff TIFF)
243 - $(cmake-utils_use_with threads Threads)
244 - $(cmake-utils_use_with truetype Freetype)
245 - $(cmake-utils_use_with vc Vc)
246 - $(cmake-utils_use_with xbase XBase)
247 - )
248 -
249 - mycmakeargs+=( $(cmake-utils_use_build test cstester) )
250 -
251 - kde4-base_src_configure
252 -}
253
254 diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml
255 index c3442894b6c..721acdb3213 100644
256 --- a/app-office/calligra/metadata.xml
257 +++ b/app-office/calligra/metadata.xml
258 @@ -11,7 +11,6 @@
259 </maintainer>
260 <use>
261 <flag name="activities">Enable kactivities support</flag>
262 - <flag name="attica">Get hot stuff with <pkg>dev-libs/libattica</pkg></flag>
263 <flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag>
264 <flag name="eigen">Enable <pkg>dev-cpp/eigen</pkg> mathematical templates support</flag>
265 <flag name="glew">Enable <pkg>media-libs/glew</pkg> opengl extension library support</flag>