Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde-sunset:master commit in: kde-apps/konsolekalendar/, kde-apps/kdepim-runtime/, kde-apps/calendarjanitor/, ...
Date: Sat, 12 Aug 2017 13:47:49
Message-Id: 1502545657.694995b648e23fa90b8c2cf37648839099e7bae9.kensington@gentoo
1 commit: 694995b648e23fa90b8c2cf37648839099e7bae9
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 12 13:47:32 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 12 13:47:37 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=694995b6
7
8 kde-apps: import kdepim4 from main tree
9
10 .../akonadiconsole-4.14.11_pre20160611.ebuild | 25 +++++
11 kde-apps/akonadiconsole/metadata.xml | 4 +
12 .../akregator/akregator-4.14.11_pre20160611.ebuild | 22 +++++
13 .../blogilo/blogilo-4.14.11_pre20160611.ebuild | 26 +++++
14 kde-apps/blogilo/metadata.xml | 4 +
15 .../calendarjanitor-4.14.11_pre20160611.ebuild | 27 ++++++
16 kde-apps/calendarjanitor/metadata.xml | 4 +
17 .../kabcclient-4.14.11_pre20160611.ebuild | 26 +++++
18 kde-apps/kabcclient/metadata.xml | 4 +
19 .../kaddressbook-4.14.11_pre20160611.ebuild | 52 ++++++++++
20 kde-apps/kalarm/kalarm-4.14.11_pre20160611.ebuild | 27 ++++++
21 ...on-libs-4.14.11_pre20160611-CVE-2017-9604.patch | 89 +++++++++++++++++
22 ...depim-common-libs-4.14.11_pre20160611-r1.ebuild | 89 +++++++++++++++++
23 kde-apps/kdepim-common-libs/metadata.xml | 7 ++
24 .../kdepim-kresources-4.14.11_pre20160611.ebuild | 27 ++++++
25 .../kdepim-meta-4.14.11_pre20160611.ebuild | 40 ++++++++
26 .../kdepim-runtime-4.14.11_pre20160211-r1.ebuild | 50 ++++++++++
27 kde-apps/kdepim-runtime/metadata.xml | 7 ++
28 ...imlibs-4.14.10_p20160611-revert-544410c90.patch | 25 +++++
29 .../kdepimlibs/kdepimlibs-4.14.10_p20160611.ebuild | 61 ++++++++++++
30 .../kdepimlibs-4.14.11_pre20160611.ebuild | 54 +++++++++++
31 kde-apps/kdepimlibs/metadata.xml | 11 +++
32 kde-apps/kjots/kjots-4.14.11_pre20160611.ebuild | 26 +++++
33 .../kleopatra/kleopatra-4.14.11_pre20160611.ebuild | 40 ++++++++
34 kde-apps/kleopatra/metadata.xml | 4 +
35 .../kmail-4.14.11_pre20160611-CVE-2017-9604.patch | 89 +++++++++++++++++
36 kde-apps/kmail/kmail-4.14.11_pre20160611-r1.ebuild | 107 +++++++++++++++++++++
37 kde-apps/knode/knode-4.14.11_pre20160611.ebuild | 48 +++++++++
38 kde-apps/knotes/knotes-4.14.11_pre20160611.ebuild | 31 ++++++
39 .../konsolekalendar-4.14.11_pre20160611.ebuild | 47 +++++++++
40 .../kontact/kontact-4.14.11_pre20160611.ebuild | 51 ++++++++++
41 .../korganizer-4.14.11_pre20160611.ebuild | 84 ++++++++++++++++
42 .../ktimetracker-4.14.11_pre20160611.ebuild | 38 ++++++++
43 kde-apps/ktimetracker/metadata.xml | 4 +
44 kde-apps/ktnef/ktnef-4.14.11_pre20160611.ebuild | 24 +++++
45 35 files changed, 1274 insertions(+)
46
47 diff --git a/kde-apps/akonadiconsole/akonadiconsole-4.14.11_pre20160611.ebuild b/kde-apps/akonadiconsole/akonadiconsole-4.14.11_pre20160611.ebuild
48 new file mode 100644
49 index 0000000..23a68ac
50 --- /dev/null
51 +++ b/kde-apps/akonadiconsole/akonadiconsole-4.14.11_pre20160611.ebuild
52 @@ -0,0 +1,25 @@
53 +# Copyright 1999-2017 Gentoo Foundation
54 +# Distributed under the terms of the GNU General Public License v2
55 +
56 +EAPI=6
57 +
58 +KMNAME="kdepim"
59 +inherit kde4-meta
60 +
61 +DESCRIPTION="Akonadi developer console"
62 +
63 +KEYWORDS="amd64 x86"
64 +IUSE="debug"
65 +
66 +DEPEND="
67 + $(add_kdeapps_dep kdepim-common-libs)
68 + $(add_kdeapps_dep kdepimlibs)
69 + kde-apps/akonadi:4
70 +"
71 +RDEPEND="${DEPEND}"
72 +
73 +KMEXTRACTONLY="
74 + akonadi_next/
75 + calendarsupport/
76 + messageviewer/
77 +"
78
79 diff --git a/kde-apps/akonadiconsole/metadata.xml b/kde-apps/akonadiconsole/metadata.xml
80 new file mode 100644
81 index 0000000..097975e
82 --- /dev/null
83 +++ b/kde-apps/akonadiconsole/metadata.xml
84 @@ -0,0 +1,4 @@
85 +<?xml version="1.0" encoding="UTF-8"?>
86 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
87 +<pkgmetadata>
88 +</pkgmetadata>
89
90 diff --git a/kde-apps/akregator/akregator-4.14.11_pre20160611.ebuild b/kde-apps/akregator/akregator-4.14.11_pre20160611.ebuild
91 new file mode 100644
92 index 0000000..c8207ac
93 --- /dev/null
94 +++ b/kde-apps/akregator/akregator-4.14.11_pre20160611.ebuild
95 @@ -0,0 +1,22 @@
96 +# Copyright 1999-2017 Gentoo Foundation
97 +# Distributed under the terms of the GNU General Public License v2
98 +
99 +EAPI=6
100 +
101 +KDE_HANDBOOK="optional"
102 +KMNAME="kdepim"
103 +inherit kde4-meta
104 +
105 +DESCRIPTION="News feed aggregator"
106 +HOMEPAGE="https://www.kde.org/applications/internet/akregator"
107 +
108 +KEYWORDS="amd64 x86"
109 +IUSE="debug"
110 +
111 +DEPEND="
112 + $(add_kdeapps_dep kdepim-common-libs)
113 + $(add_kdeapps_dep kdepimlibs)
114 +"
115 +RDEPEND="${DEPEND}"
116 +
117 +KMLOADLIBS="kdepim-common-libs"
118
119 diff --git a/kde-apps/blogilo/blogilo-4.14.11_pre20160611.ebuild b/kde-apps/blogilo/blogilo-4.14.11_pre20160611.ebuild
120 new file mode 100644
121 index 0000000..3995a50
122 --- /dev/null
123 +++ b/kde-apps/blogilo/blogilo-4.14.11_pre20160611.ebuild
124 @@ -0,0 +1,26 @@
125 +# Copyright 1999-2017 Gentoo Foundation
126 +# Distributed under the terms of the GNU General Public License v2
127 +
128 +EAPI=6
129 +
130 +KDE_HANDBOOK="optional"
131 +KMNAME="kdepim"
132 +inherit kde4-meta
133 +
134 +DESCRIPTION="Application to create, edit and update blog content"
135 +HOMEPAGE="https://www.kde.org/applications/internet/blogilo"
136 +
137 +KEYWORDS="amd64 x86"
138 +IUSE="debug"
139 +
140 +DEPEND="
141 + $(add_kdeapps_dep kdepim-common-libs)
142 + $(add_kdeapps_dep kdepimlibs)
143 + $(add_kdeapps_dep libkgapi '' 2.2.0)
144 +"
145 +RDEPEND="${DEPEND}"
146 +
147 +KMEXTRACTONLY="
148 + composereditor-ng/
149 + pimcommon/
150 +"
151
152 diff --git a/kde-apps/blogilo/metadata.xml b/kde-apps/blogilo/metadata.xml
153 new file mode 100644
154 index 0000000..af857d3
155 --- /dev/null
156 +++ b/kde-apps/blogilo/metadata.xml
157 @@ -0,0 +1,4 @@
158 +<?xml version='1.0' encoding='UTF-8'?>
159 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
160 +<pkgmetadata>
161 +</pkgmetadata>
162
163 diff --git a/kde-apps/calendarjanitor/calendarjanitor-4.14.11_pre20160611.ebuild b/kde-apps/calendarjanitor/calendarjanitor-4.14.11_pre20160611.ebuild
164 new file mode 100644
165 index 0000000..c4798ac
166 --- /dev/null
167 +++ b/kde-apps/calendarjanitor/calendarjanitor-4.14.11_pre20160611.ebuild
168 @@ -0,0 +1,27 @@
169 +# Copyright 1999-2017 Gentoo Foundation
170 +# Distributed under the terms of the GNU General Public License v2
171 +
172 +EAPI=6
173 +
174 +KDE_HANDBOOK="optional"
175 +KMNAME="kdepim"
176 +KMMODULE="console/${PN}"
177 +inherit kde4-meta
178 +
179 +DESCRIPTION="Tool to scan calendar data for buggy instances"
180 +HOMEPAGE="https://www.kde.org/"
181 +
182 +KEYWORDS="amd64 x86"
183 +IUSE="debug"
184 +
185 +DEPEND="
186 + $(add_kdeapps_dep kdepim-common-libs)
187 + $(add_kdeapps_dep kdepimlibs)
188 +"
189 +RDEPEND="${DEPEND}"
190 +
191 +KMEXTRACTONLY="
192 + calendarsupport/
193 +"
194 +
195 +KMLOADLIBS="kdepim-common-libs"
196
197 diff --git a/kde-apps/calendarjanitor/metadata.xml b/kde-apps/calendarjanitor/metadata.xml
198 new file mode 100644
199 index 0000000..097975e
200 --- /dev/null
201 +++ b/kde-apps/calendarjanitor/metadata.xml
202 @@ -0,0 +1,4 @@
203 +<?xml version="1.0" encoding="UTF-8"?>
204 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
205 +<pkgmetadata>
206 +</pkgmetadata>
207
208 diff --git a/kde-apps/kabcclient/kabcclient-4.14.11_pre20160611.ebuild b/kde-apps/kabcclient/kabcclient-4.14.11_pre20160611.ebuild
209 new file mode 100644
210 index 0000000..69fe193
211 --- /dev/null
212 +++ b/kde-apps/kabcclient/kabcclient-4.14.11_pre20160611.ebuild
213 @@ -0,0 +1,26 @@
214 +# Copyright 1999-2017 Gentoo Foundation
215 +# Distributed under the terms of the GNU General Public License v2
216 +
217 +EAPI=6
218 +
219 +KDE_HANDBOOK="optional"
220 +KMNAME="kdepim"
221 +KMMODULE="console/${PN}"
222 +inherit kde4-meta
223 +
224 +DESCRIPTION="Command line client for accessing the KDE addressbook"
225 +
226 +KEYWORDS="amd64 x86"
227 +IUSE="debug"
228 +
229 +DEPEND="
230 + $(add_kdeapps_dep kdepimlibs)
231 +"
232 +RDEPEND="${DEPEND}"
233 +
234 +src_install() {
235 + kde4-meta_src_install
236 +
237 + # work around NULL DT_RPATH in kabc2mutt
238 + dosym kabcclient /usr/bin/kabc2mutt
239 +}
240
241 diff --git a/kde-apps/kabcclient/metadata.xml b/kde-apps/kabcclient/metadata.xml
242 new file mode 100644
243 index 0000000..af857d3
244 --- /dev/null
245 +++ b/kde-apps/kabcclient/metadata.xml
246 @@ -0,0 +1,4 @@
247 +<?xml version='1.0' encoding='UTF-8'?>
248 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
249 +<pkgmetadata>
250 +</pkgmetadata>
251
252 diff --git a/kde-apps/kaddressbook/kaddressbook-4.14.11_pre20160611.ebuild b/kde-apps/kaddressbook/kaddressbook-4.14.11_pre20160611.ebuild
253 new file mode 100644
254 index 0000000..73dc5e7
255 --- /dev/null
256 +++ b/kde-apps/kaddressbook/kaddressbook-4.14.11_pre20160611.ebuild
257 @@ -0,0 +1,52 @@
258 +# Copyright 1999-2017 Gentoo Foundation
259 +# Distributed under the terms of the GNU General Public License v2
260 +
261 +EAPI=6
262 +
263 +KDE_HANDBOOK="optional"
264 +KMNAME="kdepim"
265 +inherit kde4-meta
266 +
267 +DESCRIPTION="Address book application"
268 +HOMEPAGE="https://www.kde.org/applications/office/kaddressbook/"
269 +
270 +KEYWORDS="amd64 x86"
271 +IUSE="debug"
272 +
273 +DEPEND="
274 + $(add_kdeapps_dep kdepim-common-libs '' 4.14.11_pre20160611)
275 + $(add_kdeapps_dep kdepimlibs '' 4.14.11_pre20160611)
276 + dev-libs/grantlee:0
277 +"
278 +RDEPEND="${DEPEND}
279 + !kde-base/contactthemeeditor
280 +"
281 +
282 +KMEXTRA="
283 + grantleeeditor/contactthemeeditor
284 + plugins/kaddressbook/
285 + plugins/ktexteditor/
286 +"
287 +KMCOMPILEONLY="
288 + grantleetheme/
289 + kaddressbookgrantlee/
290 +"
291 +KMEXTRACTONLY="
292 + akonadi_next/
293 + calendarsupport/
294 + grantleeeditor/grantleethemeeditor/
295 + libkleo/
296 + pimcommon/
297 +"
298 +
299 +KMLOADLIBS="kdepim-common-libs"
300 +
301 +pkg_postinst() {
302 + kde4-meta_pkg_postinst
303 +
304 + if ! has_version kde-apps/kdepim-kresources:${SLOT}; then
305 + echo
306 + elog "For groupware functionality, please install kde-apps/kdepim-kresources:${SLOT}"
307 + echo
308 + fi
309 +}
310
311 diff --git a/kde-apps/kalarm/kalarm-4.14.11_pre20160611.ebuild b/kde-apps/kalarm/kalarm-4.14.11_pre20160611.ebuild
312 new file mode 100644
313 index 0000000..9c66026
314 --- /dev/null
315 +++ b/kde-apps/kalarm/kalarm-4.14.11_pre20160611.ebuild
316 @@ -0,0 +1,27 @@
317 +# Copyright 1999-2017 Gentoo Foundation
318 +# Distributed under the terms of the GNU General Public License v2
319 +
320 +EAPI=6
321 +
322 +KDE_HANDBOOK="optional"
323 +KMNAME="kdepim"
324 +inherit kde4-meta
325 +
326 +DESCRIPTION="Personal alarm message, command and email scheduler by KDE"
327 +HOMEPAGE+=" https://userbase.kde.org/KAlarm"
328 +
329 +KEYWORDS="amd64 x86"
330 +IUSE="debug"
331 +
332 +RDEPEND="
333 + $(add_kdeapps_dep kdepim-common-libs)
334 + $(add_kdeapps_dep kdepimlibs)
335 + $(add_kdeapps_dep ktimezoned)
336 + media-libs/phonon[qt4]
337 + x11-libs/libX11
338 +"
339 +DEPEND="${RDEPEND}"
340 +
341 +KMEXTRACTONLY="
342 + kmail/
343 +"
344
345 diff --git a/kde-apps/kdepim-common-libs/files/kdepim-common-libs-4.14.11_pre20160611-CVE-2017-9604.patch b/kde-apps/kdepim-common-libs/files/kdepim-common-libs-4.14.11_pre20160611-CVE-2017-9604.patch
346 new file mode 100644
347 index 0000000..e36e074
348 --- /dev/null
349 +++ b/kde-apps/kdepim-common-libs/files/kdepim-common-libs-4.14.11_pre20160611-CVE-2017-9604.patch
350 @@ -0,0 +1,89 @@
351 +From c54706e990bbd6498e7b1597ec7900bc809e8197 Mon Sep 17 00:00:00 2001
352 +From: Montel Laurent <montel@×××.org>
353 +Date: Fri, 2 Jun 2017 13:56:41 +0200
354 +Subject: Make sure to sign/encrypt message when we send later
355 +
356 +(cherry picked from commit 4048f5e46d0a7d62d93d74fd2861dd70fb2ad660)
357 +---
358 + messagecomposer/composer/composerviewbase.cpp | 2 +-
359 + 1 file changed, 1 insertion(+), 1 deletion(-)
360 +
361 +Index: kdepim-4.14.10/messagecomposer/composer/composerviewbase.cpp
362 +===================================================================
363 +--- kdepim-4.14.10.orig/messagecomposer/composer/composerviewbase.cpp
364 ++++ kdepim-4.14.10/messagecomposer/composer/composerviewbase.cpp
365 +@@ -435,7 +435,7 @@ void MessageComposer::ComposerViewBase::
366 + // if so, we create a composer per format
367 + // if we aren't signing or encrypting, this just returns a single empty message
368 + bool wasCanceled = false;
369 +- if( m_neverEncrypt && mSaveIn != MessageComposer::MessageSender::SaveInNone ) {
370 ++ if( m_neverEncrypt && mSaveIn != MessageComposer::MessageSender::SaveInNone && !mSendLaterInfo) {
371 + MessageComposer::Composer* composer = new MessageComposer::Composer;
372 + composer->setNoCrypto( true );
373 + m_composers.append( composer );
374 +From 78c5552be2f00a4ac25bd77ca39386522fca70a8 Mon Sep 17 00:00:00 2001
375 +From: Montel Laurent <montel@×××.org>
376 +Date: Fri, 2 Jun 2017 13:59:02 +0200
377 +Subject: Make sure that we use plugin when we use sendlater feature
378 +
379 +---
380 + src/editor/kmcomposewin.cpp | 9 +++++----
381 + src/editor/kmcomposewin.h | 3 ++-
382 + 2 files changed, 7 insertions(+), 5 deletions(-)
383 +
384 +Index: kdepim-4.14.10/kmail/editor/kmcomposewin.cpp
385 +===================================================================
386 +--- kdepim-4.14.10.orig/kmail/editor/kmcomposewin.cpp
387 ++++ kdepim-4.14.10/kmail/editor/kmcomposewin.cpp
388 +@@ -2533,7 +2533,7 @@ void KMComposeWin::printComposeResult( K
389 +
390 +
391 + void KMComposeWin::doSend( MessageComposer::MessageSender::SendMethod method,
392 +- MessageComposer::MessageSender::SaveIn saveIn )
393 ++ MessageComposer::MessageSender::SaveIn saveIn, bool willSendItWithoutReediting )
394 + {
395 + if ( mStorageService->numProgressUpdateFile() > 0) {
396 + KMessageBox::sorry( this, i18np( "There is %1 file upload in progress.",
397 +@@ -2549,7 +2549,7 @@ void KMComposeWin::doSend( MessageCompos
398 + }
399 +
400 +
401 +- if ( saveIn == MessageComposer::MessageSender::SaveInNone ) { // don't save as draft or template, send immediately
402 ++ if ( saveIn == MessageComposer::MessageSender::SaveInNone || willSendItWithoutReediting ) { // don't save as draft or template, send immediately
403 + if ( KPIMUtils::firstEmailAddress( from() ).isEmpty() ) {
404 + if ( !( mShowHeaders & HDR_FROM ) ) {
405 + mShowHeaders |= HDR_FROM;
406 +@@ -2716,6 +2716,7 @@ void KMComposeWin::slotSendLater()
407 + return;
408 + if ( !checkRecipientNumber() )
409 + return;
410 ++ mComposerBase->setSendLaterInfo(NULL);
411 + if ( mComposerBase->editor()->checkExternalEditorFinished() ) {
412 + const bool wasRegistered = (SendLater::SendLaterUtil::sentLaterAgentWasRegistered() && SendLater::SendLaterUtil::sentLaterAgentEnabled());
413 + if (wasRegistered) {
414 +@@ -2739,9 +2740,9 @@ void KMComposeWin::slotSendLater()
415 + {
416 + mComposerBase->setSendLaterInfo(info);
417 + if (info->isRecurrence()) {
418 +- doSend( MessageComposer::MessageSender::SendLater, MessageComposer::MessageSender::SaveInTemplates );
419 ++ doSend( MessageComposer::MessageSender::SendLater, MessageComposer::MessageSender::SaveInTemplates, true );
420 + } else {
421 +- doSend( MessageComposer::MessageSender::SendLater, MessageComposer::MessageSender::SaveInDrafts );
422 ++ doSend( MessageComposer::MessageSender::SendLater, MessageComposer::MessageSender::SaveInDrafts, true );
423 + }
424 + break;
425 + }
426 +Index: kdepim-4.14.10/kmail/editor/kmcomposewin.h
427 +===================================================================
428 +--- kdepim-4.14.10.orig/kmail/editor/kmcomposewin.h
429 ++++ kdepim-4.14.10/kmail/editor/kmcomposewin.h
430 +@@ -549,7 +549,8 @@ private:
431 + * Send the message.
432 + */
433 + void doSend( MessageComposer::MessageSender::SendMethod method=MessageComposer::MessageSender::SendDefault,
434 +- MessageComposer::MessageSender::SaveIn saveIn = MessageComposer::MessageSender::SaveInNone );
435 ++ MessageComposer::MessageSender::SaveIn saveIn = MessageComposer::MessageSender::SaveInNone,
436 ++ bool willSendItWithoutReediting = false);
437 +
438 + void doDelayedSend( MessageComposer::MessageSender::SendMethod method, MessageComposer::MessageSender::SaveIn saveIn );
439 +
440
441 diff --git a/kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.11_pre20160611-r1.ebuild b/kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.11_pre20160611-r1.ebuild
442 new file mode 100644
443 index 0000000..b7d3186
444 --- /dev/null
445 +++ b/kde-apps/kdepim-common-libs/kdepim-common-libs-4.14.11_pre20160611-r1.ebuild
446 @@ -0,0 +1,89 @@
447 +# Copyright 1999-2017 Gentoo Foundation
448 +# Distributed under the terms of the GNU General Public License v2
449 +
450 +EAPI=6
451 +
452 +KMNAME="kdepim"
453 +KMNOMODULE="true"
454 +WEBKIT_REQUIRED="always"
455 +inherit kde4-meta
456 +
457 +DESCRIPTION="Common libraries for KDE PIM apps"
458 +
459 +KEYWORDS="amd64 x86"
460 +IUSE="debug google"
461 +
462 +DEPEND="
463 + $(add_kdeapps_dep kdepimlibs '' 4.14.11_pre20160611)
464 + app-crypt/gpgme
465 + dev-libs/grantlee:0
466 + kde-apps/akonadi:4
467 + kde-frameworks/baloo:4
468 + google? ( $(add_kdeapps_dep libkgapi '' 2.2.0) )
469 +"
470 +RDEPEND="${DEPEND}
471 + !kde-apps/libkdepim:4
472 + !kde-apps/libkleo:4
473 + !kde-apps/libkpgp:4
474 + !<kde-apps/kaddressbook-4.11.50:4
475 + !kde-apps/kdepim-wizards:4
476 + !<kde-apps/kmail-4.14.5:4
477 + !<kde-apps/korganizer-4.5.67:4
478 + $(add_kdeapps_dep kdepim-runtime '' 4.14.11_pre20160211)
479 + app-crypt/gnupg
480 +"
481 +
482 +RESTRICT="test"
483 +# bug 393131
484 +
485 +KMEXTRA="
486 + agents/sendlateragent/
487 + akonadi_next/
488 + calendarsupport/
489 + calendarviews/
490 + composereditor-ng/
491 + grantleeeditor/grantleethemeeditor/
492 + grantleetheme/
493 + incidenceeditor-ng/
494 + libkdepim/
495 + libkdepimdbusinterfaces/
496 + libkleo/
497 + libkpgp/
498 + kaddressbookgrantlee/
499 + kdgantt2/
500 + mailcommon/
501 + mailimporter/
502 + messagecomposer/
503 + messagecore/
504 + messagelist/
505 + messageviewer/
506 + noteshared/
507 + pimcommon/
508 + templateparser/
509 +"
510 +KMEXTRACTONLY="
511 + agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
512 + kleopatra/
513 + kmail/
514 + knode/org.kde.knode.xml
515 + korgac/org.kde.korganizer.KOrgac.xml
516 + korganizer/data/org.kde.korganizer.Korganizer.xml
517 + korganizer/data/org.kde.Korganizer.Calendar.xml
518 +"
519 +KMSAVELIBS="true"
520 +
521 +PATCHES=( "${FILESDIR}/${P}-CVE-2017-9604.patch" )
522 +
523 +src_prepare() {
524 + kde4-meta_src_prepare
525 + sed -e '/folderarchiveagent.desktop/d' \
526 + -i agents/CMakeLists.txt || die
527 +}
528 +
529 +src_configure() {
530 + local mycmakeargs=(
531 + $(cmake-utils_use_find_package google LibKGAPI2)
532 + )
533 +
534 + kde4-meta_src_configure
535 +}
536
537 diff --git a/kde-apps/kdepim-common-libs/metadata.xml b/kde-apps/kdepim-common-libs/metadata.xml
538 new file mode 100644
539 index 0000000..f05c652
540 --- /dev/null
541 +++ b/kde-apps/kdepim-common-libs/metadata.xml
542 @@ -0,0 +1,7 @@
543 +<?xml version="1.0" encoding="UTF-8"?>
544 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
545 +<pkgmetadata>
546 + <use>
547 + <flag name="google">Google service integration via <pkg>kde-apps/libkgapi</pkg></flag>
548 + </use>
549 +</pkgmetadata>
550
551 diff --git a/kde-apps/kdepim-kresources/kdepim-kresources-4.14.11_pre20160611.ebuild b/kde-apps/kdepim-kresources/kdepim-kresources-4.14.11_pre20160611.ebuild
552 new file mode 100644
553 index 0000000..92d872b
554 --- /dev/null
555 +++ b/kde-apps/kdepim-kresources/kdepim-kresources-4.14.11_pre20160611.ebuild
556 @@ -0,0 +1,27 @@
557 +# Copyright 1999-2017 Gentoo Foundation
558 +# Distributed under the terms of the GNU General Public License v2
559 +
560 +EAPI=6
561 +
562 +KMNAME="kdepim"
563 +KMMODULE="kresources"
564 +inherit kde4-meta
565 +
566 +DESCRIPTION="KDE PIM groupware plugin collection"
567 +
568 +IUSE="debug"
569 +KEYWORDS="amd64 x86"
570 +
571 +DEPEND="
572 + $(add_kdeapps_dep kdepim-common-libs)
573 + $(add_kdeapps_dep kdepimlibs)
574 +"
575 +RDEPEND="${DEPEND}"
576 +
577 +KMEXTRACTONLY="
578 + kmail/
579 + knotes/
580 + korganizer/version.h
581 +"
582 +
583 +KMLOADLIBS="kdepim-common-libs"
584
585 diff --git a/kde-apps/kdepim-meta/kdepim-meta-4.14.11_pre20160611.ebuild b/kde-apps/kdepim-meta/kdepim-meta-4.14.11_pre20160611.ebuild
586 new file mode 100644
587 index 0000000..9051128
588 --- /dev/null
589 +++ b/kde-apps/kdepim-meta/kdepim-meta-4.14.11_pre20160611.ebuild
590 @@ -0,0 +1,40 @@
591 +# Copyright 1999-2017 Gentoo Foundation
592 +# Distributed under the terms of the GNU General Public License v2
593 +
594 +EAPI=6
595 +
596 +KDE_BLOCK_SLOT4="false"
597 +inherit kde5-meta-pkg
598 +
599 +DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
600 +HOMEPAGE+=" https://community.kde.org/KDE_PIM"
601 +KEYWORDS="amd64 x86"
602 +IUSE="nls"
603 +SLOT="4"
604 +
605 +RDEPEND="
606 + >=kde-apps/akonadiconsole-4.14.11_pre20160611:4
607 + >=kde-apps/akregator-4.14.11_pre20160611:4
608 + >=kde-apps/blogilo-4.14.11_pre20160611:4
609 + >=kde-apps/calendarjanitor-4.14.11_pre20160611:4
610 + >=kde-apps/kabcclient-4.14.11_pre20160611:4
611 + >=kde-apps/kaddressbook-4.14.11_pre20160611:4
612 + >=kde-apps/kalarm-4.14.11_pre20160611:4
613 + >=kde-apps/kdepim-kresources-4.14.11_pre20160611:4
614 + >=kde-apps/kdepim-runtime-4.14.11_pre20160211:4
615 + >=kde-apps/kjots-4.14.11_pre20160611:4
616 + >=kde-apps/kleopatra-4.14.11_pre20160611:4
617 + >=kde-apps/kmail-4.14.11_pre20160611:4
618 + >=kde-apps/knode-4.14.11_pre20160611:4
619 + >=kde-apps/knotes-4.14.11_pre20160611:4
620 + >=kde-apps/konsolekalendar-4.14.11_pre20160611:4
621 + >=kde-apps/kontact-4.14.11_pre20160611:4
622 + >=kde-apps/korganizer-4.14.11_pre20160611:4
623 + >=kde-apps/ktimetracker-4.14.11_pre20160611:4
624 + >=kde-apps/ktnef-4.14.11_pre20160611:4
625 + kde-frameworks/oxygen-icons:5
626 + nls? (
627 + >=kde-apps/kde4-l10n-4.14.3-r1:4
628 + >=kde-apps/kdepim-l10n-4.14.3-r1:4
629 + )
630 +"
631
632 diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-4.14.11_pre20160211-r1.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-4.14.11_pre20160211-r1.ebuild
633 new file mode 100644
634 index 0000000..83c08f1
635 --- /dev/null
636 +++ b/kde-apps/kdepim-runtime/kdepim-runtime-4.14.11_pre20160211-r1.ebuild
637 @@ -0,0 +1,50 @@
638 +# Copyright 1999-2017 Gentoo Foundation
639 +# Distributed under the terms of the GNU General Public License v2
640 +
641 +EAPI=6
642 +
643 +KMNAME="kdepim-runtime"
644 +QT_MINIMAL="4.8.7"
645 +EGIT_BRANCH="KDE/4.14"
646 +inherit kde4-base
647 +
648 +DESCRIPTION="KDE PIM runtime plugin collection"
649 +COMMIT_ID="bb194cc299839cb00b808c9c5740169815ba9e39"
650 +SRC_URI="https://quickgit.kde.org/?p=kdepim-runtime.git&a=snapshot&h=${COMMIT_ID}&fmt=tgz -> ${KMNAME}-${PV}.tar.gz"
651 +S=${WORKDIR}/${PN}
652 +
653 +KEYWORDS="amd64 x86"
654 +IUSE="debug google"
655 +
656 +RESTRICT="test"
657 +# Would need test programs _testrunner and akonaditest from kdepimlibs, see bug 313233
658 +
659 +DEPEND="
660 + $(add_kdeapps_dep kdepimlibs 'akonadi(+)' ${PV})
661 + dev-libs/boost:=
662 + dev-libs/libxml2:2
663 + dev-libs/libxslt
664 + kde-apps/akonadi:4
665 + x11-misc/shared-mime-info
666 + google? ( $(add_kdeapps_dep libkgapi '' 2.0) )
667 +"
668 +RDEPEND="${DEPEND}
669 + kde-frameworks/oxygen-icons:5
670 + !kde-misc/akonadi-google
671 +"
672 +
673 +pkg_setup() {
674 + if [[ $(gcc-major-version) -lt 5 ]] ; then
675 + ewarn "A GCC version older than 5 was detected. There may be trouble. See also Gentoo bug #595618"
676 + fi
677 +
678 + kde4-base_pkg_setup
679 +}
680 +
681 +src_configure() {
682 + local mycmakeargs=(
683 + $(cmake-utils_use_find_package google LibKGAPI2)
684 + )
685 +
686 + kde4-base_src_configure
687 +}
688
689 diff --git a/kde-apps/kdepim-runtime/metadata.xml b/kde-apps/kdepim-runtime/metadata.xml
690 new file mode 100644
691 index 0000000..a147d91
692 --- /dev/null
693 +++ b/kde-apps/kdepim-runtime/metadata.xml
694 @@ -0,0 +1,7 @@
695 +<?xml version="1.0" encoding="UTF-8"?>
696 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
697 +<pkgmetadata>
698 +<use>
699 + <flag name="google">Google service integration via <pkg>kde-apps/libkgapi</pkg></flag>
700 +</use>
701 +</pkgmetadata>
702
703 diff --git a/kde-apps/kdepimlibs/files/kdepimlibs-4.14.10_p20160611-revert-544410c90.patch b/kde-apps/kdepimlibs/files/kdepimlibs-4.14.10_p20160611-revert-544410c90.patch
704 new file mode 100644
705 index 0000000..94f1494
706 --- /dev/null
707 +++ b/kde-apps/kdepimlibs/files/kdepimlibs-4.14.10_p20160611-revert-544410c90.patch
708 @@ -0,0 +1,25 @@
709 +diff --git a/kioslave/pop3/pop3.cpp b/kioslave/pop3/pop3.cpp
710 +index 8238a5fca..20730950d 100644
711 +--- a/kioslave/pop3/pop3.cpp
712 ++++ b/kioslave/pop3/pop3.cpp
713 +@@ -812,7 +812,6 @@ void POP3Protocol::get(const KUrl & url)
714 + .
715 + */
716 + if (result) {
717 +- mimeType("text/plain");
718 + while (true /* !AtEOF() */ ) {
719 + memset(buf, 0, sizeof(buf));
720 + myReadLine(buf, sizeof(buf) - 1);
721 +@@ -849,12 +848,6 @@ void POP3Protocol::get(const KUrl & url)
722 + m_cmd = CMD_NONE;
723 + } else if (cmd == "download" || cmd == "headers") {
724 + const QStringList waitingCommands = path.split(',', QString::SkipEmptyParts);
725 +- if ( waitingCommands.isEmpty() ) {
726 +- kDebug(7105) << "tried to request" << cmd << "for" << path << "with no specific item to get";
727 +- closeConnection();
728 +- error(ERR_INTERNAL, m_sServer);
729 +- return;
730 +- }
731 + bool noProgress = (metaData("progress") == "off"
732 + || waitingCommands.count() > 1);
733 + int p_size = 0;
734
735 diff --git a/kde-apps/kdepimlibs/kdepimlibs-4.14.10_p20160611.ebuild b/kde-apps/kdepimlibs/kdepimlibs-4.14.10_p20160611.ebuild
736 new file mode 100644
737 index 0000000..b30d8ec
738 --- /dev/null
739 +++ b/kde-apps/kdepimlibs/kdepimlibs-4.14.10_p20160611.ebuild
740 @@ -0,0 +1,61 @@
741 +# Copyright 1999-2017 Gentoo Foundation
742 +# Distributed under the terms of the GNU General Public License v2
743 +
744 +EAPI=6
745 +
746 +KDE_HANDBOOK="optional"
747 +CPPUNIT_REQUIRED="optional"
748 +inherit kde4-base
749 +
750 +DESCRIPTION="Common library for KDE PIM apps"
751 +SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P/10_p/11_pre}.tar.xz"
752 +
753 +KEYWORDS="~amd64 ~arm ~x86"
754 +LICENSE="LGPL-2.1"
755 +IUSE="debug ldap prison"
756 +
757 +# some akonadi tests timeout, that probably needs more work as its ~700 tests
758 +RESTRICT="test"
759 +
760 +DEPEND="
761 + >=app-crypt/gpgme-1.8.0
762 + dev-libs/boost:=
763 + dev-libs/cyrus-sasl
764 + dev-libs/libgpg-error
765 + dev-libs/libical:=
766 + dev-libs/qjson
767 + kde-apps/akonadi:4
768 + media-libs/phonon[qt4]
769 + x11-misc/shared-mime-info
770 + ldap? ( net-nds/openldap )
771 + prison? ( kde-frameworks/prison:4 )
772 +"
773 +# boost is not linked to, but headers which include it are installed
774 +# bug #418071
775 +RDEPEND="${DEPEND}"
776 +
777 +# breaks veryoldpim POP3, see also: https://git.reviewboard.kde.org/r/124987/
778 +PATCHES=( "${FILESDIR}/${P}-revert-544410c90.patch" )
779 +
780 +S="${WORKDIR}/${P/10_p/11_pre}"
781 +
782 +src_configure() {
783 + local mycmakeargs=(
784 + -DBUILD_TOOLS=OFF
785 + -DBUILD_doc=$(usex handbook)
786 + $(cmake-utils_use_find_package ldap Ldap)
787 + $(cmake-utils_use_find_package prison Prison)
788 + )
789 +
790 + kde4-base_src_configure
791 +}
792 +
793 +src_install() {
794 + kde4-base_src_install
795 +
796 + # Collides with net-im/choqok
797 + rm "${ED}"usr/share/apps/cmake/modules/FindQtOAuth.cmake || die
798 +
799 + # contains constants/defines only
800 + QA_DT_NEEDED="$(find "${ED}" -type f -name 'libakonadi-kabc.so.*' -printf '/%P\n')"
801 +}
802
803 diff --git a/kde-apps/kdepimlibs/kdepimlibs-4.14.11_pre20160611.ebuild b/kde-apps/kdepimlibs/kdepimlibs-4.14.11_pre20160611.ebuild
804 new file mode 100644
805 index 0000000..a7b125e
806 --- /dev/null
807 +++ b/kde-apps/kdepimlibs/kdepimlibs-4.14.11_pre20160611.ebuild
808 @@ -0,0 +1,54 @@
809 +# Copyright 1999-2017 Gentoo Foundation
810 +# Distributed under the terms of the GNU General Public License v2
811 +
812 +EAPI=6
813 +
814 +KDE_HANDBOOK="optional"
815 +CPPUNIT_REQUIRED="optional"
816 +inherit kde4-base
817 +
818 +DESCRIPTION="Common library for KDE PIM apps"
819 +KEYWORDS="amd64 ~arm x86"
820 +LICENSE="LGPL-2.1"
821 +IUSE="debug ldap prison"
822 +
823 +# some akonadi tests timeout, that probably needs more work as its ~700 tests
824 +RESTRICT="test"
825 +
826 +DEPEND="
827 + >=app-crypt/gpgme-1.8.0
828 + dev-libs/boost:=
829 + dev-libs/cyrus-sasl
830 + dev-libs/libgpg-error
831 + dev-libs/libical:=
832 + dev-libs/qjson
833 + kde-apps/akonadi:4
834 + media-libs/phonon[qt4]
835 + x11-misc/shared-mime-info
836 + ldap? ( net-nds/openldap )
837 + prison? ( kde-frameworks/prison:4 )
838 +"
839 +# boost is not linked to, but headers which include it are installed
840 +# bug #418071
841 +RDEPEND="${DEPEND}"
842 +
843 +src_configure() {
844 + local mycmakeargs=(
845 + -DBUILD_TOOLS=OFF
846 + -DBUILD_doc=$(usex handbook)
847 + $(cmake-utils_use_find_package ldap Ldap)
848 + $(cmake-utils_use_find_package prison Prison)
849 + )
850 +
851 + kde4-base_src_configure
852 +}
853 +
854 +src_install() {
855 + kde4-base_src_install
856 +
857 + # Collides with net-im/choqok
858 + rm "${ED}"usr/share/apps/cmake/modules/FindQtOAuth.cmake || die
859 +
860 + # contains constants/defines only
861 + QA_DT_NEEDED="$(find "${ED}" -type f -name 'libakonadi-kabc.so.*' -printf '/%P\n')"
862 +}
863
864 diff --git a/kde-apps/kdepimlibs/metadata.xml b/kde-apps/kdepimlibs/metadata.xml
865 new file mode 100644
866 index 0000000..b17398a
867 --- /dev/null
868 +++ b/kde-apps/kdepimlibs/metadata.xml
869 @@ -0,0 +1,11 @@
870 +<?xml version="1.0" encoding="UTF-8"?>
871 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
872 +<pkgmetadata>
873 + <maintainer type="project">
874 + <email>kde@g.o</email>
875 + <name>Gentoo KDE Project</name>
876 + </maintainer>
877 + <use>
878 + <flag name="prison">Enable support for QRcodes in contacts</flag>
879 + </use>
880 +</pkgmetadata>
881
882 diff --git a/kde-apps/kjots/kjots-4.14.11_pre20160611.ebuild b/kde-apps/kjots/kjots-4.14.11_pre20160611.ebuild
883 new file mode 100644
884 index 0000000..e286af8
885 --- /dev/null
886 +++ b/kde-apps/kjots/kjots-4.14.11_pre20160611.ebuild
887 @@ -0,0 +1,26 @@
888 +# Copyright 1999-2017 Gentoo Foundation
889 +# Distributed under the terms of the GNU General Public License v2
890 +
891 +EAPI=6
892 +
893 +KDE_HANDBOOK="optional"
894 +KMNAME="kdepim"
895 +inherit kde4-meta
896 +
897 +DESCRIPTION="Note taking utility by KDE"
898 +HOMEPAGE="https://www.kde.org/applications/utilities/kjots/"
899 +
900 +KEYWORDS="amd64 x86"
901 +IUSE="debug"
902 +
903 +DEPEND="
904 + $(add_kdeapps_dep kdepim-common-libs)
905 + $(add_kdeapps_dep kdepimlibs)
906 + dev-libs/grantlee:0
907 +"
908 +RDEPEND="${DEPEND}"
909 +
910 +KMEXTRACTONLY="
911 + akonadi_next/
912 + noteshared/
913 +"
914
915 diff --git a/kde-apps/kleopatra/kleopatra-4.14.11_pre20160611.ebuild b/kde-apps/kleopatra/kleopatra-4.14.11_pre20160611.ebuild
916 new file mode 100644
917 index 0000000..b01e500
918 --- /dev/null
919 +++ b/kde-apps/kleopatra/kleopatra-4.14.11_pre20160611.ebuild
920 @@ -0,0 +1,40 @@
921 +# Copyright 1999-2017 Gentoo Foundation
922 +# Distributed under the terms of the GNU General Public License v2
923 +
924 +EAPI=6
925 +
926 +KDE_HANDBOOK="optional"
927 +KMNAME="kdepim"
928 +inherit kde4-meta
929 +
930 +DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
931 +HOMEPAGE="https://www.kde.org/applications/utilities/kleopatra/"
932 +
933 +KEYWORDS="amd64 x86"
934 +IUSE="debug"
935 +
936 +DEPEND="
937 + $(add_kdeapps_dep kdepim-common-libs '' 4.14.11_pre20160611)
938 + $(add_kdeapps_dep kdepimlibs '' 4.14.11_pre20160611)
939 + app-crypt/gpgme
940 + dev-libs/boost:=
941 + dev-libs/libassuan
942 + dev-libs/libgpg-error
943 +"
944 +RDEPEND="${DEPEND}
945 + app-crypt/gnupg
946 +"
947 +
948 +KMEXTRACTONLY="
949 + libkleo/
950 +"
951 +
952 +src_unpack() {
953 + if use handbook; then
954 + KMEXTRA="
955 + doc/kwatchgnupg
956 + "
957 + fi
958 +
959 + kde4-meta_src_unpack
960 +}
961
962 diff --git a/kde-apps/kleopatra/metadata.xml b/kde-apps/kleopatra/metadata.xml
963 new file mode 100644
964 index 0000000..af857d3
965 --- /dev/null
966 +++ b/kde-apps/kleopatra/metadata.xml
967 @@ -0,0 +1,4 @@
968 +<?xml version='1.0' encoding='UTF-8'?>
969 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
970 +<pkgmetadata>
971 +</pkgmetadata>
972
973 diff --git a/kde-apps/kmail/files/kmail-4.14.11_pre20160611-CVE-2017-9604.patch b/kde-apps/kmail/files/kmail-4.14.11_pre20160611-CVE-2017-9604.patch
974 new file mode 100644
975 index 0000000..e36e074
976 --- /dev/null
977 +++ b/kde-apps/kmail/files/kmail-4.14.11_pre20160611-CVE-2017-9604.patch
978 @@ -0,0 +1,89 @@
979 +From c54706e990bbd6498e7b1597ec7900bc809e8197 Mon Sep 17 00:00:00 2001
980 +From: Montel Laurent <montel@×××.org>
981 +Date: Fri, 2 Jun 2017 13:56:41 +0200
982 +Subject: Make sure to sign/encrypt message when we send later
983 +
984 +(cherry picked from commit 4048f5e46d0a7d62d93d74fd2861dd70fb2ad660)
985 +---
986 + messagecomposer/composer/composerviewbase.cpp | 2 +-
987 + 1 file changed, 1 insertion(+), 1 deletion(-)
988 +
989 +Index: kdepim-4.14.10/messagecomposer/composer/composerviewbase.cpp
990 +===================================================================
991 +--- kdepim-4.14.10.orig/messagecomposer/composer/composerviewbase.cpp
992 ++++ kdepim-4.14.10/messagecomposer/composer/composerviewbase.cpp
993 +@@ -435,7 +435,7 @@ void MessageComposer::ComposerViewBase::
994 + // if so, we create a composer per format
995 + // if we aren't signing or encrypting, this just returns a single empty message
996 + bool wasCanceled = false;
997 +- if( m_neverEncrypt && mSaveIn != MessageComposer::MessageSender::SaveInNone ) {
998 ++ if( m_neverEncrypt && mSaveIn != MessageComposer::MessageSender::SaveInNone && !mSendLaterInfo) {
999 + MessageComposer::Composer* composer = new MessageComposer::Composer;
1000 + composer->setNoCrypto( true );
1001 + m_composers.append( composer );
1002 +From 78c5552be2f00a4ac25bd77ca39386522fca70a8 Mon Sep 17 00:00:00 2001
1003 +From: Montel Laurent <montel@×××.org>
1004 +Date: Fri, 2 Jun 2017 13:59:02 +0200
1005 +Subject: Make sure that we use plugin when we use sendlater feature
1006 +
1007 +---
1008 + src/editor/kmcomposewin.cpp | 9 +++++----
1009 + src/editor/kmcomposewin.h | 3 ++-
1010 + 2 files changed, 7 insertions(+), 5 deletions(-)
1011 +
1012 +Index: kdepim-4.14.10/kmail/editor/kmcomposewin.cpp
1013 +===================================================================
1014 +--- kdepim-4.14.10.orig/kmail/editor/kmcomposewin.cpp
1015 ++++ kdepim-4.14.10/kmail/editor/kmcomposewin.cpp
1016 +@@ -2533,7 +2533,7 @@ void KMComposeWin::printComposeResult( K
1017 +
1018 +
1019 + void KMComposeWin::doSend( MessageComposer::MessageSender::SendMethod method,
1020 +- MessageComposer::MessageSender::SaveIn saveIn )
1021 ++ MessageComposer::MessageSender::SaveIn saveIn, bool willSendItWithoutReediting )
1022 + {
1023 + if ( mStorageService->numProgressUpdateFile() > 0) {
1024 + KMessageBox::sorry( this, i18np( "There is %1 file upload in progress.",
1025 +@@ -2549,7 +2549,7 @@ void KMComposeWin::doSend( MessageCompos
1026 + }
1027 +
1028 +
1029 +- if ( saveIn == MessageComposer::MessageSender::SaveInNone ) { // don't save as draft or template, send immediately
1030 ++ if ( saveIn == MessageComposer::MessageSender::SaveInNone || willSendItWithoutReediting ) { // don't save as draft or template, send immediately
1031 + if ( KPIMUtils::firstEmailAddress( from() ).isEmpty() ) {
1032 + if ( !( mShowHeaders & HDR_FROM ) ) {
1033 + mShowHeaders |= HDR_FROM;
1034 +@@ -2716,6 +2716,7 @@ void KMComposeWin::slotSendLater()
1035 + return;
1036 + if ( !checkRecipientNumber() )
1037 + return;
1038 ++ mComposerBase->setSendLaterInfo(NULL);
1039 + if ( mComposerBase->editor()->checkExternalEditorFinished() ) {
1040 + const bool wasRegistered = (SendLater::SendLaterUtil::sentLaterAgentWasRegistered() && SendLater::SendLaterUtil::sentLaterAgentEnabled());
1041 + if (wasRegistered) {
1042 +@@ -2739,9 +2740,9 @@ void KMComposeWin::slotSendLater()
1043 + {
1044 + mComposerBase->setSendLaterInfo(info);
1045 + if (info->isRecurrence()) {
1046 +- doSend( MessageComposer::MessageSender::SendLater, MessageComposer::MessageSender::SaveInTemplates );
1047 ++ doSend( MessageComposer::MessageSender::SendLater, MessageComposer::MessageSender::SaveInTemplates, true );
1048 + } else {
1049 +- doSend( MessageComposer::MessageSender::SendLater, MessageComposer::MessageSender::SaveInDrafts );
1050 ++ doSend( MessageComposer::MessageSender::SendLater, MessageComposer::MessageSender::SaveInDrafts, true );
1051 + }
1052 + break;
1053 + }
1054 +Index: kdepim-4.14.10/kmail/editor/kmcomposewin.h
1055 +===================================================================
1056 +--- kdepim-4.14.10.orig/kmail/editor/kmcomposewin.h
1057 ++++ kdepim-4.14.10/kmail/editor/kmcomposewin.h
1058 +@@ -549,7 +549,8 @@ private:
1059 + * Send the message.
1060 + */
1061 + void doSend( MessageComposer::MessageSender::SendMethod method=MessageComposer::MessageSender::SendDefault,
1062 +- MessageComposer::MessageSender::SaveIn saveIn = MessageComposer::MessageSender::SaveInNone );
1063 ++ MessageComposer::MessageSender::SaveIn saveIn = MessageComposer::MessageSender::SaveInNone,
1064 ++ bool willSendItWithoutReediting = false);
1065 +
1066 + void doDelayedSend( MessageComposer::MessageSender::SendMethod method, MessageComposer::MessageSender::SaveIn saveIn );
1067 +
1068
1069 diff --git a/kde-apps/kmail/kmail-4.14.11_pre20160611-r1.ebuild b/kde-apps/kmail/kmail-4.14.11_pre20160611-r1.ebuild
1070 new file mode 100644
1071 index 0000000..5735507
1072 --- /dev/null
1073 +++ b/kde-apps/kmail/kmail-4.14.11_pre20160611-r1.ebuild
1074 @@ -0,0 +1,107 @@
1075 +# Copyright 1999-2017 Gentoo Foundation
1076 +# Distributed under the terms of the GNU General Public License v2
1077 +
1078 +EAPI=6
1079 +
1080 +KDE_HANDBOOK="optional"
1081 +KMNAME="kdepim"
1082 +VIRTUALX_REQUIRED="test"
1083 +WEBKIT_REQUIRED="always"
1084 +inherit flag-o-matic kde4-meta
1085 +
1086 +DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes."
1087 +HOMEPAGE="https://www.kde.org/applications/internet/kmail/"
1088 +
1089 +KEYWORDS="amd64 x86"
1090 +IUSE="debug"
1091 +
1092 +DEPEND="
1093 + $(add_kdeapps_dep kdepim-common-libs '' 4.14.11_pre20160611)
1094 + $(add_kdeapps_dep kdepimlibs '' 4.14.11_pre20160611)
1095 + $(add_kdeapps_dep korganizer)
1096 +"
1097 +RDEPEND="${DEPEND}"
1098 +
1099 +RESTRICT="test"
1100 +# bug 393147
1101 +
1102 +KMEXTRACTONLY="
1103 + agents/folderarchiveagent.desktop
1104 + agents/sendlateragent/
1105 + akonadi_next/
1106 + calendarviews/
1107 + grantleeeditor/grantleethemeeditor/
1108 + kdgantt2/
1109 + korganizer/
1110 + kresources/
1111 + libkdepimdbusinterfaces/
1112 + libkleo/
1113 + libkpgp/
1114 +"
1115 +KMCOMPILEONLY="
1116 + calendarsupport/
1117 + grantleetheme/
1118 + incidenceeditor-ng/
1119 + kaddressbookgrantlee/
1120 + mailcommon/
1121 + mailimporter/
1122 + messagecomposer/
1123 + messagecore/
1124 + messagelist/
1125 + messageviewer/
1126 + mailcommon/
1127 + mailimporter/
1128 + noteshared/
1129 + pimcommon/
1130 + templateparser/
1131 +"
1132 +KMEXTRA="
1133 + agents/archivemailagent/
1134 + agents/followupreminderagent/
1135 + agents/mailfilteragent/
1136 + grantleeeditor/headerthemeeditor/
1137 + importwizard/
1138 + kmailcvt/
1139 + ksendemail/
1140 + libksieve/
1141 + mboximporter/
1142 + pimsettingexporter/
1143 + plugins/messageviewer/
1144 +"
1145 +
1146 +KMLOADLIBS="kdepim-common-libs"
1147 +
1148 +PATCHES=( "${FILESDIR}/${P}-CVE-2017-9604.patch" )
1149 +
1150 +src_compile() {
1151 + kde4-meta_src_compile kmail_xml
1152 + kde4-meta_src_compile
1153 +}
1154 +
1155 +pkg_postinst() {
1156 + kde4-meta_pkg_postinst
1157 +
1158 + if ! has_version kde-apps/kdepim-kresources:${SLOT}; then
1159 + echo
1160 + elog "For groupware functionality, please install kde-apps/kdepim-kresources:${SLOT}"
1161 + echo
1162 + fi
1163 + if ! has_version kde-apps/kleopatra:${SLOT}; then
1164 + echo
1165 + elog "For certificate management and the gnupg log viewer, please install kde-apps/kleopatra:${SLOT}"
1166 + echo
1167 + fi
1168 +
1169 + if has_version "kde-apps/akonadi[sqlite]"; then
1170 + ewarn
1171 + ewarn "We strongly recommend you set your Akonadi database backend to QMYSQL in your"
1172 + ewarn "user configuration. This is the backend recommended by KDE upstream."
1173 + ewarn "Reports indicate that kde-apps/kmail-4.10 does not work properly with the sqlite"
1174 + ewarn "backend anymore."
1175 + if has_version "kde-apps/akonadi[-mysql]"; then
1176 + ewarn "FOR THAT, YOU WILL HAVE TO RE-BUILD kde-apps/akonadi WITH mysql USEFLAG ENABLED."
1177 + fi
1178 + ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
1179 + ewarn
1180 + fi
1181 +}
1182
1183 diff --git a/kde-apps/knode/knode-4.14.11_pre20160611.ebuild b/kde-apps/knode/knode-4.14.11_pre20160611.ebuild
1184 new file mode 100644
1185 index 0000000..48e01a8
1186 --- /dev/null
1187 +++ b/kde-apps/knode/knode-4.14.11_pre20160611.ebuild
1188 @@ -0,0 +1,48 @@
1189 +# Copyright 1999-2017 Gentoo Foundation
1190 +# Distributed under the terms of the GNU General Public License v2
1191 +
1192 +EAPI=6
1193 +
1194 +KDE_HANDBOOK="optional"
1195 +KMNAME="kdepim"
1196 +inherit kde4-meta
1197 +
1198 +DESCRIPTION="Usenet newsgroups and mailing lists reader by KDE"
1199 +HOMEPAGE="https://www.kde.org/applications/internet/knode/"
1200 +
1201 +KEYWORDS="amd64 x86"
1202 +IUSE="debug"
1203 +
1204 +# test fails, last checked for 4.2.96
1205 +RESTRICT=test
1206 +
1207 +DEPEND="
1208 + $(add_kdeapps_dep kdepim-common-libs)
1209 + $(add_kdeapps_dep kdepimlibs)
1210 +"
1211 +RDEPEND="${DEPEND}"
1212 +
1213 +KMEXTRACTONLY="
1214 + agents/
1215 + libkleo/
1216 + libkpgp/
1217 + messagecomposer/
1218 + messageviewer/
1219 + messagecore/
1220 +"
1221 +KMCOMPILEONLY="
1222 + grantleetheme/
1223 + kaddressbookgrantlee/
1224 +"
1225 +
1226 +KMLOADLIBS="kdepim-common-libs"
1227 +
1228 +src_unpack() {
1229 + if use handbook; then
1230 + KMEXTRA="
1231 + doc/kioslave/news
1232 + "
1233 + fi
1234 +
1235 + kde4-meta_src_unpack
1236 +}
1237
1238 diff --git a/kde-apps/knotes/knotes-4.14.11_pre20160611.ebuild b/kde-apps/knotes/knotes-4.14.11_pre20160611.ebuild
1239 new file mode 100644
1240 index 0000000..b9e7013
1241 --- /dev/null
1242 +++ b/kde-apps/knotes/knotes-4.14.11_pre20160611.ebuild
1243 @@ -0,0 +1,31 @@
1244 +# Copyright 1999-2017 Gentoo Foundation
1245 +# Distributed under the terms of the GNU General Public License v2
1246 +
1247 +EAPI=6
1248 +
1249 +KDE_HANDBOOK="optional"
1250 +KMNAME="kdepim"
1251 +inherit kde4-meta
1252 +
1253 +DESCRIPTION="Note taking application"
1254 +HOMEPAGE="https://www.kde.org/applications/utilities/knotes/"
1255 +
1256 +KEYWORDS="amd64 x86"
1257 +IUSE="debug"
1258 +
1259 +DEPEND="
1260 + $(add_kdeapps_dep kdepim-common-libs)
1261 + $(add_kdeapps_dep kdepimlibs)
1262 +"
1263 +RDEPEND="${DEPEND}"
1264 +
1265 +KMCOMPILEONLY="
1266 + noteshared/
1267 +"
1268 +
1269 +KMEXTRACTONLY="
1270 + akonadi_next/
1271 + pimcommon/
1272 +"
1273 +
1274 +KMLOADLIBS="kdepim-common-libs"
1275
1276 diff --git a/kde-apps/konsolekalendar/konsolekalendar-4.14.11_pre20160611.ebuild b/kde-apps/konsolekalendar/konsolekalendar-4.14.11_pre20160611.ebuild
1277 new file mode 100644
1278 index 0000000..83240b5
1279 --- /dev/null
1280 +++ b/kde-apps/konsolekalendar/konsolekalendar-4.14.11_pre20160611.ebuild
1281 @@ -0,0 +1,47 @@
1282 +# Copyright 1999-2017 Gentoo Foundation
1283 +# Distributed under the terms of the GNU General Public License v2
1284 +
1285 +EAPI=6
1286 +
1287 +KDE_HANDBOOK="optional"
1288 +KMNAME="kdepim"
1289 +KMMODULE="console/${PN}"
1290 +inherit kde4-meta
1291 +
1292 +DESCRIPTION="Command line interface to KDE calendars"
1293 +HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
1294 +
1295 +KEYWORDS="amd64 x86"
1296 +IUSE="debug"
1297 +
1298 +DEPEND="
1299 + $(add_kdeapps_dep kdepim-common-libs '' 4.14.11_pre20160611)
1300 + $(add_kdeapps_dep kdepimlibs '' 4.14.11_pre20160611)
1301 +"
1302 +RDEPEND="${DEPEND}"
1303 +
1304 +KMCOMPILEONLY="
1305 + calendarsupport/
1306 + grantleetheme/
1307 + incidenceeditor-ng/
1308 + kaddressbookgrantlee/
1309 + mailcommon/
1310 + messagecore/
1311 + messageviewer/
1312 + pimcommon/
1313 + templateparser/
1314 +"
1315 +KMEXTRACTONLY="
1316 + akonadi_next/
1317 + agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
1318 + calendarviews/
1319 + kdgantt2/
1320 + korganizer/data/org.kde.Korganizer.Calendar.xml
1321 + mailimporter/
1322 + messagecomposer/
1323 + libkdepimdbusinterfaces/
1324 + libkleo/
1325 + libkpgp/
1326 +"
1327 +
1328 +KMLOADLIBS="kdepim-common-libs"
1329
1330 diff --git a/kde-apps/kontact/kontact-4.14.11_pre20160611.ebuild b/kde-apps/kontact/kontact-4.14.11_pre20160611.ebuild
1331 new file mode 100644
1332 index 0000000..753eb7e
1333 --- /dev/null
1334 +++ b/kde-apps/kontact/kontact-4.14.11_pre20160611.ebuild
1335 @@ -0,0 +1,51 @@
1336 +# Copyright 1999-2017 Gentoo Foundation
1337 +# Distributed under the terms of the GNU General Public License v2
1338 +
1339 +EAPI=6
1340 +
1341 +KDE_HANDBOOK="optional"
1342 +KMNAME="kdepim"
1343 +inherit kde4-meta
1344 +
1345 +DESCRIPTION="Container application to unify several major PIM applications within one"
1346 +HOMEPAGE="https://www.kde.org/applications/office/kontact/"
1347 +
1348 +KEYWORDS="amd64 x86"
1349 +IUSE="debug"
1350 +
1351 +DEPEND="
1352 + $(add_kdeapps_dep kdepim-common-libs '' 4.14.11_pre20160611)
1353 + $(add_kdeapps_dep kdepimlibs '' 4.14.11_pre20160611)
1354 +"
1355 +RDEPEND="${DEPEND}"
1356 +
1357 +KMLOADLIBS="kdepim-common-libs"
1358 +KMSAVELIBS="true"
1359 +
1360 +# We remove plugins that are related to external kdepim programs. This way
1361 +# kontact doesn't have to depend on all programs it has plugins for.
1362 +# kcontactmanager gone from kdesvn
1363 +#
1364 +KMEXTRACTONLY="
1365 + kontact/plugins/akregator/
1366 + kontact/plugins/kaddressbook/
1367 + kontact/plugins/kjots/
1368 + kontact/plugins/kmail/
1369 + kontact/plugins/knode/
1370 + kontact/plugins/knotes/
1371 + kontact/plugins/korganizer/
1372 + kontact/plugins/ktimetracker/
1373 + kontact/plugins/planner/
1374 + kontact/plugins/specialdates/
1375 + libkdepimdbusinterfaces/
1376 +"
1377 +
1378 +src_unpack() {
1379 + if use handbook; then
1380 + KMEXTRA+="
1381 + doc/kontact-admin/
1382 + "
1383 + fi
1384 +
1385 + kde4-meta_src_unpack
1386 +}
1387
1388 diff --git a/kde-apps/korganizer/korganizer-4.14.11_pre20160611.ebuild b/kde-apps/korganizer/korganizer-4.14.11_pre20160611.ebuild
1389 new file mode 100644
1390 index 0000000..70438d5
1391 --- /dev/null
1392 +++ b/kde-apps/korganizer/korganizer-4.14.11_pre20160611.ebuild
1393 @@ -0,0 +1,84 @@
1394 +# Copyright 1999-2017 Gentoo Foundation
1395 +# Distributed under the terms of the GNU General Public License v2
1396 +
1397 +EAPI=6
1398 +
1399 +KDE_HANDBOOK="optional"
1400 +KMNAME="kdepim"
1401 +inherit kde4-meta
1402 +
1403 +DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
1404 +HOMEPAGE="https://www.kde.org/applications/office/korganizer/"
1405 +
1406 +KEYWORDS="amd64 x86"
1407 +IUSE="debug"
1408 +
1409 +DEPEND="
1410 + $(add_kdeapps_dep kdepim-common-libs '' 4.14.11_pre20160611)
1411 + $(add_kdeapps_dep kdepimlibs '' 4.14.11_pre20160611)
1412 + sys-libs/zlib
1413 +"
1414 +RDEPEND="${DEPEND}
1415 + $(add_kdeapps_dep ktimezoned '' 4.14.3)
1416 +"
1417 +
1418 +RESTRICT="test"
1419 +# bug 393135
1420 +
1421 +KMLOADLIBS="kdepim-common-libs"
1422 +
1423 +KMEXTRA="
1424 + korgac/
1425 +"
1426 +KMEXTRACTONLY="
1427 + agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
1428 + akonadi_next/
1429 + calendarviews/
1430 + kdgantt2/
1431 + kmail/
1432 + knode/org.kde.knode.xml
1433 + libkdepimdbusinterfaces/
1434 + libkleo/
1435 + libkpgp/
1436 + mailimporter/
1437 + messagecomposer/
1438 +"
1439 +KMCOMPILEONLY="
1440 + calendarsupport/
1441 + grantleetheme/
1442 + incidenceeditor-ng/
1443 + kaddressbookgrantlee/
1444 + mailcommon/
1445 + messagecore/
1446 + messageviewer/
1447 + pimcommon/
1448 + templateparser/
1449 +"
1450 +
1451 +src_unpack() {
1452 + if use kontact; then
1453 + KMEXTRA="${KMEXTRA}
1454 + kontact/plugins/planner/
1455 + kontact/plugins/specialdates/
1456 + "
1457 + fi
1458 +
1459 + kde4-meta_src_unpack
1460 +}
1461 +
1462 +src_install() {
1463 + kde4-meta_src_install
1464 + # colliding with kdepim-common-libs
1465 + rm -rf "${ED}"usr/share/kde4/servicetypes/calendarplugin.desktop || die
1466 + rm -rf "${ED}"usr/share/kde4/servicetypes/calendardecoration.desktop || die
1467 +}
1468 +
1469 +pkg_postinst() {
1470 + kde4-meta_pkg_postinst
1471 +
1472 + if ! has_version kde-apps/kdepim-kresources:${SLOT}; then
1473 + echo
1474 + elog "For groupware functionality, please install kde-apps/kdepim-kresources:${SLOT}"
1475 + echo
1476 + fi
1477 +}
1478
1479 diff --git a/kde-apps/ktimetracker/ktimetracker-4.14.11_pre20160611.ebuild b/kde-apps/ktimetracker/ktimetracker-4.14.11_pre20160611.ebuild
1480 new file mode 100644
1481 index 0000000..45eb02e
1482 --- /dev/null
1483 +++ b/kde-apps/ktimetracker/ktimetracker-4.14.11_pre20160611.ebuild
1484 @@ -0,0 +1,38 @@
1485 +# Copyright 1999-2017 Gentoo Foundation
1486 +# Distributed under the terms of the GNU General Public License v2
1487 +
1488 +EAPI=6
1489 +
1490 +KDE_HANDBOOK="optional"
1491 +KMNAME="kdepim"
1492 +inherit kde4-meta
1493 +
1494 +DESCRIPTION="Tracks time spent on various tasks"
1495 +HOEMPAGE="https://www.kde.org/applications/utilities/ktimetracker/"
1496 +
1497 +KEYWORDS="amd64 x86"
1498 +IUSE="debug"
1499 +
1500 +RDEPEND="
1501 + $(add_kdeapps_dep kdepim-common-libs)
1502 + $(add_kdeapps_dep kdepim-kresources)
1503 + $(add_kdeapps_dep kdepimlibs)
1504 + x11-libs/libXScrnSaver
1505 +"
1506 +DEPEND="${RDEPEND}
1507 + x11-proto/scrnsaverproto
1508 +"
1509 +
1510 +KMEXTRACTONLY="
1511 + kresources/
1512 +"
1513 +
1514 +KMLOADLIBS="kdepim-common-libs"
1515 +
1516 +src_unpack() {
1517 + if use kontact; then
1518 + KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
1519 + fi
1520 +
1521 + kde4-meta_src_unpack
1522 +}
1523
1524 diff --git a/kde-apps/ktimetracker/metadata.xml b/kde-apps/ktimetracker/metadata.xml
1525 new file mode 100644
1526 index 0000000..af857d3
1527 --- /dev/null
1528 +++ b/kde-apps/ktimetracker/metadata.xml
1529 @@ -0,0 +1,4 @@
1530 +<?xml version='1.0' encoding='UTF-8'?>
1531 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1532 +<pkgmetadata>
1533 +</pkgmetadata>
1534
1535 diff --git a/kde-apps/ktnef/ktnef-4.14.11_pre20160611.ebuild b/kde-apps/ktnef/ktnef-4.14.11_pre20160611.ebuild
1536 new file mode 100644
1537 index 0000000..8374218
1538 --- /dev/null
1539 +++ b/kde-apps/ktnef/ktnef-4.14.11_pre20160611.ebuild
1540 @@ -0,0 +1,24 @@
1541 +# Copyright 1999-2017 Gentoo Foundation
1542 +# Distributed under the terms of the GNU General Public License v2
1543 +
1544 +EAPI=6
1545 +
1546 +KDE_HANDBOOK="optional"
1547 +KMNAME="kdepim"
1548 +inherit kde4-meta
1549 +
1550 +DESCRIPTION="Viewer for TNEF attachments"
1551 +
1552 +KEYWORDS="amd64 x86"
1553 +LICENSE="LGPL-2.1"
1554 +IUSE="debug"
1555 +
1556 +DEPEND="
1557 + $(add_kdeapps_dep kdepimlibs)
1558 + kde-apps/akonadi:4
1559 +"
1560 +RDEPEND="${DEPEND}"
1561 +
1562 +KMEXTRACTONLY="
1563 + akonadi/
1564 +"