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 |
+" |