Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kontact/, kde-base/kalarm/, kde-base/knode/, kde-base/kdepim-wizards/, ...
Date: Mon, 30 May 2011 19:39:31
Message-Id: bdb99abdf60ea9862546f872d993c4e84f8ef9ae.alexxy@gentoo
1 commit: bdb99abdf60ea9862546f872d993c4e84f8ef9ae
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 30 19:38:49 2011 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Mon May 30 19:38:49 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=bdb99abd
7
8 [kde-base] Add kdepim
9
10 ---
11 .../akonadiconsole/akonadiconsole-4.6.80.ebuild | 25 ++++++
12 kde-base/akregator/akregator-4.6.80.ebuild | 22 +++++
13 kde-base/blogilo/blogilo-4.6.80.ebuild | 22 +++++
14 kde-base/kabcclient/kabcclient-4.6.80.ebuild | 27 +++++++
15 kde-base/kaddressbook/kaddressbook-4.6.80.ebuild | 44 +++++++++++
16 kde-base/kalarm/kalarm-4.6.80.ebuild | 25 ++++++
17 .../kdepim-common-libs-4.6.80.ebuild | 78 +++++++++++++++++++
18 kde-base/kdepim-icons/kdepim-icons-4.6.80.ebuild | 14 ++++
19 .../kdepim-kresources-4.6.80.ebuild | 36 +++++++++
20 kde-base/kdepim-meta/kdepim-meta-4.6.80.ebuild | 2 +-
21 .../kdepim-runtime/kdepim-runtime-4.6.80.ebuild | 36 +++++++++
22 .../kdepim-strigi-analyzer-4.6.80.ebuild | 27 +++++++
23 .../kdepim-wizards/kdepim-wizards-4.6.80.ebuild | 35 ++++++++
24 kde-base/kjots/kjots-4.6.80.ebuild | 25 ++++++
25 kde-base/kleopatra/kleopatra-4.6.80.ebuild | 40 ++++++++++
26 kde-base/kmail/kmail-4.6.80.ebuild | 82 ++++++++++++++++++++
27 kde-base/knode/knode-4.6.80.ebuild | 42 ++++++++++
28 kde-base/knotes/knotes-4.6.80.ebuild | 22 +++++
29 .../konsolekalendar/konsolekalendar-4.6.80.ebuild | 23 ++++++
30 kde-base/kontact/kontact-4.6.80.ebuild | 51 ++++++++++++
31 kde-base/korganizer/korganizer-4.6.80.ebuild | 73 +++++++++++++++++
32 kde-base/ktimetracker/ktimetracker-4.6.80.ebuild | 38 +++++++++
33 22 files changed, 788 insertions(+), 1 deletions(-)
34
35 diff --git a/kde-base/akonadiconsole/akonadiconsole-4.6.80.ebuild b/kde-base/akonadiconsole/akonadiconsole-4.6.80.ebuild
36 new file mode 100644
37 index 0000000..f04805b
38 --- /dev/null
39 +++ b/kde-base/akonadiconsole/akonadiconsole-4.6.80.ebuild
40 @@ -0,0 +1,25 @@
41 +# Copyright 1999-2011 Gentoo Foundation
42 +# Distributed under the terms of the GNU General Public License v2
43 +# $Header: $
44 +
45 +EAPI=4
46 +
47 +KMNAME="kdepim"
48 +KDE_SCM="git"
49 +inherit kde4-meta
50 +
51 +DESCRIPTION="Akonadi developer console"
52 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
53 +IUSE="debug"
54 +
55 +DEPEND="
56 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
57 + $(add_kdebase_dep kdepim-common-libs)
58 +"
59 +RDEPEND="${DEPEND}"
60 +
61 +KMEXTRACTONLY="
62 + akonadi_next/
63 + calendarsupport/
64 + messageviewer/
65 +"
66
67 diff --git a/kde-base/akregator/akregator-4.6.80.ebuild b/kde-base/akregator/akregator-4.6.80.ebuild
68 new file mode 100644
69 index 0000000..95d756b
70 --- /dev/null
71 +++ b/kde-base/akregator/akregator-4.6.80.ebuild
72 @@ -0,0 +1,22 @@
73 +# Copyright 1999-2011 Gentoo Foundation
74 +# Distributed under the terms of the GNU General Public License v2
75 +# $Header: $
76 +
77 +EAPI=4
78 +
79 +KDE_HANDBOOK="optional"
80 +KMNAME="kdepim"
81 +KDE_SCM="git"
82 +inherit kde4-meta
83 +
84 +DESCRIPTION="KDE news feed aggregator."
85 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
86 +IUSE="debug"
87 +
88 +DEPEND="
89 + $(add_kdebase_dep kdepimlibs)
90 + $(add_kdebase_dep kdepim-common-libs)
91 +"
92 +RDEPEND="${DEPEND}"
93 +
94 +KMLOADLIBS="kdepim-common-libs"
95
96 diff --git a/kde-base/blogilo/blogilo-4.6.80.ebuild b/kde-base/blogilo/blogilo-4.6.80.ebuild
97 new file mode 100644
98 index 0000000..737f587
99 --- /dev/null
100 +++ b/kde-base/blogilo/blogilo-4.6.80.ebuild
101 @@ -0,0 +1,22 @@
102 +# Copyright 1999-2011 Gentoo Foundation
103 +# Distributed under the terms of the GNU General Public License v2
104 +# $Header: $
105 +
106 +EAPI=4
107 +
108 +KDE_HANDBOOK="optional"
109 +KMNAME="kdepim"
110 +KDE_SCM="git"
111 +inherit kde4-meta
112 +
113 +DESCRIPTION="KDE Blogging Client"
114 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
115 +IUSE="debug"
116 +
117 +DEPEND="
118 + $(add_kdebase_dep kdepimlibs)
119 +"
120 +RDEPEND="${DEPEND}
121 + !kde-misc/bilbo
122 + !kde-misc/blogilo
123 +"
124
125 diff --git a/kde-base/kabcclient/kabcclient-4.6.80.ebuild b/kde-base/kabcclient/kabcclient-4.6.80.ebuild
126 new file mode 100644
127 index 0000000..a610008
128 --- /dev/null
129 +++ b/kde-base/kabcclient/kabcclient-4.6.80.ebuild
130 @@ -0,0 +1,27 @@
131 +# Copyright 1999-2011 Gentoo Foundation
132 +# Distributed under the terms of the GNU General Public License v2
133 +# $Header: $
134 +
135 +EAPI=4
136 +
137 +KDE_HANDBOOK="optional"
138 +KMNAME="kdepim"
139 +KMMODULE="console/${PN}"
140 +KDE_SCM="git"
141 +inherit kde4-meta
142 +
143 +DESCRIPTION="A command line client for accessing the KDE addressbook"
144 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
145 +IUSE="debug"
146 +
147 +DEPEND="
148 + $(add_kdebase_dep kdepimlibs)
149 +"
150 +RDEPEND="${DEPEND}"
151 +
152 +src_install() {
153 + kde4-meta_src_install
154 +
155 + # work around NULL DT_RPATH in kabc2mutt
156 + dosym kabcclient ${PREFIX}/bin/kabc2mutt
157 +}
158
159 diff --git a/kde-base/kaddressbook/kaddressbook-4.6.80.ebuild b/kde-base/kaddressbook/kaddressbook-4.6.80.ebuild
160 new file mode 100644
161 index 0000000..55fb6e1
162 --- /dev/null
163 +++ b/kde-base/kaddressbook/kaddressbook-4.6.80.ebuild
164 @@ -0,0 +1,44 @@
165 +# Copyright 1999-2011 Gentoo Foundation
166 +# Distributed under the terms of the GNU General Public License v2
167 +# $Header: $
168 +
169 +EAPI=4
170 +
171 +KDE_HANDBOOK="optional"
172 +KMNAME="kdepim"
173 +KDE_SCM="git"
174 +inherit kde4-meta
175 +
176 +DESCRIPTION="The KDE Address Book"
177 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
178 +IUSE="debug"
179 +
180 +DEPEND="
181 + >=dev-libs/grantlee-0.1.4
182 + $(add_kdebase_dep kdelibs 'semantic-desktop')
183 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
184 + $(add_kdebase_dep kdepim-common-libs)
185 +"
186 +RDEPEND="${DEPEND}"
187 +
188 +KMEXTRA="
189 + plugins/kaddressbook/
190 + plugins/ktexteditor/
191 +"
192 +KMEXTRACTONLY="
193 + akonadi_next/
194 + calendarsupport/
195 + libkleo/
196 +"
197 +
198 +KMLOADLIBS="kdepim-common-libs"
199 +
200 +pkg_postinst() {
201 + kde4-meta_pkg_postinst
202 +
203 + if ! has_version kde-base/kdepim-kresources:${SLOT}; then
204 + echo
205 + elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
206 + echo
207 + fi
208 +}
209
210 diff --git a/kde-base/kalarm/kalarm-4.6.80.ebuild b/kde-base/kalarm/kalarm-4.6.80.ebuild
211 new file mode 100644
212 index 0000000..f988376
213 --- /dev/null
214 +++ b/kde-base/kalarm/kalarm-4.6.80.ebuild
215 @@ -0,0 +1,25 @@
216 +# Copyright 1999-2011 Gentoo Foundation
217 +# Distributed under the terms of the GNU General Public License v2
218 +# $Header: $
219 +
220 +EAPI=4
221 +
222 +KDE_HANDBOOK="optional"
223 +KMNAME="kdepim"
224 +KDE_SCM="git"
225 +inherit kde4-meta
226 +
227 +DESCRIPTION="Personal alarm message, command and email scheduler for KDE"
228 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
229 +IUSE="debug"
230 +
231 +RDEPEND="
232 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
233 + $(add_kdebase_dep kdepim-common-libs)
234 + media-libs/phonon
235 +"
236 +DEPEND="${RDEPEND}"
237 +
238 +KMEXTRACTONLY="
239 + kmail/
240 +"
241
242 diff --git a/kde-base/kdepim-common-libs/kdepim-common-libs-4.6.80.ebuild b/kde-base/kdepim-common-libs/kdepim-common-libs-4.6.80.ebuild
243 new file mode 100644
244 index 0000000..a57ce99
245 --- /dev/null
246 +++ b/kde-base/kdepim-common-libs/kdepim-common-libs-4.6.80.ebuild
247 @@ -0,0 +1,78 @@
248 +# Copyright 1999-2011 Gentoo Foundation
249 +# Distributed under the terms of the GNU General Public License v2
250 +# $Header: $
251 +
252 +EAPI=4
253 +
254 +KMNAME="kdepim"
255 +KMNOMODULE="true"
256 +KDE_SCM="git"
257 +inherit kde4-meta
258 +
259 +DESCRIPTION="Common libraries for KDE PIM apps"
260 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
261 +IUSE="debug"
262 +
263 +DEPEND="
264 + app-crypt/gpgme
265 + >=app-office/akonadi-server-1.3.60
266 + >=dev-libs/shared-desktop-ontologies-0.6.50
267 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
268 +"
269 +RDEPEND="${DEPEND}
270 + app-crypt/gnupg
271 + $(add_kdebase_dep kdepim-runtime)
272 +"
273 +
274 +# @Since >4.4.76 merged here
275 +add_blocker akonadi
276 +add_blocker libkdepim
277 +add_blocker libkleo
278 +add_blocker libkpgp
279 +add_blocker messagecomposer
280 +add_blocker messagecore
281 +add_blocker messagelist
282 +add_blocker messageviewer
283 +add_blocker templateparser
284 +add_blocker kaddressbook '<4.4.90'
285 +add_blocker kmail '<4.4.80'
286 +add_blocker korganizer '<4.5.67'
287 +
288 +KMEXTRA="
289 + akonadi_next/
290 + calendarsupport/
291 + calendarviews/
292 + incidenceeditor-ng/
293 + libkdepim/
294 + libkdepimdbusinterfaces/
295 + libkleo/
296 + libkpgp/
297 + kdgantt2/
298 + messagecomposer/
299 + messagecore/
300 + messagelist/
301 + messageviewer/
302 + nepomuk_email_feeder/
303 + ontologies/
304 + templateparser/
305 +"
306 +
307 +KMEXTRACTONLY="
308 + kleopatra/
309 + kmail/
310 + knode/org.kde.knode.xml
311 + korganizer/korgac/org.kde.korganizer.KOrgac.xml
312 + korganizer/org.kde.korganizer.Korganizer.xml
313 +"
314 +
315 +KMSAVELIBS="true"
316 +
317 +src_configure() {
318 + mycmakeargs=(
319 + # Set the dbus dirs, otherwise it searches in KDEDIR
320 + -DAKONADI_DBUS_INTERFACES_INSTALL_DIR="${EPREFIX}/usr/share/dbus-1/interfaces"
321 + -DAKONADI_DBUS_SERVICES_INSTALL_DIR="${EPREFIX}/usr/share/dbus-1/services"
322 + )
323 +
324 + kde4-meta_src_configure
325 +}
326
327 diff --git a/kde-base/kdepim-icons/kdepim-icons-4.6.80.ebuild b/kde-base/kdepim-icons/kdepim-icons-4.6.80.ebuild
328 new file mode 100644
329 index 0000000..1cf8c64
330 --- /dev/null
331 +++ b/kde-base/kdepim-icons/kdepim-icons-4.6.80.ebuild
332 @@ -0,0 +1,14 @@
333 +# Copyright 1999-2011 Gentoo Foundation
334 +# Distributed under the terms of the GNU General Public License v2
335 +# $Header: $
336 +
337 +EAPI=4
338 +
339 +KMNAME="kdepim"
340 +KMMODULE="icons"
341 +KDE_SCM="git"
342 +inherit kde4-meta
343 +
344 +DESCRIPTION="KDE PIM icons"
345 +IUSE=""
346 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
347
348 diff --git a/kde-base/kdepim-kresources/kdepim-kresources-4.6.80.ebuild b/kde-base/kdepim-kresources/kdepim-kresources-4.6.80.ebuild
349 new file mode 100644
350 index 0000000..45c2d65
351 --- /dev/null
352 +++ b/kde-base/kdepim-kresources/kdepim-kresources-4.6.80.ebuild
353 @@ -0,0 +1,36 @@
354 +# Copyright 1999-2011 Gentoo Foundation
355 +# Distributed under the terms of the GNU General Public License v2
356 +# $Header: $
357 +
358 +EAPI=4
359 +
360 +KMNAME="kdepim"
361 +KMMODULE="kresources"
362 +KDE_SCM="git"
363 +inherit kde4-meta
364 +
365 +DESCRIPTION="KDE PIM groupware plugin collection"
366 +IUSE="debug"
367 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
368 +
369 +DEPEND="
370 + $(add_kdebase_dep kdepimlibs)
371 + $(add_kdebase_dep kdepim-common-libs)
372 +"
373 +RDEPEND="${DEPEND}"
374 +
375 +KMEXTRACTONLY="
376 + kmail/
377 + knotes/
378 + korganizer/version.h
379 +"
380 +
381 +KMLOADLIBS="kdepim-common-libs"
382 +
383 +src_install() {
384 + kde4-meta_src_install
385 +
386 + # Install headers needed by kdepim-wizards, egroupware and slox stuff gone
387 + insinto "${PREFIX}"/include/${PN}
388 + doins "${CMAKE_BUILD_DIR}"/${KMMODULE}/groupwise/*.h
389 +}
390
391 diff --git a/kde-base/kdepim-meta/kdepim-meta-4.6.80.ebuild b/kde-base/kdepim-meta/kdepim-meta-4.6.80.ebuild
392 index e034481..9bc8894 100644
393 --- a/kde-base/kdepim-meta/kdepim-meta-4.6.80.ebuild
394 +++ b/kde-base/kdepim-meta/kdepim-meta-4.6.80.ebuild
395 @@ -6,7 +6,7 @@ EAPI=4
396 inherit kde4-meta-pkg
397
398 DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
399 -KEYWORDS=""
400 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
401 IUSE=""
402
403 RDEPEND="
404
405 diff --git a/kde-base/kdepim-runtime/kdepim-runtime-4.6.80.ebuild b/kde-base/kdepim-runtime/kdepim-runtime-4.6.80.ebuild
406 new file mode 100644
407 index 0000000..9860575
408 --- /dev/null
409 +++ b/kde-base/kdepim-runtime/kdepim-runtime-4.6.80.ebuild
410 @@ -0,0 +1,36 @@
411 +# Copyright 1999-2011 Gentoo Foundation
412 +# Distributed under the terms of the GNU General Public License v2
413 +# $Header: $
414 +
415 +EAPI=4
416 +
417 +KDE_LINGUAS="ar be ca ca@valencia cs da de el en_GB eo es et fi fr ga gl hr hu
418 +ia it ja kk km ko lt lv mai nb nds nl nn pa pl pt pt_BR ro ru se sk sl sv th
419 +tr uk zh_CN zh_TW"
420 +KMNAME="kdepim-runtime"
421 +KDE_SCM="git"
422 +inherit kde4-base
423 +
424 +DESCRIPTION="KDE PIM runtime plugin collection"
425 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
426 +IUSE="debug"
427 +
428 +RESTRICT="test"
429 +# Would need test programs _testrunner and akonaditest from kdepimlibs, see bug 313233
430 +
431 +DEPEND="
432 + app-misc/strigi
433 + >=app-office/akonadi-server-1.3.60
434 + dev-libs/boost
435 + dev-libs/libxml2:2
436 + dev-libs/libxslt
437 + >=dev-libs/shared-desktop-ontologies-0.6.51
438 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
439 + x11-misc/shared-mime-info
440 +"
441 +RDEPEND="${DEPEND}
442 + $(add_kdebase_dep kdepim-icons)
443 +"
444 +
445 +add_blocker kdemaildir '<4.3.0'
446 +add_blocker akonadi '<4.3.90'
447
448 diff --git a/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.6.80.ebuild b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.6.80.ebuild
449 new file mode 100644
450 index 0000000..1117a4a
451 --- /dev/null
452 +++ b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.6.80.ebuild
453 @@ -0,0 +1,27 @@
454 +# Copyright 1999-2011 Gentoo Foundation
455 +# Distributed under the terms of the GNU General Public License v2
456 +# $Header: $
457 +
458 +EAPI=4
459 +
460 +KMNAME="kdepim"
461 +KMMODULE="strigi-analyzer"
462 +KDE_SCM="git"
463 +inherit kde4-meta
464 +
465 +DESCRIPTION="kdepim: strigi plugins"
466 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
467 +IUSE="debug"
468 +
469 +DEPEND="
470 + app-misc/strigi
471 + $(add_kdebase_dep kdepimlibs)
472 + $(add_kdebase_dep kdepim-common-libs)
473 +"
474 +RDEPEND="${DEPEND}"
475 +
476 +KMEXTRACTONLY="
477 + libkleo/
478 + libkpgp/
479 + messageviewer/
480 +"
481
482 diff --git a/kde-base/kdepim-wizards/kdepim-wizards-4.6.80.ebuild b/kde-base/kdepim-wizards/kdepim-wizards-4.6.80.ebuild
483 new file mode 100644
484 index 0000000..a2666c3
485 --- /dev/null
486 +++ b/kde-base/kdepim-wizards/kdepim-wizards-4.6.80.ebuild
487 @@ -0,0 +1,35 @@
488 +# Copyright 1999-2011 Gentoo Foundation
489 +# Distributed under the terms of the GNU General Public License v2
490 +# $Header: $
491 +
492 +EAPI=4
493 +
494 +KMNAME="kdepim"
495 +KMMODULE="wizards"
496 +KDE_SCM="git"
497 +inherit kde4-meta
498 +
499 +DESCRIPTION="KDE PIM wizards"
500 +IUSE="debug"
501 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
502 +
503 +DEPEND="
504 + $(add_kdebase_dep kdepimlibs)
505 + $(add_kdebase_dep kdepim-kresources)
506 + $(add_kdebase_dep kdepim-common-libs)
507 +"
508 +RDEPEND="${DEPEND}"
509 +
510 +KMEXTRACTONLY="
511 + kmail/
512 + knotes/
513 + kresources/groupwise/
514 +"
515 +
516 +src_prepare() {
517 + ln -s "${EKDEDIR}"/include/kdepim-kresources/{kabc_groupwiseprefs,kcal_groupwiseprefsbase}.h \
518 + kresources/groupwise/ \
519 + || die "Failed to link extra_headers."
520 +
521 + kde4-meta_src_prepare
522 +}
523
524 diff --git a/kde-base/kjots/kjots-4.6.80.ebuild b/kde-base/kjots/kjots-4.6.80.ebuild
525 new file mode 100644
526 index 0000000..9eeaee2
527 --- /dev/null
528 +++ b/kde-base/kjots/kjots-4.6.80.ebuild
529 @@ -0,0 +1,25 @@
530 +# Copyright 1999-2011 Gentoo Foundation
531 +# Distributed under the terms of the GNU General Public License v2
532 +# $Header: $
533 +
534 +EAPI=4
535 +
536 +KDE_HANDBOOK="optional"
537 +KMNAME="kdepim"
538 +KDE_SCM="git"
539 +inherit kde4-meta
540 +
541 +DESCRIPTION="KDE note taking utility"
542 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
543 +IUSE="debug"
544 +
545 +DEPEND="
546 + >=dev-libs/grantlee-0.1
547 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
548 + $(add_kdebase_dep kdepim-common-libs)
549 +"
550 +RDEPEND="${DEPEND}"
551 +
552 +KMEXTRACTONLY="
553 + akonadi_next/
554 +"
555
556 diff --git a/kde-base/kleopatra/kleopatra-4.6.80.ebuild b/kde-base/kleopatra/kleopatra-4.6.80.ebuild
557 new file mode 100644
558 index 0000000..2bfb2d6
559 --- /dev/null
560 +++ b/kde-base/kleopatra/kleopatra-4.6.80.ebuild
561 @@ -0,0 +1,40 @@
562 +# Copyright 1999-2011 Gentoo Foundation
563 +# Distributed under the terms of the GNU General Public License v2
564 +# $Header: $
565 +
566 +EAPI=4
567 +
568 +KDE_HANDBOOK="optional"
569 +KMNAME="kdepim"
570 +KDE_SCM="git"
571 +inherit kde4-meta
572 +
573 +DESCRIPTION="Kleopatra - KDE X.509 key manager"
574 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
575 +IUSE="debug"
576 +
577 +DEPEND="
578 + app-crypt/gpgme
579 + dev-libs/boost
580 + dev-libs/libassuan
581 + dev-libs/libgpg-error
582 + $(add_kdebase_dep kdepimlibs)
583 + $(add_kdebase_dep kdepim-common-libs)
584 +"
585 +RDEPEND="${DEPEND}
586 + app-crypt/gnupg
587 +"
588 +
589 +KMEXTRACTONLY="
590 + libkleo/
591 +"
592 +
593 +src_unpack() {
594 + if use handbook; then
595 + KMEXTRA="
596 + doc/kwatchgnupg
597 + "
598 + fi
599 +
600 + kde4-meta_src_unpack
601 +}
602
603 diff --git a/kde-base/kmail/kmail-4.6.80.ebuild b/kde-base/kmail/kmail-4.6.80.ebuild
604 new file mode 100644
605 index 0000000..8a98c75
606 --- /dev/null
607 +++ b/kde-base/kmail/kmail-4.6.80.ebuild
608 @@ -0,0 +1,82 @@
609 +# Copyright 1999-2011 Gentoo Foundation
610 +# Distributed under the terms of the GNU General Public License v2
611 +# $Header: $
612 +
613 +EAPI=4
614 +
615 +KDE_HANDBOOK="optional"
616 +KMNAME="kdepim"
617 +KDE_SCM="git"
618 +VIRTUALX_REQUIRED=test
619 +inherit kde4-meta
620 +
621 +DESCRIPTION="KMail is the email component of Kontact, the integrated personal information manager of KDE."
622 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
623 +IUSE="debug"
624 +
625 +DEPEND="
626 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
627 + $(add_kdebase_dep korganizer)
628 + $(add_kdebase_dep kdepim-common-libs)
629 +"
630 +RDEPEND="${DEPEND}"
631 +
632 +add_blocker kmailcvt
633 +add_blocker libksieve
634 +add_blocker mimelib
635 +
636 +KMEXTRACTONLY="
637 + akonadi_next/
638 + calendarsupport/
639 + korganizer/
640 + kresources/
641 + libkleo/
642 + libkpgp/
643 + libkdepimdbusinterfaces/
644 + kdgantt2/
645 +"
646 +KMCOMPILEONLY="
647 + messagecomposer/
648 + messagecore/
649 + messagelist/
650 + messageviewer/
651 + templateparser/
652 + incidenceeditor-ng/
653 + calendarsupport/
654 +"
655 +KMEXTRA="
656 + kmailcvt/
657 + ksendemail/
658 + libksieve/
659 + mailcommon/
660 + ontologies/
661 +"
662 +
663 +KMLOADLIBS="kdepim-common-libs"
664 +
665 +src_configure() {
666 + # Bug 308903
667 + use ppc64 && append-flags -mminimal-toc
668 +
669 + kde4-meta_src_configure
670 +}
671 +
672 +src_compile() {
673 + kde4-meta_src_compile kmail_xml
674 + kde4-meta_src_compile
675 +}
676 +
677 +pkg_postinst() {
678 + kde4-meta_pkg_postinst
679 +
680 + if ! has_version kde-base/kdepim-kresources:${SLOT}; then
681 + echo
682 + elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
683 + echo
684 + fi
685 + if ! has_version kde-base/kleopatra:${SLOT}; then
686 + echo
687 + elog "For certificate management and the gnupg log viewer, please install kde-base/kleopatra:${SLOT}"
688 + echo
689 + fi
690 +}
691
692 diff --git a/kde-base/knode/knode-4.6.80.ebuild b/kde-base/knode/knode-4.6.80.ebuild
693 new file mode 100644
694 index 0000000..95fd192
695 --- /dev/null
696 +++ b/kde-base/knode/knode-4.6.80.ebuild
697 @@ -0,0 +1,42 @@
698 +# Copyright 1999-2011 Gentoo Foundation
699 +# Distributed under the terms of the GNU General Public License v2
700 +# $Header: $
701 +
702 +EAPI=4
703 +
704 +KDE_HANDBOOK="optional"
705 +KMNAME="kdepim"
706 +KDE_SCM="git"
707 +inherit kde4-meta
708 +
709 +DESCRIPTION="A newsreader for KDE"
710 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
711 +IUSE="debug"
712 +
713 +# test fails, last checked for 4.2.96
714 +RESTRICT=test
715 +
716 +DEPEND="
717 + $(add_kdebase_dep kdepimlibs)
718 + $(add_kdebase_dep kdepim-common-libs)
719 +"
720 +RDEPEND="${DEPEND}"
721 +
722 +KMEXTRACTONLY="
723 + libkleo/
724 + libkpgp/
725 + messagecomposer/
726 + messageviewer/
727 +"
728 +
729 +KMLOADLIBS="kdepim-common-libs"
730 +
731 +src_unpack() {
732 + if use handbook; then
733 + KMEXTRA="
734 + doc/kioslave/news
735 + "
736 + fi
737 +
738 + kde4-meta_src_unpack
739 +}
740
741 diff --git a/kde-base/knotes/knotes-4.6.80.ebuild b/kde-base/knotes/knotes-4.6.80.ebuild
742 new file mode 100644
743 index 0000000..b1f0ab9
744 --- /dev/null
745 +++ b/kde-base/knotes/knotes-4.6.80.ebuild
746 @@ -0,0 +1,22 @@
747 +# Copyright 1999-2011 Gentoo Foundation
748 +# Distributed under the terms of the GNU General Public License v2
749 +# $Header: $
750 +
751 +EAPI=4
752 +
753 +KDE_HANDBOOK="optional"
754 +KMNAME="kdepim"
755 +KDE_SCM="git"
756 +inherit kde4-meta
757 +
758 +DESCRIPTION="KDE Notes application"
759 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
760 +IUSE="debug"
761 +
762 +DEPEND="
763 + $(add_kdebase_dep kdepimlibs)
764 + $(add_kdebase_dep kdepim-common-libs)
765 +"
766 +RDEPEND="${DEPEND}"
767 +
768 +KMLOADLIBS="kdepim-common-libs"
769
770 diff --git a/kde-base/konsolekalendar/konsolekalendar-4.6.80.ebuild b/kde-base/konsolekalendar/konsolekalendar-4.6.80.ebuild
771 new file mode 100644
772 index 0000000..1343ef0
773 --- /dev/null
774 +++ b/kde-base/konsolekalendar/konsolekalendar-4.6.80.ebuild
775 @@ -0,0 +1,23 @@
776 +# Copyright 1999-2011 Gentoo Foundation
777 +# Distributed under the terms of the GNU General Public License v2
778 +# $Header: $
779 +
780 +EAPI=4
781 +
782 +KDE_HANDBOOK="optional"
783 +KMNAME="kdepim"
784 +KMMODULE="console/${PN}"
785 +KDE_SCM="git"
786 +inherit kde4-meta
787 +
788 +DESCRIPTION="A command line interface to KDE calendars"
789 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
790 +IUSE="debug"
791 +
792 +DEPEND="
793 + $(add_kdebase_dep kdepimlibs)
794 + $(add_kdebase_dep kdepim-common-libs)
795 +"
796 +RDEPEND="${DEPEND}"
797 +
798 +KMLOADLIBS="kdepim-common-libs"
799
800 diff --git a/kde-base/kontact/kontact-4.6.80.ebuild b/kde-base/kontact/kontact-4.6.80.ebuild
801 new file mode 100644
802 index 0000000..e0181ab
803 --- /dev/null
804 +++ b/kde-base/kontact/kontact-4.6.80.ebuild
805 @@ -0,0 +1,51 @@
806 +# Copyright 1999-2011 Gentoo Foundation
807 +# Distributed under the terms of the GNU General Public License v2
808 +# $Header: $
809 +
810 +EAPI=4
811 +
812 +KDE_HANDBOOK="optional"
813 +KMNAME="kdepim"
814 +KDE_SCM="git"
815 +inherit kde4-meta
816 +
817 +DESCRIPTION="KDE personal information manager"
818 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
819 +IUSE="debug"
820 +
821 +DEPEND="
822 + $(add_kdebase_dep kdepimlibs)
823 + $(add_kdebase_dep kdepim-common-libs)
824 +"
825 +RDEPEND="${DEPEND}"
826 +
827 +KMLOADLIBS="kdepim-common-libs"
828 +KMSAVELIBS="true"
829 +
830 +# We remove plugins that are related to external kdepim programs. This way
831 +# kontact doesn't have to depend on all programs it has plugins for.
832 +# kcontactmanager gone from kdesvn
833 +#
834 +KMEXTRACTONLY="
835 + kontact/plugins/akregator/
836 + kontact/plugins/kaddressbook/
837 + kontact/plugins/kjots/
838 + kontact/plugins/kmail/
839 + kontact/plugins/knode/
840 + kontact/plugins/knotes/
841 + kontact/plugins/korganizer/
842 + kontact/plugins/ktimetracker/
843 + kontact/plugins/planner/
844 + kontact/plugins/specialdates/
845 + libkdepimdbusinterfaces/
846 +"
847 +
848 +src_unpack() {
849 + if use handbook; then
850 + KMEXTRA+="
851 + doc/kontact-admin/
852 + "
853 + fi
854 +
855 + kde4-meta_src_unpack
856 +}
857
858 diff --git a/kde-base/korganizer/korganizer-4.6.80.ebuild b/kde-base/korganizer/korganizer-4.6.80.ebuild
859 new file mode 100644
860 index 0000000..756aaf7
861 --- /dev/null
862 +++ b/kde-base/korganizer/korganizer-4.6.80.ebuild
863 @@ -0,0 +1,73 @@
864 +# Copyright 1999-2011 Gentoo Foundation
865 +# Distributed under the terms of the GNU General Public License v2
866 +# $Header: $
867 +
868 +EAPI=4
869 +
870 +KDE_HANDBOOK="optional"
871 +KMNAME="kdepim"
872 +KDE_SCM="git"
873 +inherit kde4-meta
874 +
875 +DESCRIPTION="A Personal Organizer for KDE"
876 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
877 +IUSE="debug"
878 +
879 +DEPEND="
880 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
881 + $(add_kdebase_dep kdepim-common-libs)
882 + sys-libs/zlib
883 +"
884 +RDEPEND="${DEPEND}"
885 +
886 +# Moved after 4.3.90
887 +add_blocker kontact-specialdates
888 +
889 +KMLOADLIBS="kdepim-common-libs"
890 +
891 +# xml targets from kmail are being uncommented by kde4-meta.eclass
892 +KMEXTRACTONLY="
893 + akonadi_next/
894 + calendarviews/
895 + kdgantt2/
896 + kmail/
897 + knode/org.kde.knode.xml
898 + libkdepimdbusinterfaces/
899 +"
900 +
901 +KMCOMPILEONLY="
902 + incidenceeditor-ng/
903 + calendarsupport/
904 +"
905 +
906 +PATCHES=(
907 + "${FILESDIR}/${PN}-4.5.64_missing_header.patch"
908 +)
909 +
910 +src_unpack() {
911 + if use kontact; then
912 + KMEXTRA="${KMEXTRA}
913 + kontact/plugins/planner/
914 + kontact/plugins/specialdates/
915 + "
916 + fi
917 +
918 + kde4-meta_src_unpack
919 +}
920 +
921 +src_install() {
922 + kde4-meta_src_install
923 + # colliding with kdepim-common-libs
924 + rm -rf "${ED}"/${KDEDIR}/share/kde4/servicetypes/calendarplugin.desktop
925 + rm -rf "${ED}"/${KDEDIR}/share/kde4/servicetypes/calendardecoration.desktop
926 +}
927 +
928 +pkg_postinst() {
929 + kde4-meta_pkg_postinst
930 +
931 + if ! has_version kde-base/kdepim-kresources:${SLOT}; then
932 + echo
933 + elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
934 + echo
935 + fi
936 +}
937
938 diff --git a/kde-base/ktimetracker/ktimetracker-4.6.80.ebuild b/kde-base/ktimetracker/ktimetracker-4.6.80.ebuild
939 new file mode 100644
940 index 0000000..be16643
941 --- /dev/null
942 +++ b/kde-base/ktimetracker/ktimetracker-4.6.80.ebuild
943 @@ -0,0 +1,38 @@
944 +# Copyright 1999-2011 Gentoo Foundation
945 +# Distributed under the terms of the GNU General Public License v2
946 +# $Header: $
947 +
948 +EAPI=4
949 +
950 +KDE_HANDBOOK="optional"
951 +KMNAME="kdepim"
952 +KDE_SCM="git"
953 +inherit kde4-meta
954 +
955 +DESCRIPTION="KTimeTracker tracks time spent on various tasks."
956 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
957 +IUSE="debug"
958 +
959 +RDEPEND="
960 + $(add_kdebase_dep kdepim-kresources)
961 + $(add_kdebase_dep kdepimlibs)
962 + $(add_kdebase_dep kdepim-common-libs)
963 + x11-libs/libXScrnSaver
964 +"
965 +DEPEND="${RDEPEND}
966 + x11-proto/scrnsaverproto
967 +"
968 +
969 +KMEXTRACTONLY="
970 + kresources/
971 +"
972 +
973 +KMLOADLIBS="kdepim-common-libs"
974 +
975 +src_unpack() {
976 + if use kontact; then
977 + KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
978 + fi
979 +
980 + kde4-meta_src_unpack
981 +}