Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/killbots/, kde-apps/libkcddb/, kde-apps/pim-data-exporter/, ...
Date: Sat, 08 Apr 2017 08:31:26
Message-Id: 1491601218.7bb552b06bdddae76d948e12431b29830a7c749b.asturm@gentoo
1 commit: 7bb552b06bdddae76d948e12431b29830a7c749b
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 7 17:48:04 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 7 21:40:18 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=7bb552b0
7
8 kde-apps: Add KDE Applications 17.03.90 (17.04 RC1)
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 .../akonadi-calendar-17.03.90.ebuild | 44 ++++++
13 .../akonadi-contacts-17.03.90.ebuild | 51 +++++++
14 .../akonadi-import-wizard-17.03.90.ebuild | 40 +++++
15 kde-apps/akonadi-mime/akonadi-mime-17.03.90.ebuild | 36 +++++
16 .../akonadi-notes/akonadi-notes-17.03.90.ebuild | 25 ++++
17 .../akonadi-search/akonadi-search-17.03.90.ebuild | 35 +++++
18 kde-apps/akonadi/akonadi-17.03.90.ebuild | 120 +++++++++++++++
19 .../akonadiconsole/akonadiconsole-17.03.90.ebuild | 44 ++++++
20 kde-apps/akregator/akregator-17.03.90.ebuild | 53 +++++++
21 kde-apps/analitza/analitza-17.03.90.ebuild | 40 +++++
22 kde-apps/ark/ark-17.03.90.ebuild | 75 ++++++++++
23 kde-apps/artikulate/artikulate-17.03.90.ebuild | 43 ++++++
24 kde-apps/audiocd-kio/audiocd-kio-17.03.90.ebuild | 41 ++++++
25 .../baloo-widgets/baloo-widgets-17.03.90.ebuild | 29 ++++
26 kde-apps/blinken/blinken-17.03.90.ebuild | 34 +++++
27 kde-apps/blogilo/blogilo-17.03.90.ebuild | 51 +++++++
28 kde-apps/bomber/bomber-17.03.90.ebuild | 29 ++++
29 kde-apps/bovo/bovo-17.03.90.ebuild | 30 ++++
30 .../calendarjanitor-17.03.90.ebuild | 40 +++++
31 .../calendarsupport-17.03.90.ebuild | 43 ++++++
32 kde-apps/cantor/cantor-17.03.90.ebuild | 106 ++++++++++++++
33 kde-apps/cervisia/cervisia-17.03.90.ebuild | 36 +++++
34 .../dolphin-plugins-17.03.90.ebuild | 74 ++++++++++
35 kde-apps/dolphin/dolphin-17.03.90.ebuild | 86 +++++++++++
36 kde-apps/dragon/dragon-17.03.90.ebuild | 38 +++++
37 kde-apps/eventviews/eventviews-17.03.90.ebuild | 41 ++++++
38 kde-apps/ffmpegthumbs/ffmpegthumbs-17.03.90.ebuild | 22 +++
39 kde-apps/filelight/filelight-17.03.90.ebuild | 29 ++++
40 kde-apps/granatier/granatier-17.03.90.ebuild | 30 ++++
41 .../grantlee-editor-17.03.90.ebuild | 44 ++++++
42 .../grantleetheme/grantleetheme-17.03.90.ebuild | 31 ++++
43 kde-apps/gwenview/gwenview-17.03.90.ebuild | 97 ++++++++++++
44 .../incidenceeditor-17.03.90.ebuild | 53 +++++++
45 kde-apps/jovie/jovie-17.03.90.ebuild | 17 +++
46 kde-apps/juk/juk-17.03.90.ebuild | 27 ++++
47 kde-apps/k3b/k3b-17.03.90.ebuild | 115 +++++++++++++++
48 kde-apps/kaccessible/kaccessible-17.03.90.ebuild | 20 +++
49 .../kaccounts-integration-17.03.90.ebuild | 38 +++++
50 .../kaccounts-providers-17.03.90.ebuild | 33 +++++
51 kde-apps/kaddressbook/kaddressbook-17.03.90.ebuild | 67 +++++++++
52 kde-apps/kajongg/kajongg-17.03.90.ebuild | 51 +++++++
53 kde-apps/kalarm/kalarm-17.03.90.ebuild | 76 ++++++++++
54 kde-apps/kalarmcal/kalarmcal-17.03.90.ebuild | 23 +++
55 kde-apps/kalgebra/kalgebra-17.03.90.ebuild | 43 ++++++
56 kde-apps/kalzium/kalzium-17.03.90.ebuild | 59 ++++++++
57 kde-apps/kamera/kamera-17.03.90.ebuild | 28 ++++
58 kde-apps/kanagram/kanagram-17.03.90.ebuild | 36 +++++
59 kde-apps/kapman/kapman-17.03.90.ebuild | 29 ++++
60 kde-apps/kapptemplate/kapptemplate-17.03.90.ebuild | 27 ++++
61 kde-apps/kate/kate-17.03.90.ebuild | 74 ++++++++++
62 kde-apps/katomic/katomic-17.03.90.ebuild | 31 ++++
63 kde-apps/kblackbox/kblackbox-17.03.90.ebuild | 31 ++++
64 kde-apps/kblocks/kblocks-17.03.90.ebuild | 28 ++++
65 kde-apps/kblog/kblog-17.03.90.ebuild | 23 +++
66 kde-apps/kbounce/kbounce-17.03.90.ebuild | 34 +++++
67 kde-apps/kbreakout/kbreakout-17.03.90.ebuild | 32 ++++
68 kde-apps/kbruch/kbruch-17.03.90.ebuild | 24 +++
69 kde-apps/kcachegrind/kcachegrind-17.03.90.ebuild | 31 ++++
70 kde-apps/kcalc/kcalc-17.03.90.ebuild | 33 +++++
71 kde-apps/kcalcore/kcalcore-17.03.90.ebuild | 25 ++++
72 kde-apps/kcalutils/kcalutils-17.03.90.ebuild | 31 ++++
73 kde-apps/kcharselect/kcharselect-17.03.90.ebuild | 26 ++++
74 .../kcolorchooser/kcolorchooser-17.03.90.ebuild | 22 +++
75 kde-apps/kcontacts/kcontacts-17.03.90.ebuild | 32 ++++
76 kde-apps/kcron/kcron-17.03.90.ebuild | 26 ++++
77 kde-apps/kdav/kdav-17.03.90.ebuild | 22 +++
78 .../kde-apps-meta/kde-apps-meta-17.03.90.ebuild | 28 ++++
79 .../kde-dev-scripts-17.03.90.ebuild | 30 ++++
80 .../kde-dev-utils/kde-dev-utils-17.03.90.ebuild | 27 ++++
81 kde-apps/kde-meta/kde-meta-17.03.90.ebuild | 15 ++
82 kde-apps/kde4-l10n/kde4-l10n-17.03.90.ebuild | 112 ++++++++++++++
83 .../kdeaccessibility-meta-17.03.90.ebuild | 21 +++
84 .../kdeadmin-meta/kdeadmin-meta-17.03.90.ebuild | 15 ++
85 kde-apps/kdebase-meta/kdebase-meta-17.03.90.ebuild | 15 ++
86 .../kdebugsettings/kdebugsettings-17.03.90.ebuild | 27 ++++
87 kde-apps/kdecore-meta/kdecore-meta-17.03.90.ebuild | 21 +++
88 kde-apps/kdeedu-data/kdeedu-data-17.03.90.ebuild | 18 +++
89 kde-apps/kdeedu-meta/kdeedu-meta-17.03.90.ebuild | 40 +++++
90 .../kdegames-meta/kdegames-meta-17.03.90.ebuild | 60 ++++++++
91 .../kdegraphics-meta-17.03.90.ebuild | 34 +++++
92 .../kdegraphics-mobipocket-17.03.90.ebuild | 24 +++
93 .../kdemultimedia-meta-17.03.90.ebuild | 31 ++++
94 .../kdenetwork-filesharing-17.03.90.ebuild | 29 ++++
95 .../kdenetwork-meta-17.03.90.ebuild | 25 ++++
96 kde-apps/kdenlive/kdenlive-17.03.90.ebuild | 68 +++++++++
97 .../kdepim-addons/kdepim-addons-17.03.90.ebuild | 72 +++++++++
98 .../kdepim-apps-libs-17.03.90.ebuild | 44 ++++++
99 kde-apps/kdepim-meta/kdepim-meta-17.03.90.ebuild | 70 +++++++++
100 .../kdepim-runtime/kdepim-runtime-17.03.90.ebuild | 79 ++++++++++
101 .../kdesdk-kioslaves-17.03.90.ebuild | 18 +++
102 kde-apps/kdesdk-meta/kdesdk-meta-17.03.90.ebuild | 32 ++++
103 .../kdesdk-thumbnailers-17.03.90.ebuild | 21 +++
104 .../kdeutils-meta/kdeutils-meta-17.03.90.ebuild | 31 ++++
105 .../kdewebdev-meta/kdewebdev-meta-17.03.90.ebuild | 20 +++
106 kde-apps/kdf/kdf-17.03.90.ebuild | 29 ++++
107 kde-apps/kdialog/kdialog-17.03.90.ebuild | 35 +++++
108 kde-apps/kdiamond/kdiamond-17.03.90.ebuild | 32 ++++
109 .../keditbookmarks/keditbookmarks-17.03.90.ebuild | 44 ++++++
110 kde-apps/kfilereplace/kfilereplace-17.03.90.ebuild | 12 ++
111 kde-apps/kfind/kfind-17.03.90.ebuild | 30 ++++
112 kde-apps/kfloppy/kfloppy-17.03.90.ebuild | 32 ++++
113 kde-apps/kfourinline/kfourinline-17.03.90.ebuild | 33 +++++
114 kde-apps/kgeography/kgeography-17.03.90.ebuild | 29 ++++
115 kde-apps/kget/kget-17.03.90.ebuild | 37 +++++
116 kde-apps/kgoldrunner/kgoldrunner-17.03.90.ebuild | 23 +++
117 kde-apps/kgpg/kgpg-17.03.90.ebuild | 48 ++++++
118 kde-apps/khangman/khangman-17.03.90.ebuild | 40 +++++
119 kde-apps/khelpcenter/khelpcenter-17.03.90.ebuild | 42 ++++++
120 kde-apps/kholidays/kholidays-17.03.90.ebuild | 20 +++
121 .../kidentitymanagement-17.03.90.ebuild | 33 +++++
122 kde-apps/kig/kig-17.03.90.ebuild | 62 ++++++++
123 kde-apps/kigo/kigo-17.03.90.ebuild | 17 +++
124 kde-apps/killbots/killbots-17.03.90.ebuild | 30 ++++
125 .../kimagemapeditor-17.03.90.ebuild | 12 ++
126 kde-apps/kimap/kimap-17.03.90.ebuild | 32 ++++
127 kde-apps/kio-extras/kio-extras-17.03.90.ebuild | 85 +++++++++++
128 kde-apps/kiriki/kiriki-17.03.90.ebuild | 32 ++++
129 kde-apps/kiten/kiten-17.03.90.ebuild | 31 ++++
130 kde-apps/kjumpingcube/kjumpingcube-17.03.90.ebuild | 32 ++++
131 kde-apps/kldap/kldap-17.03.90.ebuild | 36 +++++
132 kde-apps/kleopatra/kleopatra-17.03.90.ebuild | 49 +++++++
133 kde-apps/klettres/klettres-17.03.90.ebuild | 31 ++++
134 kde-apps/klickety/klickety-17.03.90.ebuild | 32 ++++
135 kde-apps/klines/klines-17.03.90.ebuild | 33 +++++
136 kde-apps/klinkstatus/klinkstatus-17.03.90.ebuild | 34 +++++
137 kde-apps/kmag/kmag-17.03.90.ebuild | 16 ++
138 kde-apps/kmahjongg/kmahjongg-17.03.90.ebuild | 36 +++++
139 .../kmail-account-wizard-17.03.90.ebuild | 51 +++++++
140 kde-apps/kmail/kmail-17.03.90.ebuild | 105 +++++++++++++
141 .../kmailtransport/kmailtransport-17.03.90.ebuild | 51 +++++++
142 kde-apps/kmbox/kmbox-17.03.90.ebuild | 15 ++
143 kde-apps/kmime/kmime-17.03.90.ebuild | 18 +++
144 kde-apps/kmines/kmines-17.03.90.ebuild | 32 ++++
145 kde-apps/kmix/kmix-17.03.90.ebuild | 53 +++++++
146 kde-apps/kmousetool/kmousetool-17.03.90.ebuild | 19 +++
147 kde-apps/kmouth/kmouth-17.03.90.ebuild | 12 ++
148 kde-apps/kmplot/kmplot-17.03.90.ebuild | 35 +++++
149 kde-apps/knavalbattle/knavalbattle-17.03.90.ebuild | 37 +++++
150 kde-apps/knetwalk/knetwalk-17.03.90.ebuild | 34 +++++
151 kde-apps/knotes/knotes-17.03.90.ebuild | 71 +++++++++
152 kde-apps/kolf/kolf-17.03.90.ebuild | 21 +++
153 kde-apps/kollision/kollision-17.03.90.ebuild | 29 ++++
154 kde-apps/kolourpaint/kolourpaint-17.03.90.ebuild | 42 ++++++
155 kde-apps/kompare/kompare-17.03.90.ebuild | 35 +++++
156 kde-apps/konqueror/konqueror-17.03.90.ebuild | 105 +++++++++++++
157 kde-apps/konquest/konquest-17.03.90.ebuild | 21 +++
158 kde-apps/konsole/konsole-17.03.90.ebuild | 57 ++++++++
159 .../konsolekalendar-17.03.90.ebuild | 39 +++++
160 kde-apps/kontact/kontact-17.03.90.ebuild | 42 ++++++
161 .../kontactinterface-17.03.90.ebuild | 25 ++++
162 kde-apps/kopete/kopete-17.03.90.ebuild | 162 +++++++++++++++++++++
163 kde-apps/korganizer/korganizer-17.03.90.ebuild | 87 +++++++++++
164 kde-apps/kpat/kpat-17.03.90.ebuild | 34 +++++
165 kde-apps/kpimtextedit/kpimtextedit-17.03.90.ebuild | 47 ++++++
166 kde-apps/kppp/kppp-17.03.90.ebuild | 16 ++
167 .../kqtquickcharts/kqtquickcharts-17.03.90.ebuild | 16 ++
168 kde-apps/krdc/krdc-17.03.90.ebuild | 47 ++++++
169 .../kremotecontrol/kremotecontrol-17.03.90.ebuild | 17 +++
170 kde-apps/kreversi/kreversi-17.03.90.ebuild | 19 +++
171 kde-apps/krfb/krfb-17.03.90.ebuild | 40 +++++
172 .../kross-interpreters-17.03.90.ebuild | 25 ++++
173 kde-apps/kruler/kruler-17.03.90.ebuild | 40 +++++
174 kde-apps/ksaneplugin/ksaneplugin-17.03.90.ebuild | 15 ++
175 kde-apps/kscd/kscd-17.03.90.ebuild | 17 +++
176 kde-apps/kshisen/kshisen-17.03.90.ebuild | 33 +++++
177 kde-apps/ksirk/ksirk-17.03.90.ebuild | 23 +++
178 kde-apps/ksnakeduel/ksnakeduel-17.03.90.ebuild | 17 +++
179 kde-apps/kspaceduel/kspaceduel-17.03.90.ebuild | 19 +++
180 kde-apps/ksquares/ksquares-17.03.90.ebuild | 31 ++++
181 kde-apps/kstars/kstars-17.03.90.ebuild | 69 +++++++++
182 kde-apps/ksudoku/ksudoku-17.03.90.ebuild | 29 ++++
183 kde-apps/ksystemlog/ksystemlog-17.03.90.ebuild | 60 ++++++++
184 kde-apps/kteatime/kteatime-17.03.90.ebuild | 28 ++++
185 kde-apps/ktimer/ktimer-17.03.90.ebuild | 27 ++++
186 kde-apps/ktouch/ktouch-17.03.90.ebuild | 44 ++++++
187 .../ktp-accounts-kcm-17.03.90.ebuild | 59 ++++++++
188 kde-apps/ktp-approver/ktp-approver-17.03.90.ebuild | 30 ++++
189 .../ktp-auth-handler-17.03.90.ebuild | 39 +++++
190 kde-apps/ktp-call-ui/ktp-call-ui-17.03.90.ebuild | 41 ++++++
191 .../ktp-common-internals-17.03.90.ebuild | 67 +++++++++
192 .../ktp-contact-list-17.03.90.ebuild | 43 ++++++
193 .../ktp-contact-runner-17.03.90.ebuild | 30 ++++
194 .../ktp-desktop-applets-17.03.90.ebuild | 24 +++
195 .../ktp-filetransfer-handler-17.03.90.ebuild | 28 ++++
196 .../ktp-kded-module-17.03.90.ebuild | 40 +++++
197 .../ktp-send-file/ktp-send-file-17.03.90.ebuild | 34 +++++
198 kde-apps/ktp-text-ui/ktp-text-ui-17.03.90.ebuild | 58 ++++++++
199 kde-apps/ktuberling/ktuberling-17.03.90.ebuild | 37 +++++
200 kde-apps/kturtle/kturtle-17.03.90.ebuild | 31 ++++
201 kde-apps/kubrick/kubrick-17.03.90.ebuild | 20 +++
202 .../kwalletmanager/kwalletmanager-17.03.90.ebuild | 45 ++++++
203 kde-apps/kwave/kwave-17.03.90.ebuild | 82 +++++++++++
204 kde-apps/kwordquiz/kwordquiz-17.03.90.ebuild | 37 +++++
205 kde-apps/kwrite/kwrite-17.03.90.ebuild | 50 +++++++
206 kde-apps/libgravatar/libgravatar-17.03.90.ebuild | 26 ++++
207 kde-apps/libkcddb/libkcddb-17.03.90.ebuild | 51 +++++++
208 .../libkcompactdisc-17.03.90.ebuild | 29 ++++
209 kde-apps/libkdcraw/libkdcraw-17.03.90.ebuild | 18 +++
210 kde-apps/libkdegames/libkdegames-17.03.90.ebuild | 48 ++++++
211 kde-apps/libkdepim/libkdepim-17.03.90.ebuild | 42 ++++++
212 .../libkeduvocdocument-17.03.90.ebuild | 30 ++++
213 kde-apps/libkexiv2/libkexiv2-17.03.90.ebuild | 18 +++
214 kde-apps/libkface/libkface-17.03.90.ebuild | 34 +++++
215 kde-apps/libkgapi/libkgapi-17.03.90.ebuild | 29 ++++
216 kde-apps/libkgeomap/libkgeomap-17.03.90.ebuild | 37 +++++
217 kde-apps/libkipi/libkipi-17.03.90.ebuild | 27 ++++
218 kde-apps/libkleo/libkleo-17.03.90.ebuild | 30 ++++
219 kde-apps/libkmahjongg/libkmahjongg-17.03.90.ebuild | 24 +++
220 .../libkomparediff2-17.03.90.ebuild | 24 +++
221 kde-apps/libksane/libksane-17.03.90.ebuild | 26 ++++
222 kde-apps/libksieve/libksieve-17.03.90.ebuild | 62 ++++++++
223 kde-apps/libktnef/libktnef-17.03.90.ebuild | 22 +++
224 kde-apps/lokalize/lokalize-17.03.90.ebuild | 63 ++++++++
225 kde-apps/lskat/lskat-17.03.90.ebuild | 19 +++
226 kde-apps/mailcommon/mailcommon-17.03.90.ebuild | 54 +++++++
227 kde-apps/mailimporter/mailimporter-17.03.90.ebuild | 28 ++++
228 kde-apps/marble/marble-17.03.90.ebuild | 85 +++++++++++
229 .../mbox-importer/mbox-importer-17.03.90.ebuild | 31 ++++
230 kde-apps/messagelib/messagelib-17.03.90.ebuild | 71 +++++++++
231 kde-apps/minuet/minuet-17.03.90.ebuild | 29 ++++
232 kde-apps/okteta/okteta-17.03.90.ebuild | 59 ++++++++
233 kde-apps/okular/okular-17.03.90.ebuild | 84 +++++++++++
234 kde-apps/palapeli/palapeli-17.03.90.ebuild | 15 ++
235 kde-apps/parley/parley-17.03.90.ebuild | 46 ++++++
236 kde-apps/picmi/picmi-17.03.90.ebuild | 34 +++++
237 .../pim-data-exporter-17.03.90.ebuild | 45 ++++++
238 .../pim-sieve-editor-17.03.90.ebuild | 43 ++++++
239 kde-apps/pimcommon/pimcommon-17.03.90.ebuild | 58 ++++++++
240 .../plasma-telepathy-meta-17.03.90.ebuild | 38 +++++
241 kde-apps/poxml/poxml-17.03.90.ebuild | 17 +++
242 .../print-manager/print-manager-17.03.90.ebuild | 53 +++++++
243 kde-apps/rocs/rocs-17.03.90.ebuild | 45 ++++++
244 .../signon-kwallet-extension-17.03.90.ebuild | 17 +++
245 kde-apps/spectacle/spectacle-17.03.90.ebuild | 52 +++++++
246 kde-apps/step/step-17.03.90.ebuild | 61 ++++++++
247 kde-apps/svgpart/svgpart-17.03.90.ebuild | 24 +++
248 kde-apps/sweeper/sweeper-17.03.90.ebuild | 13 ++
249 kde-apps/syndication/syndication-17.03.90.ebuild | 20 +++
250 kde-apps/thumbnailers/thumbnailers-17.03.90.ebuild | 32 ++++
251 kde-apps/umbrello/umbrello-17.03.90.ebuild | 53 +++++++
252 .../zeroconf-ioslave-17.03.90.ebuild | 10 ++
253 241 files changed, 9432 insertions(+)
254
255 diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-17.03.90.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-17.03.90.ebuild
256 new file mode 100644
257 index 0000000000..e31a69ddc7
258 --- /dev/null
259 +++ b/kde-apps/akonadi-calendar/akonadi-calendar-17.03.90.ebuild
260 @@ -0,0 +1,44 @@
261 +# Copyright 1999-2017 Gentoo Foundation
262 +# Distributed under the terms of the GNU General Public License v2
263 +
264 +EAPI=6
265 +
266 +KDE_TEST="true"
267 +inherit kde5
268 +
269 +DESCRIPTION="Library for akonadi calendar integration"
270 +LICENSE="GPL-2+ LGPL-2.1+"
271 +KEYWORDS="~amd64 ~x86"
272 +IUSE=""
273 +
274 +DEPEND="
275 + $(add_frameworks_dep kcodecs)
276 + $(add_frameworks_dep kconfig)
277 + $(add_frameworks_dep kconfigwidgets)
278 + $(add_frameworks_dep kcoreaddons)
279 + $(add_frameworks_dep kdbusaddons)
280 + $(add_frameworks_dep kdelibs4support)
281 + $(add_frameworks_dep ki18n)
282 + $(add_frameworks_dep kiconthemes)
283 + $(add_frameworks_dep kio)
284 + $(add_frameworks_dep kitemmodels)
285 + $(add_frameworks_dep kjobwidgets)
286 + $(add_frameworks_dep kwidgetsaddons)
287 + $(add_frameworks_dep kwallet)
288 + $(add_frameworks_dep kxmlgui)
289 + $(add_kdeapps_dep akonadi)
290 + $(add_kdeapps_dep akonadi-contacts)
291 + $(add_kdeapps_dep akonadi-mime)
292 + $(add_kdeapps_dep kcalcore)
293 + $(add_kdeapps_dep kcalutils)
294 + $(add_kdeapps_dep kcontacts)
295 + $(add_kdeapps_dep kidentitymanagement)
296 + $(add_kdeapps_dep kmailtransport)
297 + $(add_kdeapps_dep kmime)
298 + $(add_qt_dep qtdbus)
299 + $(add_qt_dep qtgui)
300 + $(add_qt_dep qtwidgets)
301 +"
302 +RDEPEND="${DEPEND}"
303 +
304 +RESTRICT+=" test"
305
306 diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-17.03.90.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-17.03.90.ebuild
307 new file mode 100644
308 index 0000000000..b31d26b669
309 --- /dev/null
310 +++ b/kde-apps/akonadi-contacts/akonadi-contacts-17.03.90.ebuild
311 @@ -0,0 +1,51 @@
312 +# Copyright 1999-2017 Gentoo Foundation
313 +# Distributed under the terms of the GNU General Public License v2
314 +
315 +EAPI=6
316 +
317 +KDE_TEST="forceoptional"
318 +inherit kde5
319 +
320 +DESCRIPTION="Library for akonadi contact integration"
321 +KEYWORDS="~amd64 ~x86"
322 +LICENSE="GPL-2+"
323 +IUSE="prison"
324 +
325 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
326 +RESTRICT+=" test"
327 +
328 +DEPEND="
329 + $(add_frameworks_dep kcodecs)
330 + $(add_frameworks_dep kcompletion)
331 + $(add_frameworks_dep kconfig)
332 + $(add_frameworks_dep kconfigwidgets)
333 + $(add_frameworks_dep kcoreaddons)
334 + $(add_frameworks_dep kdbusaddons)
335 + $(add_frameworks_dep kiconthemes)
336 + $(add_frameworks_dep kio)
337 + $(add_frameworks_dep kitemmodels)
338 + $(add_frameworks_dep kjobwidgets)
339 + $(add_frameworks_dep kservice)
340 + $(add_frameworks_dep ktextwidgets)
341 + $(add_frameworks_dep kwidgetsaddons)
342 + $(add_frameworks_dep kxmlgui)
343 + $(add_kdeapps_dep akonadi)
344 + $(add_kdeapps_dep akonadi-mime)
345 + $(add_kdeapps_dep kcontacts)
346 + $(add_kdeapps_dep kmime)
347 + $(add_qt_dep qtdbus)
348 + $(add_qt_dep qtgui)
349 + $(add_qt_dep qtwebengine 'widgets')
350 + $(add_qt_dep qtwidgets)
351 + >=dev-libs/grantlee-5.1.0:5
352 + prison? ( $(add_frameworks_dep prison) )
353 +"
354 +RDEPEND="${DEPEND}"
355 +
356 +src_configure() {
357 + local mycmakeargs=(
358 + $(cmake-utils_use_find_package prison KF5Prison)
359 + )
360 +
361 + kde5_src_configure
362 +}
363
364 diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.03.90.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.03.90.ebuild
365 new file mode 100644
366 index 0000000000..3d4d6c2ae9
367 --- /dev/null
368 +++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.03.90.ebuild
369 @@ -0,0 +1,40 @@
370 +# Copyright 1999-2017 Gentoo Foundation
371 +# Distributed under the terms of the GNU General Public License v2
372 +
373 +EAPI=6
374 +
375 +KDE_HANDBOOK="forceoptional"
376 +inherit kde5
377 +
378 +DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
379 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Import_Options"
380 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
381 +KEYWORDS="~amd64 ~x86"
382 +IUSE=""
383 +
384 +DEPEND="
385 + $(add_frameworks_dep kcompletion)
386 + $(add_frameworks_dep kconfig)
387 + $(add_frameworks_dep kcoreaddons)
388 + $(add_frameworks_dep kcrash)
389 + $(add_frameworks_dep kdbusaddons)
390 + $(add_frameworks_dep ki18n)
391 + $(add_frameworks_dep kwallet)
392 + $(add_frameworks_dep kwidgetsaddons)
393 + $(add_frameworks_dep kxmlgui)
394 + $(add_kdeapps_dep akonadi)
395 + $(add_kdeapps_dep kcontacts)
396 + $(add_kdeapps_dep kidentitymanagement)
397 + $(add_kdeapps_dep kmailtransport)
398 + $(add_kdeapps_dep libkdepim)
399 + $(add_kdeapps_dep mailcommon)
400 + $(add_kdeapps_dep mailimporter)
401 + $(add_kdeapps_dep messagelib)
402 + $(add_kdeapps_dep pimcommon)
403 + $(add_qt_dep qtgui)
404 + $(add_qt_dep qtwidgets)
405 + $(add_qt_dep qtxml)
406 +"
407 +RDEPEND="${DEPEND}
408 + !kde-apps/kmail:4
409 +"
410
411 diff --git a/kde-apps/akonadi-mime/akonadi-mime-17.03.90.ebuild b/kde-apps/akonadi-mime/akonadi-mime-17.03.90.ebuild
412 new file mode 100644
413 index 0000000000..16d47ca42e
414 --- /dev/null
415 +++ b/kde-apps/akonadi-mime/akonadi-mime-17.03.90.ebuild
416 @@ -0,0 +1,36 @@
417 +# Copyright 1999-2017 Gentoo Foundation
418 +# Distributed under the terms of the GNU General Public License v2
419 +
420 +EAPI=6
421 +
422 +KDE_TEST="true"
423 +inherit kde5
424 +
425 +DESCRIPTION="Library for akonadi mime types"
426 +KEYWORDS="~amd64 ~x86"
427 +LICENSE="GPL-2+ LGPL-2.1+"
428 +IUSE=""
429 +
430 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
431 +RESTRICT+=" test"
432 +
433 +DEPEND="
434 + $(add_frameworks_dep kconfig)
435 + $(add_frameworks_dep kcoreaddons)
436 + $(add_frameworks_dep kdbusaddons)
437 + $(add_frameworks_dep ki18n)
438 + $(add_frameworks_dep kio)
439 + $(add_frameworks_dep kitemmodels)
440 + $(add_frameworks_dep kwidgetsaddons)
441 + $(add_frameworks_dep kxmlgui)
442 + $(add_kdeapps_dep akonadi)
443 + $(add_kdeapps_dep kmime)
444 + $(add_qt_dep qtdbus)
445 + $(add_qt_dep qtgui)
446 + $(add_qt_dep qtwidgets)
447 + dev-libs/libxslt
448 + x11-misc/shared-mime-info
449 +"
450 +RDEPEND="${DEPEND}
451 + !kde-apps/kdepimlibs:4
452 +"
453
454 diff --git a/kde-apps/akonadi-notes/akonadi-notes-17.03.90.ebuild b/kde-apps/akonadi-notes/akonadi-notes-17.03.90.ebuild
455 new file mode 100644
456 index 0000000000..338eabb75a
457 --- /dev/null
458 +++ b/kde-apps/akonadi-notes/akonadi-notes-17.03.90.ebuild
459 @@ -0,0 +1,25 @@
460 +# Copyright 1999-2017 Gentoo Foundation
461 +# Distributed under the terms of the GNU General Public License v2
462 +
463 +EAPI=6
464 +
465 +KDE_TEST="true"
466 +inherit kde5
467 +
468 +DESCRIPTION="Library for akonadi notes integration"
469 +KEYWORDS="~amd64 ~x86"
470 +LICENSE="GPL-2+"
471 +IUSE=""
472 +
473 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
474 +RESTRICT+=" test"
475 +
476 +RDEPEND="
477 + $(add_frameworks_dep ki18n)
478 + $(add_kdeapps_dep kmime)
479 + $(add_qt_dep qtgui)
480 + $(add_qt_dep qtxml)
481 +"
482 +DEPEND="${RDEPEND}
483 + $(add_kdeapps_dep akonadi)
484 +"
485
486 diff --git a/kde-apps/akonadi-search/akonadi-search-17.03.90.ebuild b/kde-apps/akonadi-search/akonadi-search-17.03.90.ebuild
487 new file mode 100644
488 index 0000000000..684d88b396
489 --- /dev/null
490 +++ b/kde-apps/akonadi-search/akonadi-search-17.03.90.ebuild
491 @@ -0,0 +1,35 @@
492 +# Copyright 1999-2017 Gentoo Foundation
493 +# Distributed under the terms of the GNU General Public License v2
494 +
495 +EAPI=6
496 +
497 +inherit kde5
498 +
499 +DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
500 +HOMEPAGE="https://projects.kde.org/projects/playground/pim/akonadi-search"
501 +LICENSE="GPL-2+ LGPL-2.1+"
502 +KEYWORDS="~amd64 ~x86"
503 +IUSE=""
504 +
505 +RDEPEND="
506 + $(add_frameworks_dep kcmutils)
507 + $(add_frameworks_dep kcodecs)
508 + $(add_frameworks_dep kconfig)
509 + $(add_frameworks_dep kconfigwidgets)
510 + $(add_frameworks_dep kcoreaddons)
511 + $(add_frameworks_dep kdelibs4support)
512 + $(add_frameworks_dep ki18n)
513 + $(add_frameworks_dep krunner)
514 + $(add_kdeapps_dep akonadi)
515 + $(add_kdeapps_dep akonadi-mime)
516 + $(add_kdeapps_dep kcalcore)
517 + $(add_kdeapps_dep kcontacts)
518 + $(add_kdeapps_dep kmime)
519 + $(add_qt_dep qtdbus)
520 + $(add_qt_dep qtgui)
521 + $(add_qt_dep qtwidgets)
522 + >=dev-libs/xapian-1.3:=[chert]
523 +"
524 +DEPEND="${RDEPEND}
525 + dev-libs/boost
526 +"
527
528 diff --git a/kde-apps/akonadi/akonadi-17.03.90.ebuild b/kde-apps/akonadi/akonadi-17.03.90.ebuild
529 new file mode 100644
530 index 0000000000..41186be4ba
531 --- /dev/null
532 +++ b/kde-apps/akonadi/akonadi-17.03.90.ebuild
533 @@ -0,0 +1,120 @@
534 +# Copyright 1999-2017 Gentoo Foundation
535 +# Distributed under the terms of the GNU General Public License v2
536 +
537 +EAPI=6
538 +
539 +KDE_DESIGNERPLUGIN="true"
540 +KDE_TEST="forceoptional"
541 +VIRTUALDBUS_TEST="true"
542 +VIRTUALX_REQUIRED="test"
543 +inherit kde5
544 +
545 +DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
546 +HOMEPAGE="https://pim.kde.org/akonadi"
547 +KEYWORDS="~amd64 ~arm ~x86"
548 +LICENSE="LGPL-2.1+"
549 +IUSE="+mysql postgres sqlite tools xml"
550 +
551 +REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
552 +
553 +# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
554 +COMMON_DEPEND="
555 + $(add_frameworks_dep kcompletion)
556 + $(add_frameworks_dep kconfig)
557 + $(add_frameworks_dep kconfigwidgets)
558 + $(add_frameworks_dep kcoreaddons)
559 + $(add_frameworks_dep kcrash)
560 + $(add_frameworks_dep kdbusaddons)
561 + $(add_frameworks_dep ki18n)
562 + $(add_frameworks_dep kiconthemes)
563 + $(add_frameworks_dep kio)
564 + $(add_frameworks_dep kitemmodels)
565 + $(add_frameworks_dep kitemviews)
566 + $(add_frameworks_dep kwidgetsaddons)
567 + $(add_frameworks_dep kwindowsystem)
568 + $(add_frameworks_dep kxmlgui)
569 + $(add_qt_dep qtdbus)
570 + $(add_qt_dep qtgui '' '' '5=')
571 + $(add_qt_dep qtnetwork)
572 + $(add_qt_dep qtsql 'mysql?,postgres?')
573 + $(add_qt_dep qtwidgets)
574 + $(add_qt_dep qtxml)
575 + x11-misc/shared-mime-info
576 + sqlite? ( dev-db/sqlite:3 )
577 + xml? ( dev-libs/libxml2 )
578 +"
579 +DEPEND="${COMMON_DEPEND}
580 + dev-libs/boost
581 + dev-libs/libxslt
582 + test? ( sys-apps/dbus )
583 +"
584 +RDEPEND="${COMMON_DEPEND}
585 + mysql? ( virtual/mysql )
586 + postgres? ( dev-db/postgresql )
587 + !kde-apps/kdepimlibs
588 +"
589 +
590 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
591 +RESTRICT+=" test"
592 +
593 +PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
594 +
595 +pkg_setup() {
596 + # Set default storage backend in order: MySQL, SQLite PostgreSQL
597 + # reverse driver check to keep the order
598 + if use postgres; then
599 + DRIVER="QPSQL"
600 + AVAILABLE+=" ${DRIVER}"
601 + fi
602 +
603 + if use sqlite; then
604 + DRIVER="QSQLITE3"
605 + AVAILABLE+=" ${DRIVER}"
606 + fi
607 +
608 + if use mysql; then
609 + DRIVER="QMYSQL"
610 + AVAILABLE+=" ${DRIVER}"
611 + fi
612 +
613 + # Notify about MySQL is recommend by upstream
614 + if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
615 + ewarn
616 + ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
617 + ewarn "user configuration. This is the backend recommended by KDE upstream."
618 + ewarn "In particular, kde-apps/kmail-4.10 does not work properly with the sqlite"
619 + ewarn "backend anymore."
620 + ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
621 + ewarn "Available drivers are:${AVAILABLE}"
622 + ewarn
623 + fi
624 +}
625 +
626 +src_configure() {
627 + local mycmakeargs=(
628 + -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
629 + -DBUILD_TOOLS=$(usex tools)
630 + $(cmake-utils_use_find_package xml LibXml2)
631 + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
632 + )
633 +
634 + kde5_src_configure
635 +}
636 +
637 +src_install() {
638 + # Who knows, maybe it accidentally fixes our permission issues
639 + cat <<-EOF > "${T}"/akonadiserverrc
640 +[%General]
641 +Driver=${DRIVER}
642 +EOF
643 + insinto /usr/share/config/akonadi
644 + doins "${T}"/akonadiserverrc
645 +
646 + kde5_src_install
647 +}
648 +
649 +pkg_postinst() {
650 + elog "${DRIVER} has been set as your default akonadi storage backend."
651 + elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
652 + elog "Available drivers are: ${AVAILABLE}"
653 +}
654
655 diff --git a/kde-apps/akonadiconsole/akonadiconsole-17.03.90.ebuild b/kde-apps/akonadiconsole/akonadiconsole-17.03.90.ebuild
656 new file mode 100644
657 index 0000000000..7d89ec9143
658 --- /dev/null
659 +++ b/kde-apps/akonadiconsole/akonadiconsole-17.03.90.ebuild
660 @@ -0,0 +1,44 @@
661 +# Copyright 1999-2017 Gentoo Foundation
662 +# Distributed under the terms of the GNU General Public License v2
663 +
664 +EAPI=6
665 +
666 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
667 +inherit kde5
668 +
669 +DESCRIPTION="Application for debugging Akonadi Resources"
670 +LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
671 +HOMEPAGE="https://www.kde.org/"
672 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
673 +
674 +IUSE=""
675 +
676 +DEPEND="
677 + $(add_frameworks_dep kcompletion)
678 + $(add_frameworks_dep kconfig)
679 + $(add_frameworks_dep kconfigwidgets)
680 + $(add_frameworks_dep kcoreaddons)
681 + $(add_frameworks_dep kcrash)
682 + $(add_frameworks_dep kdbusaddons)
683 + $(add_frameworks_dep kdelibs4support)
684 + $(add_frameworks_dep ki18n)
685 + $(add_frameworks_dep kitemmodels)
686 + $(add_frameworks_dep kitemviews)
687 + $(add_frameworks_dep ktextwidgets)
688 + $(add_frameworks_dep kwidgetsaddons)
689 + $(add_frameworks_dep kxmlgui)
690 + $(add_kdeapps_dep akonadi)
691 + $(add_kdeapps_dep akonadi-contacts)
692 + $(add_kdeapps_dep calendarsupport)
693 + $(add_kdeapps_dep kcalcore)
694 + $(add_kdeapps_dep kcontacts)
695 + $(add_kdeapps_dep kmime)
696 + $(add_kdeapps_dep kpimtextedit)
697 + $(add_kdeapps_dep libkdepim)
698 + $(add_kdeapps_dep messagelib)
699 + $(add_qt_dep qtdbus)
700 + $(add_qt_dep qtgui)
701 + $(add_qt_dep qtsql)
702 + $(add_qt_dep qtwidgets)
703 +"
704 +RDEPEND="${DEPEND}"
705
706 diff --git a/kde-apps/akregator/akregator-17.03.90.ebuild b/kde-apps/akregator/akregator-17.03.90.ebuild
707 new file mode 100644
708 index 0000000000..e4bfdab7a6
709 --- /dev/null
710 +++ b/kde-apps/akregator/akregator-17.03.90.ebuild
711 @@ -0,0 +1,53 @@
712 +# Copyright 1999-2017 Gentoo Foundation
713 +# Distributed under the terms of the GNU General Public License v2
714 +
715 +EAPI=6
716 +
717 +KDE_HANDBOOK="forceoptional"
718 +KDE_TEST="forceoptional"
719 +inherit kde5
720 +
721 +DESCRIPTION="News feed aggregator"
722 +HOMEPAGE="https://www.kde.org/applications/internet/akregator"
723 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
724 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
725 +
726 +IUSE=""
727 +
728 +# drop qtwebengine subslot operator when QT_MINIMAL >= 5.8.0
729 +RDEPEND="
730 + $(add_frameworks_dep kcmutils)
731 + $(add_frameworks_dep kcodecs)
732 + $(add_frameworks_dep kcompletion)
733 + $(add_frameworks_dep kconfig)
734 + $(add_frameworks_dep kconfigwidgets)
735 + $(add_frameworks_dep kcoreaddons)
736 + $(add_frameworks_dep kcrash)
737 + $(add_frameworks_dep ki18n)
738 + $(add_frameworks_dep kiconthemes)
739 + $(add_frameworks_dep kio)
740 + $(add_frameworks_dep kjobwidgets)
741 + $(add_frameworks_dep knotifications)
742 + $(add_frameworks_dep knotifyconfig)
743 + $(add_frameworks_dep kparts)
744 + $(add_frameworks_dep kservice)
745 + $(add_frameworks_dep ktextwidgets)
746 + $(add_frameworks_dep kwidgetsaddons)
747 + $(add_frameworks_dep kxmlgui)
748 + $(add_kdeapps_dep grantleetheme)
749 + $(add_kdeapps_dep kontactinterface)
750 + $(add_kdeapps_dep kpimtextedit)
751 + $(add_kdeapps_dep libkdepim)
752 + $(add_kdeapps_dep messagelib)
753 + $(add_kdeapps_dep pimcommon)
754 + $(add_kdeapps_dep syndication)
755 + $(add_qt_dep qtdbus)
756 + $(add_qt_dep qtgui)
757 + $(add_qt_dep qtnetwork)
758 + $(add_qt_dep qtwebengine '' '' '5=')
759 + $(add_qt_dep qtwidgets)
760 + $(add_qt_dep qtxml)
761 +"
762 +DEPEND="${RDEPEND}
763 + dev-libs/grantlee:5
764 +"
765
766 diff --git a/kde-apps/analitza/analitza-17.03.90.ebuild b/kde-apps/analitza/analitza-17.03.90.ebuild
767 new file mode 100644
768 index 0000000000..c81473f50d
769 --- /dev/null
770 +++ b/kde-apps/analitza/analitza-17.03.90.ebuild
771 @@ -0,0 +1,40 @@
772 +# Copyright 1999-2017 Gentoo Foundation
773 +# Distributed under the terms of the GNU General Public License v2
774 +
775 +EAPI=6
776 +
777 +KDE_TEST="forceoptional-recursive"
778 +VIRTUALX_REQUIRED="test"
779 +inherit kde5
780 +
781 +DESCRIPTION="KDE library for mathematical features"
782 +KEYWORDS="~amd64 ~x86"
783 +IUSE="eigen opengl"
784 +
785 +DEPEND="
786 + $(add_qt_dep qtdeclarative)
787 + $(add_qt_dep qtgui)
788 + $(add_qt_dep qtsvg)
789 + $(add_qt_dep qtwidgets)
790 + $(add_qt_dep qtxml)
791 + eigen? ( dev-cpp/eigen:3 )
792 +"
793 +RDEPEND="${DEPEND}"
794 +
795 +src_prepare() {
796 + kde5_src_prepare
797 +
798 + if ! use test; then
799 + sed -i \
800 + -e "/add_subdirectory(examples)/ s/^/#DONT/" \
801 + analitzaplot/CMakeLists.txt || die
802 + fi
803 +}
804 +
805 +src_configure() {
806 + local mycmakeargs=(
807 + $(cmake-utils_use_find_package eigen Eigen3)
808 + )
809 +
810 + kde5_src_configure
811 +}
812
813 diff --git a/kde-apps/ark/ark-17.03.90.ebuild b/kde-apps/ark/ark-17.03.90.ebuild
814 new file mode 100644
815 index 0000000000..3ba7d3c0e6
816 --- /dev/null
817 +++ b/kde-apps/ark/ark-17.03.90.ebuild
818 @@ -0,0 +1,75 @@
819 +# Copyright 1999-2017 Gentoo Foundation
820 +# Distributed under the terms of the GNU General Public License v2
821 +
822 +EAPI=6
823 +
824 +KDE_HANDBOOK="forceoptional"
825 +KDE_TEST="optional"
826 +VIRTUALX_REQUIRED="test"
827 +inherit kde5
828 +
829 +DESCRIPTION="KDE Archiving tool"
830 +HOMEPAGE="https://www.kde.org/applications/utilities/ark
831 +https://utils.kde.org/projects/ark"
832 +KEYWORDS="~amd64 ~x86"
833 +IUSE="bzip2 lzma zip zlib"
834 +
835 +RDEPEND="
836 + $(add_frameworks_dep karchive)
837 + $(add_frameworks_dep kcompletion)
838 + $(add_frameworks_dep kconfig)
839 + $(add_frameworks_dep kconfigwidgets)
840 + $(add_frameworks_dep kcoreaddons)
841 + $(add_frameworks_dep kcrash)
842 + $(add_frameworks_dep kdbusaddons)
843 + $(add_frameworks_dep ki18n)
844 + $(add_frameworks_dep kiconthemes)
845 + $(add_frameworks_dep kio)
846 + $(add_frameworks_dep kitemmodels)
847 + $(add_frameworks_dep kjobwidgets)
848 + $(add_frameworks_dep kparts)
849 + $(add_frameworks_dep kpty)
850 + $(add_frameworks_dep kservice)
851 + $(add_frameworks_dep kwidgetsaddons)
852 + $(add_frameworks_dep kxmlgui)
853 + $(add_qt_dep qtdbus)
854 + $(add_qt_dep qtgui)
855 + $(add_qt_dep qtwidgets)
856 + app-arch/libarchive:=[bzip2?,lzma?,zlib?]
857 + zip? ( >=dev-libs/libzip-1.2.0:= )
858 +"
859 +DEPEND="${RDEPEND}
860 + $(add_qt_dep qtconcurrent)
861 + sys-devel/gettext
862 +"
863 +
864 +# bug #560548, last checked with 16.04.1
865 +RESTRICT+=" test"
866 +
867 +src_configure() {
868 + local mycmakeargs=(
869 + $(cmake-utils_use_find_package bzip2 BZip2)
870 + $(cmake-utils_use_find_package lzma LibLZMA)
871 + $(cmake-utils_use_find_package zip LibZip)
872 + $(cmake-utils_use_find_package zlib ZLIB)
873 + )
874 +
875 + kde5_src_configure
876 +}
877 +
878 +pkg_postinst() {
879 + kde5_pkg_postinst
880 +
881 + # not a typo, app-arch/unar is a real package
882 + if ! has_version app-arch/unar ; then
883 + elog "For handling rar archives, install app-arch/unar"
884 + fi
885 +
886 + if ! has_version app-arch/p7zip ; then
887 + elog "For handling 7-Zip archives, install app-arch/p7zip"
888 + fi
889 +
890 + if ! has_version app-arch/lrzip ; then
891 + elog "For handling lrz archives, install app-arch/lrzip"
892 + fi
893 +}
894
895 diff --git a/kde-apps/artikulate/artikulate-17.03.90.ebuild b/kde-apps/artikulate/artikulate-17.03.90.ebuild
896 new file mode 100644
897 index 0000000000..71f94a5043
898 --- /dev/null
899 +++ b/kde-apps/artikulate/artikulate-17.03.90.ebuild
900 @@ -0,0 +1,43 @@
901 +# Copyright 1999-2017 Gentoo Foundation
902 +# Distributed under the terms of the GNU General Public License v2
903 +
904 +EAPI=6
905 +
906 +KDE_HANDBOOK="true"
907 +inherit kde5
908 +
909 +DESCRIPTION="Language learning application that helps improving pronunciation skills"
910 +HOMEPAGE="https://edu.kde.org/applications/language/artikulate"
911 +KEYWORDS="~amd64 ~x86"
912 +IUSE="+gstreamer qtmedia"
913 +
914 +DEPEND="
915 + $(add_frameworks_dep karchive)
916 + $(add_frameworks_dep kconfig)
917 + $(add_frameworks_dep kconfigwidgets)
918 + $(add_frameworks_dep kcrash)
919 + $(add_frameworks_dep ki18n)
920 + $(add_frameworks_dep knewstuff)
921 + $(add_frameworks_dep kwidgetsaddons)
922 + $(add_frameworks_dep kxmlgui)
923 + $(add_qt_dep qtdeclarative)
924 + $(add_qt_dep qtgui)
925 + $(add_qt_dep qtsql)
926 + $(add_qt_dep qtwidgets)
927 + $(add_qt_dep qtxml)
928 + $(add_qt_dep qtxmlpatterns)
929 + gstreamer? ( >=media-libs/qt-gstreamer-1.2.0[qt5] )
930 + qtmedia? ( $(add_qt_dep qtmultimedia) )
931 +"
932 +RDEPEND="${DEPEND}"
933 +
934 +REQUIRED_USE="|| ( gstreamer qtmedia )"
935 +
936 +src_configure() {
937 + local mycmakeargs=(
938 + -DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer)
939 + -DBUILD_QTMULTIMEDIA_PLUGIN=$(usex qtmedia)
940 + )
941 +
942 + kde5_src_configure
943 +}
944
945 diff --git a/kde-apps/audiocd-kio/audiocd-kio-17.03.90.ebuild b/kde-apps/audiocd-kio/audiocd-kio-17.03.90.ebuild
946 new file mode 100644
947 index 0000000000..1db713c9bd
948 --- /dev/null
949 +++ b/kde-apps/audiocd-kio/audiocd-kio-17.03.90.ebuild
950 @@ -0,0 +1,41 @@
951 +# Copyright 1999-2017 Gentoo Foundation
952 +# Distributed under the terms of the GNU General Public License v2
953 +
954 +EAPI=6
955 +
956 +KDE_HANDBOOK="forceoptional"
957 +inherit kde5
958 +
959 +DESCRIPTION="kioslave for accessing audio CDs"
960 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
961 +KEYWORDS="~amd64 ~arm ~x86"
962 +IUSE="flac vorbis"
963 +
964 +DEPEND="
965 + $(add_frameworks_dep kcompletion)
966 + $(add_frameworks_dep kconfig)
967 + $(add_frameworks_dep kconfigwidgets)
968 + $(add_frameworks_dep kcoreaddons)
969 + $(add_frameworks_dep kdelibs4support)
970 + $(add_frameworks_dep ki18n)
971 + $(add_frameworks_dep kio)
972 + $(add_kdeapps_dep libkcddb)
973 + $(add_kdeapps_dep libkcompactdisc)
974 + $(add_qt_dep qtwidgets)
975 + media-sound/cdparanoia
976 + flac? ( >=media-libs/flac-1.1.2 )
977 + vorbis? (
978 + media-libs/libogg
979 + media-libs/libvorbis
980 + )
981 +"
982 +RDEPEND="${DEPEND}"
983 +
984 +src_configure() {
985 + local mycmakeargs=(
986 + $(cmake-utils_use_find_package flac FLAC)
987 + $(cmake-utils_use_find_package vorbis OggVorbis)
988 + )
989 +
990 + kde5_src_configure
991 +}
992
993 diff --git a/kde-apps/baloo-widgets/baloo-widgets-17.03.90.ebuild b/kde-apps/baloo-widgets/baloo-widgets-17.03.90.ebuild
994 new file mode 100644
995 index 0000000000..394435d1e3
996 --- /dev/null
997 +++ b/kde-apps/baloo-widgets/baloo-widgets-17.03.90.ebuild
998 @@ -0,0 +1,29 @@
999 +# Copyright 1999-2017 Gentoo Foundation
1000 +# Distributed under the terms of the GNU General Public License v2
1001 +
1002 +EAPI=6
1003 +
1004 +KDE_TEST="forceoptional"
1005 +inherit kde5
1006 +
1007 +DESCRIPTION="Widget library for baloo"
1008 +LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
1009 +KEYWORDS="~amd64 ~x86"
1010 +IUSE=""
1011 +
1012 +DEPEND="
1013 + $(add_frameworks_dep baloo)
1014 + $(add_frameworks_dep kconfig)
1015 + $(add_frameworks_dep kcoreaddons)
1016 + $(add_frameworks_dep kfilemetadata)
1017 + $(add_frameworks_dep ki18n)
1018 + $(add_frameworks_dep kio)
1019 + $(add_frameworks_dep kwidgetsaddons)
1020 + $(add_qt_dep qtgui)
1021 + $(add_qt_dep qtwidgets)
1022 +"
1023 +RDEPEND="${DEPEND}
1024 + !kde-base/baloo-widgets
1025 +"
1026 +
1027 +RESTRICT+=" test"
1028
1029 diff --git a/kde-apps/blinken/blinken-17.03.90.ebuild b/kde-apps/blinken/blinken-17.03.90.ebuild
1030 new file mode 100644
1031 index 0000000000..ffb1a279ad
1032 --- /dev/null
1033 +++ b/kde-apps/blinken/blinken-17.03.90.ebuild
1034 @@ -0,0 +1,34 @@
1035 +# Copyright 1999-2017 Gentoo Foundation
1036 +# Distributed under the terms of the GNU General Public License v2
1037 +
1038 +EAPI=6
1039 +
1040 +KDE_HANDBOOK="forceoptional"
1041 +inherit kde5
1042 +
1043 +DESCRIPTION="KDE version of the Simon Says game"
1044 +HOMEPAGE="https://www.kde.org/applications/education/blinken
1045 +https://edu.kde.org/blinken"
1046 +KEYWORDS="~amd64 ~x86"
1047 +IUSE=""
1048 +
1049 +DEPEND="
1050 + $(add_frameworks_dep kconfig)
1051 + $(add_frameworks_dep kcoreaddons)
1052 + $(add_frameworks_dep kcrash)
1053 + $(add_frameworks_dep kdbusaddons)
1054 + $(add_frameworks_dep kguiaddons)
1055 + $(add_frameworks_dep ki18n)
1056 + $(add_frameworks_dep kxmlgui)
1057 + $(add_qt_dep qtgui)
1058 + $(add_qt_dep qtsvg)
1059 + $(add_qt_dep qtwidgets)
1060 + media-libs/phonon[qt5]
1061 +"
1062 +RDEPEND="${DEPEND}"
1063 +
1064 +src_install() {
1065 + kde5_src_install
1066 +
1067 + rm "${ED}"usr/share/${PN}/README.packagers || die
1068 +}
1069
1070 diff --git a/kde-apps/blogilo/blogilo-17.03.90.ebuild b/kde-apps/blogilo/blogilo-17.03.90.ebuild
1071 new file mode 100644
1072 index 0000000000..7bce8d7b45
1073 --- /dev/null
1074 +++ b/kde-apps/blogilo/blogilo-17.03.90.ebuild
1075 @@ -0,0 +1,51 @@
1076 +# Copyright 1999-2017 Gentoo Foundation
1077 +# Distributed under the terms of the GNU General Public License v2
1078 +
1079 +EAPI=6
1080 +
1081 +KDE_HANDBOOK="forceoptional"
1082 +KDE_TEST="forceoptional"
1083 +inherit kde5
1084 +
1085 +DESCRIPTION="Application to create, edit and update blog content"
1086 +HOMEPAGE="https://www.kde.org/applications/internet/blogilo"
1087 +LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
1088 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1089 +
1090 +IUSE="google"
1091 +
1092 +DEPEND="
1093 + $(add_frameworks_dep kconfig)
1094 + $(add_frameworks_dep kconfigwidgets)
1095 + $(add_frameworks_dep kcoreaddons)
1096 + $(add_frameworks_dep kcrash)
1097 + $(add_frameworks_dep kdbusaddons)
1098 + $(add_frameworks_dep ki18n)
1099 + $(add_frameworks_dep kio)
1100 + $(add_frameworks_dep knotifications)
1101 + $(add_frameworks_dep ktexteditor)
1102 + $(add_frameworks_dep kwallet)
1103 + $(add_frameworks_dep kwidgetsaddons)
1104 + $(add_frameworks_dep kxmlgui)
1105 + $(add_kdeapps_dep kblog)
1106 + $(add_kdeapps_dep kdepim-apps-libs)
1107 + $(add_kdeapps_dep libkdepim)
1108 + $(add_kdeapps_dep messagelib)
1109 + $(add_kdeapps_dep pimcommon)
1110 + $(add_qt_dep qtgui)
1111 + $(add_qt_dep qtsql)
1112 + $(add_qt_dep qtwebengine 'widgets')
1113 + $(add_qt_dep qtwidgets)
1114 + google? ( $(add_kdeapps_dep libkgapi) )
1115 +"
1116 +RDEPEND="${DEPEND}
1117 + !<kde-apps/kdepim-apps-libs-16.04.50
1118 +"
1119 +
1120 +src_configure() {
1121 + local mycmakeargs=(
1122 + $(cmake-utils_use_find_package google KPimGAPI)
1123 + )
1124 +
1125 + kde5_src_configure
1126 +}
1127
1128 diff --git a/kde-apps/bomber/bomber-17.03.90.ebuild b/kde-apps/bomber/bomber-17.03.90.ebuild
1129 new file mode 100644
1130 index 0000000000..bfc0bd1cbc
1131 --- /dev/null
1132 +++ b/kde-apps/bomber/bomber-17.03.90.ebuild
1133 @@ -0,0 +1,29 @@
1134 +# Copyright 1999-2017 Gentoo Foundation
1135 +# Distributed under the terms of the GNU General Public License v2
1136 +
1137 +EAPI=6
1138 +
1139 +KDE_HANDBOOK="forceoptional"
1140 +inherit kde5
1141 +
1142 +DESCRIPTION="KDE arcade bombing game"
1143 +HOMEPAGE="https://www.kde.org/applications/games/bomber/"
1144 +KEYWORDS="~amd64 ~x86"
1145 +IUSE=""
1146 +
1147 +DEPEND="
1148 + $(add_frameworks_dep kconfig)
1149 + $(add_frameworks_dep kconfigwidgets)
1150 + $(add_frameworks_dep kcoreaddons)
1151 + $(add_frameworks_dep kcrash)
1152 + $(add_frameworks_dep kdbusaddons)
1153 + $(add_frameworks_dep ki18n)
1154 + $(add_frameworks_dep kwidgetsaddons)
1155 + $(add_frameworks_dep kxmlgui)
1156 + $(add_kdeapps_dep libkdegames)
1157 + $(add_qt_dep qtgui)
1158 + $(add_qt_dep qtwidgets)
1159 +"
1160 +RDEPEND="${DEPEND}
1161 + !games-action/xbomber
1162 +"
1163
1164 diff --git a/kde-apps/bovo/bovo-17.03.90.ebuild b/kde-apps/bovo/bovo-17.03.90.ebuild
1165 new file mode 100644
1166 index 0000000000..a716c5fdc7
1167 --- /dev/null
1168 +++ b/kde-apps/bovo/bovo-17.03.90.ebuild
1169 @@ -0,0 +1,30 @@
1170 +# Copyright 1999-2017 Gentoo Foundation
1171 +# Distributed under the terms of the GNU General Public License v2
1172 +
1173 +EAPI=6
1174 +
1175 +KDE_HANDBOOK="forceoptional"
1176 +inherit kde5
1177 +
1178 +DESCRIPTION="Five-in-a-row Board Game"
1179 +HOMEPAGE="https://www.kde.org/applications/games/bovo/"
1180 +KEYWORDS="~amd64 ~x86"
1181 +IUSE=""
1182 +
1183 +DEPEND="
1184 + $(add_frameworks_dep kconfig)
1185 + $(add_frameworks_dep kcoreaddons)
1186 + $(add_frameworks_dep kcrash)
1187 + $(add_frameworks_dep kdbusaddons)
1188 + $(add_frameworks_dep ki18n)
1189 + $(add_frameworks_dep kwidgetsaddons)
1190 + $(add_frameworks_dep kxmlgui)
1191 + $(add_kdeapps_dep libkdegames)
1192 + $(add_qt_dep qtconcurrent)
1193 + $(add_qt_dep qtgui)
1194 + $(add_qt_dep qtsvg)
1195 + $(add_qt_dep qtwidgets)
1196 +"
1197 +RDEPEND="${DEPEND}"
1198 +
1199 +DOCS=( AUTHORS HISTORY TODO )
1200
1201 diff --git a/kde-apps/calendarjanitor/calendarjanitor-17.03.90.ebuild b/kde-apps/calendarjanitor/calendarjanitor-17.03.90.ebuild
1202 new file mode 100644
1203 index 0000000000..af361e7470
1204 --- /dev/null
1205 +++ b/kde-apps/calendarjanitor/calendarjanitor-17.03.90.ebuild
1206 @@ -0,0 +1,40 @@
1207 +# Copyright 1999-2017 Gentoo Foundation
1208 +# Distributed under the terms of the GNU General Public License v2
1209 +
1210 +EAPI=6
1211 +
1212 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
1213 +KDE_TEST="false"
1214 +KMNAME="akonadi-calendar-tools"
1215 +inherit kde5
1216 +
1217 +DESCRIPTION="Tool to scan calendar data for buggy instances"
1218 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
1219 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
1220 +
1221 +IUSE=""
1222 +
1223 +DEPEND="
1224 + $(add_frameworks_dep kcoreaddons)
1225 + $(add_frameworks_dep kdelibs4support)
1226 + $(add_frameworks_dep ki18n)
1227 + $(add_kdeapps_dep akonadi)
1228 + $(add_kdeapps_dep akonadi-calendar)
1229 + $(add_kdeapps_dep calendarsupport)
1230 + $(add_kdeapps_dep kcalcore)
1231 + $(add_qt_dep qtwidgets)
1232 +"
1233 +RDEPEND="${DEPEND}"
1234 +
1235 +src_prepare() {
1236 + kde5_src_prepare
1237 +
1238 + cmake_comment_add_subdirectory doc konsolekalendar
1239 + sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die
1240 +
1241 + # delete colliding konsolekalendar translations
1242 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1243 + rm po/*/konsolekalendar.po || die
1244 + rm -rf po/*/docs/konsolekalendar || die
1245 + fi
1246 +}
1247
1248 diff --git a/kde-apps/calendarsupport/calendarsupport-17.03.90.ebuild b/kde-apps/calendarsupport/calendarsupport-17.03.90.ebuild
1249 new file mode 100644
1250 index 0000000000..914f646232
1251 --- /dev/null
1252 +++ b/kde-apps/calendarsupport/calendarsupport-17.03.90.ebuild
1253 @@ -0,0 +1,43 @@
1254 +# Copyright 1999-2017 Gentoo Foundation
1255 +# Distributed under the terms of the GNU General Public License v2
1256 +
1257 +EAPI=6
1258 +
1259 +KDE_TEST="false"
1260 +inherit kde5
1261 +
1262 +DESCRIPTION="Calendar support library"
1263 +LICENSE="GPL-2+ LGPL-2.1+"
1264 +KEYWORDS="~amd64 ~x86"
1265 +IUSE=""
1266 +
1267 +DEPEND="
1268 + $(add_frameworks_dep kcodecs)
1269 + $(add_frameworks_dep kcompletion)
1270 + $(add_frameworks_dep kconfig)
1271 + $(add_frameworks_dep kcoreaddons)
1272 + $(add_frameworks_dep kdelibs4support)
1273 + $(add_frameworks_dep kguiaddons)
1274 + $(add_frameworks_dep ki18n)
1275 + $(add_frameworks_dep kiconthemes)
1276 + $(add_frameworks_dep kio)
1277 + $(add_frameworks_dep kjobwidgets)
1278 + $(add_frameworks_dep kwidgetsaddons)
1279 + $(add_kdeapps_dep akonadi)
1280 + $(add_kdeapps_dep akonadi-calendar)
1281 + $(add_kdeapps_dep akonadi-mime)
1282 + $(add_kdeapps_dep kcalcore)
1283 + $(add_kdeapps_dep kcalutils)
1284 + $(add_kdeapps_dep kdepim-apps-libs)
1285 + $(add_kdeapps_dep kholidays)
1286 + $(add_kdeapps_dep kidentitymanagement)
1287 + $(add_kdeapps_dep kmime)
1288 + $(add_kdeapps_dep libkdepim)
1289 + $(add_kdeapps_dep pimcommon)
1290 + $(add_qt_dep designer)
1291 + $(add_qt_dep qtgui)
1292 + $(add_qt_dep qtprintsupport)
1293 + $(add_qt_dep qtwidgets)
1294 + dev-libs/libical
1295 +"
1296 +RDEPEND="${DEPEND}"
1297
1298 diff --git a/kde-apps/cantor/cantor-17.03.90.ebuild b/kde-apps/cantor/cantor-17.03.90.ebuild
1299 new file mode 100644
1300 index 0000000000..871d6529b3
1301 --- /dev/null
1302 +++ b/kde-apps/cantor/cantor-17.03.90.ebuild
1303 @@ -0,0 +1,106 @@
1304 +# Copyright 1999-2017 Gentoo Foundation
1305 +# Distributed under the terms of the GNU General Public License v2
1306 +
1307 +EAPI=6
1308 +
1309 +KDE_HANDBOOK="forceoptional"
1310 +KDE_TEST="forceoptional"
1311 +PYTHON_COMPAT=( python2_7 )
1312 +# FIXME: PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1313 +inherit kde5 python-r1
1314 +
1315 +DESCRIPTION="Interface for doing mathematics and scientific computing"
1316 +HOMEPAGE="https://www.kde.org/applications/education/cantor https://edu.kde.org/cantor"
1317 +KEYWORDS="~amd64 ~x86"
1318 +IUSE="analitza julia lua postscript python qalculate +R"
1319 +
1320 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1321 +
1322 +# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
1323 +# FIXME: $(python_gen_cond_dep 'dev-qt/qtdbus:5' 'python3*')
1324 +DEPEND="
1325 + $(add_frameworks_dep karchive)
1326 + $(add_frameworks_dep kcompletion)
1327 + $(add_frameworks_dep kconfig)
1328 + $(add_frameworks_dep kconfigwidgets)
1329 + $(add_frameworks_dep kcoreaddons)
1330 + $(add_frameworks_dep kcrash)
1331 + $(add_frameworks_dep ki18n)
1332 + $(add_frameworks_dep kiconthemes)
1333 + $(add_frameworks_dep kio)
1334 + $(add_frameworks_dep knewstuff)
1335 + $(add_frameworks_dep kparts)
1336 + $(add_frameworks_dep kpty)
1337 + $(add_frameworks_dep ktexteditor)
1338 + $(add_frameworks_dep kwidgetsaddons)
1339 + $(add_frameworks_dep kxmlgui)
1340 + $(add_qt_dep qtgui)
1341 + $(add_qt_dep qtprintsupport)
1342 + $(add_qt_dep qtsvg)
1343 + $(add_qt_dep qtwidgets)
1344 + $(add_qt_dep qtxml)
1345 + $(add_qt_dep qtxmlpatterns)
1346 + analitza? ( $(add_kdeapps_dep analitza) )
1347 + julia? ( dev-lang/julia )
1348 + lua? ( dev-lang/luajit:2 )
1349 + qalculate? (
1350 + sci-libs/cln
1351 + sci-libs/libqalculate:=
1352 + )
1353 + postscript? ( app-text/libspectre )
1354 + python? ( ${PYTHON_DEPS} )
1355 + R? ( dev-lang/R )
1356 +"
1357 +RDEPEND="${DEPEND}"
1358 +
1359 +RESTRICT+=" test"
1360 +
1361 +PATCHES=( "${FILESDIR}"/${PN}-16.12.2-bashism.patch )
1362 +
1363 +pkg_pretend() {
1364 + kde5_pkg_pretend
1365 +
1366 + if ! has_version sci-mathematics/maxima && ! has_version sci-mathematics/octave && \
1367 + ! use analitza && ! use julia && ! use lua && ! use python && ! use qalculate && ! use R; then
1368 + einfo "You have decided to build ${PN} with no backend."
1369 + einfo "To have this application functional, please enable one of the backends via USE flag:"
1370 + einfo " analitza, julia, lua, python, qalculate, R"
1371 + einfo "Alternatively, install one of these:"
1372 + einfo " # emerge sci-mathematics/maxima"
1373 + einfo " # emerge sci-mathematics/octave"
1374 + einfo
1375 + fi
1376 +
1377 + if ! has_version virtual/latex-base; then
1378 + einfo "For LaTeX support:"
1379 + einfo " # emerge virtual/latex-base"
1380 + fi
1381 +}
1382 +
1383 +pkg_setup() {
1384 + use python && python_setup
1385 + kde5_pkg_setup
1386 +}
1387 +
1388 +src_prepare() {
1389 + kde5_src_prepare
1390 +
1391 + # FIXME: shipped FindPythonLibs3.cmake does not work for Gentoo
1392 + sed -e "/^find_package(PythonLibs3)/ s/^/#/" \
1393 + -i src/backends/CMakeLists.txt || die
1394 +}
1395 +
1396 +src_configure() {
1397 + use julia && addpredict /proc/self/mem # bug 602894
1398 +
1399 + local mycmakeargs=(
1400 + $(cmake-utils_use_find_package analitza Analitza5)
1401 + $(cmake-utils_use_find_package julia Julia)
1402 + $(cmake-utils_use_find_package lua LuaJIT)
1403 + $(cmake-utils_use_find_package postscript LibSpectre)
1404 + $(cmake-utils_use_find_package python PythonLibs)
1405 + $(cmake-utils_use_find_package qalculate Qalculate)
1406 + $(cmake-utils_use_find_package R R)
1407 + )
1408 + kde5_src_configure
1409 +}
1410
1411 diff --git a/kde-apps/cervisia/cervisia-17.03.90.ebuild b/kde-apps/cervisia/cervisia-17.03.90.ebuild
1412 new file mode 100644
1413 index 0000000000..d0c43cb0ad
1414 --- /dev/null
1415 +++ b/kde-apps/cervisia/cervisia-17.03.90.ebuild
1416 @@ -0,0 +1,36 @@
1417 +# Copyright 1999-2017 Gentoo Foundation
1418 +# Distributed under the terms of the GNU General Public License v2
1419 +
1420 +EAPI=6
1421 +
1422 +KDE_HANDBOOK="forceoptional"
1423 +inherit kde5
1424 +
1425 +DESCRIPTION="CVS frontend by KDE"
1426 +HOMEPAGE="https://www.kde.org/applications/development/cervisia"
1427 +KEYWORDS="~amd64 ~arm ~x86"
1428 +IUSE=""
1429 +
1430 +DEPEND="
1431 + $(add_frameworks_dep kcompletion)
1432 + $(add_frameworks_dep kconfig)
1433 + $(add_frameworks_dep kconfigwidgets)
1434 + $(add_frameworks_dep kcoreaddons)
1435 + $(add_frameworks_dep kdesu)
1436 + $(add_frameworks_dep kiconthemes)
1437 + $(add_frameworks_dep kinit)
1438 + $(add_frameworks_dep kio)
1439 + $(add_frameworks_dep kitemviews)
1440 + $(add_frameworks_dep knotifications)
1441 + $(add_frameworks_dep kparts)
1442 + $(add_frameworks_dep kservice)
1443 + $(add_frameworks_dep ktextwidgets)
1444 + $(add_frameworks_dep kwidgetsaddons)
1445 + $(add_frameworks_dep kxmlgui)
1446 + $(add_qt_dep qtdbus)
1447 + $(add_qt_dep qtgui)
1448 + $(add_qt_dep qtwidgets)
1449 +"
1450 +RDEPEND="${DEPEND}
1451 + dev-vcs/cvs
1452 +"
1453
1454 diff --git a/kde-apps/dolphin-plugins/dolphin-plugins-17.03.90.ebuild b/kde-apps/dolphin-plugins/dolphin-plugins-17.03.90.ebuild
1455 new file mode 100644
1456 index 0000000000..a370260ca5
1457 --- /dev/null
1458 +++ b/kde-apps/dolphin-plugins/dolphin-plugins-17.03.90.ebuild
1459 @@ -0,0 +1,74 @@
1460 +# Copyright 1999-2017 Gentoo Foundation
1461 +# Distributed under the terms of the GNU General Public License v2
1462 +
1463 +EAPI=6
1464 +
1465 +KDE_HANDBOOK="false"
1466 +inherit kde5
1467 +
1468 +DESCRIPTION="Extra Dolphin plugins"
1469 +KEYWORDS="~amd64 ~x86"
1470 +IUSE="bazaar dropbox git mercurial subversion"
1471 +
1472 +# FIXME: required in root CMakeLists.txt, but:
1473 +# kdelibs4support only required by git?
1474 +# kxmlgui, qtnetwork only required by dropbox?
1475 +COMMON_DEPEND="
1476 + $(add_frameworks_dep kcoreaddons)
1477 + $(add_frameworks_dep kdelibs4support)
1478 + $(add_frameworks_dep ki18n)
1479 + $(add_frameworks_dep kio)
1480 + $(add_frameworks_dep kxmlgui)
1481 + $(add_kdeapps_dep dolphin)
1482 + $(add_qt_dep qtgui)
1483 + $(add_qt_dep qtnetwork)
1484 + $(add_qt_dep qtwidgets)
1485 + git? (
1486 + $(add_frameworks_dep kcompletion)
1487 + $(add_frameworks_dep kconfig)
1488 + $(add_frameworks_dep ktextwidgets)
1489 + )
1490 + mercurial? (
1491 + $(add_frameworks_dep kcompletion)
1492 + $(add_frameworks_dep kconfig)
1493 + $(add_frameworks_dep kservice)
1494 + $(add_frameworks_dep ktexteditor)
1495 + $(add_frameworks_dep ktextwidgets)
1496 + $(add_frameworks_dep kwidgetsaddons)
1497 + )
1498 +"
1499 +DEPEND="${COMMON_DEPEND}
1500 + sys-devel/gettext
1501 +"
1502 +RDEPEND="${COMMON_DEPEND}
1503 + $(add_kdeapps_dep kompare)
1504 + bazaar? ( dev-vcs/bzr )
1505 + dropbox? ( net-misc/dropbox-cli )
1506 + git? ( dev-vcs/git )
1507 + subversion? ( dev-vcs/subversion )
1508 +"
1509 +
1510 +src_configure() {
1511 + local mycmakeargs=(
1512 + -DBUILD_bazaar=$(usex bazaar)
1513 + -DBUILD_dropbox=$(usex dropbox)
1514 + -DBUILD_git=$(usex git)
1515 + -DBUILD_hg=$(usex mercurial)
1516 + -DBUILD_svn=$(usex subversion)
1517 + )
1518 +
1519 + kde5_src_configure
1520 +}
1521 +
1522 +src_install() {
1523 + { use bazaar || use dropbox || use git || use subversion || use mercurial; } && kde5_src_install
1524 +}
1525 +
1526 +pkg_postinst() {
1527 + if ! use bazaar && ! use dropbox && ! use git && ! use subversion && ! use mercurial; then
1528 + einfo
1529 + einfo "You have disabled all plugin use flags. If you want to have vcs"
1530 + einfo "integration in dolphin, enable those of your needs."
1531 + einfo
1532 + fi
1533 +}
1534
1535 diff --git a/kde-apps/dolphin/dolphin-17.03.90.ebuild b/kde-apps/dolphin/dolphin-17.03.90.ebuild
1536 new file mode 100644
1537 index 0000000000..6851edf823
1538 --- /dev/null
1539 +++ b/kde-apps/dolphin/dolphin-17.03.90.ebuild
1540 @@ -0,0 +1,86 @@
1541 +# Copyright 1999-2017 Gentoo Foundation
1542 +# Distributed under the terms of the GNU General Public License v2
1543 +
1544 +EAPI=6
1545 +
1546 +FRAMEWORKS_MINIMAL="5.30.0"
1547 +KDE_HANDBOOK="forceoptional"
1548 +KDE_TEST="true"
1549 +VIRTUALX_REQUIRED="test"
1550 +inherit kde5
1551 +
1552 +DESCRIPTION="Plasma filemanager focusing on usability"
1553 +HOMEPAGE="https://dolphin.kde.org https://www.kde.org/applications/system/dolphin"
1554 +KEYWORDS="~amd64 ~x86"
1555 +IUSE="semantic-desktop thumbnail"
1556 +
1557 +DEPEND="
1558 + $(add_frameworks_dep kbookmarks)
1559 + $(add_frameworks_dep kcmutils)
1560 + $(add_frameworks_dep kcodecs)
1561 + $(add_frameworks_dep kcompletion)
1562 + $(add_frameworks_dep kconfig)
1563 + $(add_frameworks_dep kconfigwidgets)
1564 + $(add_frameworks_dep kcoreaddons)
1565 + $(add_frameworks_dep kcrash)
1566 + $(add_frameworks_dep kdbusaddons)
1567 + $(add_frameworks_dep ki18n)
1568 + $(add_frameworks_dep kiconthemes)
1569 + $(add_frameworks_dep kinit)
1570 + $(add_frameworks_dep kio)
1571 + $(add_frameworks_dep kitemviews)
1572 + $(add_frameworks_dep kjobwidgets)
1573 + $(add_frameworks_dep knewstuff)
1574 + $(add_frameworks_dep knotifications)
1575 + $(add_frameworks_dep kparts)
1576 + $(add_frameworks_dep kservice)
1577 + $(add_frameworks_dep ktextwidgets)
1578 + $(add_frameworks_dep kwidgetsaddons)
1579 + $(add_frameworks_dep kxmlgui)
1580 + $(add_frameworks_dep solid)
1581 + $(add_qt_dep qtconcurrent)
1582 + $(add_qt_dep qtdbus)
1583 + $(add_qt_dep qtgui)
1584 + $(add_qt_dep qtwidgets)
1585 + $(add_qt_dep qtxml)
1586 + media-libs/phonon[qt5]
1587 + semantic-desktop? (
1588 + $(add_frameworks_dep baloo)
1589 + $(add_frameworks_dep kfilemetadata)
1590 + $(add_kdeapps_dep baloo-widgets)
1591 + )
1592 + !semantic-desktop? (
1593 + $(add_frameworks_dep kdelibs4support)
1594 + )
1595 +"
1596 +RDEPEND="${DEPEND}
1597 + $(add_kdeapps_dep kio-extras)
1598 + thumbnail? (
1599 + $(add_kdeapps_dep ffmpegthumbs)
1600 + $(add_kdeapps_dep thumbnailers)
1601 + )
1602 +"
1603 +
1604 +RESTRICT+=" test"
1605 +
1606 +src_configure() {
1607 + local mycmakeargs=(
1608 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
1609 + $(cmake-utils_use_find_package semantic-desktop KF5BalooWidgets)
1610 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
1611 + )
1612 +
1613 + kde5_src_configure
1614 +}
1615 +
1616 +pkg_postinst() {
1617 + kde5_pkg_postinst
1618 +
1619 + if ! has_version "kde-apps/ark:${SLOT}" ; then
1620 + elog "For compress/extract and other actions, please install kde-apps/ark:${SLOT}"
1621 + fi
1622 +
1623 + if ! has_version "kde-apps/kleopatra:${SLOT}" ; then
1624 + elog "For crypto actions, please install kde-apps/kleopatra:${SLOT}"
1625 + fi
1626 +}
1627
1628 diff --git a/kde-apps/dragon/dragon-17.03.90.ebuild b/kde-apps/dragon/dragon-17.03.90.ebuild
1629 new file mode 100644
1630 index 0000000000..c7321ec40d
1631 --- /dev/null
1632 +++ b/kde-apps/dragon/dragon-17.03.90.ebuild
1633 @@ -0,0 +1,38 @@
1634 +# Copyright 1999-2017 Gentoo Foundation
1635 +# Distributed under the terms of the GNU General Public License v2
1636 +
1637 +EAPI=6
1638 +
1639 +KDE_HANDBOOK="forceoptional"
1640 +inherit kde5
1641 +
1642 +DESCRIPTION="A simple video player"
1643 +HOMEPAGE="https://www.kde.org/applications/multimedia/dragonplayer"
1644 +
1645 +LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
1646 +KEYWORDS="~amd64 ~x86"
1647 +IUSE=""
1648 +
1649 +RDEPEND="
1650 + $(add_frameworks_dep kconfig)
1651 + $(add_frameworks_dep kconfigwidgets)
1652 + $(add_frameworks_dep kcoreaddons)
1653 + $(add_frameworks_dep kcrash)
1654 + $(add_frameworks_dep kdbusaddons)
1655 + $(add_frameworks_dep ki18n)
1656 + $(add_frameworks_dep kio)
1657 + $(add_frameworks_dep kjobwidgets)
1658 + $(add_frameworks_dep kparts)
1659 + $(add_frameworks_dep kservice)
1660 + $(add_frameworks_dep kwidgetsaddons)
1661 + $(add_frameworks_dep kwindowsystem)
1662 + $(add_frameworks_dep kxmlgui)
1663 + $(add_frameworks_dep solid)
1664 + $(add_qt_dep qtdbus)
1665 + $(add_qt_dep qtgui)
1666 + $(add_qt_dep qtwidgets)
1667 + media-libs/phonon[qt5]
1668 +"
1669 +DEPEND="${RDEPEND}
1670 + sys-devel/gettext
1671 +"
1672
1673 diff --git a/kde-apps/eventviews/eventviews-17.03.90.ebuild b/kde-apps/eventviews/eventviews-17.03.90.ebuild
1674 new file mode 100644
1675 index 0000000000..e1b8203855
1676 --- /dev/null
1677 +++ b/kde-apps/eventviews/eventviews-17.03.90.ebuild
1678 @@ -0,0 +1,41 @@
1679 +# Copyright 1999-2017 Gentoo Foundation
1680 +# Distributed under the terms of the GNU General Public License v2
1681 +
1682 +EAPI=6
1683 +
1684 +KDE_TEST="true"
1685 +inherit kde5
1686 +
1687 +DESCRIPTION="Calendar viewer for KDE PIM"
1688 +LICENSE="GPL-2+ LGPL-2.1+"
1689 +KEYWORDS="~amd64 ~x86"
1690 +IUSE=""
1691 +
1692 +DEPEND="
1693 + $(add_frameworks_dep kcodecs)
1694 + $(add_frameworks_dep kcompletion)
1695 + $(add_frameworks_dep kconfig)
1696 + $(add_frameworks_dep kconfigwidgets)
1697 + $(add_frameworks_dep kcoreaddons)
1698 + $(add_frameworks_dep kdelibs4support)
1699 + $(add_frameworks_dep kguiaddons)
1700 + $(add_frameworks_dep ki18n)
1701 + $(add_frameworks_dep kiconthemes)
1702 + $(add_frameworks_dep kitemmodels)
1703 + $(add_frameworks_dep kservice)
1704 + $(add_frameworks_dep kwidgetsaddons)
1705 + $(add_kdeapps_dep akonadi)
1706 + $(add_kdeapps_dep akonadi-calendar)
1707 + $(add_kdeapps_dep calendarsupport)
1708 + $(add_kdeapps_dep kcalcore)
1709 + $(add_kdeapps_dep kcalutils)
1710 + $(add_kdeapps_dep kcontacts)
1711 + $(add_kdeapps_dep kmime)
1712 + $(add_kdeapps_dep libkdepim)
1713 + $(add_qt_dep designer)
1714 + $(add_qt_dep qtgui)
1715 + $(add_qt_dep qtwidgets)
1716 + dev-libs/kdiagram:5
1717 + dev-libs/libical
1718 +"
1719 +RDEPEND="${DEPEND}"
1720
1721 diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-17.03.90.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-17.03.90.ebuild
1722 new file mode 100644
1723 index 0000000000..9377a85241
1724 --- /dev/null
1725 +++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-17.03.90.ebuild
1726 @@ -0,0 +1,22 @@
1727 +# Copyright 1999-2017 Gentoo Foundation
1728 +# Distributed under the terms of the GNU General Public License v2
1729 +
1730 +EAPI=6
1731 +
1732 +KDE_BLOCK_SLOT4="false"
1733 +inherit kde5
1734 +
1735 +DESCRIPTION="FFmpeg based thumbnail generator for video files"
1736 +LICENSE="GPL-2+"
1737 +KEYWORDS="~amd64 ~x86"
1738 +IUSE="libav"
1739 +
1740 +RDEPEND="
1741 + $(add_frameworks_dep kio)
1742 + $(add_qt_dep qtgui)
1743 + libav? ( media-video/libav:= )
1744 + !libav? ( media-video/ffmpeg:0= )
1745 +"
1746 +DEPEND="${RDEPEND}
1747 + virtual/pkgconfig
1748 +"
1749
1750 diff --git a/kde-apps/filelight/filelight-17.03.90.ebuild b/kde-apps/filelight/filelight-17.03.90.ebuild
1751 new file mode 100644
1752 index 0000000000..781d4bcb5e
1753 --- /dev/null
1754 +++ b/kde-apps/filelight/filelight-17.03.90.ebuild
1755 @@ -0,0 +1,29 @@
1756 +# Copyright 1999-2017 Gentoo Foundation
1757 +# Distributed under the terms of the GNU General Public License v2
1758 +
1759 +EAPI=6
1760 +
1761 +KDE_HANDBOOK="forceoptional"
1762 +inherit kde5
1763 +
1764 +DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
1765 +HOMEPAGE="https://utils.kde.org/projects/filelight"
1766 +KEYWORDS="~amd64 ~x86"
1767 +IUSE=""
1768 +
1769 +DEPEND="
1770 + $(add_frameworks_dep kcompletion)
1771 + $(add_frameworks_dep kconfig)
1772 + $(add_frameworks_dep kconfigwidgets)
1773 + $(add_frameworks_dep kcoreaddons)
1774 + $(add_frameworks_dep ki18n)
1775 + $(add_frameworks_dep kio)
1776 + $(add_frameworks_dep kparts)
1777 + $(add_frameworks_dep kservice)
1778 + $(add_frameworks_dep kwidgetsaddons)
1779 + $(add_frameworks_dep kxmlgui)
1780 + $(add_frameworks_dep solid)
1781 + $(add_qt_dep qtgui)
1782 + $(add_qt_dep qtwidgets)
1783 +"
1784 +RDEPEND="${DEPEND}"
1785
1786 diff --git a/kde-apps/granatier/granatier-17.03.90.ebuild b/kde-apps/granatier/granatier-17.03.90.ebuild
1787 new file mode 100644
1788 index 0000000000..0efe6592e8
1789 --- /dev/null
1790 +++ b/kde-apps/granatier/granatier-17.03.90.ebuild
1791 @@ -0,0 +1,30 @@
1792 +# Copyright 1999-2017 Gentoo Foundation
1793 +# Distributed under the terms of the GNU General Public License v2
1794 +
1795 +EAPI=6
1796 +
1797 +KDE_HANDBOOK="forceoptional"
1798 +inherit kde5
1799 +
1800 +DESCRIPTION="KDE Bomberman game"
1801 +HOMEPAGE="https://www.kde.org/applications/games/granatier/"
1802 +KEYWORDS="~amd64 ~x86"
1803 +IUSE=""
1804 +
1805 +DEPEND="
1806 + $(add_frameworks_dep kconfig)
1807 + $(add_frameworks_dep kconfigwidgets)
1808 + $(add_frameworks_dep kcoreaddons)
1809 + $(add_frameworks_dep kcrash)
1810 + $(add_frameworks_dep kdbusaddons)
1811 + $(add_frameworks_dep ki18n)
1812 + $(add_frameworks_dep knewstuff)
1813 + $(add_frameworks_dep kwidgetsaddons)
1814 + $(add_frameworks_dep kxmlgui)
1815 + $(add_kdeapps_dep libkdegames)
1816 + $(add_qt_dep qtgui)
1817 + $(add_qt_dep qtsvg)
1818 + $(add_qt_dep qtwidgets)
1819 + $(add_qt_dep qtxml)
1820 +"
1821 +RDEPEND="${DEPEND}"
1822
1823 diff --git a/kde-apps/grantlee-editor/grantlee-editor-17.03.90.ebuild b/kde-apps/grantlee-editor/grantlee-editor-17.03.90.ebuild
1824 new file mode 100644
1825 index 0000000000..9a6c057215
1826 --- /dev/null
1827 +++ b/kde-apps/grantlee-editor/grantlee-editor-17.03.90.ebuild
1828 @@ -0,0 +1,44 @@
1829 +# Copyright 1999-2017 Gentoo Foundation
1830 +# Distributed under the terms of the GNU General Public License v2
1831 +
1832 +EAPI=6
1833 +
1834 +KDE_HANDBOOK="forceoptional"
1835 +inherit kde5
1836 +
1837 +DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
1838 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
1839 +KEYWORDS="~amd64 ~x86"
1840 +IUSE=""
1841 +
1842 +DEPEND="
1843 + $(add_frameworks_dep karchive)
1844 + $(add_frameworks_dep kcompletion)
1845 + $(add_frameworks_dep kconfig)
1846 + $(add_frameworks_dep kconfigwidgets)
1847 + $(add_frameworks_dep kcoreaddons)
1848 + $(add_frameworks_dep kcrash)
1849 + $(add_frameworks_dep kdbusaddons)
1850 + $(add_frameworks_dep ki18n)
1851 + $(add_frameworks_dep kio)
1852 + $(add_frameworks_dep knewstuff)
1853 + $(add_frameworks_dep ktexteditor)
1854 + $(add_frameworks_dep kwallet)
1855 + $(add_frameworks_dep kwidgetsaddons)
1856 + $(add_frameworks_dep kxmlgui)
1857 + $(add_kdeapps_dep akonadi-contacts)
1858 + $(add_kdeapps_dep kblog)
1859 + $(add_kdeapps_dep kcontacts)
1860 + $(add_kdeapps_dep kmime)
1861 + $(add_kdeapps_dep kpimtextedit)
1862 + $(add_kdeapps_dep messagelib)
1863 + $(add_kdeapps_dep pimcommon)
1864 + $(add_qt_dep qtgui)
1865 + $(add_qt_dep qtwebengine 'widgets')
1866 + $(add_qt_dep qtwidgets)
1867 +"
1868 +RDEPEND="${DEPEND}
1869 + !kde-apps/kaddressbook:4
1870 + !kde-apps/kdepim-common-libs:4
1871 + !kde-apps/kmail:4
1872 +"
1873
1874 diff --git a/kde-apps/grantleetheme/grantleetheme-17.03.90.ebuild b/kde-apps/grantleetheme/grantleetheme-17.03.90.ebuild
1875 new file mode 100644
1876 index 0000000000..d95faf9751
1877 --- /dev/null
1878 +++ b/kde-apps/grantleetheme/grantleetheme-17.03.90.ebuild
1879 @@ -0,0 +1,31 @@
1880 +# Copyright 1999-2017 Gentoo Foundation
1881 +# Distributed under the terms of the GNU General Public License v2
1882 +
1883 +EAPI=6
1884 +
1885 +KDE_TEST="forceoptional"
1886 +inherit kde5
1887 +
1888 +DESCRIPTION="Library for Grantlee plugins"
1889 +LICENSE="GPL-2+ LGPL-2.1+"
1890 +KEYWORDS="~amd64 ~x86"
1891 +IUSE=""
1892 +
1893 +RDEPEND="
1894 + $(add_frameworks_dep kconfig)
1895 + $(add_frameworks_dep kcoreaddons)
1896 + $(add_frameworks_dep ki18n)
1897 + $(add_frameworks_dep kiconthemes)
1898 + $(add_frameworks_dep knewstuff)
1899 + $(add_frameworks_dep kwidgetsaddons)
1900 + $(add_frameworks_dep kxmlgui)
1901 + $(add_qt_dep qtgui)
1902 + $(add_qt_dep qtwidgets)
1903 + dev-libs/grantlee:5
1904 +"
1905 +DEPEND="${RDEPEND}
1906 + $(add_qt_dep qtnetwork)
1907 +"
1908 +
1909 +# fails if package not already installed
1910 +RESTRICT+=" test"
1911
1912 diff --git a/kde-apps/gwenview/gwenview-17.03.90.ebuild b/kde-apps/gwenview/gwenview-17.03.90.ebuild
1913 new file mode 100644
1914 index 0000000000..050bf11457
1915 --- /dev/null
1916 +++ b/kde-apps/gwenview/gwenview-17.03.90.ebuild
1917 @@ -0,0 +1,97 @@
1918 +# Copyright 1999-2017 Gentoo Foundation
1919 +# Distributed under the terms of the GNU General Public License v2
1920 +
1921 +EAPI=6
1922 +
1923 +KDE_HANDBOOK="true"
1924 +KDE_TEST="true"
1925 +inherit kde5
1926 +
1927 +DESCRIPTION="KDE image viewer"
1928 +HOMEPAGE="
1929 + https://www.kde.org/applications/graphics/gwenview/
1930 + https://userbase.kde.org/Gwenview
1931 +"
1932 +
1933 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
1934 +KEYWORDS="~amd64 ~x86"
1935 +IUSE="kipi raw semantic-desktop X"
1936 +
1937 +# requires running environment
1938 +RESTRICT+=" test"
1939 +
1940 +COMMON_DEPEND="
1941 + $(add_frameworks_dep kactivities)
1942 + $(add_frameworks_dep kcompletion)
1943 + $(add_frameworks_dep kconfig)
1944 + $(add_frameworks_dep kconfigwidgets)
1945 + $(add_frameworks_dep kcoreaddons)
1946 + $(add_frameworks_dep ki18n)
1947 + $(add_frameworks_dep kiconthemes)
1948 + $(add_frameworks_dep kio)
1949 + $(add_frameworks_dep kitemmodels)
1950 + $(add_frameworks_dep kitemviews)
1951 + $(add_frameworks_dep kjobwidgets)
1952 + $(add_frameworks_dep knotifications)
1953 + $(add_frameworks_dep kparts)
1954 + $(add_frameworks_dep kservice)
1955 + $(add_frameworks_dep ktextwidgets)
1956 + $(add_frameworks_dep kwidgetsaddons)
1957 + $(add_frameworks_dep kxmlgui)
1958 + $(add_qt_dep qtgui)
1959 + $(add_qt_dep qtopengl)
1960 + $(add_qt_dep qtprintsupport)
1961 + $(add_qt_dep qtsvg)
1962 + $(add_qt_dep qtwidgets)
1963 + media-gfx/exiv2:=
1964 + media-libs/lcms:2
1965 + media-libs/libpng:0=
1966 + media-libs/phonon[qt5]
1967 + virtual/jpeg:0
1968 + kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
1969 + raw? ( $(add_kdeapps_dep libkdcraw) )
1970 + semantic-desktop? (
1971 + $(add_frameworks_dep baloo)
1972 + $(add_frameworks_dep kfilemetadata)
1973 + )
1974 + X? (
1975 + $(add_qt_dep qtx11extras)
1976 + x11-libs/libX11
1977 + )
1978 +"
1979 +DEPEND="${COMMON_DEPEND}
1980 + $(add_frameworks_dep kwindowsystem)
1981 + $(add_qt_dep qtconcurrent)
1982 +"
1983 +RDEPEND="${COMMON_DEPEND}
1984 + $(add_frameworks_dep kimageformats)
1985 + $(add_qt_dep qtimageformats)
1986 +"
1987 +
1988 +src_configure() {
1989 + local mycmakeargs=(
1990 + $(cmake-utils_use_find_package kipi KF5Kipi)
1991 + $(cmake-utils_use_find_package raw KF5KDcraw)
1992 + $(cmake-utils_use_find_package X X11)
1993 + )
1994 +
1995 + if use semantic-desktop; then
1996 + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=Baloo)
1997 + else
1998 + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=None)
1999 + fi
2000 +
2001 + kde5_src_configure
2002 +}
2003 +
2004 +pkg_postinst() {
2005 + kde5_pkg_postinst
2006 +
2007 + if ! has_version kde-apps/svgpart:${SLOT} ; then
2008 + elog "For SVG support, install kde-apps/svgpart:${SLOT}"
2009 + fi
2010 +
2011 + if use kipi && ! has_version media-plugins/kipi-plugins ; then
2012 + elog "Plugins for the KIPI interface can be found in media-plugins/kipi-plugins"
2013 + fi
2014 +}
2015
2016 diff --git a/kde-apps/incidenceeditor/incidenceeditor-17.03.90.ebuild b/kde-apps/incidenceeditor/incidenceeditor-17.03.90.ebuild
2017 new file mode 100644
2018 index 0000000000..a8b45470aa
2019 --- /dev/null
2020 +++ b/kde-apps/incidenceeditor/incidenceeditor-17.03.90.ebuild
2021 @@ -0,0 +1,53 @@
2022 +# Copyright 1999-2017 Gentoo Foundation
2023 +# Distributed under the terms of the GNU General Public License v2
2024 +
2025 +EAPI=6
2026 +
2027 +KDE_TEST="forceoptional"
2028 +VIRTUALX_REQUIRED="test"
2029 +inherit kde5
2030 +
2031 +DESCRIPTION="Incidence editor for korganizer"
2032 +LICENSE="GPL-2+"
2033 +KEYWORDS="~amd64 ~x86"
2034 +IUSE=""
2035 +
2036 +DEPEND="
2037 + $(add_frameworks_dep kcodecs)
2038 + $(add_frameworks_dep kcompletion)
2039 + $(add_frameworks_dep kconfig)
2040 + $(add_frameworks_dep kconfigwidgets)
2041 + $(add_frameworks_dep kcoreaddons)
2042 + $(add_frameworks_dep kdelibs4support)
2043 + $(add_frameworks_dep ki18n)
2044 + $(add_frameworks_dep kiconthemes)
2045 + $(add_frameworks_dep kio)
2046 + $(add_frameworks_dep kitemmodels)
2047 + $(add_frameworks_dep kjobwidgets)
2048 + $(add_frameworks_dep kservice)
2049 + $(add_frameworks_dep ktextwidgets)
2050 + $(add_frameworks_dep kwidgetsaddons)
2051 + $(add_frameworks_dep kxmlgui)
2052 + $(add_kdeapps_dep akonadi)
2053 + $(add_kdeapps_dep akonadi-calendar)
2054 + $(add_kdeapps_dep akonadi-contacts)
2055 + $(add_kdeapps_dep akonadi-mime)
2056 + $(add_kdeapps_dep calendarsupport)
2057 + $(add_kdeapps_dep eventviews)
2058 + $(add_kdeapps_dep kcalcore)
2059 + $(add_kdeapps_dep kcalutils)
2060 + $(add_kdeapps_dep kcontacts)
2061 + $(add_kdeapps_dep kdepim-apps-libs)
2062 + $(add_kdeapps_dep kidentitymanagement)
2063 + $(add_kdeapps_dep kldap)
2064 + $(add_kdeapps_dep kmailtransport)
2065 + $(add_kdeapps_dep kmime)
2066 + $(add_kdeapps_dep libkdepim)
2067 + $(add_qt_dep qtdbus)
2068 + $(add_qt_dep qtgui)
2069 + $(add_qt_dep qtwidgets)
2070 + dev-libs/kdiagram:5
2071 +"
2072 +RDEPEND="${DEPEND}
2073 + !kde-apps/kdepim-common-libs:4
2074 +"
2075
2076 diff --git a/kde-apps/jovie/jovie-17.03.90.ebuild b/kde-apps/jovie/jovie-17.03.90.ebuild
2077 new file mode 100644
2078 index 0000000000..4a2bb878ea
2079 --- /dev/null
2080 +++ b/kde-apps/jovie/jovie-17.03.90.ebuild
2081 @@ -0,0 +1,17 @@
2082 +# Copyright 1999-2017 Gentoo Foundation
2083 +# Distributed under the terms of the GNU General Public License v2
2084 +
2085 +EAPI=6
2086 +
2087 +KDE_HANDBOOK="optional"
2088 +inherit kde4-base
2089 +
2090 +DESCRIPTION="Text to speech application"
2091 +HOMEPAGE="https://www.kde.org/applications/utilities/jovie/"
2092 +KEYWORDS="~amd64 ~arm ~x86"
2093 +IUSE="debug"
2094 +
2095 +DEPEND="
2096 + app-accessibility/speech-dispatcher
2097 +"
2098 +RDEPEND="${DEPEND}"
2099
2100 diff --git a/kde-apps/juk/juk-17.03.90.ebuild b/kde-apps/juk/juk-17.03.90.ebuild
2101 new file mode 100644
2102 index 0000000000..4df28c5331
2103 --- /dev/null
2104 +++ b/kde-apps/juk/juk-17.03.90.ebuild
2105 @@ -0,0 +1,27 @@
2106 +# Copyright 1999-2017 Gentoo Foundation
2107 +# Distributed under the terms of the GNU General Public License v2
2108 +
2109 +EAPI=6
2110 +
2111 +KDE_HANDBOOK="optional"
2112 +inherit kde4-base
2113 +
2114 +DESCRIPTION="Jukebox and music manager by KDE"
2115 +HOMEPAGE="https://www.kde.org/applications/multimedia/juk/"
2116 +KEYWORDS="~amd64 ~arm ~x86"
2117 +IUSE="debug"
2118 +
2119 +DEPEND="
2120 + media-libs/phonon[qt4]
2121 + >=media-libs/taglib-1.6
2122 +"
2123 +RDEPEND="${DEPEND}"
2124 +
2125 +src_configure() {
2126 + # bug 410551: for disabling deprecated TunePimp support
2127 + local mycmakeargs=(
2128 + -DWITH_TunePimp=OFF
2129 + )
2130 +
2131 + kde4-base_src_configure
2132 +}
2133
2134 diff --git a/kde-apps/k3b/k3b-17.03.90.ebuild b/kde-apps/k3b/k3b-17.03.90.ebuild
2135 new file mode 100644
2136 index 0000000000..5016ef4181
2137 --- /dev/null
2138 +++ b/kde-apps/k3b/k3b-17.03.90.ebuild
2139 @@ -0,0 +1,115 @@
2140 +# Copyright 1999-2017 Gentoo Foundation
2141 +# Distributed under the terms of the GNU General Public License v2
2142 +
2143 +EAPI=6
2144 +
2145 +KDE_HANDBOOK="forceoptional"
2146 +KDE_TEST="optional"
2147 +inherit kde5
2148 +
2149 +DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
2150 +HOMEPAGE="http://www.k3b.org/"
2151 +LICENSE="GPL-2 FDL-1.2"
2152 +KEYWORDS="~amd64 ~x86"
2153 +IUSE="dvd emovix encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis webkit"
2154 +
2155 +DEPEND="
2156 + $(add_frameworks_dep karchive)
2157 + $(add_frameworks_dep kbookmarks)
2158 + $(add_frameworks_dep kcmutils)
2159 + $(add_frameworks_dep kcompletion)
2160 + $(add_frameworks_dep kconfig)
2161 + $(add_frameworks_dep kconfigwidgets)
2162 + $(add_frameworks_dep kcoreaddons)
2163 + $(add_frameworks_dep kfilemetadata)
2164 + $(add_frameworks_dep ki18n)
2165 + $(add_frameworks_dep kiconthemes)
2166 + $(add_frameworks_dep kio)
2167 + $(add_frameworks_dep kjobwidgets)
2168 + $(add_frameworks_dep knewstuff)
2169 + $(add_frameworks_dep knotifications)
2170 + $(add_frameworks_dep knotifyconfig)
2171 + $(add_frameworks_dep kservice)
2172 + $(add_frameworks_dep kwidgetsaddons)
2173 + $(add_frameworks_dep kxmlgui)
2174 + $(add_frameworks_dep solid)
2175 + $(add_kdeapps_dep libkcddb)
2176 + $(add_qt_dep qtdbus)
2177 + $(add_qt_dep qtgui)
2178 + $(add_qt_dep qtnetwork)
2179 + $(add_qt_dep qtwidgets)
2180 + $(add_qt_dep qtxml)
2181 + media-libs/libsamplerate
2182 + dvd? ( media-libs/libdvdread )
2183 + ffmpeg? (
2184 + libav? ( media-video/libav:= )
2185 + !libav? ( media-video/ffmpeg:0= )
2186 + )
2187 + flac? ( >=media-libs/flac-1.2[cxx] )
2188 + mp3? ( media-sound/lame )
2189 + mad? ( media-libs/libmad )
2190 + musepack? ( >=media-sound/musepack-tools-444 )
2191 + sndfile? ( media-libs/libsndfile )
2192 + taglib? ( >=media-libs/taglib-1.5 )
2193 + vorbis? ( media-libs/libvorbis )
2194 + webkit? ( $(add_qt_dep qtwebkit) )
2195 +"
2196 +RDEPEND="${DEPEND}
2197 + app-cdr/cdrdao
2198 + media-sound/cdparanoia
2199 + virtual/cdrtools
2200 + dvd? (
2201 + >=app-cdr/dvd+rw-tools-7
2202 + encode? ( media-video/transcode[dvd] )
2203 + )
2204 + emovix? ( media-video/emovix )
2205 + sox? ( media-sound/sox )
2206 + vcd? ( media-video/vcdimager )
2207 +"
2208 +
2209 +REQUIRED_USE="
2210 + mp3? ( encode )
2211 + sox? ( encode )
2212 +"
2213 +
2214 +DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
2215 +
2216 +src_configure() {
2217 + local mycmakeargs=(
2218 + -DK3B_BUILD_API_DOCS=OFF
2219 + -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
2220 + -DK3B_ENABLE_HAL_SUPPORT=OFF
2221 + -DK3B_ENABLE_MUSICBRAINZ=OFF
2222 + -DK3B_DEBUG=$(usex debug)
2223 + -DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
2224 + -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
2225 + -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
2226 + -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
2227 + -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
2228 + -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
2229 + -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
2230 + -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
2231 + -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
2232 + -DK3B_ENABLE_TAGLIB=$(usex taglib)
2233 + -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
2234 + -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
2235 + $(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
2236 + )
2237 +
2238 + kde5_src_configure
2239 +}
2240 +
2241 +pkg_postinst() {
2242 + kde5_pkg_postinst
2243 +
2244 + echo
2245 + elog "If you get warnings on start-up, uncheck the \"Check system"
2246 + elog "configuration\" option in the \"Misc\" settings window."
2247 + echo
2248 +
2249 + local group=cdrom
2250 + use kernel_linux || group=operator
2251 + elog "Make sure you have proper read/write permissions on optical device(s)."
2252 + elog "Usually, it is sufficient to be in the ${group} group."
2253 + echo
2254 +}
2255
2256 diff --git a/kde-apps/kaccessible/kaccessible-17.03.90.ebuild b/kde-apps/kaccessible/kaccessible-17.03.90.ebuild
2257 new file mode 100644
2258 index 0000000000..73c8799f2a
2259 --- /dev/null
2260 +++ b/kde-apps/kaccessible/kaccessible-17.03.90.ebuild
2261 @@ -0,0 +1,20 @@
2262 +# Copyright 1999-2017 Gentoo Foundation
2263 +# Distributed under the terms of the GNU General Public License v2
2264 +
2265 +EAPI=6
2266 +
2267 +inherit kde4-base
2268 +
2269 +DESCRIPTION="Provides accessibility services like focus tracking"
2270 +KEYWORDS="~amd64 ~arm ~x86"
2271 +IUSE="debug +speechd"
2272 +
2273 +DEPEND="speechd? ( app-accessibility/speech-dispatcher )"
2274 +RDEPEND=${DEPEND}
2275 +
2276 +src_configure() {
2277 + local mycmakeargs=(
2278 + -DWITH_Speechd=$(usex speechd)
2279 + )
2280 + kde4-base_src_configure
2281 +}
2282
2283 diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-17.03.90.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-17.03.90.ebuild
2284 new file mode 100644
2285 index 0000000000..ffa2bd5291
2286 --- /dev/null
2287 +++ b/kde-apps/kaccounts-integration/kaccounts-integration-17.03.90.ebuild
2288 @@ -0,0 +1,38 @@
2289 +# Copyright 1999-2017 Gentoo Foundation
2290 +# Distributed under the terms of the GNU General Public License v2
2291 +
2292 +EAPI=6
2293 +
2294 +KDE_TEST="forceoptional"
2295 +VIRTUALDBUS_TEST="true"
2296 +inherit kde5
2297 +
2298 +DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
2299 +HOMEPAGE="https://community.kde.org/KTp"
2300 +LICENSE="LGPL-2.1"
2301 +
2302 +KEYWORDS="~amd64 ~arm ~x86"
2303 +IUSE=""
2304 +
2305 +RDEPEND="
2306 + $(add_frameworks_dep kconfigwidgets)
2307 + $(add_frameworks_dep kcoreaddons)
2308 + $(add_frameworks_dep kdbusaddons)
2309 + $(add_frameworks_dep kdeclarative)
2310 + $(add_frameworks_dep ki18n)
2311 + $(add_qt_dep qtdbus)
2312 + $(add_qt_dep qtdeclarative)
2313 + $(add_qt_dep qtgui)
2314 + $(add_qt_dep qtwidgets)
2315 + net-libs/accounts-qt
2316 + >=net-libs/libaccounts-glib-1.21
2317 + net-libs/signond
2318 +"
2319 +DEPEND="${RDEPEND}
2320 + $(add_frameworks_dep kcmutils)
2321 + $(add_plasma_dep kde-cli-tools)
2322 + sys-devel/gettext
2323 +"
2324 +
2325 +# bug #549444
2326 +RESTRICT+=" test"
2327
2328 diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-17.03.90.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-17.03.90.ebuild
2329 new file mode 100644
2330 index 0000000000..86473b4d97
2331 --- /dev/null
2332 +++ b/kde-apps/kaccounts-providers/kaccounts-providers-17.03.90.ebuild
2333 @@ -0,0 +1,33 @@
2334 +# Copyright 1999-2017 Gentoo Foundation
2335 +# Distributed under the terms of the GNU General Public License v2
2336 +
2337 +EAPI=6
2338 +
2339 +inherit kde5
2340 +
2341 +DESCRIPTION="KDE accounts providers"
2342 +HOMEPAGE="https://community.kde.org/KTp"
2343 +LICENSE="LGPL-2.1"
2344 +
2345 +KEYWORDS="~amd64 ~x86"
2346 +IUSE=""
2347 +
2348 +COMMON_DEPEND="
2349 + $(add_frameworks_dep kcoreaddons)
2350 + $(add_frameworks_dep kdeclarative)
2351 + $(add_frameworks_dep ki18n)
2352 + $(add_frameworks_dep kio)
2353 + $(add_frameworks_dep kpackage)
2354 + $(add_kdeapps_dep kaccounts-integration)
2355 + $(add_qt_dep qtdeclarative)
2356 + $(add_qt_dep qtgui)
2357 + $(add_qt_dep qtxml)
2358 +"
2359 +DEPEND="${COMMON_DEPEND}
2360 + dev-util/intltool
2361 +"
2362 +RDEPEND="${COMMON_DEPEND}
2363 + net-im/telepathy-connection-managers[xmpp]
2364 + net-libs/signon-ui
2365 + net-libs/signon-oauth2
2366 +"
2367
2368 diff --git a/kde-apps/kaddressbook/kaddressbook-17.03.90.ebuild b/kde-apps/kaddressbook/kaddressbook-17.03.90.ebuild
2369 new file mode 100644
2370 index 0000000000..9a60ac95f4
2371 --- /dev/null
2372 +++ b/kde-apps/kaddressbook/kaddressbook-17.03.90.ebuild
2373 @@ -0,0 +1,67 @@
2374 +# Copyright 1999-2017 Gentoo Foundation
2375 +# Distributed under the terms of the GNU General Public License v2
2376 +
2377 +EAPI=6
2378 +
2379 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
2380 +KDE_TEST="forceoptional-recursive"
2381 +VIRTUALX_REQUIRED="test"
2382 +inherit kde5
2383 +
2384 +DESCRIPTION="Address book application based on KDE Frameworks"
2385 +HOMEPAGE="https://www.kde.org/applications/office/kaddressbook/"
2386 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2387 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2388 +
2389 +IUSE="prison"
2390 +
2391 +COMMON_DEPEND="
2392 + $(add_frameworks_dep kcmutils)
2393 + $(add_frameworks_dep kcodecs)
2394 + $(add_frameworks_dep kcompletion)
2395 + $(add_frameworks_dep kconfig)
2396 + $(add_frameworks_dep kconfigwidgets)
2397 + $(add_frameworks_dep kcoreaddons)
2398 + $(add_frameworks_dep kcrash)
2399 + $(add_frameworks_dep kdelibs4support)
2400 + $(add_frameworks_dep ki18n)
2401 + $(add_frameworks_dep kiconthemes)
2402 + $(add_frameworks_dep kio)
2403 + $(add_frameworks_dep kitemmodels)
2404 + $(add_frameworks_dep kjobwidgets)
2405 + $(add_frameworks_dep kparts)
2406 + $(add_frameworks_dep kservice)
2407 + $(add_frameworks_dep kwidgetsaddons)
2408 + $(add_frameworks_dep kxmlgui)
2409 + $(add_kdeapps_dep akonadi)
2410 + $(add_kdeapps_dep akonadi-contacts)
2411 + $(add_kdeapps_dep akonadi-search)
2412 + $(add_kdeapps_dep grantleetheme)
2413 + $(add_kdeapps_dep kcontacts)
2414 + $(add_kdeapps_dep kdepim-apps-libs)
2415 + $(add_kdeapps_dep kontactinterface)
2416 + $(add_kdeapps_dep libgravatar)
2417 + $(add_kdeapps_dep libkdepim)
2418 + $(add_kdeapps_dep pimcommon)
2419 + $(add_qt_dep qtdbus)
2420 + $(add_qt_dep qtgui)
2421 + $(add_qt_dep qtprintsupport)
2422 + $(add_qt_dep qtwidgets)
2423 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
2424 + dev-libs/grantlee:5
2425 + prison? ( $(add_frameworks_dep prison) )
2426 +"
2427 +DEPEND="${COMMON_DEPEND}
2428 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
2429 +"
2430 +RDEPEND="${COMMON_DEPEND}
2431 + $(add_kdeapps_dep kdepim-runtime)
2432 +"
2433 +
2434 +src_configure() {
2435 + local mycmakeargs=(
2436 + $(cmake-utils_use_find_package prison KF5Prison)
2437 + )
2438 +
2439 + kde5_src_configure
2440 +}
2441
2442 diff --git a/kde-apps/kajongg/kajongg-17.03.90.ebuild b/kde-apps/kajongg/kajongg-17.03.90.ebuild
2443 new file mode 100644
2444 index 0000000000..45b15136e2
2445 --- /dev/null
2446 +++ b/kde-apps/kajongg/kajongg-17.03.90.ebuild
2447 @@ -0,0 +1,51 @@
2448 +# Copyright 1999-2017 Gentoo Foundation
2449 +# Distributed under the terms of the GNU General Public License v2
2450 +
2451 +EAPI=6
2452 +
2453 +KDE_AUTODEPS="false"
2454 +KDE_HANDBOOK="forceoptional"
2455 +PYTHON_COMPAT=( python3_{5,6} )
2456 +inherit python-single-r1 kde5
2457 +
2458 +DESCRIPTION="Classical Mah Jongg for four players"
2459 +HOMEPAGE="https://www.kde.org/applications/games/kajongg/"
2460 +KEYWORDS="~amd64 ~arm ~x86"
2461 +IUSE=""
2462 +
2463 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
2464 +
2465 +DEPEND="${PYTHON_DEPS}
2466 + $(add_frameworks_dep extra-cmake-modules)
2467 + $(add_frameworks_dep kconfig)
2468 + $(add_kdeapps_dep libkdegames)
2469 + $(add_qt_dep qtcore)
2470 + $(add_qt_dep qtgui)
2471 + $(add_qt_dep qtsvg)
2472 + $(add_qt_dep qtwidgets)
2473 + dev-db/sqlite:3
2474 + dev-python/PyQt5[gui,svg,widgets,${PYTHON_USEDEP}]
2475 + >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}]
2476 +"
2477 +RDEPEND="${DEPEND}
2478 + $(add_kdeapps_dep libkmahjongg)
2479 + !kde-apps/kajongg:4
2480 +"
2481 +
2482 +pkg_setup() {
2483 + python-single-r1_pkg_setup
2484 + kde5_pkg_setup
2485 +}
2486 +
2487 +src_prepare() {
2488 + python_fix_shebang src
2489 + kde5_src_prepare
2490 + sed -i -e "/KDE_ADD_PYTHON_EXECUTABLE/s/^/#DONT/" CMakeLists.txt || die
2491 +}
2492 +
2493 +src_install() {
2494 + kde5_src_install
2495 + dosym /usr/share/kajongg/kajongg.py /usr/bin/kajongg
2496 + dosym /usr/share/kajongg/kajonggserver.py /usr/bin/kajonggserver
2497 + fperms a+x /usr/share/kajongg/kajongg{,server}.py
2498 +}
2499
2500 diff --git a/kde-apps/kalarm/kalarm-17.03.90.ebuild b/kde-apps/kalarm/kalarm-17.03.90.ebuild
2501 new file mode 100644
2502 index 0000000000..bf7d1e3a6b
2503 --- /dev/null
2504 +++ b/kde-apps/kalarm/kalarm-17.03.90.ebuild
2505 @@ -0,0 +1,76 @@
2506 +# Copyright 1999-2017 Gentoo Foundation
2507 +# Distributed under the terms of the GNU General Public License v2
2508 +
2509 +EAPI=6
2510 +
2511 +KDE_HANDBOOK="forceoptional"
2512 +inherit kde5
2513 +
2514 +DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
2515 +HOMEPAGE+=" https://userbase.kde.org/KAlarm"
2516 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2517 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2518 +IUSE="X"
2519 +
2520 +DEPEND="
2521 + $(add_frameworks_dep kauth)
2522 + $(add_frameworks_dep kcmutils)
2523 + $(add_frameworks_dep kcodecs)
2524 + $(add_frameworks_dep kcompletion)
2525 + $(add_frameworks_dep kconfig)
2526 + $(add_frameworks_dep kconfigwidgets)
2527 + $(add_frameworks_dep kcoreaddons)
2528 + $(add_frameworks_dep kdbusaddons)
2529 + $(add_frameworks_dep kdelibs4support)
2530 + $(add_frameworks_dep kguiaddons)
2531 + $(add_frameworks_dep ki18n)
2532 + $(add_frameworks_dep kiconthemes)
2533 + $(add_frameworks_dep kio)
2534 + $(add_frameworks_dep kitemmodels)
2535 + $(add_frameworks_dep kjobwidgets)
2536 + $(add_frameworks_dep knotifications)
2537 + $(add_frameworks_dep kservice)
2538 + $(add_frameworks_dep ktextwidgets)
2539 + $(add_frameworks_dep kwidgetsaddons)
2540 + $(add_frameworks_dep kwindowsystem)
2541 + $(add_frameworks_dep kxmlgui)
2542 + $(add_kdeapps_dep akonadi)
2543 + $(add_kdeapps_dep akonadi-contacts)
2544 + $(add_kdeapps_dep akonadi-mime)
2545 + $(add_kdeapps_dep kalarmcal)
2546 + $(add_kdeapps_dep kcalcore)
2547 + $(add_kdeapps_dep kcalutils)
2548 + $(add_kdeapps_dep kcontacts)
2549 + $(add_kdeapps_dep kdepim-apps-libs)
2550 + $(add_kdeapps_dep kholidays)
2551 + $(add_kdeapps_dep kidentitymanagement)
2552 + $(add_kdeapps_dep kmailtransport)
2553 + $(add_kdeapps_dep kmime)
2554 + $(add_kdeapps_dep kontactinterface)
2555 + $(add_kdeapps_dep kpimtextedit)
2556 + $(add_kdeapps_dep libkdepim)
2557 + $(add_kdeapps_dep mailcommon)
2558 + $(add_kdeapps_dep pimcommon)
2559 + $(add_qt_dep qtdbus)
2560 + $(add_qt_dep qtgui)
2561 + $(add_qt_dep qtnetwork)
2562 + $(add_qt_dep qtwidgets)
2563 + dev-libs/libxslt
2564 + media-libs/phonon[qt5]
2565 + X? (
2566 + $(add_qt_dep qtx11extras)
2567 + x11-libs/libX11
2568 + )
2569 +"
2570 +RDEPEND="${DEPEND}
2571 + $(add_kdeapps_dep kdepim-runtime)
2572 +"
2573 +
2574 +src_configure() {
2575 + local mycmakeargs=(
2576 + $(cmake-utils_use_find_package X Qt5X11Extras)
2577 + $(cmake-utils_use_find_package X X11)
2578 + )
2579 +
2580 + kde5_src_configure
2581 +}
2582
2583 diff --git a/kde-apps/kalarmcal/kalarmcal-17.03.90.ebuild b/kde-apps/kalarmcal/kalarmcal-17.03.90.ebuild
2584 new file mode 100644
2585 index 0000000000..4b6dcf9772
2586 --- /dev/null
2587 +++ b/kde-apps/kalarmcal/kalarmcal-17.03.90.ebuild
2588 @@ -0,0 +1,23 @@
2589 +# Copyright 1999-2017 Gentoo Foundation
2590 +# Distributed under the terms of the GNU General Public License v2
2591 +
2592 +EAPI=6
2593 +
2594 +inherit kde5
2595 +
2596 +DESCRIPTION="Client library to access and handling of KAlarm calendar data"
2597 +LICENSE="GPL-2+ LGPL-2.1+"
2598 +KEYWORDS="~amd64 ~x86"
2599 +IUSE=""
2600 +
2601 +DEPEND="
2602 + $(add_frameworks_dep kdelibs4support)
2603 + $(add_frameworks_dep ki18n)
2604 + $(add_kdeapps_dep akonadi)
2605 + $(add_kdeapps_dep kcalcore)
2606 + $(add_kdeapps_dep kholidays)
2607 + $(add_kdeapps_dep kidentitymanagement)
2608 + $(add_qt_dep qtgui)
2609 +"
2610 +RDEPEND="${DEPEND}
2611 +"
2612
2613 diff --git a/kde-apps/kalgebra/kalgebra-17.03.90.ebuild b/kde-apps/kalgebra/kalgebra-17.03.90.ebuild
2614 new file mode 100644
2615 index 0000000000..d3826ebac2
2616 --- /dev/null
2617 +++ b/kde-apps/kalgebra/kalgebra-17.03.90.ebuild
2618 @@ -0,0 +1,43 @@
2619 +# Copyright 1999-2017 Gentoo Foundation
2620 +# Distributed under the terms of the GNU General Public License v2
2621 +
2622 +EAPI=6
2623 +
2624 +KDE_HANDBOOK="optional"
2625 +inherit kde5
2626 +
2627 +DESCRIPTION="MathML-based graph calculator by KDE"
2628 +HOMEPAGE="https://www.kde.org/applications/education/kalgebra
2629 +https://edu.kde.org/kalgebra"
2630 +KEYWORDS="~amd64 ~x86"
2631 +IUSE="readline"
2632 +
2633 +DEPEND="
2634 + $(add_frameworks_dep kconfig)
2635 + $(add_frameworks_dep kconfigwidgets)
2636 + $(add_frameworks_dep kcoreaddons)
2637 + $(add_frameworks_dep ki18n)
2638 + $(add_frameworks_dep kio)
2639 + $(add_frameworks_dep kwidgetsaddons)
2640 + $(add_frameworks_dep kxmlgui)
2641 + $(add_kdeapps_dep analitza)
2642 + $(add_qt_dep qtdeclarative)
2643 + $(add_qt_dep qtgui)
2644 + $(add_qt_dep qtprintsupport)
2645 + $(add_qt_dep qtwebengine 'widgets')
2646 + $(add_qt_dep qtwidgets)
2647 + readline? ( sys-libs/readline:0= )
2648 +"
2649 +RDEPEND="${DEPEND}
2650 + $(add_qt_dep qtquickcontrols)
2651 + dev-libs/kirigami:2
2652 + !kde-apps/analitza:4
2653 +"
2654 +
2655 +src_configure() {
2656 + local mycmakeargs=(
2657 + $(cmake-utils_use_find_package readline Readline)
2658 + )
2659 +
2660 + kde5_src_configure
2661 +}
2662
2663 diff --git a/kde-apps/kalzium/kalzium-17.03.90.ebuild b/kde-apps/kalzium/kalzium-17.03.90.ebuild
2664 new file mode 100644
2665 index 0000000000..3d43b19414
2666 --- /dev/null
2667 +++ b/kde-apps/kalzium/kalzium-17.03.90.ebuild
2668 @@ -0,0 +1,59 @@
2669 +# Copyright 1999-2017 Gentoo Foundation
2670 +# Distributed under the terms of the GNU General Public License v2
2671 +
2672 +EAPI=6
2673 +
2674 +KDE_HANDBOOK="forceoptional"
2675 +inherit kde5 flag-o-matic
2676 +
2677 +DESCRIPTION="Periodic table of the elements"
2678 +HOMEPAGE="https://www.kde.org/applications/education/kalzium
2679 +https://edu.kde.org/kalzium"
2680 +KEYWORDS="~amd64 ~arm ~x86"
2681 +IUSE="editor solver"
2682 +
2683 +DEPEND="
2684 + $(add_frameworks_dep kcompletion)
2685 + $(add_frameworks_dep kconfig)
2686 + $(add_frameworks_dep kconfigwidgets)
2687 + $(add_frameworks_dep kcoreaddons)
2688 + $(add_frameworks_dep kdelibs4support)
2689 + $(add_frameworks_dep khtml)
2690 + $(add_frameworks_dep ki18n)
2691 + $(add_frameworks_dep kio)
2692 + $(add_frameworks_dep kitemviews)
2693 + $(add_frameworks_dep kplotting)
2694 + $(add_frameworks_dep ktextwidgets)
2695 + $(add_frameworks_dep kunitconversion)
2696 + $(add_frameworks_dep kwidgetsaddons)
2697 + $(add_frameworks_dep kxmlgui)
2698 + $(add_qt_dep qtgui)
2699 + $(add_qt_dep qtscript)
2700 + $(add_qt_dep qtsvg)
2701 + $(add_qt_dep qtwidgets)
2702 + $(add_qt_dep qtxml)
2703 + editor? (
2704 + dev-cpp/eigen:3
2705 + || ( sci-libs/avogadrolibs sci-chemistry/avogadro )
2706 + sci-chemistry/openbabel
2707 + )
2708 + solver? ( dev-ml/facile[ocamlopt] )
2709 +"
2710 +RDEPEND="${DEPEND}
2711 + sci-chemistry/chemical-mime-data
2712 +"
2713 +
2714 +src_configure(){
2715 + # Fix missing finite()
2716 + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
2717 +
2718 + local mycmakeargs=(
2719 + $(cmake-utils_use_find_package editor Eigen3)
2720 + $(cmake-utils_use_find_package editor AvogadroLibs)
2721 + $(cmake-utils_use_find_package editor OpenBabel2)
2722 + $(cmake-utils_use_find_package solver OCaml)
2723 + $(cmake-utils_use_find_package solver Libfacile)
2724 + )
2725 +
2726 + kde5_src_configure
2727 +}
2728
2729 diff --git a/kde-apps/kamera/kamera-17.03.90.ebuild b/kde-apps/kamera/kamera-17.03.90.ebuild
2730 new file mode 100644
2731 index 0000000000..a6330e36e9
2732 --- /dev/null
2733 +++ b/kde-apps/kamera/kamera-17.03.90.ebuild
2734 @@ -0,0 +1,28 @@
2735 +# Copyright 1999-2017 Gentoo Foundation
2736 +# Distributed under the terms of the GNU General Public License v2
2737 +
2738 +EAPI=6
2739 +
2740 +KDE_HANDBOOK="forceoptional"
2741 +inherit kde5
2742 +
2743 +DESCRIPTION="Plasma integration for gphoto2 cameras"
2744 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
2745 +KEYWORDS="~amd64 ~x86"
2746 +IUSE=""
2747 +
2748 +RDEPEND="
2749 + $(add_frameworks_dep kconfig)
2750 + $(add_frameworks_dep kconfigwidgets)
2751 + $(add_frameworks_dep kcoreaddons)
2752 + $(add_frameworks_dep kxmlgui)
2753 + $(add_frameworks_dep ki18n)
2754 + $(add_frameworks_dep kio)
2755 + $(add_frameworks_dep kwidgetsaddons)
2756 + $(add_qt_dep qtgui)
2757 + $(add_qt_dep qtwidgets)
2758 + media-libs/libgphoto2:=
2759 +"
2760 +DEPEND="${RDEPEND}
2761 + sys-devel/gettext
2762 +"
2763
2764 diff --git a/kde-apps/kanagram/kanagram-17.03.90.ebuild b/kde-apps/kanagram/kanagram-17.03.90.ebuild
2765 new file mode 100644
2766 index 0000000000..8967fbc33a
2767 --- /dev/null
2768 +++ b/kde-apps/kanagram/kanagram-17.03.90.ebuild
2769 @@ -0,0 +1,36 @@
2770 +# Copyright 1999-2017 Gentoo Foundation
2771 +# Distributed under the terms of the GNU General Public License v2
2772 +
2773 +EAPI=6
2774 +
2775 +KDE_HANDBOOK="true"
2776 +inherit kde5
2777 +
2778 +DESCRIPTION="Game based on anagrams of words"
2779 +HOMEPAGE="https://www.kde.org/applications/education/kanagram
2780 +https://edu.kde.org/kanagram"
2781 +KEYWORDS="~amd64 ~x86"
2782 +IUSE=""
2783 +
2784 +DEPEND="
2785 + $(add_frameworks_dep kconfig)
2786 + $(add_frameworks_dep kconfigwidgets)
2787 + $(add_frameworks_dep kcoreaddons)
2788 + $(add_frameworks_dep kcrash)
2789 + $(add_frameworks_dep kdeclarative)
2790 + $(add_frameworks_dep ki18n)
2791 + $(add_frameworks_dep knewstuff)
2792 + $(add_frameworks_dep kwidgetsaddons)
2793 + $(add_frameworks_dep kxmlgui)
2794 + $(add_frameworks_dep sonnet)
2795 + $(add_kdeapps_dep libkeduvocdocument)
2796 + $(add_qt_dep qtdeclarative)
2797 + $(add_qt_dep qtgui)
2798 + $(add_qt_dep qtwidgets)
2799 + media-libs/phonon[qt5]
2800 +"
2801 +RDEPEND="${DEPEND}
2802 + $(add_kdeapps_dep kdeedu-data)
2803 + $(add_qt_dep qtmultimedia 'qml')
2804 + $(add_qt_dep qtquickcontrols)
2805 +"
2806
2807 diff --git a/kde-apps/kapman/kapman-17.03.90.ebuild b/kde-apps/kapman/kapman-17.03.90.ebuild
2808 new file mode 100644
2809 index 0000000000..2cacb25c2d
2810 --- /dev/null
2811 +++ b/kde-apps/kapman/kapman-17.03.90.ebuild
2812 @@ -0,0 +1,29 @@
2813 +# Copyright 1999-2017 Gentoo Foundation
2814 +# Distributed under the terms of the GNU General Public License v2
2815 +
2816 +EAPI=6
2817 +
2818 +KDE_HANDBOOK="forceoptional"
2819 +inherit kde5
2820 +
2821 +DESCRIPTION="Pac-Man clone by KDE"
2822 +HOMEPAGE="https://www.kde.org/applications/games/kapman/"
2823 +KEYWORDS="~amd64 ~x86"
2824 +IUSE=""
2825 +
2826 +DEPEND="
2827 + $(add_frameworks_dep kconfig)
2828 + $(add_frameworks_dep kconfigwidgets)
2829 + $(add_frameworks_dep kcoreaddons)
2830 + $(add_frameworks_dep kcrash)
2831 + $(add_frameworks_dep kdbusaddons)
2832 + $(add_frameworks_dep ki18n)
2833 + $(add_frameworks_dep kwidgetsaddons)
2834 + $(add_frameworks_dep kxmlgui)
2835 + $(add_kdeapps_dep libkdegames)
2836 + $(add_qt_dep qtgui)
2837 + $(add_qt_dep qtsvg)
2838 + $(add_qt_dep qtwidgets)
2839 + $(add_qt_dep qtxml)
2840 +"
2841 +RDEPEND="${DEPEND}"
2842
2843 diff --git a/kde-apps/kapptemplate/kapptemplate-17.03.90.ebuild b/kde-apps/kapptemplate/kapptemplate-17.03.90.ebuild
2844 new file mode 100644
2845 index 0000000000..bed94f726a
2846 --- /dev/null
2847 +++ b/kde-apps/kapptemplate/kapptemplate-17.03.90.ebuild
2848 @@ -0,0 +1,27 @@
2849 +# Copyright 1999-2017 Gentoo Foundation
2850 +# Distributed under the terms of the GNU General Public License v2
2851 +
2852 +EAPI=6
2853 +
2854 +KDE_HANDBOOK="forceoptional"
2855 +KDE_TEST="forceoptional"
2856 +inherit kde5
2857 +
2858 +DESCRIPTION="A shell script to create the necessary framework to develop KDE applications"
2859 +HOMEPAGE="https://www.kde.org/applications/development/kapptemplate"
2860 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
2861 +IUSE=""
2862 +
2863 +DEPEND="
2864 + $(add_frameworks_dep karchive)
2865 + $(add_frameworks_dep kcompletion)
2866 + $(add_frameworks_dep kconfig)
2867 + $(add_frameworks_dep kconfigwidgets)
2868 + $(add_frameworks_dep kcoreaddons)
2869 + $(add_frameworks_dep ki18n)
2870 + $(add_frameworks_dep kio)
2871 + $(add_frameworks_dep kwidgetsaddons)
2872 + $(add_qt_dep qtgui)
2873 + $(add_qt_dep qtwidgets)
2874 +"
2875 +RDEPEND="${DEPEND}"
2876
2877 diff --git a/kde-apps/kate/kate-17.03.90.ebuild b/kde-apps/kate/kate-17.03.90.ebuild
2878 new file mode 100644
2879 index 0000000000..58d43628d0
2880 --- /dev/null
2881 +++ b/kde-apps/kate/kate-17.03.90.ebuild
2882 @@ -0,0 +1,74 @@
2883 +# Copyright 1999-2017 Gentoo Foundation
2884 +# Distributed under the terms of the GNU General Public License v2
2885 +
2886 +EAPI=6
2887 +
2888 +KDE_HANDBOOK="optional"
2889 +KDE_TEST="true"
2890 +VIRTUALX_REQUIRED="test"
2891 +inherit kde5
2892 +
2893 +DESCRIPTION="Kate is an advanced text editor"
2894 +HOMEPAGE="https://www.kde.org/applications/utilities/kate http://kate-editor.org"
2895 +KEYWORDS="~amd64 ~x86"
2896 +IUSE="+addons"
2897 +
2898 +DEPEND="
2899 + $(add_frameworks_dep kactivities)
2900 + $(add_frameworks_dep kcodecs)
2901 + $(add_frameworks_dep kcompletion)
2902 + $(add_frameworks_dep kconfig)
2903 + $(add_frameworks_dep kconfigwidgets)
2904 + $(add_frameworks_dep kcoreaddons)
2905 + $(add_frameworks_dep kcrash)
2906 + $(add_frameworks_dep kdbusaddons)
2907 + $(add_frameworks_dep kguiaddons)
2908 + $(add_frameworks_dep ki18n)
2909 + $(add_frameworks_dep kiconthemes)
2910 + $(add_frameworks_dep kio)
2911 + $(add_frameworks_dep kitemmodels)
2912 + $(add_frameworks_dep kitemviews)
2913 + $(add_frameworks_dep kjobwidgets)
2914 + $(add_frameworks_dep kparts)
2915 + $(add_frameworks_dep kservice)
2916 + $(add_frameworks_dep ktexteditor)
2917 + $(add_frameworks_dep ktextwidgets)
2918 + $(add_frameworks_dep kwidgetsaddons)
2919 + $(add_frameworks_dep kwindowsystem)
2920 + $(add_frameworks_dep kxmlgui)
2921 + $(add_qt_dep qtdbus)
2922 + $(add_qt_dep qtgui)
2923 + $(add_qt_dep qtscript)
2924 + $(add_qt_dep qtwidgets)
2925 + $(add_qt_dep qtxml)
2926 + addons? (
2927 + $(add_frameworks_dep kbookmarks)
2928 + $(add_frameworks_dep knewstuff)
2929 + $(add_frameworks_dep kwallet)
2930 + $(add_frameworks_dep plasma)
2931 + $(add_frameworks_dep threadweaver)
2932 + $(add_qt_dep qtsql)
2933 + >=dev-libs/libgit2-0.22.0:=[threads]
2934 + )
2935 +"
2936 +RDEPEND="${DEPEND}"
2937 +
2938 +src_prepare() {
2939 + kde5_src_prepare
2940 + # test hangs
2941 + sed -e "/session_manager_test/d" -i kate/autotests/CMakeLists.txt || die
2942 + # delete colliding kwrite translations
2943 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
2944 + find po -type f -name "*po" -and -name "kwrite*" -delete || die
2945 + rm -rf po/*/docs/kwrite || die
2946 + fi
2947 +}
2948 +
2949 +src_configure() {
2950 + local mycmakeargs=(
2951 + -DBUILD_addons=$(usex addons)
2952 + -DBUILD_kwrite=FALSE
2953 + )
2954 +
2955 + kde5_src_configure
2956 +}
2957
2958 diff --git a/kde-apps/katomic/katomic-17.03.90.ebuild b/kde-apps/katomic/katomic-17.03.90.ebuild
2959 new file mode 100644
2960 index 0000000000..b900a5af47
2961 --- /dev/null
2962 +++ b/kde-apps/katomic/katomic-17.03.90.ebuild
2963 @@ -0,0 +1,31 @@
2964 +# Copyright 1999-2017 Gentoo Foundation
2965 +# Distributed under the terms of the GNU General Public License v2
2966 +
2967 +EAPI=6
2968 +
2969 +KDE_HANDBOOK="forceoptional"
2970 +KDE_SELINUX_MODULE="games"
2971 +inherit kde5
2972 +
2973 +DESCRIPTION="KDE Atomic Entertainment Game"
2974 +HOMEPAGE="
2975 + https://www.kde.org/applications/games/katomic/
2976 + https://games.kde.org/game.php?game=katomic
2977 +"
2978 +KEYWORDS="~amd64 ~x86"
2979 +IUSE=""
2980 +
2981 +DEPEND="
2982 + $(add_frameworks_dep kconfig)
2983 + $(add_frameworks_dep kcoreaddons)
2984 + $(add_frameworks_dep kcrash)
2985 + $(add_frameworks_dep kdbusaddons)
2986 + $(add_frameworks_dep ki18n)
2987 + $(add_frameworks_dep knewstuff)
2988 + $(add_frameworks_dep kwidgetsaddons)
2989 + $(add_frameworks_dep kxmlgui)
2990 + $(add_kdeapps_dep libkdegames)
2991 + $(add_qt_dep qtgui)
2992 + $(add_qt_dep qtwidgets)
2993 +"
2994 +RDEPEND="${DEPEND}"
2995
2996 diff --git a/kde-apps/kblackbox/kblackbox-17.03.90.ebuild b/kde-apps/kblackbox/kblackbox-17.03.90.ebuild
2997 new file mode 100644
2998 index 0000000000..3c76bbfe90
2999 --- /dev/null
3000 +++ b/kde-apps/kblackbox/kblackbox-17.03.90.ebuild
3001 @@ -0,0 +1,31 @@
3002 +# Copyright 1999-2017 Gentoo Foundation
3003 +# Distributed under the terms of the GNU General Public License v2
3004 +
3005 +EAPI=6
3006 +
3007 +KDE_HANDBOOK="forceoptional"
3008 +KDE_SELINUX_MODULE="games"
3009 +inherit kde5
3010 +
3011 +DESCRIPTION="KDE Blackbox Game"
3012 +KEYWORDS="~amd64 ~x86"
3013 +IUSE=""
3014 +
3015 +DEPEND="
3016 + $(add_frameworks_dep karchive)
3017 + $(add_frameworks_dep kconfig)
3018 + $(add_frameworks_dep kconfigwidgets)
3019 + $(add_frameworks_dep kcoreaddons)
3020 + $(add_frameworks_dep kcrash)
3021 + $(add_frameworks_dep kdbusaddons)
3022 + $(add_frameworks_dep ki18n)
3023 + $(add_frameworks_dep ktextwidgets)
3024 + $(add_frameworks_dep kwidgetsaddons)
3025 + $(add_frameworks_dep kxmlgui)
3026 + $(add_kdeapps_dep libkdegames)
3027 + $(add_qt_dep qtgui)
3028 + $(add_qt_dep qtsvg)
3029 + $(add_qt_dep qtwidgets)
3030 + $(add_qt_dep qtxml)
3031 +"
3032 +RDEPEND="${DEPEND}"
3033
3034 diff --git a/kde-apps/kblocks/kblocks-17.03.90.ebuild b/kde-apps/kblocks/kblocks-17.03.90.ebuild
3035 new file mode 100644
3036 index 0000000000..4c79b75ddd
3037 --- /dev/null
3038 +++ b/kde-apps/kblocks/kblocks-17.03.90.ebuild
3039 @@ -0,0 +1,28 @@
3040 +# Copyright 1999-2017 Gentoo Foundation
3041 +# Distributed under the terms of the GNU General Public License v2
3042 +
3043 +EAPI=6
3044 +
3045 +KDE_HANDBOOK="forceoptional"
3046 +inherit kde5
3047 +
3048 +DESCRIPTION="A single-player Tetris-like KDE game"
3049 +HOMEPAGE="https://www.kde.org/applications/games/kblocks/"
3050 +KEYWORDS="~amd64 ~x86"
3051 +IUSE=""
3052 +
3053 +DEPEND="
3054 + $(add_frameworks_dep kconfig)
3055 + $(add_frameworks_dep kconfigwidgets)
3056 + $(add_frameworks_dep kcoreaddons)
3057 + $(add_frameworks_dep kcrash)
3058 + $(add_frameworks_dep ki18n)
3059 + $(add_frameworks_dep kwidgetsaddons)
3060 + $(add_frameworks_dep kxmlgui)
3061 + $(add_kdeapps_dep libkdegames)
3062 + $(add_qt_dep qtgui)
3063 + $(add_qt_dep qtnetwork)
3064 + $(add_qt_dep qtsvg)
3065 + $(add_qt_dep qtwidgets)
3066 +"
3067 +RDEPEND="${DEPEND}"
3068
3069 diff --git a/kde-apps/kblog/kblog-17.03.90.ebuild b/kde-apps/kblog/kblog-17.03.90.ebuild
3070 new file mode 100644
3071 index 0000000000..033997642b
3072 --- /dev/null
3073 +++ b/kde-apps/kblog/kblog-17.03.90.ebuild
3074 @@ -0,0 +1,23 @@
3075 +# Copyright 1999-2017 Gentoo Foundation
3076 +# Distributed under the terms of the GNU General Public License v2
3077 +
3078 +EAPI=6
3079 +
3080 +KDE_TEST="true"
3081 +inherit kde5
3082 +
3083 +DESCRIPTION="Library providing client-side support for web application remote blogging APIs"
3084 +LICENSE="GPL-2+"
3085 +KEYWORDS="~amd64 ~x86"
3086 +IUSE=""
3087 +
3088 +DEPEND="
3089 + $(add_frameworks_dep kcoreaddons)
3090 + $(add_frameworks_dep kdelibs4support)
3091 + $(add_frameworks_dep ki18n)
3092 + $(add_frameworks_dep kio)
3093 + $(add_frameworks_dep kxmlrpcclient)
3094 + $(add_kdeapps_dep kcalcore)
3095 + $(add_kdeapps_dep syndication)
3096 +"
3097 +RDEPEND="${DEPEND}"
3098
3099 diff --git a/kde-apps/kbounce/kbounce-17.03.90.ebuild b/kde-apps/kbounce/kbounce-17.03.90.ebuild
3100 new file mode 100644
3101 index 0000000000..c367fd44d5
3102 --- /dev/null
3103 +++ b/kde-apps/kbounce/kbounce-17.03.90.ebuild
3104 @@ -0,0 +1,34 @@
3105 +# Copyright 1999-2017 Gentoo Foundation
3106 +# Distributed under the terms of the GNU General Public License v2
3107 +
3108 +EAPI=6
3109 +
3110 +KDE_HANDBOOK="forceoptional"
3111 +KDE_SELINUX_MODULE="games"
3112 +inherit kde5
3113 +
3114 +DESCRIPTION="KDE Bounce Ball Game"
3115 +HOMEPAGE="
3116 + https://www.kde.org/applications/games/kbounce/
3117 + https://games.kde.org/game.php?game=kbounce
3118 +"
3119 +KEYWORDS="~amd64 ~x86"
3120 +IUSE=""
3121 +
3122 +DEPEND="
3123 + $(add_frameworks_dep kcompletion)
3124 + $(add_frameworks_dep kconfig)
3125 + $(add_frameworks_dep kconfigwidgets)
3126 + $(add_frameworks_dep kcoreaddons)
3127 + $(add_frameworks_dep kcrash)
3128 + $(add_frameworks_dep kdbusaddons)
3129 + $(add_frameworks_dep ki18n)
3130 + $(add_frameworks_dep kio)
3131 + $(add_frameworks_dep kwidgetsaddons)
3132 + $(add_frameworks_dep kxmlgui)
3133 + $(add_kdeapps_dep libkdegames)
3134 + $(add_qt_dep qtgui)
3135 + $(add_qt_dep qtsvg)
3136 + $(add_qt_dep qtwidgets)
3137 +"
3138 +RDEPEND="${DEPEND}"
3139
3140 diff --git a/kde-apps/kbreakout/kbreakout-17.03.90.ebuild b/kde-apps/kbreakout/kbreakout-17.03.90.ebuild
3141 new file mode 100644
3142 index 0000000000..9842d908d1
3143 --- /dev/null
3144 +++ b/kde-apps/kbreakout/kbreakout-17.03.90.ebuild
3145 @@ -0,0 +1,32 @@
3146 +# Copyright 1999-2017 Gentoo Foundation
3147 +# Distributed under the terms of the GNU General Public License v2
3148 +
3149 +EAPI=6
3150 +
3151 +KDE_HANDBOOK="forceoptional"
3152 +inherit kde5
3153 +
3154 +DESCRIPTION="Breakout-like game by KDE"
3155 +HOMEPAGE="
3156 + https://www.kde.org/applications/games/kbreakout/
3157 + https://games.kde.org/game.php?game=kbreakout
3158 +"
3159 +KEYWORDS="~amd64 ~x86"
3160 +IUSE=""
3161 +
3162 +DEPEND="
3163 + $(add_frameworks_dep kconfig)
3164 + $(add_frameworks_dep kconfigwidgets)
3165 + $(add_frameworks_dep kcoreaddons)
3166 + $(add_frameworks_dep kcrash)
3167 + $(add_frameworks_dep kdbusaddons)
3168 + $(add_frameworks_dep ki18n)
3169 + $(add_frameworks_dep kwidgetsaddons)
3170 + $(add_frameworks_dep kxmlgui)
3171 + $(add_kdeapps_dep libkdegames)
3172 + $(add_qt_dep qtdeclarative)
3173 + $(add_qt_dep qtgui)
3174 + $(add_qt_dep qtwidgets)
3175 + $(add_qt_dep qtxml)
3176 +"
3177 +RDEPEND="${DEPEND}"
3178
3179 diff --git a/kde-apps/kbruch/kbruch-17.03.90.ebuild b/kde-apps/kbruch/kbruch-17.03.90.ebuild
3180 new file mode 100644
3181 index 0000000000..884e1782ed
3182 --- /dev/null
3183 +++ b/kde-apps/kbruch/kbruch-17.03.90.ebuild
3184 @@ -0,0 +1,24 @@
3185 +# Copyright 1999-2017 Gentoo Foundation
3186 +# Distributed under the terms of the GNU General Public License v2
3187 +
3188 +EAPI=6
3189 +
3190 +KDE_HANDBOOK="forceoptional"
3191 +inherit kde5
3192 +
3193 +DESCRIPTION="Educational application to learn calculating with fractions"
3194 +HOMEPAGE="https://www.kde.org/applications/education/kbruch https://edu.kde.org/kbruch"
3195 +KEYWORDS="~amd64 ~x86"
3196 +IUSE=""
3197 +
3198 +DEPEND="
3199 + $(add_frameworks_dep kconfig)
3200 + $(add_frameworks_dep kconfigwidgets)
3201 + $(add_frameworks_dep kcoreaddons)
3202 + $(add_frameworks_dep ki18n)
3203 + $(add_frameworks_dep kwidgetsaddons)
3204 + $(add_frameworks_dep kxmlgui)
3205 + $(add_qt_dep qtgui)
3206 + $(add_qt_dep qtwidgets)
3207 +"
3208 +RDEPEND="${DEPEND}"
3209
3210 diff --git a/kde-apps/kcachegrind/kcachegrind-17.03.90.ebuild b/kde-apps/kcachegrind/kcachegrind-17.03.90.ebuild
3211 new file mode 100644
3212 index 0000000000..e4011e93e4
3213 --- /dev/null
3214 +++ b/kde-apps/kcachegrind/kcachegrind-17.03.90.ebuild
3215 @@ -0,0 +1,31 @@
3216 +# Copyright 1999-2017 Gentoo Foundation
3217 +# Distributed under the terms of the GNU General Public License v2
3218 +
3219 +EAPI=6
3220 +
3221 +KDE_HANDBOOK="forceoptional"
3222 +inherit kde5
3223 +
3224 +DESCRIPTION="Frontend for Cachegrind by KDE"
3225 +HOMEPAGE="https://www.kde.org/applications/development/kcachegrind
3226 +https://kcachegrind.github.io/html/Home.html"
3227 +KEYWORDS="~amd64 ~arm ~x86"
3228 +IUSE=""
3229 +
3230 +DEPEND="
3231 + $(add_frameworks_dep karchive)
3232 + $(add_frameworks_dep kconfig)
3233 + $(add_frameworks_dep kconfigwidgets)
3234 + $(add_frameworks_dep kcoreaddons)
3235 + $(add_frameworks_dep ki18n)
3236 + $(add_frameworks_dep kio)
3237 + $(add_frameworks_dep kjobwidgets)
3238 + $(add_frameworks_dep kwidgetsaddons)
3239 + $(add_frameworks_dep kxmlgui)
3240 + $(add_qt_dep qtdbus)
3241 + $(add_qt_dep qtgui)
3242 + $(add_qt_dep qtwidgets)
3243 +"
3244 +RDEPEND="${DEPEND}
3245 + media-gfx/graphviz
3246 +"
3247
3248 diff --git a/kde-apps/kcalc/kcalc-17.03.90.ebuild b/kde-apps/kcalc/kcalc-17.03.90.ebuild
3249 new file mode 100644
3250 index 0000000000..372176c571
3251 --- /dev/null
3252 +++ b/kde-apps/kcalc/kcalc-17.03.90.ebuild
3253 @@ -0,0 +1,33 @@
3254 +# Copyright 1999-2017 Gentoo Foundation
3255 +# Distributed under the terms of the GNU General Public License v2
3256 +
3257 +EAPI=6
3258 +
3259 +KDE_HANDBOOK="forceoptional"
3260 +KDE_TEST="true"
3261 +inherit kde5
3262 +
3263 +DESCRIPTION="KDE calculator"
3264 +HOMEPAGE="https://www.kde.org/applications/utilities/kcalc
3265 +https://utils.kde.org/projects/kcalc"
3266 +KEYWORDS="~amd64 ~x86"
3267 +IUSE=""
3268 +
3269 +RDEPEND="
3270 + $(add_frameworks_dep kconfig)
3271 + $(add_frameworks_dep kconfigwidgets)
3272 + $(add_frameworks_dep kcoreaddons)
3273 + $(add_frameworks_dep kguiaddons)
3274 + $(add_frameworks_dep ki18n)
3275 + $(add_frameworks_dep kinit)
3276 + $(add_frameworks_dep knotifications)
3277 + $(add_frameworks_dep kwidgetsaddons)
3278 + $(add_frameworks_dep kxmlgui)
3279 + $(add_qt_dep qtgui)
3280 + $(add_qt_dep qtwidgets)
3281 + $(add_qt_dep qtxml)
3282 + dev-libs/gmp:0=
3283 +"
3284 +DEPEND="${RDEPEND}
3285 + sys-devel/gettext
3286 +"
3287
3288 diff --git a/kde-apps/kcalcore/kcalcore-17.03.90.ebuild b/kde-apps/kcalcore/kcalcore-17.03.90.ebuild
3289 new file mode 100644
3290 index 0000000000..ad5afbb380
3291 --- /dev/null
3292 +++ b/kde-apps/kcalcore/kcalcore-17.03.90.ebuild
3293 @@ -0,0 +1,25 @@
3294 +# Copyright 1999-2017 Gentoo Foundation
3295 +# Distributed under the terms of the GNU General Public License v2
3296 +
3297 +EAPI=6
3298 +
3299 +KDE_TEST="true"
3300 +VIRTUALX_REQUIRED="test"
3301 +inherit kde5
3302 +
3303 +DESCRIPTION="Library for handling calendar data"
3304 +LICENSE="GPL-2+ test? ( LGPL-3+ )"
3305 +KEYWORDS="~amd64 ~x86"
3306 +IUSE=""
3307 +
3308 +DEPEND="
3309 + $(add_frameworks_dep kcodecs)
3310 + $(add_frameworks_dep kcoreaddons)
3311 + $(add_frameworks_dep kdelibs4support)
3312 + $(add_qt_dep qtgui)
3313 + dev-libs/libical:=
3314 + sys-apps/util-linux
3315 +"
3316 +RDEPEND="${DEPEND}"
3317 +
3318 +RESTRICT+=" test" # multiple tests fail or hang indefinitely
3319
3320 diff --git a/kde-apps/kcalutils/kcalutils-17.03.90.ebuild b/kde-apps/kcalutils/kcalutils-17.03.90.ebuild
3321 new file mode 100644
3322 index 0000000000..5f5833d82e
3323 --- /dev/null
3324 +++ b/kde-apps/kcalutils/kcalutils-17.03.90.ebuild
3325 @@ -0,0 +1,31 @@
3326 +# Copyright 1999-2017 Gentoo Foundation
3327 +# Distributed under the terms of the GNU General Public License v2
3328 +
3329 +EAPI=6
3330 +
3331 +KDE_TEST="true"
3332 +VIRTUALX_REQUIRED="test"
3333 +inherit kde5
3334 +
3335 +DESCRIPTION="Library providing utility functions for the handling of calendar data"
3336 +LICENSE="GPL-2+ LGPL-2.1+"
3337 +KEYWORDS="~amd64 ~x86"
3338 +IUSE=""
3339 +
3340 +DEPEND="
3341 + $(add_frameworks_dep kcodecs)
3342 + $(add_frameworks_dep kconfig)
3343 + $(add_frameworks_dep kcoreaddons)
3344 + $(add_frameworks_dep kdelibs4support)
3345 + $(add_frameworks_dep ki18n)
3346 + $(add_frameworks_dep kiconthemes)
3347 + $(add_frameworks_dep kwidgetsaddons)
3348 + $(add_kdeapps_dep kcalcore)
3349 + $(add_kdeapps_dep kidentitymanagement)
3350 + $(add_qt_dep qtgui)
3351 + $(add_qt_dep qtwidgets)
3352 + dev-libs/grantlee:5
3353 +"
3354 +RDEPEND="${DEPEND}"
3355 +
3356 +RESTRICT+=" test"
3357
3358 diff --git a/kde-apps/kcharselect/kcharselect-17.03.90.ebuild b/kde-apps/kcharselect/kcharselect-17.03.90.ebuild
3359 new file mode 100644
3360 index 0000000000..5af27e1b90
3361 --- /dev/null
3362 +++ b/kde-apps/kcharselect/kcharselect-17.03.90.ebuild
3363 @@ -0,0 +1,26 @@
3364 +# Copyright 1999-2017 Gentoo Foundation
3365 +# Distributed under the terms of the GNU General Public License v2
3366 +
3367 +EAPI=6
3368 +
3369 +KDE_HANDBOOK="forceoptional"
3370 +inherit kde5
3371 +
3372 +DESCRIPTION="KDE character selection utility"
3373 +HOMEPAGE="https://www.kde.org/applications/utilities/kcharselect
3374 +https://utils.kde.org/projects/kcharselect"
3375 +KEYWORDS="~amd64 ~x86"
3376 +IUSE=""
3377 +
3378 +DEPEND="
3379 + $(add_frameworks_dep kbookmarks)
3380 + $(add_frameworks_dep kconfig)
3381 + $(add_frameworks_dep kconfigwidgets)
3382 + $(add_frameworks_dep kcoreaddons)
3383 + $(add_frameworks_dep ki18n)
3384 + $(add_frameworks_dep kwidgetsaddons)
3385 + $(add_frameworks_dep kxmlgui)
3386 + $(add_qt_dep qtgui)
3387 + $(add_qt_dep qtwidgets)
3388 +"
3389 +RDEPEND="${DEPEND}"
3390
3391 diff --git a/kde-apps/kcolorchooser/kcolorchooser-17.03.90.ebuild b/kde-apps/kcolorchooser/kcolorchooser-17.03.90.ebuild
3392 new file mode 100644
3393 index 0000000000..f24e9e3722
3394 --- /dev/null
3395 +++ b/kde-apps/kcolorchooser/kcolorchooser-17.03.90.ebuild
3396 @@ -0,0 +1,22 @@
3397 +# Copyright 1999-2017 Gentoo Foundation
3398 +# Distributed under the terms of the GNU General Public License v2
3399 +
3400 +EAPI=6
3401 +
3402 +inherit kde5
3403 +
3404 +DESCRIPTION="KDE color selector/editor"
3405 +HOMEPAGE="https://www.kde.org/applications/graphics/kcolorchooser/"
3406 +
3407 +LICENSE="MIT"
3408 +KEYWORDS="~amd64 ~x86"
3409 +IUSE=""
3410 +
3411 +DEPEND="
3412 + $(add_frameworks_dep kcoreaddons)
3413 + $(add_frameworks_dep ki18n)
3414 + $(add_frameworks_dep kxmlgui)
3415 + $(add_qt_dep qtgui)
3416 + $(add_qt_dep qtwidgets)
3417 +"
3418 +RDEPEND="${DEPEND}"
3419
3420 diff --git a/kde-apps/kcontacts/kcontacts-17.03.90.ebuild b/kde-apps/kcontacts/kcontacts-17.03.90.ebuild
3421 new file mode 100644
3422 index 0000000000..488e5f5b6f
3423 --- /dev/null
3424 +++ b/kde-apps/kcontacts/kcontacts-17.03.90.ebuild
3425 @@ -0,0 +1,32 @@
3426 +# Copyright 1999-2017 Gentoo Foundation
3427 +# Distributed under the terms of the GNU General Public License v2
3428 +
3429 +EAPI=6
3430 +
3431 +KDE_TEST="true"
3432 +VIRTUALX_REQUIRED="test"
3433 +inherit kde5
3434 +
3435 +DESCRIPTION="Address book API based on KDE Frameworks"
3436 +LICENSE="GPL-2+"
3437 +KEYWORDS="~amd64 ~x86"
3438 +IUSE=""
3439 +
3440 +DEPEND="
3441 + $(add_frameworks_dep kcodecs)
3442 + $(add_frameworks_dep kconfig)
3443 + $(add_frameworks_dep kcoreaddons)
3444 + $(add_frameworks_dep ki18n)
3445 + $(add_qt_dep qtdbus)
3446 + $(add_qt_dep qtgui)
3447 +"
3448 +RDEPEND="${DEPEND}"
3449 +
3450 +src_prepare() {
3451 + kde5_src_prepare
3452 +
3453 + # FIXME: Fails test because access to /dev/dri/card0 is denied
3454 + sed -i \
3455 + -e "/ecm_add_tests/ s/picturetest\.cpp //" \
3456 + autotests/CMakeLists.txt || die
3457 +}
3458
3459 diff --git a/kde-apps/kcron/kcron-17.03.90.ebuild b/kde-apps/kcron/kcron-17.03.90.ebuild
3460 new file mode 100644
3461 index 0000000000..b3abd110de
3462 --- /dev/null
3463 +++ b/kde-apps/kcron/kcron-17.03.90.ebuild
3464 @@ -0,0 +1,26 @@
3465 +# Copyright 1999-2017 Gentoo Foundation
3466 +# Distributed under the terms of the GNU General Public License v2
3467 +
3468 +EAPI=6
3469 +
3470 +KDE_HANDBOOK="forceoptional"
3471 +inherit kde5
3472 +
3473 +DESCRIPTION="KDE Task Scheduler"
3474 +KEYWORDS="~amd64 ~x86"
3475 +IUSE=""
3476 +
3477 +DEPEND="
3478 + $(add_frameworks_dep kconfigwidgets)
3479 + $(add_frameworks_dep kcoreaddons)
3480 + $(add_frameworks_dep ki18n)
3481 + $(add_frameworks_dep kiconthemes)
3482 + $(add_frameworks_dep kio)
3483 + $(add_frameworks_dep kwidgetsaddons)
3484 + $(add_qt_dep qtgui)
3485 + $(add_qt_dep qtprintsupport)
3486 + $(add_qt_dep qtwidgets)
3487 +"
3488 +RDEPEND="${DEPEND}
3489 + !prefix? ( virtual/cron )
3490 +"
3491
3492 diff --git a/kde-apps/kdav/kdav-17.03.90.ebuild b/kde-apps/kdav/kdav-17.03.90.ebuild
3493 new file mode 100644
3494 index 0000000000..a73018540d
3495 --- /dev/null
3496 +++ b/kde-apps/kdav/kdav-17.03.90.ebuild
3497 @@ -0,0 +1,22 @@
3498 +# Copyright 1999-2017 Gentoo Foundation
3499 +# Distributed under the terms of the GNU General Public License v2
3500 +
3501 +EAPI=6
3502 +
3503 +KDE_TEST="forceoptional"
3504 +VIRTUALX_REQUIRED="test"
3505 +inherit kde5
3506 +
3507 +DESCRIPTION="DAV protocol implemention with KJobs"
3508 +LICENSE="GPL-2+"
3509 +KEYWORDS="~amd64 ~x86"
3510 +IUSE=""
3511 +
3512 +DEPEND="
3513 + $(add_frameworks_dep kcoreaddons)
3514 + $(add_frameworks_dep kio)
3515 + $(add_qt_dep qtgui)
3516 + $(add_qt_dep qtxml)
3517 + $(add_qt_dep qtxmlpatterns)
3518 +"
3519 +RDEPEND="${DEPEND}"
3520
3521 diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-17.03.90.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-17.03.90.ebuild
3522 new file mode 100644
3523 index 0000000000..882d6b072d
3524 --- /dev/null
3525 +++ b/kde-apps/kde-apps-meta/kde-apps-meta-17.03.90.ebuild
3526 @@ -0,0 +1,28 @@
3527 +# Copyright 1999-2017 Gentoo Foundation
3528 +# Distributed under the terms of the GNU General Public License v2
3529 +
3530 +EAPI=6
3531 +
3532 +inherit kde5-meta-pkg
3533 +
3534 +DESCRIPTION="Meta package for the KDE Applications collection"
3535 +KEYWORDS="~amd64 ~x86"
3536 +IUSE="accessibility pim sdk"
3537 +
3538 +RDEPEND="
3539 + $(add_kdeapps_dep kate)
3540 + $(add_kdeapps_dep kdeadmin-meta)
3541 + $(add_kdeapps_dep kdecore-meta)
3542 + $(add_kdeapps_dep kdeedu-meta)
3543 + $(add_kdeapps_dep kdegames-meta)
3544 + $(add_kdeapps_dep kdegraphics-meta)
3545 + $(add_kdeapps_dep kdemultimedia-meta)
3546 + $(add_kdeapps_dep kdenetwork-meta)
3547 + $(add_kdeapps_dep kdeutils-meta)
3548 + accessibility? ( $(add_kdeapps_dep kdeaccessibility-meta) )
3549 + pim? ( $(add_kdeapps_dep kdepim-meta) )
3550 + sdk? (
3551 + $(add_kdeapps_dep kdesdk-meta)
3552 + $(add_kdeapps_dep kdewebdev-meta)
3553 + )
3554 +"
3555
3556 diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-17.03.90.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-17.03.90.ebuild
3557 new file mode 100644
3558 index 0000000000..4d3986b2e7
3559 --- /dev/null
3560 +++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-17.03.90.ebuild
3561 @@ -0,0 +1,30 @@
3562 +# Copyright 1999-2017 Gentoo Foundation
3563 +# Distributed under the terms of the GNU General Public License v2
3564 +
3565 +EAPI=6
3566 +
3567 +KDE_HANDBOOK="true"
3568 +inherit kde5
3569 +
3570 +DESCRIPTION="KDE Development Scripts"
3571 +KEYWORDS="~amd64 ~x86"
3572 +IUSE=""
3573 +
3574 +# kdelibs4support - required for kdex.dtd
3575 +# kdoctools - to use ECM instead of kdelibs4
3576 +DEPEND="
3577 + $(add_frameworks_dep kdelibs4support)
3578 + $(add_frameworks_dep kdoctools)
3579 +"
3580 +RDEPEND="
3581 + app-arch/advancecomp
3582 + media-gfx/optipng
3583 + dev-perl/XML-DOM
3584 +"
3585 +
3586 +src_prepare() {
3587 + # bug 275069
3588 + sed -ie 's:colorsvn::' CMakeLists.txt || die
3589 +
3590 + kde5_src_prepare
3591 +}
3592
3593 diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-17.03.90.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-17.03.90.ebuild
3594 new file mode 100644
3595 index 0000000000..87fb8a1ca3
3596 --- /dev/null
3597 +++ b/kde-apps/kde-dev-utils/kde-dev-utils-17.03.90.ebuild
3598 @@ -0,0 +1,27 @@
3599 +# Copyright 1999-2017 Gentoo Foundation
3600 +# Distributed under the terms of the GNU General Public License v2
3601 +
3602 +EAPI=6
3603 +
3604 +inherit kde5
3605 +
3606 +DESCRIPTION="KDE Development Utilities"
3607 +LICENSE="GPL-2+"
3608 +KEYWORDS="~amd64 ~arm ~x86"
3609 +IUSE=""
3610 +
3611 +DEPEND="
3612 + $(add_frameworks_dep kconfig)
3613 + $(add_frameworks_dep kconfigwidgets)
3614 + $(add_frameworks_dep kcoreaddons)
3615 + $(add_frameworks_dep ki18n)
3616 + $(add_frameworks_dep kio)
3617 + $(add_frameworks_dep kjobwidgets)
3618 + $(add_frameworks_dep kparts)
3619 + $(add_frameworks_dep kwidgetsaddons)
3620 + $(add_frameworks_dep kxmlgui)
3621 + $(add_qt_dep designer)
3622 + $(add_qt_dep qtgui)
3623 + $(add_qt_dep qtwidgets)
3624 +"
3625 +RDEPEND="${DEPEND}"
3626
3627 diff --git a/kde-apps/kde-meta/kde-meta-17.03.90.ebuild b/kde-apps/kde-meta/kde-meta-17.03.90.ebuild
3628 new file mode 100644
3629 index 0000000000..7f258031a0
3630 --- /dev/null
3631 +++ b/kde-apps/kde-meta/kde-meta-17.03.90.ebuild
3632 @@ -0,0 +1,15 @@
3633 +# Copyright 1999-2017 Gentoo Foundation
3634 +# Distributed under the terms of the GNU General Public License v2
3635 +
3636 +EAPI=6
3637 +
3638 +inherit kde5-meta-pkg
3639 +
3640 +DESCRIPTION="Merge this to pull in all KDE Plasma and Applications packages"
3641 +KEYWORDS="~amd64 ~x86"
3642 +IUSE=""
3643 +
3644 +RDEPEND="
3645 + $(add_kdeapps_dep kde-apps-meta)
3646 + $(add_plasma_dep plasma-meta)
3647 +"
3648
3649 diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.03.90.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.03.90.ebuild
3650 new file mode 100644
3651 index 0000000000..f5397b5a76
3652 --- /dev/null
3653 +++ b/kde-apps/kde4-l10n/kde4-l10n-17.03.90.ebuild
3654 @@ -0,0 +1,112 @@
3655 +# Copyright 1999-2017 Gentoo Foundation
3656 +# Distributed under the terms of the GNU General Public License v2
3657 +
3658 +EAPI=6
3659 +
3660 +KDE_AUTODEPS="false"
3661 +KDE_HANDBOOK="optional"
3662 +KDE_L10N=(
3663 + ar ast bg bs ca ca-valencia cs da de el en-GB eo es et eu fa fi fr ga gl he
3664 + hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt-BR ro ru
3665 + sk sl sr sr-ijekavsk sr-Latn sr-Latn-ijekavsk sv tr ug uk wa zh-CN zh-TW
3666 +)
3667 +KMNAME="kde-l10n"
3668 +inherit kde5
3669 +
3670 +DESCRIPTION="KDE legacy internationalization package"
3671 +
3672 +SLOT="4"
3673 +KEYWORDS="~amd64 ~arm ~x86"
3674 +
3675 +DEPEND="
3676 + kde-frameworks/kdelibs:4
3677 + sys-devel/gettext
3678 +"
3679 +RDEPEND=""
3680 +
3681 +REMOVE_DIRS="${FILESDIR}/${PN}-16.12.3-remove-dirs"
3682 +REMOVE_MSGS="${FILESDIR}/${PN}-16.11.90-remove-messages"
3683 +
3684 +IUSE="aqua test" # TODO: Drop aqua as soon as possible
3685 +
3686 +pkg_setup() {
3687 + if [[ -z ${A} ]]; then
3688 + elog
3689 + elog "None of the requested L10N are supported by ${P}."
3690 + elog
3691 + elog "${P} supports these language codes:"
3692 + elog "${KDE_L10N[@]}"
3693 + elog
3694 + fi
3695 + [[ -n ${A} ]] && kde5_pkg_setup
3696 +}
3697 +
3698 +src_prepare() {
3699 + kde5_src_prepare
3700 + [[ -n ${A} ]] || return
3701 +
3702 + einfo "Removing file collisions with Plasma 5 and Applications"
3703 + [[ -f ${REMOVE_DIRS} ]] || die "Error: ${REMOVE_DIRS} not found!"
3704 + [[ -f ${REMOVE_MSGS} ]] || die "Error: ${REMOVE_MSGS} not found!"
3705 +
3706 + use test && einfo "Tests enabled: Listing LINGUAS causing file collisions"
3707 +
3708 + einfo "Directories..."
3709 + while read path; do
3710 + if use test ; then # build a report w/ L10N="*" to submit @upstream
3711 + local lngs
3712 + for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do
3713 + SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
3714 + if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then
3715 + lngs+=" ${lng}"
3716 + fi
3717 + done
3718 + [[ -n "${lngs}" ]] && einfo "${path%\ *}/${path#*\ }${lngs}"
3719 + unset lngs
3720 + fi
3721 + if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then
3722 + sed -e "\:add_subdirectory(\s*${path#*\ }\s*): s:^:#:" \
3723 + -i ./*/4/*/${path%\ *}/CMakeLists.txt || \
3724 + die "Failed to comment out ${path}"
3725 + else
3726 + einfo "F: ${path}" # run with L10N="*" to cut down list
3727 + fi
3728 + done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}")
3729 + einfo
3730 + einfo "Messages..."
3731 + while read path; do
3732 + if use test ; then # build a report w/ L10N="*" to submit @upstream
3733 + local lngs
3734 + for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do
3735 + SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
3736 + if [[ -e "${SDIR}"/messages/${path} ]] ; then
3737 + lngs+=" ${lng}"
3738 + fi
3739 + done
3740 + [[ -n "${lngs}" ]] && einfo "${path}${lngs}"
3741 + unset lngs
3742 + fi
3743 + if ls -U ./*/4/*/messages/${path} > /dev/null 2>&1; then
3744 + rm ./*/4/*/messages/${path} || die "Failed to remove ${path}"
3745 + else
3746 + einfo "F: ${path}" # run with L10N="*" to cut down list
3747 + fi
3748 + done < <(grep -ve "^$\|^\s*\#" "${REMOVE_MSGS}")
3749 +}
3750 +
3751 +src_configure() {
3752 + local mycmakeargs=(
3753 + -DBUILD_docs=$(usex handbook)
3754 + )
3755 + [[ -n ${A} ]] && kde5_src_configure
3756 +}
3757 +
3758 +src_compile() {
3759 + [[ -n ${A} ]] && kde5_src_compile
3760 +}
3761 +
3762 +src_test() { :; }
3763 +
3764 +src_install() {
3765 + [[ -n ${A} ]] && kde5_src_install
3766 +}
3767
3768 diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.03.90.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.03.90.ebuild
3769 new file mode 100644
3770 index 0000000000..6516931f0f
3771 --- /dev/null
3772 +++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.03.90.ebuild
3773 @@ -0,0 +1,21 @@
3774 +# Copyright 1999-2017 Gentoo Foundation
3775 +# Distributed under the terms of the GNU General Public License v2
3776 +
3777 +EAPI=6
3778 +
3779 +inherit kde5-meta-pkg
3780 +
3781 +DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
3782 +KEYWORDS="~amd64 ~x86"
3783 +IUSE="nls"
3784 +
3785 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
3786 +
3787 +RDEPEND="
3788 + $(add_kdeapps_dep jovie)
3789 + $(add_kdeapps_dep kaccessible)
3790 + $(add_kdeapps_dep kmag)
3791 + $(add_kdeapps_dep kmousetool)
3792 + $(add_kdeapps_dep kmouth)
3793 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
3794 +"
3795
3796 diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-17.03.90.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-17.03.90.ebuild
3797 new file mode 100644
3798 index 0000000000..cf7adfe385
3799 --- /dev/null
3800 +++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-17.03.90.ebuild
3801 @@ -0,0 +1,15 @@
3802 +# Copyright 1999-2017 Gentoo Foundation
3803 +# Distributed under the terms of the GNU General Public License v2
3804 +
3805 +EAPI=6
3806 +
3807 +inherit kde5-meta-pkg
3808 +
3809 +DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
3810 +KEYWORDS="~amd64 ~x86"
3811 +IUSE="+cron"
3812 +
3813 +RDEPEND="
3814 + $(add_kdeapps_dep ksystemlog)
3815 + cron? ( $(add_kdeapps_dep kcron) )
3816 +"
3817
3818 diff --git a/kde-apps/kdebase-meta/kdebase-meta-17.03.90.ebuild b/kde-apps/kdebase-meta/kdebase-meta-17.03.90.ebuild
3819 new file mode 100644
3820 index 0000000000..0f02605d7e
3821 --- /dev/null
3822 +++ b/kde-apps/kdebase-meta/kdebase-meta-17.03.90.ebuild
3823 @@ -0,0 +1,15 @@
3824 +# Copyright 1999-2017 Gentoo Foundation
3825 +# Distributed under the terms of the GNU General Public License v2
3826 +
3827 +EAPI=6
3828 +
3829 +inherit kde5-meta-pkg
3830 +
3831 +DESCRIPTION="Transitional package to pull in plasma-meta plus basic applications"
3832 +KEYWORDS="~amd64 ~x86"
3833 +IUSE=""
3834 +
3835 +RDEPEND="
3836 + $(add_kdeapps_dep kdecore-meta)
3837 + $(add_plasma_dep plasma-meta)
3838 +"
3839
3840 diff --git a/kde-apps/kdebugsettings/kdebugsettings-17.03.90.ebuild b/kde-apps/kdebugsettings/kdebugsettings-17.03.90.ebuild
3841 new file mode 100644
3842 index 0000000000..6cd953689e
3843 --- /dev/null
3844 +++ b/kde-apps/kdebugsettings/kdebugsettings-17.03.90.ebuild
3845 @@ -0,0 +1,27 @@
3846 +# Copyright 1999-2017 Gentoo Foundation
3847 +# Distributed under the terms of the GNU General Public License v2
3848 +
3849 +EAPI=6
3850 +
3851 +KDE_TEST="forceoptional"
3852 +VIRTUALX_REQUIRED="test"
3853 +inherit kde5
3854 +
3855 +DESCRIPTION="Application to enable/disable qCDebug"
3856 +KEYWORDS="~amd64 ~x86"
3857 +IUSE=""
3858 +
3859 +DEPEND="
3860 + $(add_frameworks_dep kcompletion)
3861 + $(add_frameworks_dep kconfig)
3862 + $(add_frameworks_dep kcoreaddons)
3863 + $(add_frameworks_dep kdbusaddons)
3864 + $(add_frameworks_dep ki18n)
3865 + $(add_frameworks_dep kitemviews)
3866 + $(add_frameworks_dep kwidgetsaddons)
3867 + $(add_qt_dep qtgui)
3868 + $(add_qt_dep qtwidgets)
3869 +"
3870 +RDEPEND="${DEPEND}"
3871 +
3872 +RESTRICT+=" test"
3873
3874 diff --git a/kde-apps/kdecore-meta/kdecore-meta-17.03.90.ebuild b/kde-apps/kdecore-meta/kdecore-meta-17.03.90.ebuild
3875 new file mode 100644
3876 index 0000000000..28f407b337
3877 --- /dev/null
3878 +++ b/kde-apps/kdecore-meta/kdecore-meta-17.03.90.ebuild
3879 @@ -0,0 +1,21 @@
3880 +# Copyright 1999-2017 Gentoo Foundation
3881 +# Distributed under the terms of the GNU General Public License v2
3882 +
3883 +EAPI=6
3884 +
3885 +inherit kde5-meta-pkg
3886 +
3887 +DESCRIPTION="kdecore - merge this to pull in the most basic applications"
3888 +KEYWORDS="~amd64 ~x86"
3889 +IUSE="+handbook"
3890 +
3891 +RDEPEND="
3892 + $(add_kdeapps_dep dolphin)
3893 + $(add_kdeapps_dep kdialog)
3894 + $(add_kdeapps_dep keditbookmarks)
3895 + $(add_kdeapps_dep kfind)
3896 + $(add_kdeapps_dep konqueror)
3897 + $(add_kdeapps_dep konsole)
3898 + $(add_kdeapps_dep kwrite)
3899 + handbook? ( $(add_kdeapps_dep khelpcenter) )
3900 +"
3901
3902 diff --git a/kde-apps/kdeedu-data/kdeedu-data-17.03.90.ebuild b/kde-apps/kdeedu-data/kdeedu-data-17.03.90.ebuild
3903 new file mode 100644
3904 index 0000000000..b6ea8ab0d7
3905 --- /dev/null
3906 +++ b/kde-apps/kdeedu-data/kdeedu-data-17.03.90.ebuild
3907 @@ -0,0 +1,18 @@
3908 +# Copyright 1999-2017 Gentoo Foundation
3909 +# Distributed under the terms of the GNU General Public License v2
3910 +
3911 +EAPI=6
3912 +
3913 +KDE_AUTODEPS="false"
3914 +KDE_DEBUG="false"
3915 +inherit kde5
3916 +
3917 +DESCRIPTION="Shared icons, artwork and data files for educational applications"
3918 +KEYWORDS="~amd64 ~x86"
3919 +IUSE=""
3920 +
3921 +DEPEND="
3922 + $(add_frameworks_dep extra-cmake-modules)
3923 + $(add_qt_dep qtcore)
3924 +"
3925 +RDEPEND="!kde-apps/libkdeedu:4"
3926
3927 diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-17.03.90.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-17.03.90.ebuild
3928 new file mode 100644
3929 index 0000000000..1897d3fd12
3930 --- /dev/null
3931 +++ b/kde-apps/kdeedu-meta/kdeedu-meta-17.03.90.ebuild
3932 @@ -0,0 +1,40 @@
3933 +# Copyright 1999-2017 Gentoo Foundation
3934 +# Distributed under the terms of the GNU General Public License v2
3935 +
3936 +EAPI=6
3937 +
3938 +inherit kde5-meta-pkg
3939 +
3940 +DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
3941 +HOMEPAGE="https://edu.kde.org"
3942 +KEYWORDS="~amd64 ~x86"
3943 +IUSE=""
3944 +
3945 +RDEPEND="
3946 + $(add_kdeapps_dep analitza)
3947 + $(add_kdeapps_dep artikulate)
3948 + $(add_kdeapps_dep blinken)
3949 + $(add_kdeapps_dep cantor)
3950 + $(add_kdeapps_dep kalgebra)
3951 + $(add_kdeapps_dep kalzium)
3952 + $(add_kdeapps_dep kanagram)
3953 + $(add_kdeapps_dep kbruch)
3954 + $(add_kdeapps_dep kdeedu-data)
3955 + $(add_kdeapps_dep kgeography)
3956 + $(add_kdeapps_dep khangman)
3957 + $(add_kdeapps_dep kig)
3958 + $(add_kdeapps_dep kiten)
3959 + $(add_kdeapps_dep klettres)
3960 + $(add_kdeapps_dep kmplot)
3961 + $(add_kdeapps_dep kqtquickcharts)
3962 + $(add_kdeapps_dep kstars)
3963 + $(add_kdeapps_dep ktouch)
3964 + $(add_kdeapps_dep kturtle)
3965 + $(add_kdeapps_dep kwordquiz)
3966 + $(add_kdeapps_dep libkeduvocdocument)
3967 + $(add_kdeapps_dep marble)
3968 + $(add_kdeapps_dep minuet)
3969 + $(add_kdeapps_dep parley)
3970 + $(add_kdeapps_dep rocs)
3971 + $(add_kdeapps_dep step)
3972 +"
3973
3974 diff --git a/kde-apps/kdegames-meta/kdegames-meta-17.03.90.ebuild b/kde-apps/kdegames-meta/kdegames-meta-17.03.90.ebuild
3975 new file mode 100644
3976 index 0000000000..6d311daeba
3977 --- /dev/null
3978 +++ b/kde-apps/kdegames-meta/kdegames-meta-17.03.90.ebuild
3979 @@ -0,0 +1,60 @@
3980 +# Copyright 1999-2017 Gentoo Foundation
3981 +# Distributed under the terms of the GNU General Public License v2
3982 +
3983 +EAPI=6
3984 +
3985 +inherit kde5-meta-pkg
3986 +
3987 +DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
3988 +HOMEPAGE="https://games.kde.org/"
3989 +KEYWORDS="~amd64 ~x86"
3990 +IUSE="nls opengl python"
3991 +
3992 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
3993 +
3994 +RDEPEND="
3995 + $(add_kdeapps_dep bomber)
3996 + $(add_kdeapps_dep bovo)
3997 + $(add_kdeapps_dep granatier)
3998 + $(add_kdeapps_dep kapman)
3999 + $(add_kdeapps_dep katomic)
4000 + $(add_kdeapps_dep kblackbox)
4001 + $(add_kdeapps_dep kblocks)
4002 + $(add_kdeapps_dep kbounce)
4003 + $(add_kdeapps_dep kbreakout)
4004 + $(add_kdeapps_dep kdiamond)
4005 + $(add_kdeapps_dep kfourinline)
4006 + $(add_kdeapps_dep kgoldrunner)
4007 + $(add_kdeapps_dep kigo)
4008 + $(add_kdeapps_dep killbots)
4009 + $(add_kdeapps_dep kiriki)
4010 + $(add_kdeapps_dep kjumpingcube)
4011 + $(add_kdeapps_dep klickety)
4012 + $(add_kdeapps_dep klines)
4013 + $(add_kdeapps_dep kmahjongg)
4014 + $(add_kdeapps_dep kmines)
4015 + $(add_kdeapps_dep knavalbattle)
4016 + $(add_kdeapps_dep knetwalk)
4017 + $(add_kdeapps_dep kolf)
4018 + $(add_kdeapps_dep kollision)
4019 + $(add_kdeapps_dep konquest)
4020 + $(add_kdeapps_dep kpat)
4021 + $(add_kdeapps_dep kreversi)
4022 + $(add_kdeapps_dep kshisen)
4023 + $(add_kdeapps_dep ksirk)
4024 + $(add_kdeapps_dep ksnakeduel)
4025 + $(add_kdeapps_dep kspaceduel)
4026 + $(add_kdeapps_dep ksquares)
4027 + $(add_kdeapps_dep ktuberling)
4028 + $(add_kdeapps_dep libkdegames)
4029 + $(add_kdeapps_dep libkmahjongg)
4030 + $(add_kdeapps_dep lskat)
4031 + $(add_kdeapps_dep palapeli)
4032 + $(add_kdeapps_dep picmi)
4033 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4034 + opengl? (
4035 + $(add_kdeapps_dep ksudoku)
4036 + $(add_kdeapps_dep kubrick)
4037 + )
4038 + python? ( $(add_kdeapps_dep kajongg) )
4039 +"
4040
4041 diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-17.03.90.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-17.03.90.ebuild
4042 new file mode 100644
4043 index 0000000000..7c80c71ed8
4044 --- /dev/null
4045 +++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-17.03.90.ebuild
4046 @@ -0,0 +1,34 @@
4047 +# Copyright 1999-2017 Gentoo Foundation
4048 +# Distributed under the terms of the GNU General Public License v2
4049 +
4050 +EAPI=6
4051 +
4052 +inherit kde5-meta-pkg
4053 +
4054 +DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
4055 +HOMEPAGE="https://www.kde.org/applications/graphics/"
4056 +KEYWORDS="~amd64 ~x86"
4057 +IUSE="nls scanner"
4058 +
4059 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4060 +
4061 +RDEPEND="
4062 + $(add_kdeapps_dep gwenview)
4063 + $(add_kdeapps_dep kamera)
4064 + $(add_kdeapps_dep kcolorchooser)
4065 + $(add_kdeapps_dep kdegraphics-mobipocket)
4066 + $(add_kdeapps_dep kolourpaint)
4067 + $(add_kdeapps_dep kruler)
4068 + $(add_kdeapps_dep libkdcraw)
4069 + $(add_kdeapps_dep libkexiv2)
4070 + $(add_kdeapps_dep libkipi)
4071 + $(add_kdeapps_dep okular)
4072 + $(add_kdeapps_dep spectacle)
4073 + $(add_kdeapps_dep svgpart)
4074 + $(add_kdeapps_dep thumbnailers)
4075 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4076 + scanner? (
4077 + $(add_kdeapps_dep ksaneplugin)
4078 + $(add_kdeapps_dep libksane)
4079 + )
4080 +"
4081
4082 diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.03.90.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.03.90.ebuild
4083 new file mode 100644
4084 index 0000000000..71bb409bcc
4085 --- /dev/null
4086 +++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.03.90.ebuild
4087 @@ -0,0 +1,24 @@
4088 +# Copyright 1999-2017 Gentoo Foundation
4089 +# Distributed under the terms of the GNU General Public License v2
4090 +
4091 +EAPI=6
4092 +
4093 +inherit kde5
4094 +
4095 +DESCRIPTION="Library to support mobipocket ebooks"
4096 +KEYWORDS="~amd64 ~arm ~x86"
4097 +IUSE="+thumbnail"
4098 +
4099 +DEPEND="
4100 + $(add_qt_dep qtgui)
4101 + thumbnail? ( $(add_frameworks_dep kio) )
4102 +"
4103 +RDEPEND="${DEPEND}"
4104 +
4105 +src_configure() {
4106 + local mycmakeargs=(
4107 + -DBUILD_thumbnailers=$(usex thumbnail)
4108 + )
4109 +
4110 + kde5_src_configure
4111 +}
4112
4113 diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.03.90.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.03.90.ebuild
4114 new file mode 100644
4115 index 0000000000..c9fabbc9b4
4116 --- /dev/null
4117 +++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.03.90.ebuild
4118 @@ -0,0 +1,31 @@
4119 +# Copyright 1999-2017 Gentoo Foundation
4120 +# Distributed under the terms of the GNU General Public License v2
4121 +
4122 +EAPI=6
4123 +
4124 +inherit kde5-meta-pkg
4125 +
4126 +DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
4127 +HOMEPAGE="
4128 + https://www.kde.org/applications/multimedia/
4129 + https://multimedia.kde.org/
4130 +"
4131 +KEYWORDS="~amd64 ~x86"
4132 +IUSE="+ffmpeg nls"
4133 +
4134 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4135 +
4136 +RDEPEND="
4137 + $(add_kdeapps_dep audiocd-kio)
4138 + $(add_kdeapps_dep dragon)
4139 + $(add_kdeapps_dep juk)
4140 + $(add_kdeapps_dep k3b)
4141 + $(add_kdeapps_dep kdenlive)
4142 + $(add_kdeapps_dep kmix)
4143 + $(add_kdeapps_dep kscd)
4144 + $(add_kdeapps_dep kwave)
4145 + $(add_kdeapps_dep libkcddb)
4146 + $(add_kdeapps_dep libkcompactdisc)
4147 + ffmpeg? ( $(add_kdeapps_dep ffmpegthumbs) )
4148 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4149 +"
4150
4151 diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.03.90.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.03.90.ebuild
4152 new file mode 100644
4153 index 0000000000..575b4fd412
4154 --- /dev/null
4155 +++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.03.90.ebuild
4156 @@ -0,0 +1,29 @@
4157 +# Copyright 1999-2017 Gentoo Foundation
4158 +# Distributed under the terms of the GNU General Public License v2
4159 +
4160 +EAPI=6
4161 +
4162 +inherit kde5
4163 +
4164 +DESCRIPTION="kcontrol filesharing config module for SMB"
4165 +KEYWORDS="~amd64 ~x86"
4166 +IUSE=""
4167 +
4168 +DEPEND="
4169 + $(add_frameworks_dep kcompletion)
4170 + $(add_frameworks_dep kcoreaddons)
4171 + $(add_frameworks_dep ki18n)
4172 + $(add_frameworks_dep kio)
4173 + $(add_frameworks_dep kwidgetsaddons)
4174 + $(add_qt_dep qtgui)
4175 + $(add_qt_dep qtwidgets)
4176 +"
4177 +RDEPEND="${DEPEND}"
4178 +
4179 +src_configure() {
4180 + local mycmakeargs=(
4181 + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
4182 + )
4183 +
4184 + kde5_src_configure
4185 +}
4186
4187 diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-17.03.90.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-17.03.90.ebuild
4188 new file mode 100644
4189 index 0000000000..4468332895
4190 --- /dev/null
4191 +++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-17.03.90.ebuild
4192 @@ -0,0 +1,25 @@
4193 +# Copyright 1999-2017 Gentoo Foundation
4194 +# Distributed under the terms of the GNU General Public License v2
4195 +
4196 +EAPI=6
4197 +
4198 +inherit kde5-meta-pkg
4199 +
4200 +DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
4201 +KEYWORDS="~amd64 ~x86"
4202 +IUSE="nls ppp"
4203 +
4204 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4205 +
4206 +# FIXME: Add back whenever it gets ported
4207 +# $(add_kdeapps_dep kopete)
4208 +RDEPEND="
4209 + $(add_kdeapps_dep kdenetwork-filesharing)
4210 + $(add_kdeapps_dep kget)
4211 + $(add_kdeapps_dep krdc)
4212 + $(add_kdeapps_dep krfb)
4213 + $(add_kdeapps_dep plasma-telepathy-meta)
4214 + $(add_kdeapps_dep zeroconf-ioslave)
4215 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4216 + ppp? ( $(add_kdeapps_dep kppp) )
4217 +"
4218
4219 diff --git a/kde-apps/kdenlive/kdenlive-17.03.90.ebuild b/kde-apps/kdenlive/kdenlive-17.03.90.ebuild
4220 new file mode 100644
4221 index 0000000000..563c0c6efd
4222 --- /dev/null
4223 +++ b/kde-apps/kdenlive/kdenlive-17.03.90.ebuild
4224 @@ -0,0 +1,68 @@
4225 +# Copyright 1999-2017 Gentoo Foundation
4226 +# Distributed under the terms of the GNU General Public License v2
4227 +
4228 +EAPI=6
4229 +
4230 +KDE_HANDBOOK="optional"
4231 +inherit kde5
4232 +
4233 +DESCRIPTION="Non-linear video editing suite by KDE"
4234 +HOMEPAGE="https://www.kdenlive.org/"
4235 +
4236 +LICENSE="GPL-2"
4237 +KEYWORDS="~amd64 ~x86"
4238 +IUSE="freesound gles2 jogshuttle semantic-desktop v4l"
4239 +
4240 +RDEPEND="
4241 + $(add_frameworks_dep karchive)
4242 + $(add_frameworks_dep kbookmarks)
4243 + $(add_frameworks_dep kcompletion)
4244 + $(add_frameworks_dep kconfig)
4245 + $(add_frameworks_dep kconfigwidgets)
4246 + $(add_frameworks_dep kcoreaddons)
4247 + $(add_frameworks_dep kcrash)
4248 + $(add_frameworks_dep kdbusaddons)
4249 + $(add_frameworks_dep kguiaddons)
4250 + $(add_frameworks_dep ki18n)
4251 + $(add_frameworks_dep kiconthemes)
4252 + $(add_frameworks_dep kio)
4253 + $(add_frameworks_dep kitemviews)
4254 + $(add_frameworks_dep kjobwidgets)
4255 + $(add_frameworks_dep knewstuff)
4256 + $(add_frameworks_dep knotifications)
4257 + $(add_frameworks_dep knotifyconfig)
4258 + $(add_frameworks_dep kservice)
4259 + $(add_frameworks_dep ktextwidgets)
4260 + $(add_frameworks_dep kwidgetsaddons)
4261 + $(add_frameworks_dep kxmlgui)
4262 + $(add_frameworks_dep solid)
4263 + $(add_qt_dep qtdbus)
4264 + $(add_qt_dep qtdeclarative)
4265 + $(add_qt_dep qtgui 'gles2=')
4266 + $(add_qt_dep qtnetwork)
4267 + $(add_qt_dep qtquickcontrols)
4268 + $(add_qt_dep qtscript)
4269 + $(add_qt_dep qtsvg)
4270 + $(add_qt_dep qtwidgets)
4271 + $(add_qt_dep qtxml)
4272 + >=media-libs/mlt-6.0.0[ffmpeg,kdenlive,melt,qt5,sdl,xml]
4273 + virtual/ffmpeg[encode,sdl,X]
4274 + virtual/opengl
4275 + freesound? ( $(add_qt_dep qtwebkit) )
4276 + semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
4277 + v4l? ( media-libs/libv4l )
4278 +"
4279 +DEPEND="${RDEPEND}
4280 + sys-devel/gettext
4281 +"
4282 +
4283 +src_configure() {
4284 + local mycmakeargs=(
4285 + $(cmake-utils_use_find_package freesound Qt5WebKitWidgets)
4286 + -DWITH_JogShuttle=$(usex jogshuttle)
4287 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
4288 + $(cmake-utils_use_find_package v4l LibV4L2)
4289 + )
4290 +
4291 + kde5_src_configure
4292 +}
4293
4294 diff --git a/kde-apps/kdepim-addons/kdepim-addons-17.03.90.ebuild b/kde-apps/kdepim-addons/kdepim-addons-17.03.90.ebuild
4295 new file mode 100644
4296 index 0000000000..d67d72ba46
4297 --- /dev/null
4298 +++ b/kde-apps/kdepim-addons/kdepim-addons-17.03.90.ebuild
4299 @@ -0,0 +1,72 @@
4300 +# Copyright 1999-2017 Gentoo Foundation
4301 +# Distributed under the terms of the GNU General Public License v2
4302 +
4303 +EAPI=6
4304 +
4305 +KDE_EXAMPLES="true"
4306 +KDE_TEST="forceoptional-recursive"
4307 +VIRTUALX_REQUIRED="test"
4308 +inherit kde5
4309 +
4310 +DESCRIPTION="Plugins for KDE Personal Information Management Suite"
4311 +HOMEPAGE="https://www.kde.org/applications/office/kontact/"
4312 +LICENSE="GPL-2+ LGPL-2.1+"
4313 +KEYWORDS="~amd64 ~x86"
4314 +
4315 +IUSE=""
4316 +
4317 +COMMON_DEPEND="
4318 + $(add_frameworks_dep kcompletion)
4319 + $(add_frameworks_dep kconfig)
4320 + $(add_frameworks_dep kconfigwidgets)
4321 + $(add_frameworks_dep kcoreaddons)
4322 + $(add_frameworks_dep kdbusaddons)
4323 + $(add_frameworks_dep kdelibs4support)
4324 + $(add_frameworks_dep khtml)
4325 + $(add_frameworks_dep ki18n)
4326 + $(add_frameworks_dep kiconthemes)
4327 + $(add_frameworks_dep kio)
4328 + $(add_frameworks_dep kwidgetsaddons)
4329 + $(add_frameworks_dep kxmlgui)
4330 + $(add_kdeapps_dep akonadi)
4331 + $(add_kdeapps_dep akonadi-contacts)
4332 + $(add_kdeapps_dep akonadi-notes)
4333 + $(add_kdeapps_dep calendarsupport)
4334 + $(add_kdeapps_dep eventviews)
4335 + $(add_kdeapps_dep grantleetheme)
4336 + $(add_kdeapps_dep incidenceeditor)
4337 + $(add_kdeapps_dep kcontacts)
4338 + $(add_kdeapps_dep kdepim-apps-libs)
4339 + $(add_kdeapps_dep kidentitymanagement)
4340 + $(add_kdeapps_dep kimap)
4341 + $(add_kdeapps_dep kmailtransport)
4342 + $(add_kdeapps_dep kmime)
4343 + $(add_kdeapps_dep libkdepim)
4344 + $(add_kdeapps_dep libkleo)
4345 + $(add_kdeapps_dep libksieve)
4346 + $(add_kdeapps_dep libktnef)
4347 + $(add_kdeapps_dep mailcommon)
4348 + $(add_kdeapps_dep messagelib)
4349 + $(add_kdeapps_dep pimcommon)
4350 + $(add_qt_dep qtgui)
4351 + $(add_qt_dep qtnetwork)
4352 + $(add_qt_dep qtwidgets)
4353 + $(add_qt_dep qtxml)
4354 +"
4355 +DEPEND="${COMMON_DEPEND}
4356 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
4357 +"
4358 +RDEPEND="${COMMON_DEPEND}
4359 + !kde-apps/kaddressbook:4
4360 + !kde-apps/kmail:4
4361 +"
4362 +
4363 +RESTRICT+=" test"
4364 +
4365 +src_configure() {
4366 + local mycmakeargs=(
4367 + -DKDEPIMADDONS_BUILD_EXAMPLES=$(usex examples)
4368 + )
4369 +
4370 + kde5_src_configure
4371 +}
4372
4373 diff --git a/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.03.90.ebuild b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.03.90.ebuild
4374 new file mode 100644
4375 index 0000000000..cbb67bc0ad
4376 --- /dev/null
4377 +++ b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.03.90.ebuild
4378 @@ -0,0 +1,44 @@
4379 +# Copyright 1999-2017 Gentoo Foundation
4380 +# Distributed under the terms of the GNU General Public License v2
4381 +
4382 +EAPI=6
4383 +
4384 +KDE_TEST="forceoptional"
4385 +VIRTUALX_REQUIRED="test"
4386 +inherit kde5
4387 +
4388 +DESCRIPTION="Libraries for KDE PIM applications"
4389 +LICENSE="GPL-2+ LGPL-2.1+"
4390 +KEYWORDS="~amd64 ~x86"
4391 +IUSE="prison"
4392 +
4393 +DEPEND="
4394 + $(add_frameworks_dep kconfig)
4395 + $(add_frameworks_dep kconfigwidgets)
4396 + $(add_frameworks_dep kcoreaddons)
4397 + $(add_frameworks_dep ki18n)
4398 + $(add_frameworks_dep kiconthemes)
4399 + $(add_frameworks_dep kio)
4400 + $(add_frameworks_dep kservice)
4401 + $(add_frameworks_dep kwidgetsaddons)
4402 + $(add_kdeapps_dep akonadi)
4403 + $(add_kdeapps_dep akonadi-contacts)
4404 + $(add_kdeapps_dep grantleetheme)
4405 + $(add_kdeapps_dep kcontacts)
4406 + $(add_kdeapps_dep libkleo)
4407 + $(add_kdeapps_dep pimcommon)
4408 + $(add_qt_dep qtdbus)
4409 + $(add_qt_dep qtgui)
4410 + $(add_qt_dep qtwidgets)
4411 + >=dev-libs/grantlee-5.1.0:5
4412 + prison? ( $(add_frameworks_dep prison) )
4413 +"
4414 +RDEPEND="${DEPEND}"
4415 +
4416 +src_configure() {
4417 + local mycmakeargs=(
4418 + $(cmake-utils_use_find_package prison KF5Prison)
4419 + )
4420 +
4421 + kde5_src_configure
4422 +}
4423
4424 diff --git a/kde-apps/kdepim-meta/kdepim-meta-17.03.90.ebuild b/kde-apps/kdepim-meta/kdepim-meta-17.03.90.ebuild
4425 new file mode 100644
4426 index 0000000000..df9da495df
4427 --- /dev/null
4428 +++ b/kde-apps/kdepim-meta/kdepim-meta-17.03.90.ebuild
4429 @@ -0,0 +1,70 @@
4430 +# Copyright 1999-2017 Gentoo Foundation
4431 +# Distributed under the terms of the GNU General Public License v2
4432 +
4433 +EAPI=6
4434 +
4435 +inherit kde5-meta-pkg
4436 +
4437 +DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
4438 +HOMEPAGE="https://www.kde.org/applications/development"
4439 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
4440 +IUSE="google"
4441 +
4442 +RDEPEND="
4443 + $(add_kdeapps_dep akonadi)
4444 + $(add_kdeapps_dep akonadiconsole)
4445 + $(add_kdeapps_dep akonadi-calendar)
4446 + $(add_kdeapps_dep akonadi-contacts)
4447 + $(add_kdeapps_dep akonadi-import-wizard)
4448 + $(add_kdeapps_dep akonadi-mime)
4449 + $(add_kdeapps_dep akonadi-notes)
4450 + $(add_kdeapps_dep akonadi-search)
4451 + $(add_kdeapps_dep akregator)
4452 + $(add_kdeapps_dep blogilo)
4453 + $(add_kdeapps_dep calendarjanitor)
4454 + $(add_kdeapps_dep calendarsupport)
4455 + $(add_kdeapps_dep eventviews)
4456 + $(add_kdeapps_dep grantlee-editor)
4457 + $(add_kdeapps_dep grantleetheme)
4458 + $(add_kdeapps_dep incidenceeditor)
4459 + $(add_kdeapps_dep kaddressbook)
4460 + $(add_kdeapps_dep kalarm)
4461 + $(add_kdeapps_dep kalarmcal)
4462 + $(add_kdeapps_dep kblog)
4463 + $(add_kdeapps_dep kcalcore)
4464 + $(add_kdeapps_dep kcalutils)
4465 + $(add_kdeapps_dep kcontacts)
4466 + $(add_kdeapps_dep kdepim-addons)
4467 + $(add_kdeapps_dep kdepim-apps-libs)
4468 + $(add_kdeapps_dep kdepim-runtime)
4469 + $(add_kdeapps_dep kholidays)
4470 + $(add_kdeapps_dep kidentitymanagement)
4471 + $(add_kdeapps_dep kimap)
4472 + $(add_kdeapps_dep kldap)
4473 + $(add_kdeapps_dep kleopatra)
4474 + $(add_kdeapps_dep kmail)
4475 + $(add_kdeapps_dep kmail-account-wizard)
4476 + $(add_kdeapps_dep kmailtransport)
4477 + $(add_kdeapps_dep kmbox)
4478 + $(add_kdeapps_dep kmime)
4479 + $(add_kdeapps_dep knotes)
4480 + $(add_kdeapps_dep konsolekalendar)
4481 + $(add_kdeapps_dep kontact)
4482 + $(add_kdeapps_dep kontactinterface)
4483 + $(add_kdeapps_dep korganizer)
4484 + $(add_kdeapps_dep kpimtextedit)
4485 + $(add_kdeapps_dep libgravatar)
4486 + $(add_kdeapps_dep libkdepim)
4487 + $(add_kdeapps_dep libkleo)
4488 + $(add_kdeapps_dep libksieve)
4489 + $(add_kdeapps_dep libktnef)
4490 + $(add_kdeapps_dep mailcommon)
4491 + $(add_kdeapps_dep mailimporter)
4492 + $(add_kdeapps_dep mbox-importer)
4493 + $(add_kdeapps_dep messagelib)
4494 + $(add_kdeapps_dep pim-data-exporter)
4495 + $(add_kdeapps_dep pim-sieve-editor)
4496 + $(add_kdeapps_dep pimcommon)
4497 + $(add_kdeapps_dep syndication)
4498 + google? ( $(add_kdeapps_dep libkgapi) )
4499 +"
4500
4501 diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-17.03.90.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-17.03.90.ebuild
4502 new file mode 100644
4503 index 0000000000..a261bcbf1a
4504 --- /dev/null
4505 +++ b/kde-apps/kdepim-runtime/kdepim-runtime-17.03.90.ebuild
4506 @@ -0,0 +1,79 @@
4507 +# Copyright 1999-2017 Gentoo Foundation
4508 +# Distributed under the terms of the GNU General Public License v2
4509 +
4510 +EAPI=6
4511 +
4512 +KDE_HANDBOOK="forceoptional"
4513 +KDE_TEST="forceoptional"
4514 +VIRTUALX_REQUIRED="test"
4515 +inherit kde5
4516 +
4517 +DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
4518 +LICENSE="GPL-2+ LGPL-2.1+"
4519 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
4520 +IUSE="google"
4521 +
4522 +# TODO kolab, Qt5TextToSpeech
4523 +CDEPEND="
4524 + $(add_frameworks_dep kcodecs)
4525 + $(add_frameworks_dep kcompletion)
4526 + $(add_frameworks_dep kconfig)
4527 + $(add_frameworks_dep kconfigwidgets)
4528 + $(add_frameworks_dep kcoreaddons)
4529 + $(add_frameworks_dep kdbusaddons)
4530 + $(add_frameworks_dep kdelibs4support)
4531 + $(add_frameworks_dep ki18n)
4532 + $(add_frameworks_dep kio)
4533 + $(add_frameworks_dep kitemmodels)
4534 + $(add_frameworks_dep kjobwidgets)
4535 + $(add_frameworks_dep knotifications)
4536 + $(add_frameworks_dep knotifyconfig)
4537 + $(add_frameworks_dep kservice)
4538 + $(add_frameworks_dep ktextwidgets)
4539 + $(add_frameworks_dep kwallet)
4540 + $(add_frameworks_dep kwidgetsaddons)
4541 + $(add_frameworks_dep kwindowsystem)
4542 + $(add_frameworks_dep kxmlgui)
4543 + $(add_kdeapps_dep akonadi)
4544 + $(add_kdeapps_dep akonadi-calendar)
4545 + $(add_kdeapps_dep akonadi-contacts)
4546 + $(add_kdeapps_dep akonadi-mime)
4547 + $(add_kdeapps_dep akonadi-notes)
4548 + $(add_kdeapps_dep kalarmcal)
4549 + $(add_kdeapps_dep kcalcore)
4550 + $(add_kdeapps_dep kcalutils)
4551 + $(add_kdeapps_dep kcontacts)
4552 + $(add_kdeapps_dep kdav)
4553 + $(add_kdeapps_dep kidentitymanagement)
4554 + $(add_kdeapps_dep kimap)
4555 + $(add_kdeapps_dep kmailtransport)
4556 + $(add_kdeapps_dep kmbox)
4557 + $(add_kdeapps_dep kmime)
4558 + $(add_qt_dep qtdbus)
4559 + $(add_qt_dep qtgui)
4560 + $(add_qt_dep qtnetwork)
4561 + $(add_qt_dep qtwebengine 'widgets')
4562 + $(add_qt_dep qtwidgets)
4563 + $(add_qt_dep qtxml)
4564 + dev-libs/cyrus-sasl:2
4565 + dev-libs/libical:=
4566 + google? ( $(add_kdeapps_dep libkgapi) )
4567 +"
4568 +DEPEND="${CDEPEND}
4569 + $(add_qt_dep qtxmlpatterns)
4570 + dev-libs/libxslt
4571 +"
4572 +RDEPEND="${CDEPEND}
4573 + !kde-apps/kdepim-kioslaves
4574 + $(add_frameworks_dep oxygen-icons)
4575 +"
4576 +
4577 +RESTRICT+=" test"
4578 +
4579 +src_configure() {
4580 + local mycmakeargs=(
4581 + $(cmake-utils_use_find_package google KPimGAPI)
4582 + )
4583 +
4584 + kde5_src_configure
4585 +}
4586
4587 diff --git a/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.03.90.ebuild b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.03.90.ebuild
4588 new file mode 100644
4589 index 0000000000..2f4896ad07
4590 --- /dev/null
4591 +++ b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.03.90.ebuild
4592 @@ -0,0 +1,18 @@
4593 +# Copyright 1999-2017 Gentoo Foundation
4594 +# Distributed under the terms of the GNU General Public License v2
4595 +
4596 +EAPI=6
4597 +
4598 +inherit kde5
4599 +
4600 +DESCRIPTION="kioslaves from kdesdk package"
4601 +KEYWORDS="~amd64 ~arm ~x86"
4602 +IUSE=""
4603 +
4604 +DEPEND="
4605 + $(add_frameworks_dep kcoreaddons)
4606 + $(add_frameworks_dep ki18n)
4607 + $(add_frameworks_dep kio)
4608 + dev-lang/perl
4609 +"
4610 +RDEPEND="${DEPEND}"
4611
4612 diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-17.03.90.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-17.03.90.ebuild
4613 new file mode 100644
4614 index 0000000000..109d2bdb11
4615 --- /dev/null
4616 +++ b/kde-apps/kdesdk-meta/kdesdk-meta-17.03.90.ebuild
4617 @@ -0,0 +1,32 @@
4618 +# Copyright 1999-2017 Gentoo Foundation
4619 +# Distributed under the terms of the GNU General Public License v2
4620 +
4621 +EAPI=6
4622 +
4623 +inherit kde5-meta-pkg
4624 +
4625 +DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
4626 +HOMEPAGE="https://www.kde.org/applications/development"
4627 +KEYWORDS="~amd64 ~x86"
4628 +IUSE="cvs nls"
4629 +
4630 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4631 +
4632 +RDEPEND="
4633 + $(add_kdeapps_dep dolphin-plugins)
4634 + $(add_kdeapps_dep kapptemplate)
4635 + $(add_kdeapps_dep kcachegrind)
4636 + $(add_kdeapps_dep kde-dev-scripts)
4637 + $(add_kdeapps_dep kde-dev-utils)
4638 + $(add_kdeapps_dep kdesdk-kioslaves)
4639 + $(add_kdeapps_dep kdesdk-thumbnailers)
4640 + $(add_kdeapps_dep kompare)
4641 + $(add_kdeapps_dep kross-interpreters)
4642 + $(add_kdeapps_dep libkomparediff2)
4643 + $(add_kdeapps_dep lokalize)
4644 + $(add_kdeapps_dep okteta)
4645 + $(add_kdeapps_dep poxml)
4646 + $(add_kdeapps_dep umbrello)
4647 + cvs? ( $(add_kdeapps_dep cervisia) )
4648 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4649 +"
4650
4651 diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.03.90.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.03.90.ebuild
4652 new file mode 100644
4653 index 0000000000..13ef975ebc
4654 --- /dev/null
4655 +++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.03.90.ebuild
4656 @@ -0,0 +1,21 @@
4657 +# Copyright 1999-2017 Gentoo Foundation
4658 +# Distributed under the terms of the GNU General Public License v2
4659 +
4660 +EAPI=6
4661 +
4662 +inherit kde5
4663 +
4664 +DESCRIPTION="Thumbnail generator for PO files"
4665 +KEYWORDS="~amd64 ~x86"
4666 +IUSE=""
4667 +
4668 +DEPEND="
4669 + $(add_frameworks_dep kconfig)
4670 + $(add_frameworks_dep ki18n)
4671 + $(add_frameworks_dep kio)
4672 + $(add_frameworks_dep kwidgetsaddons)
4673 + $(add_qt_dep qtgui)
4674 + $(add_qt_dep qtwidgets)
4675 + sys-devel/gettext
4676 +"
4677 +RDEPEND="${DEPEND}"
4678
4679 diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-17.03.90.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-17.03.90.ebuild
4680 new file mode 100644
4681 index 0000000000..d2f16d01b8
4682 --- /dev/null
4683 +++ b/kde-apps/kdeutils-meta/kdeutils-meta-17.03.90.ebuild
4684 @@ -0,0 +1,31 @@
4685 +# Copyright 1999-2017 Gentoo Foundation
4686 +# Distributed under the terms of the GNU General Public License v2
4687 +
4688 +EAPI=6
4689 +
4690 +inherit kde5-meta-pkg
4691 +
4692 +DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
4693 +HOMEPAGE="https://www.kde.org/applications/utilities https://utils.kde.org"
4694 +KEYWORDS="~amd64 ~x86"
4695 +IUSE="cups floppy lirc nls"
4696 +
4697 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4698 +
4699 +RDEPEND="
4700 + $(add_kdeapps_dep ark)
4701 + $(add_kdeapps_dep filelight)
4702 + $(add_kdeapps_dep kcalc)
4703 + $(add_kdeapps_dep kcharselect)
4704 + $(add_kdeapps_dep kdebugsettings)
4705 + $(add_kdeapps_dep kdf)
4706 + $(add_kdeapps_dep kgpg)
4707 + $(add_kdeapps_dep kteatime)
4708 + $(add_kdeapps_dep ktimer)
4709 + $(add_kdeapps_dep kwalletmanager)
4710 + $(add_kdeapps_dep sweeper)
4711 + cups? ( $(add_kdeapps_dep print-manager) )
4712 + floppy? ( $(add_kdeapps_dep kfloppy) )
4713 + lirc? ( $(add_kdeapps_dep kremotecontrol) )
4714 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4715 +"
4716
4717 diff --git a/kde-apps/kdewebdev-meta/kdewebdev-meta-17.03.90.ebuild b/kde-apps/kdewebdev-meta/kdewebdev-meta-17.03.90.ebuild
4718 new file mode 100644
4719 index 0000000000..e19083b802
4720 --- /dev/null
4721 +++ b/kde-apps/kdewebdev-meta/kdewebdev-meta-17.03.90.ebuild
4722 @@ -0,0 +1,20 @@
4723 +# Copyright 1999-2017 Gentoo Foundation
4724 +# Distributed under the terms of the GNU General Public License v2
4725 +
4726 +EAPI=6
4727 +
4728 +inherit kde5-meta-pkg
4729 +
4730 +DESCRIPTION="KDE WebDev - merge this to pull in all kdewebdev-derived packages"
4731 +KEYWORDS="~amd64 ~x86"
4732 +IUSE="nls"
4733 +
4734 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
4735 +
4736 +# FIXME: Add back when ported
4737 +# $(add_kdeapps_dep klinkstatus)
4738 +RDEPEND="
4739 + $(add_kdeapps_dep kfilereplace)
4740 + $(add_kdeapps_dep kimagemapeditor)
4741 + nls? ( $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL}) )
4742 +"
4743
4744 diff --git a/kde-apps/kdf/kdf-17.03.90.ebuild b/kde-apps/kdf/kdf-17.03.90.ebuild
4745 new file mode 100644
4746 index 0000000000..9cd62335f9
4747 --- /dev/null
4748 +++ b/kde-apps/kdf/kdf-17.03.90.ebuild
4749 @@ -0,0 +1,29 @@
4750 +# Copyright 1999-2017 Gentoo Foundation
4751 +# Distributed under the terms of the GNU General Public License v2
4752 +
4753 +EAPI=6
4754 +
4755 +KDE_HANDBOOK="forceoptional"
4756 +inherit kde5
4757 +
4758 +DESCRIPTION="KDE free disk space utility"
4759 +HOMEPAGE="https://utils.kde.org/projects/kdf"
4760 +KEYWORDS="~amd64 ~arm ~x86"
4761 +IUSE=""
4762 +
4763 +DEPEND="
4764 + $(add_frameworks_dep kcmutils)
4765 + $(add_frameworks_dep kcompletion)
4766 + $(add_frameworks_dep kconfig)
4767 + $(add_frameworks_dep kconfigwidgets)
4768 + $(add_frameworks_dep kcoreaddons)
4769 + $(add_frameworks_dep ki18n)
4770 + $(add_frameworks_dep kiconthemes)
4771 + $(add_frameworks_dep kio)
4772 + $(add_frameworks_dep knotifications)
4773 + $(add_frameworks_dep kwidgetsaddons)
4774 + $(add_frameworks_dep kxmlgui)
4775 + $(add_qt_dep qtgui)
4776 + $(add_qt_dep qtwidgets)
4777 +"
4778 +RDEPEND="${DEPEND}"
4779
4780 diff --git a/kde-apps/kdialog/kdialog-17.03.90.ebuild b/kde-apps/kdialog/kdialog-17.03.90.ebuild
4781 new file mode 100644
4782 index 0000000000..76010e0f81
4783 --- /dev/null
4784 +++ b/kde-apps/kdialog/kdialog-17.03.90.ebuild
4785 @@ -0,0 +1,35 @@
4786 +# Copyright 1999-2017 Gentoo Foundation
4787 +# Distributed under the terms of the GNU General Public License v2
4788 +
4789 +EAPI=6
4790 +
4791 +inherit kde5
4792 +
4793 +DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
4794 +KEYWORDS="~amd64 ~arm ~x86"
4795 +IUSE="X"
4796 +
4797 +DEPEND="
4798 + $(add_frameworks_dep kcompletion)
4799 + $(add_frameworks_dep kconfig)
4800 + $(add_frameworks_dep kdelibs4support)
4801 + $(add_frameworks_dep ki18n)
4802 + $(add_frameworks_dep kiconthemes)
4803 + $(add_frameworks_dep kio)
4804 + $(add_frameworks_dep knotifications)
4805 + $(add_frameworks_dep ktextwidgets)
4806 + $(add_frameworks_dep kwidgetsaddons)
4807 + $(add_frameworks_dep kwindowsystem)
4808 + $(add_qt_dep qtdbus)
4809 + $(add_qt_dep qtgui)
4810 + $(add_qt_dep qtwidgets)
4811 + X? ( x11-libs/libX11 )
4812 +"
4813 +RDEPEND="${DEPEND}"
4814 +
4815 +src_configure() {
4816 + local mycmakeargs=(
4817 + $(cmake-utils_use_find_package X X11)
4818 + )
4819 + kde5_src_configure
4820 +}
4821
4822 diff --git a/kde-apps/kdiamond/kdiamond-17.03.90.ebuild b/kde-apps/kdiamond/kdiamond-17.03.90.ebuild
4823 new file mode 100644
4824 index 0000000000..11caf8e09b
4825 --- /dev/null
4826 +++ b/kde-apps/kdiamond/kdiamond-17.03.90.ebuild
4827 @@ -0,0 +1,32 @@
4828 +# Copyright 1999-2017 Gentoo Foundation
4829 +# Distributed under the terms of the GNU General Public License v2
4830 +
4831 +EAPI=6
4832 +
4833 +KDE_HANDBOOK="forceoptional"
4834 +inherit kde5
4835 +
4836 +DESCRIPTION="A KDE three-in-a-row game"
4837 +HOMEPAGE="
4838 + https://www.kde.org/applications/games/kdiamond/
4839 + https://games.kde.org/game.php?game=kdiamond
4840 +"
4841 +KEYWORDS="~amd64 ~x86"
4842 +IUSE=""
4843 +
4844 +DEPEND="
4845 + $(add_frameworks_dep kconfig)
4846 + $(add_frameworks_dep kconfigwidgets)
4847 + $(add_frameworks_dep kcoreaddons)
4848 + $(add_frameworks_dep kcrash)
4849 + $(add_frameworks_dep kdbusaddons)
4850 + $(add_frameworks_dep ki18n)
4851 + $(add_frameworks_dep knotifications)
4852 + $(add_frameworks_dep knotifyconfig)
4853 + $(add_frameworks_dep kwidgetsaddons)
4854 + $(add_frameworks_dep kxmlgui)
4855 + $(add_kdeapps_dep libkdegames)
4856 + $(add_qt_dep qtgui)
4857 + $(add_qt_dep qtwidgets)
4858 +"
4859 +RDEPEND="${DEPEND}"
4860
4861 diff --git a/kde-apps/keditbookmarks/keditbookmarks-17.03.90.ebuild b/kde-apps/keditbookmarks/keditbookmarks-17.03.90.ebuild
4862 new file mode 100644
4863 index 0000000000..2a30d5dec5
4864 --- /dev/null
4865 +++ b/kde-apps/keditbookmarks/keditbookmarks-17.03.90.ebuild
4866 @@ -0,0 +1,44 @@
4867 +# Copyright 1999-2017 Gentoo Foundation
4868 +# Distributed under the terms of the GNU General Public License v2
4869 +
4870 +EAPI=6
4871 +
4872 +KDE_HANDBOOK="forceoptional"
4873 +KDE_TEST="true"
4874 +VIRTUALX_REQUIRED="test"
4875 +inherit kde5
4876 +
4877 +DESCRIPTION="Bookmarks editor based on KDE Frameworks"
4878 +KEYWORDS="~amd64 ~arm ~x86"
4879 +IUSE="+man"
4880 +
4881 +DEPEND="
4882 + $(add_frameworks_dep kbookmarks)
4883 + $(add_frameworks_dep kcompletion)
4884 + $(add_frameworks_dep kconfig)
4885 + $(add_frameworks_dep kconfigwidgets)
4886 + $(add_frameworks_dep kcoreaddons)
4887 + $(add_frameworks_dep ki18n)
4888 + $(add_frameworks_dep kiconthemes)
4889 + $(add_frameworks_dep kio)
4890 + $(add_frameworks_dep kparts)
4891 + $(add_frameworks_dep kservice)
4892 + $(add_frameworks_dep kwidgetsaddons)
4893 + $(add_frameworks_dep kwindowsystem)
4894 + $(add_frameworks_dep kxmlgui)
4895 + $(add_qt_dep qtdbus)
4896 + $(add_qt_dep qtgui)
4897 + $(add_qt_dep qtwidgets)
4898 + $(add_qt_dep qtxml)
4899 +"
4900 +RDEPEND="${DEPEND}
4901 + !<=kde-apps/konqueror-16.08.3:4
4902 +"
4903 +
4904 +src_prepare(){
4905 + kde5_src_prepare
4906 +
4907 + if ! use man ; then
4908 + sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
4909 + fi
4910 +}
4911
4912 diff --git a/kde-apps/kfilereplace/kfilereplace-17.03.90.ebuild b/kde-apps/kfilereplace/kfilereplace-17.03.90.ebuild
4913 new file mode 100644
4914 index 0000000000..dbfd840699
4915 --- /dev/null
4916 +++ b/kde-apps/kfilereplace/kfilereplace-17.03.90.ebuild
4917 @@ -0,0 +1,12 @@
4918 +# Copyright 1999-2017 Gentoo Foundation
4919 +# Distributed under the terms of the GNU General Public License v2
4920 +
4921 +EAPI=6
4922 +
4923 +KDE_HANDBOOK="optional"
4924 +inherit kde4-base
4925 +
4926 +DESCRIPTION="Powerful tool to search and replace in multiple files"
4927 +HOMEPAGE="https://www.kde.org/applications/utilities/kfilereplace/"
4928 +KEYWORDS="~amd64 ~arm ~x86"
4929 +IUSE="debug"
4930
4931 diff --git a/kde-apps/kfind/kfind-17.03.90.ebuild b/kde-apps/kfind/kfind-17.03.90.ebuild
4932 new file mode 100644
4933 index 0000000000..1631993a36
4934 --- /dev/null
4935 +++ b/kde-apps/kfind/kfind-17.03.90.ebuild
4936 @@ -0,0 +1,30 @@
4937 +# Copyright 1999-2017 Gentoo Foundation
4938 +# Distributed under the terms of the GNU General Public License v2
4939 +
4940 +EAPI=6
4941 +
4942 +KDE_HANDBOOK="forceoptional"
4943 +inherit kde5
4944 +
4945 +DESCRIPTION="File finder utility based on KDE Frameworks"
4946 +HOMEPAGE="https://www.kde.org/applications/utilities/kfind/"
4947 +KEYWORDS="~amd64 ~arm ~x86"
4948 +IUSE=""
4949 +
4950 +DEPEND="
4951 + $(add_frameworks_dep karchive)
4952 + $(add_frameworks_dep kcompletion)
4953 + $(add_frameworks_dep kconfig)
4954 + $(add_frameworks_dep kconfigwidgets)
4955 + $(add_frameworks_dep kcoreaddons)
4956 + $(add_frameworks_dep kdelibs4support)
4957 + $(add_frameworks_dep ki18n)
4958 + $(add_frameworks_dep kio)
4959 + $(add_frameworks_dep kjobwidgets)
4960 + $(add_frameworks_dep kservice)
4961 + $(add_frameworks_dep kwidgetsaddons)
4962 + $(add_frameworks_dep kxmlgui)
4963 + $(add_qt_dep qtgui)
4964 + $(add_qt_dep qtwidgets)
4965 +"
4966 +RDEPEND="${DEPEND}"
4967
4968 diff --git a/kde-apps/kfloppy/kfloppy-17.03.90.ebuild b/kde-apps/kfloppy/kfloppy-17.03.90.ebuild
4969 new file mode 100644
4970 index 0000000000..38f9879ef1
4971 --- /dev/null
4972 +++ b/kde-apps/kfloppy/kfloppy-17.03.90.ebuild
4973 @@ -0,0 +1,32 @@
4974 +# Copyright 1999-2017 Gentoo Foundation
4975 +# Distributed under the terms of the GNU General Public License v2
4976 +
4977 +EAPI=6
4978 +
4979 +KDE_HANDBOOK="forceoptional"
4980 +inherit kde5
4981 +
4982 +DESCRIPTION="A straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
4983 +HOMEPAGE="
4984 + https://www.kde.org/applications/utilities/kfloppy/
4985 + https://utils.kde.org/projects/kfloppy/
4986 +"
4987 +
4988 +KEYWORDS="~amd64 ~x86"
4989 +IUSE=""
4990 +
4991 +DEPEND="
4992 + $(add_frameworks_dep kcompletion)
4993 + $(add_frameworks_dep kconfig)
4994 + $(add_frameworks_dep kconfigwidgets)
4995 + $(add_frameworks_dep kcoreaddons)
4996 + $(add_frameworks_dep kcrash)
4997 + $(add_frameworks_dep ki18n)
4998 + $(add_frameworks_dep kio)
4999 + $(add_frameworks_dep kwidgetsaddons)
5000 + $(add_frameworks_dep kxmlgui)
5001 + $(add_qt_dep qtdbus)
5002 + $(add_qt_dep qtgui)
5003 + $(add_qt_dep qtwidgets)
5004 +"
5005 +RDEPEND="${DEPEND}"
5006
5007 diff --git a/kde-apps/kfourinline/kfourinline-17.03.90.ebuild b/kde-apps/kfourinline/kfourinline-17.03.90.ebuild
5008 new file mode 100644
5009 index 0000000000..f86801c323
5010 --- /dev/null
5011 +++ b/kde-apps/kfourinline/kfourinline-17.03.90.ebuild
5012 @@ -0,0 +1,33 @@
5013 +# Copyright 1999-2017 Gentoo Foundation
5014 +# Distributed under the terms of the GNU General Public License v2
5015 +
5016 +EAPI=6
5017 +
5018 +KDE_HANDBOOK="forceoptional"
5019 +inherit kde5
5020 +
5021 +DESCRIPTION="KDE four-in-a-row game"
5022 +HOMEPAGE="
5023 + https://www.kde.org/applications/games/kfourinline/
5024 + https://games.kde.org/game.php?game=kfourinline
5025 +"
5026 +KEYWORDS="~amd64 ~x86"
5027 +IUSE=""
5028 +
5029 +DEPEND="
5030 + $(add_frameworks_dep kcompletion)
5031 + $(add_frameworks_dep kconfig)
5032 + $(add_frameworks_dep kconfigwidgets)
5033 + $(add_frameworks_dep kcoreaddons)
5034 + $(add_frameworks_dep kcrash)
5035 + $(add_frameworks_dep kdelibs4support)
5036 + $(add_frameworks_dep kdnssd)
5037 + $(add_frameworks_dep ki18n)
5038 + $(add_frameworks_dep kwidgetsaddons)
5039 + $(add_frameworks_dep kxmlgui)
5040 + $(add_kdeapps_dep libkdegames)
5041 + $(add_qt_dep qtgui)
5042 + $(add_qt_dep qtsvg)
5043 + $(add_qt_dep qtwidgets)
5044 +"
5045 +RDEPEND="${DEPEND}"
5046
5047 diff --git a/kde-apps/kgeography/kgeography-17.03.90.ebuild b/kde-apps/kgeography/kgeography-17.03.90.ebuild
5048 new file mode 100644
5049 index 0000000000..97161ee6d9
5050 --- /dev/null
5051 +++ b/kde-apps/kgeography/kgeography-17.03.90.ebuild
5052 @@ -0,0 +1,29 @@
5053 +# Copyright 1999-2017 Gentoo Foundation
5054 +# Distributed under the terms of the GNU General Public License v2
5055 +
5056 +EAPI=6
5057 +
5058 +KDE_HANDBOOK="forceoptional"
5059 +inherit kde5
5060 +
5061 +DESCRIPTION="Geography learning tool"
5062 +HOMEPAGE="https://edu.kde.org/applications/miscellaneous/kgeography
5063 +https://edu.kde.org/applications/all/kgeography"
5064 +KEYWORDS="~amd64 ~x86"
5065 +IUSE=""
5066 +
5067 +DEPEND="
5068 + $(add_frameworks_dep kconfig)
5069 + $(add_frameworks_dep kconfigwidgets)
5070 + $(add_frameworks_dep kcoreaddons)
5071 + $(add_frameworks_dep kcrash)
5072 + $(add_frameworks_dep ki18n)
5073 + $(add_frameworks_dep kiconthemes)
5074 + $(add_frameworks_dep kitemviews)
5075 + $(add_frameworks_dep kwidgetsaddons)
5076 + $(add_frameworks_dep kxmlgui)
5077 + $(add_qt_dep qtgui)
5078 + $(add_qt_dep qtwidgets)
5079 + $(add_qt_dep qtxml)
5080 +"
5081 +RDEPEND="${DEPEND}"
5082
5083 diff --git a/kde-apps/kget/kget-17.03.90.ebuild b/kde-apps/kget/kget-17.03.90.ebuild
5084 new file mode 100644
5085 index 0000000000..f970b6e8a3
5086 --- /dev/null
5087 +++ b/kde-apps/kget/kget-17.03.90.ebuild
5088 @@ -0,0 +1,37 @@
5089 +# Copyright 1999-2017 Gentoo Foundation
5090 +# Distributed under the terms of the GNU General Public License v2
5091 +
5092 +EAPI=6
5093 +
5094 +KDE_HANDBOOK="optional"
5095 +inherit kde4-base
5096 +
5097 +DESCRIPTION="Advanced download manager by KDE"
5098 +HOMEPAGE="https://www.kde.org/applications/internet/kget/"
5099 +KEYWORDS="~amd64 ~arm ~x86"
5100 +IUSE="debug bittorrent mms sqlite"
5101 +
5102 +RDEPEND="
5103 + $(add_kdeapps_dep libkonq)
5104 + app-crypt/qca:2[qt4]
5105 + bittorrent? ( >=net-libs/libktorrent-1.0.3:4 )
5106 + mms? ( media-libs/libmms )
5107 + sqlite? ( dev-db/sqlite:3 )
5108 +"
5109 +DEPEND="${RDEPEND}
5110 + dev-libs/boost
5111 +"
5112 +
5113 +src_configure() {
5114 + local mycmakeargs=(
5115 + -DWITH_KDE4Workspace=OFF
5116 + -DWITH_NepomukCore=OFF
5117 + -DWITH_NepomukWidgets=OFF
5118 + -DWITH_QGpgme=OFF
5119 + -DWITH_KTorrent=$(usex bittorrent)
5120 + -DWITH_LibMms=$(usex mms)
5121 + -DWITH_Sqlite=$(usex sqlite)
5122 + )
5123 +
5124 + kde4-base_src_configure
5125 +}
5126
5127 diff --git a/kde-apps/kgoldrunner/kgoldrunner-17.03.90.ebuild b/kde-apps/kgoldrunner/kgoldrunner-17.03.90.ebuild
5128 new file mode 100644
5129 index 0000000000..c04356beb4
5130 --- /dev/null
5131 +++ b/kde-apps/kgoldrunner/kgoldrunner-17.03.90.ebuild
5132 @@ -0,0 +1,23 @@
5133 +# Copyright 1999-2017 Gentoo Foundation
5134 +# Distributed under the terms of the GNU General Public License v2
5135 +
5136 +EAPI=6
5137 +
5138 +KDE_HANDBOOK="optional"
5139 +KDE_SELINUX_MODULE="games"
5140 +inherit kde4-base
5141 +
5142 +DESCRIPTION="Game of action and puzzle solving by KDE"
5143 +HOMEPAGE="
5144 + https://www.kde.org/applications/games/kgoldrunner/
5145 + https://games.kde.org/game.php?game=kgoldrunner
5146 +"
5147 +KEYWORDS="~amd64 ~arm ~x86"
5148 +IUSE="debug"
5149 +
5150 +DEPEND="
5151 + $(add_kdeapps_dep libkdegames)
5152 + media-libs/libsndfile
5153 + media-libs/openal
5154 +"
5155 +RDEPEND="${DEPEND}"
5156
5157 diff --git a/kde-apps/kgpg/kgpg-17.03.90.ebuild b/kde-apps/kgpg/kgpg-17.03.90.ebuild
5158 new file mode 100644
5159 index 0000000000..b5eabdcbb2
5160 --- /dev/null
5161 +++ b/kde-apps/kgpg/kgpg-17.03.90.ebuild
5162 @@ -0,0 +1,48 @@
5163 +# Copyright 1999-2017 Gentoo Foundation
5164 +# Distributed under the terms of the GNU General Public License v2
5165 +
5166 +EAPI=6
5167 +
5168 +KDE_HANDBOOK="forceoptional"
5169 +KDE_SELINUX_MODULE="gpg"
5170 +inherit kde5
5171 +
5172 +DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
5173 +HOMEPAGE="https://www.kde.org/applications/utilities/kgpg
5174 +https://utils.kde.org/projects/kgpg"
5175 +KEYWORDS="~amd64 ~x86"
5176 +IUSE=""
5177 +
5178 +COMMON_DEPEND="
5179 + $(add_frameworks_dep karchive)
5180 + $(add_frameworks_dep kcodecs)
5181 + $(add_frameworks_dep kconfig)
5182 + $(add_frameworks_dep kconfigwidgets)
5183 + $(add_frameworks_dep kcoreaddons)
5184 + $(add_frameworks_dep kcrash)
5185 + $(add_frameworks_dep kdbusaddons)
5186 + $(add_frameworks_dep ki18n)
5187 + $(add_frameworks_dep kiconthemes)
5188 + $(add_frameworks_dep kio)
5189 + $(add_frameworks_dep kjobwidgets)
5190 + $(add_frameworks_dep knotifications)
5191 + $(add_frameworks_dep kservice)
5192 + $(add_frameworks_dep ktextwidgets)
5193 + $(add_frameworks_dep kwidgetsaddons)
5194 + $(add_frameworks_dep kwindowsystem)
5195 + $(add_frameworks_dep kxmlgui)
5196 + $(add_kdeapps_dep akonadi)
5197 + $(add_kdeapps_dep akonadi-contacts)
5198 + $(add_kdeapps_dep kcontacts)
5199 + $(add_qt_dep qtdbus)
5200 + $(add_qt_dep qtgui)
5201 + $(add_qt_dep qtnetwork)
5202 + $(add_qt_dep qtprintsupport)
5203 + $(add_qt_dep qtwidgets)
5204 +"
5205 +DEPEND="${COMMON_DEPEND}
5206 + app-crypt/gpgme
5207 +"
5208 +RDEPEND="${COMMON_DEPEND}
5209 + app-crypt/gnupg
5210 +"
5211
5212 diff --git a/kde-apps/khangman/khangman-17.03.90.ebuild b/kde-apps/khangman/khangman-17.03.90.ebuild
5213 new file mode 100644
5214 index 0000000000..94d7e41370
5215 --- /dev/null
5216 +++ b/kde-apps/khangman/khangman-17.03.90.ebuild
5217 @@ -0,0 +1,40 @@
5218 +# Copyright 1999-2017 Gentoo Foundation
5219 +# Distributed under the terms of the GNU General Public License v2
5220 +
5221 +EAPI=6
5222 +
5223 +KDE_HANDBOOK="forceoptional"
5224 +inherit kde5
5225 +
5226 +DESCRIPTION="Classical hangman game by KDE"
5227 +HOMEPAGE="https://www.kde.org/applications/education/khangman
5228 +https://edu.kde.org/khangman"
5229 +KEYWORDS="~amd64 ~x86"
5230 +IUSE=""
5231 +
5232 +DEPEND="
5233 + $(add_frameworks_dep kcompletion)
5234 + $(add_frameworks_dep kconfig)
5235 + $(add_frameworks_dep kconfigwidgets)
5236 + $(add_frameworks_dep kcoreaddons)
5237 + $(add_frameworks_dep kcrash)
5238 + $(add_frameworks_dep kdeclarative)
5239 + $(add_frameworks_dep ki18n)
5240 + $(add_frameworks_dep knewstuff)
5241 + $(add_frameworks_dep knotifications)
5242 + $(add_frameworks_dep kwidgetsaddons)
5243 + $(add_frameworks_dep kxmlgui)
5244 + $(add_kdeapps_dep libkeduvocdocument)
5245 + $(add_qt_dep qtdeclarative)
5246 + $(add_qt_dep qtgui)
5247 + $(add_qt_dep qtsvg)
5248 + $(add_qt_dep qtwidgets)
5249 + $(add_qt_dep qtxml)
5250 + media-libs/phonon[qt5]
5251 +"
5252 +RDEPEND="${DEPEND}
5253 + $(add_kdeapps_dep kdeedu-data)
5254 + $(add_qt_dep qtgraphicaleffects)
5255 + $(add_qt_dep qtmultimedia)
5256 + $(add_qt_dep qtquickcontrols)
5257 +"
5258
5259 diff --git a/kde-apps/khelpcenter/khelpcenter-17.03.90.ebuild b/kde-apps/khelpcenter/khelpcenter-17.03.90.ebuild
5260 new file mode 100644
5261 index 0000000000..637ecbbefa
5262 --- /dev/null
5263 +++ b/kde-apps/khelpcenter/khelpcenter-17.03.90.ebuild
5264 @@ -0,0 +1,42 @@
5265 +# Copyright 1999-2017 Gentoo Foundation
5266 +# Distributed under the terms of the GNU General Public License v2
5267 +
5268 +EAPI=6
5269 +
5270 +KDE_HANDBOOK="forceoptional"
5271 +inherit kde5
5272 +
5273 +DESCRIPTION="The KDE Help Center"
5274 +HOMEPAGE+=" https://userbase.kde.org/KHelpCenter"
5275 +KEYWORDS="~amd64 ~arm ~x86"
5276 +IUSE=""
5277 +
5278 +DEPEND="
5279 + $(add_frameworks_dep karchive)
5280 + $(add_frameworks_dep kbookmarks)
5281 + $(add_frameworks_dep kcodecs)
5282 + $(add_frameworks_dep kcompletion)
5283 + $(add_frameworks_dep kconfig)
5284 + $(add_frameworks_dep kconfigwidgets)
5285 + $(add_frameworks_dep kcoreaddons)
5286 + $(add_frameworks_dep kdbusaddons)
5287 + $(add_frameworks_dep khtml)
5288 + $(add_frameworks_dep ki18n)
5289 + $(add_frameworks_dep kinit)
5290 + $(add_frameworks_dep kio)
5291 + $(add_frameworks_dep kparts)
5292 + $(add_frameworks_dep kservice)
5293 + $(add_frameworks_dep kwidgetsaddons)
5294 + $(add_frameworks_dep kwindowsystem)
5295 + $(add_frameworks_dep kxmlgui)
5296 + $(add_qt_dep qtdbus)
5297 + $(add_qt_dep qtgui)
5298 + $(add_qt_dep qtwidgets)
5299 + $(add_qt_dep qtxml)
5300 + dev-libs/grantlee:5
5301 + dev-libs/libxml2
5302 + dev-libs/xapian:=
5303 +"
5304 +RDEPEND="${DEPEND}
5305 + $(add_plasma_dep kde-cli-tools)
5306 +"
5307
5308 diff --git a/kde-apps/kholidays/kholidays-17.03.90.ebuild b/kde-apps/kholidays/kholidays-17.03.90.ebuild
5309 new file mode 100644
5310 index 0000000000..16371373ed
5311 --- /dev/null
5312 +++ b/kde-apps/kholidays/kholidays-17.03.90.ebuild
5313 @@ -0,0 +1,20 @@
5314 +# Copyright 1999-2017 Gentoo Foundation
5315 +# Distributed under the terms of the GNU General Public License v2
5316 +
5317 +EAPI=6
5318 +
5319 +KDE_TEST="true"
5320 +inherit kde5
5321 +
5322 +DESCRIPTION="Library to determine holidays and other special events for a geographical region"
5323 +LICENSE="GPL-2+"
5324 +KEYWORDS="~amd64 ~arm ~x86"
5325 +IUSE=""
5326 +
5327 +DEPEND="
5328 + $(add_qt_dep qtdeclarative)
5329 +"
5330 +RDEPEND="${DEPEND}"
5331 +
5332 +# bug 579592
5333 +RESTRICT+=" test"
5334
5335 diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-17.03.90.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-17.03.90.ebuild
5336 new file mode 100644
5337 index 0000000000..1489f5a6bd
5338 --- /dev/null
5339 +++ b/kde-apps/kidentitymanagement/kidentitymanagement-17.03.90.ebuild
5340 @@ -0,0 +1,33 @@
5341 +# Copyright 1999-2017 Gentoo Foundation
5342 +# Distributed under the terms of the GNU General Public License v2
5343 +
5344 +EAPI=6
5345 +
5346 +KDE_TEST="true"
5347 +VIRTUALX_REQUIRED="test"
5348 +inherit kde5
5349 +
5350 +DESCRIPTION="Library for managing identitites"
5351 +LICENSE="GPL-2+ LGPL-2.1+"
5352 +KEYWORDS="~amd64 ~x86"
5353 +IUSE=""
5354 +
5355 +DEPEND="
5356 + $(add_frameworks_dep kcodecs)
5357 + $(add_frameworks_dep kcompletion)
5358 + $(add_frameworks_dep kconfig)
5359 + $(add_frameworks_dep kcoreaddons)
5360 + $(add_frameworks_dep ki18n)
5361 + $(add_frameworks_dep kio)
5362 + $(add_frameworks_dep ktextwidgets)
5363 + $(add_frameworks_dep kwidgetsaddons)
5364 + $(add_frameworks_dep kxmlgui)
5365 + $(add_kdeapps_dep kpimtextedit)
5366 + $(add_qt_dep qtdbus)
5367 + $(add_qt_dep qtgui)
5368 + $(add_qt_dep qtnetwork)
5369 + $(add_qt_dep qtwidgets)
5370 +"
5371 +RDEPEND="${DEPEND}"
5372 +
5373 +RESTRICT+=" test"
5374
5375 diff --git a/kde-apps/kig/kig-17.03.90.ebuild b/kde-apps/kig/kig-17.03.90.ebuild
5376 new file mode 100644
5377 index 0000000000..c28dbdb68a
5378 --- /dev/null
5379 +++ b/kde-apps/kig/kig-17.03.90.ebuild
5380 @@ -0,0 +1,62 @@
5381 +# Copyright 1999-2017 Gentoo Foundation
5382 +# Distributed under the terms of the GNU General Public License v2
5383 +
5384 +EAPI=6
5385 +
5386 +KDE_HANDBOOK="forceoptional"
5387 +KDE_TEST="optional"
5388 +PYTHON_COMPAT=( python2_7 )
5389 +inherit python-single-r1 kde5
5390 +
5391 +DESCRIPTION="KDE Interactive Geometry tool"
5392 +HOMEPAGE="https://www.kde.org/applications/education/kig https://edu.kde.org/kig"
5393 +KEYWORDS="~amd64 ~x86"
5394 +IUSE="geogebra scripting"
5395 +
5396 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
5397 +
5398 +RDEPEND="${PYTHON_DEPS}
5399 + $(add_frameworks_dep karchive)
5400 + $(add_frameworks_dep kcompletion)
5401 + $(add_frameworks_dep kconfig)
5402 + $(add_frameworks_dep kconfigwidgets)
5403 + $(add_frameworks_dep kcoreaddons)
5404 + $(add_frameworks_dep kcrash)
5405 + $(add_frameworks_dep ki18n)
5406 + $(add_frameworks_dep kiconthemes)
5407 + $(add_frameworks_dep kparts)
5408 + $(add_frameworks_dep kservice)
5409 + $(add_frameworks_dep kwidgetsaddons)
5410 + $(add_frameworks_dep kxmlgui)
5411 + $(add_qt_dep qtgui)
5412 + $(add_qt_dep qtprintsupport)
5413 + $(add_qt_dep qtsvg)
5414 + $(add_qt_dep qtwidgets)
5415 + $(add_qt_dep qtxml)
5416 + geogebra? ( $(add_qt_dep qtxmlpatterns) )
5417 + scripting? ( >=dev-libs/boost-1.48:=[python,${PYTHON_USEDEP}] )
5418 +"
5419 +DEPEND="${RDEPEND}
5420 + $(add_frameworks_dep ktexteditor)
5421 +"
5422 +
5423 +PATCHES=( "${FILESDIR}/${PN}-4.12.0-boostpython.patch" )
5424 +
5425 +pkg_setup() {
5426 + python-single-r1_pkg_setup
5427 + kde5_pkg_setup
5428 +}
5429 +
5430 +src_prepare() {
5431 + kde5_src_prepare
5432 + python_fix_shebang .
5433 +}
5434 +
5435 +src_configure() {
5436 + local mycmakeargs=(
5437 + $(cmake-utils_use_find_package geogebra Qt5XmlPatterns)
5438 + $(cmake-utils_use_find_package scripting BoostPython)
5439 + )
5440 +
5441 + kde5_src_configure
5442 +}
5443
5444 diff --git a/kde-apps/kigo/kigo-17.03.90.ebuild b/kde-apps/kigo/kigo-17.03.90.ebuild
5445 new file mode 100644
5446 index 0000000000..12be5f6dd7
5447 --- /dev/null
5448 +++ b/kde-apps/kigo/kigo-17.03.90.ebuild
5449 @@ -0,0 +1,17 @@
5450 +# Copyright 1999-2017 Gentoo Foundation
5451 +# Distributed under the terms of the GNU General Public License v2
5452 +
5453 +EAPI=6
5454 +
5455 +KDE_HANDBOOK="optional"
5456 +inherit kde4-base
5457 +
5458 +DESCRIPTION="Go game by KDE"
5459 +HOMEPAGE="https://www.kde.org/applications/games/kigo/"
5460 +KEYWORDS="~amd64 ~arm ~x86"
5461 +IUSE="debug"
5462 +
5463 +DEPEND="$(add_kdeapps_dep libkdegames)"
5464 +RDEPEND="${DEPEND}
5465 + games-board/gnugo
5466 +"
5467
5468 diff --git a/kde-apps/killbots/killbots-17.03.90.ebuild b/kde-apps/killbots/killbots-17.03.90.ebuild
5469 new file mode 100644
5470 index 0000000000..4304fd185a
5471 --- /dev/null
5472 +++ b/kde-apps/killbots/killbots-17.03.90.ebuild
5473 @@ -0,0 +1,30 @@
5474 +# Copyright 1999-2017 Gentoo Foundation
5475 +# Distributed under the terms of the GNU General Public License v2
5476 +
5477 +EAPI=6
5478 +
5479 +KDE_HANDBOOK="forceoptional"
5480 +inherit kde5
5481 +
5482 +DESCRIPTION="Kill the bots or they kill you!"
5483 +HOMEPAGE="https://www.kde.org/applications/games/killbots/"
5484 +KEYWORDS="~amd64 ~x86"
5485 +IUSE=""
5486 +
5487 +DEPEND="
5488 + $(add_frameworks_dep kcompletion)
5489 + $(add_frameworks_dep kconfig)
5490 + $(add_frameworks_dep kconfigwidgets)
5491 + $(add_frameworks_dep kcoreaddons)
5492 + $(add_frameworks_dep kcrash)
5493 + $(add_frameworks_dep kdbusaddons)
5494 + $(add_frameworks_dep ki18n)
5495 + $(add_frameworks_dep kwidgetsaddons)
5496 + $(add_frameworks_dep kxmlgui)
5497 + $(add_kdeapps_dep libkdegames)
5498 + $(add_qt_dep qtgui)
5499 + $(add_qt_dep qtwidgets)
5500 +"
5501 +RDEPEND="${DEPEND}"
5502 +
5503 +DOCS=()
5504
5505 diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-17.03.90.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-17.03.90.ebuild
5506 new file mode 100644
5507 index 0000000000..ef8ea75537
5508 --- /dev/null
5509 +++ b/kde-apps/kimagemapeditor/kimagemapeditor-17.03.90.ebuild
5510 @@ -0,0 +1,12 @@
5511 +# Copyright 1999-2017 Gentoo Foundation
5512 +# Distributed under the terms of the GNU General Public License v2
5513 +
5514 +EAPI=6
5515 +
5516 +KDE_HANDBOOK="optional"
5517 +inherit kde4-base
5518 +
5519 +DESCRIPTION="KDE web development - image map editor"
5520 +HOMEPAGE="https://www.kde.org/applications/development/kimagemapeditor/"
5521 +KEYWORDS="~amd64 ~arm ~x86"
5522 +IUSE="debug"
5523
5524 diff --git a/kde-apps/kimap/kimap-17.03.90.ebuild b/kde-apps/kimap/kimap-17.03.90.ebuild
5525 new file mode 100644
5526 index 0000000000..e21b4517c4
5527 --- /dev/null
5528 +++ b/kde-apps/kimap/kimap-17.03.90.ebuild
5529 @@ -0,0 +1,32 @@
5530 +# Copyright 1999-2017 Gentoo Foundation
5531 +# Distributed under the terms of the GNU General Public License v2
5532 +
5533 +EAPI=6
5534 +
5535 +KDE_TEST="true"
5536 +inherit kde5
5537 +
5538 +DESCRIPTION="Library for interacting with IMAP servers"
5539 +LICENSE="GPL-2+"
5540 +KEYWORDS="~amd64 ~x86"
5541 +IUSE=""
5542 +
5543 +DEPEND="
5544 + $(add_frameworks_dep kcodecs)
5545 + $(add_frameworks_dep kcoreaddons)
5546 + $(add_frameworks_dep ki18n)
5547 + $(add_frameworks_dep kio)
5548 + $(add_kdeapps_dep kmime)
5549 + $(add_qt_dep qtgui)
5550 + dev-libs/cyrus-sasl
5551 +"
5552 +RDEPEND="${DEPEND}"
5553 +
5554 +src_test() {
5555 + # tests cannot be run in parallel #605586
5556 + local myctestargs=(
5557 + -j1
5558 + )
5559 +
5560 + kde5_src_test
5561 +}
5562
5563 diff --git a/kde-apps/kio-extras/kio-extras-17.03.90.ebuild b/kde-apps/kio-extras/kio-extras-17.03.90.ebuild
5564 new file mode 100644
5565 index 0000000000..1d36be3a92
5566 --- /dev/null
5567 +++ b/kde-apps/kio-extras/kio-extras-17.03.90.ebuild
5568 @@ -0,0 +1,85 @@
5569 +# Copyright 1999-2017 Gentoo Foundation
5570 +# Distributed under the terms of the GNU General Public License v2
5571 +
5572 +EAPI=6
5573 +
5574 +KDE_HANDBOOK="forceoptional"
5575 +KDE_TEST="optional"
5576 +QT_MINIMAL="5.7.0"
5577 +VIRTUALX_REQUIRED="test"
5578 +inherit kde5
5579 +
5580 +DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
5581 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kio-extras"
5582 +KEYWORDS="~amd64 ~x86"
5583 +IUSE="activities exif htmlthumbs +man mtp openexr phonon samba +sftp slp taglib"
5584 +
5585 +COMMON_DEPEND="
5586 + $(add_frameworks_dep karchive 'bzip2,lzma')
5587 + $(add_frameworks_dep kbookmarks)
5588 + $(add_frameworks_dep kcodecs)
5589 + $(add_frameworks_dep kconfig)
5590 + $(add_frameworks_dep kconfigwidgets)
5591 + $(add_frameworks_dep kcoreaddons)
5592 + $(add_frameworks_dep kdbusaddons)
5593 + $(add_frameworks_dep kdelibs4support)
5594 + $(add_frameworks_dep kdnssd)
5595 + $(add_frameworks_dep kguiaddons)
5596 + $(add_frameworks_dep ki18n)
5597 + $(add_frameworks_dep kiconthemes)
5598 + $(add_frameworks_dep kio)
5599 + $(add_frameworks_dep kparts)
5600 + $(add_frameworks_dep kpty)
5601 + $(add_frameworks_dep kservice)
5602 + $(add_frameworks_dep kxmlgui)
5603 + $(add_frameworks_dep solid)
5604 + $(add_qt_dep qtdbus)
5605 + $(add_qt_dep qtgui)
5606 + $(add_qt_dep qtnetwork)
5607 + $(add_qt_dep qtsvg)
5608 + $(add_qt_dep qtwidgets)
5609 + $(add_qt_dep qtxml)
5610 + virtual/jpeg:0
5611 + activities? (
5612 + $(add_frameworks_dep kactivities)
5613 + $(add_qt_dep qtsql)
5614 + )
5615 + exif? ( media-gfx/exiv2:= )
5616 + htmlthumbs? ( $(add_qt_dep qtwebengine 'widgets') )
5617 + man? ( $(add_frameworks_dep khtml) )
5618 + mtp? ( media-libs/libmtp:= )
5619 + openexr? ( media-libs/openexr )
5620 + phonon? ( media-libs/phonon[qt5] )
5621 + samba? ( net-fs/samba[client] )
5622 + sftp? ( net-libs/libssh:=[sftp] )
5623 + slp? ( net-libs/openslp )
5624 + taglib? ( >=media-libs/taglib-1.11.1 )
5625 +"
5626 +RDEPEND="${COMMON_DEPEND}
5627 + $(add_frameworks_dep kded)
5628 +"
5629 +DEPEND="${COMMON_DEPEND}
5630 + x11-misc/shared-mime-info
5631 + man? ( dev-util/gperf )
5632 +"
5633 +
5634 +# requires running kde environment
5635 +RESTRICT+=" test"
5636 +
5637 +src_configure() {
5638 + local mycmakeargs=(
5639 + $(cmake-utils_use_find_package activities KF5Activities)
5640 + $(cmake-utils_use_find_package exif Exiv2)
5641 + $(cmake-utils_use_find_package htmlthumbs Qt5WebEngineWidgets)
5642 + $(cmake-utils_use_find_package man Gperf)
5643 + $(cmake-utils_use_find_package mtp Mtp)
5644 + $(cmake-utils_use_find_package openexr OpenEXR)
5645 + $(cmake-utils_use_find_package phonon Phonon4Qt5)
5646 + $(cmake-utils_use_find_package samba Samba)
5647 + $(cmake-utils_use_find_package sftp LibSSH)
5648 + $(cmake-utils_use_find_package slp SLP)
5649 + $(cmake-utils_use_find_package taglib Taglib)
5650 + )
5651 +
5652 + kde5_src_configure
5653 +}
5654
5655 diff --git a/kde-apps/kiriki/kiriki-17.03.90.ebuild b/kde-apps/kiriki/kiriki-17.03.90.ebuild
5656 new file mode 100644
5657 index 0000000000..d0784c55f7
5658 --- /dev/null
5659 +++ b/kde-apps/kiriki/kiriki-17.03.90.ebuild
5660 @@ -0,0 +1,32 @@
5661 +# Copyright 1999-2017 Gentoo Foundation
5662 +# Distributed under the terms of the GNU General Public License v2
5663 +
5664 +EAPI=6
5665 +
5666 +KDE_HANDBOOK="forceoptional"
5667 +inherit kde5
5668 +
5669 +DESCRIPTION="An addictive and fun dice game"
5670 +HOMEPAGE="
5671 + https://www.kde.org/applications/games/kiriki/
5672 + https://games.kde.org/game.php?game=kiriki
5673 +"
5674 +KEYWORDS="~amd64 ~x86"
5675 +IUSE=""
5676 +
5677 +DEPEND="
5678 + $(add_frameworks_dep kconfig)
5679 + $(add_frameworks_dep kconfigwidgets)
5680 + $(add_frameworks_dep kcoreaddons)
5681 + $(add_frameworks_dep kcrash)
5682 + $(add_frameworks_dep kdbusaddons)
5683 + $(add_frameworks_dep ki18n)
5684 + $(add_frameworks_dep kiconthemes)
5685 + $(add_frameworks_dep kwidgetsaddons)
5686 + $(add_frameworks_dep kxmlgui)
5687 + $(add_kdeapps_dep libkdegames)
5688 + $(add_qt_dep qtgui)
5689 + $(add_qt_dep qtprintsupport)
5690 + $(add_qt_dep qtwidgets)
5691 +"
5692 +RDEPEND="${DEPEND}"
5693
5694 diff --git a/kde-apps/kiten/kiten-17.03.90.ebuild b/kde-apps/kiten/kiten-17.03.90.ebuild
5695 new file mode 100644
5696 index 0000000000..8ea0613b9c
5697 --- /dev/null
5698 +++ b/kde-apps/kiten/kiten-17.03.90.ebuild
5699 @@ -0,0 +1,31 @@
5700 +# Copyright 1999-2017 Gentoo Foundation
5701 +# Distributed under the terms of the GNU General Public License v2
5702 +
5703 +EAPI=6
5704 +
5705 +KDE_HANDBOOK="forceoptional"
5706 +inherit kde5
5707 +
5708 +DESCRIPTION="KDE Japanese dictionary and reference"
5709 +HOMEPAGE="https://www.kde.org/applications/education/kiten https://edu.kde.org/kiten"
5710 +KEYWORDS="~amd64 ~x86"
5711 +IUSE=""
5712 +
5713 +DEPEND="
5714 + $(add_frameworks_dep karchive)
5715 + $(add_frameworks_dep kcompletion)
5716 + $(add_frameworks_dep kconfig)
5717 + $(add_frameworks_dep kconfigwidgets)
5718 + $(add_frameworks_dep kcoreaddons)
5719 + $(add_frameworks_dep kcrash)
5720 + $(add_frameworks_dep khtml)
5721 + $(add_frameworks_dep ki18n)
5722 + $(add_frameworks_dep kio)
5723 + $(add_frameworks_dep kparts)
5724 + $(add_frameworks_dep kwidgetsaddons)
5725 + $(add_frameworks_dep kxmlgui)
5726 + $(add_qt_dep qtdbus)
5727 + $(add_qt_dep qtgui)
5728 + $(add_qt_dep qtwidgets)
5729 +"
5730 +RDEPEND="${DEPEND}"
5731
5732 diff --git a/kde-apps/kjumpingcube/kjumpingcube-17.03.90.ebuild b/kde-apps/kjumpingcube/kjumpingcube-17.03.90.ebuild
5733 new file mode 100644
5734 index 0000000000..ef0ad95ed6
5735 --- /dev/null
5736 +++ b/kde-apps/kjumpingcube/kjumpingcube-17.03.90.ebuild
5737 @@ -0,0 +1,32 @@
5738 +# Copyright 1999-2017 Gentoo Foundation
5739 +# Distributed under the terms of the GNU General Public License v2
5740 +
5741 +EAPI=6
5742 +
5743 +KDE_HANDBOOK="true"
5744 +KDE_SELINUX_MODULE="games"
5745 +inherit kde5
5746 +
5747 +DESCRIPTION="Tactical one or two player game"
5748 +HOMEPAGE="
5749 + https://www.kde.org/applications/games/kjumpingcube/
5750 + https://games.kde.org/game.php?game=kjumpingcube
5751 +"
5752 +KEYWORDS="~amd64 ~x86"
5753 +IUSE=""
5754 +
5755 +DEPEND="
5756 + $(add_frameworks_dep kconfig)
5757 + $(add_frameworks_dep kconfigwidgets)
5758 + $(add_frameworks_dep kcoreaddons)
5759 + $(add_frameworks_dep kcrash)
5760 + $(add_frameworks_dep kdbusaddons)
5761 + $(add_frameworks_dep ki18n)
5762 + $(add_frameworks_dep kwidgetsaddons)
5763 + $(add_frameworks_dep kxmlgui)
5764 + $(add_kdeapps_dep libkdegames)
5765 + $(add_qt_dep qtgui)
5766 + $(add_qt_dep qtsvg)
5767 + $(add_qt_dep qtwidgets)
5768 +"
5769 +RDEPEND="${DEPEND}"
5770
5771 diff --git a/kde-apps/kldap/kldap-17.03.90.ebuild b/kde-apps/kldap/kldap-17.03.90.ebuild
5772 new file mode 100644
5773 index 0000000000..2121461ee5
5774 --- /dev/null
5775 +++ b/kde-apps/kldap/kldap-17.03.90.ebuild
5776 @@ -0,0 +1,36 @@
5777 +# Copyright 1999-2017 Gentoo Foundation
5778 +# Distributed under the terms of the GNU General Public License v2
5779 +
5780 +EAPI=6
5781 +
5782 +KDE_HANDBOOK="forceoptional"
5783 +KDE_TEST="true"
5784 +inherit kde5
5785 +
5786 +DESCRIPTION="Library for interacting with LDAP servers"
5787 +LICENSE="GPL-2+"
5788 +KEYWORDS="~amd64 ~x86"
5789 +IUSE=""
5790 +
5791 +DEPEND="
5792 + $(add_frameworks_dep kcompletion)
5793 + $(add_frameworks_dep ki18n)
5794 + $(add_frameworks_dep kio)
5795 + $(add_frameworks_dep kwidgetsaddons)
5796 + $(add_qt_dep qtgui)
5797 + $(add_qt_dep qtwidgets)
5798 + dev-libs/cyrus-sasl
5799 + net-nds/openldap
5800 +"
5801 +RDEPEND="${DEPEND}
5802 + !kde-apps/kdepim-kioslaves
5803 +"
5804 +
5805 +src_prepare() {
5806 + kde5_src_prepare
5807 +
5808 + if ! use_if_iuse handbook ; then
5809 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
5810 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
5811 + fi
5812 +}
5813
5814 diff --git a/kde-apps/kleopatra/kleopatra-17.03.90.ebuild b/kde-apps/kleopatra/kleopatra-17.03.90.ebuild
5815 new file mode 100644
5816 index 0000000000..762f245f32
5817 --- /dev/null
5818 +++ b/kde-apps/kleopatra/kleopatra-17.03.90.ebuild
5819 @@ -0,0 +1,49 @@
5820 +# Copyright 1999-2017 Gentoo Foundation
5821 +# Distributed under the terms of the GNU General Public License v2
5822 +
5823 +EAPI=6
5824 +
5825 +KDE_HANDBOOK="optional"
5826 +KDE_TEST="forceoptional"
5827 +VIRTUALX_REQUIRED="test"
5828 +inherit kde5
5829 +
5830 +DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
5831 +HOMEPAGE="https://www.kde.org/applications/utilities/kleopatra"
5832 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
5833 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
5834 +
5835 +IUSE=""
5836 +
5837 +# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
5838 +DEPEND="
5839 + $(add_frameworks_dep kcmutils)
5840 + $(add_frameworks_dep kcodecs)
5841 + $(add_frameworks_dep kconfig)
5842 + $(add_frameworks_dep kconfigwidgets)
5843 + $(add_frameworks_dep kcoreaddons)
5844 + $(add_frameworks_dep kdbusaddons)
5845 + $(add_frameworks_dep ki18n)
5846 + $(add_frameworks_dep kiconthemes)
5847 + $(add_frameworks_dep kitemmodels)
5848 + $(add_frameworks_dep knotifications)
5849 + $(add_frameworks_dep ktextwidgets)
5850 + $(add_frameworks_dep kwidgetsaddons)
5851 + $(add_frameworks_dep kwindowsystem)
5852 + $(add_frameworks_dep kxmlgui)
5853 + $(add_kdeapps_dep kmime)
5854 + $(add_kdeapps_dep libkleo)
5855 + $(add_qt_dep qtdbus)
5856 + $(add_qt_dep qtgui '' '' '5=')
5857 + $(add_qt_dep qtnetwork)
5858 + $(add_qt_dep qtprintsupport)
5859 + $(add_qt_dep qtwidgets)
5860 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
5861 + dev-libs/boost:=
5862 + dev-libs/libassuan
5863 + dev-libs/libgpg-error
5864 +"
5865 +RDEPEND="${DEPEND}
5866 + >=app-crypt/gnupg-2.1
5867 + app-crypt/paperkey
5868 +"
5869
5870 diff --git a/kde-apps/klettres/klettres-17.03.90.ebuild b/kde-apps/klettres/klettres-17.03.90.ebuild
5871 new file mode 100644
5872 index 0000000000..ec49129736
5873 --- /dev/null
5874 +++ b/kde-apps/klettres/klettres-17.03.90.ebuild
5875 @@ -0,0 +1,31 @@
5876 +# Copyright 1999-2017 Gentoo Foundation
5877 +# Distributed under the terms of the GNU General Public License v2
5878 +
5879 +EAPI=6
5880 +
5881 +KDE_HANDBOOK="forceoptional"
5882 +inherit kde5
5883 +
5884 +DESCRIPTION="Alphabet learning application"
5885 +HOMEPAGE="https://www.kde.org/applications/education/klettres
5886 +https://edu.kde.org/klettres"
5887 +KEYWORDS="~amd64 ~x86"
5888 +IUSE=""
5889 +
5890 +DEPEND="
5891 + $(add_frameworks_dep kcompletion)
5892 + $(add_frameworks_dep kconfig)
5893 + $(add_frameworks_dep kconfigwidgets)
5894 + $(add_frameworks_dep kcoreaddons)
5895 + $(add_frameworks_dep kcrash)
5896 + $(add_frameworks_dep ki18n)
5897 + $(add_frameworks_dep knewstuff)
5898 + $(add_frameworks_dep kwidgetsaddons)
5899 + $(add_frameworks_dep kxmlgui)
5900 + $(add_qt_dep qtgui)
5901 + $(add_qt_dep qtsvg)
5902 + $(add_qt_dep qtwidgets)
5903 + $(add_qt_dep qtxml)
5904 + media-libs/phonon[qt5]
5905 +"
5906 +RDEPEND="${DEPEND}"
5907
5908 diff --git a/kde-apps/klickety/klickety-17.03.90.ebuild b/kde-apps/klickety/klickety-17.03.90.ebuild
5909 new file mode 100644
5910 index 0000000000..edd9fa7a67
5911 --- /dev/null
5912 +++ b/kde-apps/klickety/klickety-17.03.90.ebuild
5913 @@ -0,0 +1,32 @@
5914 +# Copyright 1999-2017 Gentoo Foundation
5915 +# Distributed under the terms of the GNU General Public License v2
5916 +
5917 +EAPI=6
5918 +
5919 +KDE_HANDBOOK="forceoptional"
5920 +KDE_SELINUX_MODULE="games"
5921 +inherit kde5
5922 +
5923 +DESCRIPTION="A game almost the same as ksame, but a bit different by KDE"
5924 +KEYWORDS="~amd64 ~x86"
5925 +IUSE=""
5926 +
5927 +DEPEND="
5928 + $(add_frameworks_dep kconfig)
5929 + $(add_frameworks_dep kconfigwidgets)
5930 + $(add_frameworks_dep kcoreaddons)
5931 + $(add_frameworks_dep kcrash)
5932 + $(add_frameworks_dep kdbusaddons)
5933 + $(add_frameworks_dep ki18n)
5934 + $(add_frameworks_dep kio)
5935 + $(add_frameworks_dep knotifications)
5936 + $(add_frameworks_dep knotifyconfig)
5937 + $(add_frameworks_dep kwidgetsaddons)
5938 + $(add_frameworks_dep kxmlgui)
5939 + $(add_kdeapps_dep libkdegames)
5940 + $(add_qt_dep qtgui)
5941 + $(add_qt_dep qtwidgets)
5942 +"
5943 +RDEPEND="${DEPEND}"
5944 +
5945 +DOCS=()
5946
5947 diff --git a/kde-apps/klines/klines-17.03.90.ebuild b/kde-apps/klines/klines-17.03.90.ebuild
5948 new file mode 100644
5949 index 0000000000..78c62d674d
5950 --- /dev/null
5951 +++ b/kde-apps/klines/klines-17.03.90.ebuild
5952 @@ -0,0 +1,33 @@
5953 +# Copyright 1999-2017 Gentoo Foundation
5954 +# Distributed under the terms of the GNU General Public License v2
5955 +
5956 +EAPI=6
5957 +
5958 +KDE_HANDBOOK="forceoptional"
5959 +KDE_SELINUX_MODULE="games"
5960 +inherit kde5
5961 +
5962 +DESCRIPTION="A little KDE game about balls and how to get rid of them"
5963 +HOMEPAGE="
5964 + https://www.kde.org/applications/games/klines/
5965 + https://games.kde.org/game.php?game=klines
5966 +"
5967 +KEYWORDS="~amd64 ~x86"
5968 +IUSE=""
5969 +
5970 +DEPEND="
5971 + $(add_frameworks_dep kconfig)
5972 + $(add_frameworks_dep kconfigwidgets)
5973 + $(add_frameworks_dep kcoreaddons)
5974 + $(add_frameworks_dep kcrash)
5975 + $(add_frameworks_dep kdbusaddons)
5976 + $(add_frameworks_dep ki18n)
5977 + $(add_frameworks_dep kwidgetsaddons)
5978 + $(add_frameworks_dep kxmlgui)
5979 + $(add_kdeapps_dep libkdegames)
5980 + $(add_qt_dep qtgui)
5981 + $(add_qt_dep qtwidgets)
5982 +"
5983 +RDEPEND="${DEPEND}"
5984 +
5985 +DOCS=( AUTHORS )
5986
5987 diff --git a/kde-apps/klinkstatus/klinkstatus-17.03.90.ebuild b/kde-apps/klinkstatus/klinkstatus-17.03.90.ebuild
5988 new file mode 100644
5989 index 0000000000..cbdc907c3d
5990 --- /dev/null
5991 +++ b/kde-apps/klinkstatus/klinkstatus-17.03.90.ebuild
5992 @@ -0,0 +1,34 @@
5993 +# Copyright 1999-2017 Gentoo Foundation
5994 +# Distributed under the terms of the GNU General Public License v2
5995 +
5996 +EAPI=6
5997 +
5998 +KDE_HANDBOOK="optional"
5999 +inherit kde4-base
6000 +
6001 +DESCRIPTION="KDE web development - link validity checker"
6002 +HOMEPAGE="https://www.kde.org/applications/development/klinkstatus/"
6003 +KEYWORDS="~amd64 ~arm ~x86"
6004 +IUSE="debug tidy"
6005 +
6006 +DEPEND="
6007 + $(add_kdeapps_dep kdepimlibs)
6008 + tidy? ( app-text/htmltidy )
6009 +"
6010 +RDEPEND="${DEPEND}"
6011 +
6012 +src_configure() {
6013 + local mycmakeargs=(
6014 + -DWITH_LibTidy=$(usex tidy)
6015 + )
6016 +
6017 + kde4-base_src_configure
6018 +}
6019 +
6020 +pkg_postinst() {
6021 + kde4-base_pkg_postinst
6022 +
6023 + if ! has_version dev-lang/ruby ; then
6024 + elog "To use scripting in ${PN}, install dev-lang/ruby."
6025 + fi
6026 +}
6027
6028 diff --git a/kde-apps/kmag/kmag-17.03.90.ebuild b/kde-apps/kmag/kmag-17.03.90.ebuild
6029 new file mode 100644
6030 index 0000000000..d5e5620c68
6031 --- /dev/null
6032 +++ b/kde-apps/kmag/kmag-17.03.90.ebuild
6033 @@ -0,0 +1,16 @@
6034 +# Copyright 1999-2017 Gentoo Foundation
6035 +# Distributed under the terms of the GNU General Public License v2
6036 +
6037 +EAPI=6
6038 +
6039 +KDE_HANDBOOK="optional"
6040 +inherit kde4-base
6041 +
6042 +DESCRIPTION="KDE screen magnifier"
6043 +HOMEPAGE="https://www.kde.org/applications/utilities/kmag/"
6044 +KEYWORDS="~amd64 ~arm ~x86"
6045 +IUSE="debug"
6046 +
6047 +RDEPEND="
6048 + $(add_kdeapps_dep kaccessible)
6049 +"
6050
6051 diff --git a/kde-apps/kmahjongg/kmahjongg-17.03.90.ebuild b/kde-apps/kmahjongg/kmahjongg-17.03.90.ebuild
6052 new file mode 100644
6053 index 0000000000..d02fd81c07
6054 --- /dev/null
6055 +++ b/kde-apps/kmahjongg/kmahjongg-17.03.90.ebuild
6056 @@ -0,0 +1,36 @@
6057 +# Copyright 1999-2017 Gentoo Foundation
6058 +# Distributed under the terms of the GNU General Public License v2
6059 +
6060 +EAPI=6
6061 +
6062 +KDE_HANDBOOK="forceoptional"
6063 +KDE_SELINUX_MODULE="games"
6064 +inherit kde5
6065 +
6066 +DESCRIPTION="A tile matching game for one or two players"
6067 +HOMEPAGE="
6068 + https://www.kde.org/applications/games/kmahjongg/
6069 + https://games.kde.org/game.php?game=kmahjongg
6070 +"
6071 +KEYWORDS="~amd64 ~x86"
6072 +IUSE=""
6073 +
6074 +DEPEND="
6075 + $(add_frameworks_dep kcompletion)
6076 + $(add_frameworks_dep kconfig)
6077 + $(add_frameworks_dep kconfigwidgets)
6078 + $(add_frameworks_dep kcoreaddons)
6079 + $(add_frameworks_dep kcrash)
6080 + $(add_frameworks_dep kdbusaddons)
6081 + $(add_frameworks_dep kdeclarative)
6082 + $(add_frameworks_dep ki18n)
6083 + $(add_frameworks_dep knewstuff)
6084 + $(add_frameworks_dep kwidgetsaddons)
6085 + $(add_frameworks_dep kxmlgui)
6086 + $(add_kdeapps_dep libkdegames)
6087 + $(add_kdeapps_dep libkmahjongg)
6088 + $(add_qt_dep qtgui)
6089 + $(add_qt_dep qtsvg)
6090 + $(add_qt_dep qtwidgets)
6091 +"
6092 +RDEPEND="${DEPEND}"
6093
6094 diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-17.03.90.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-17.03.90.ebuild
6095 new file mode 100644
6096 index 0000000000..3e9dc52a63
6097 --- /dev/null
6098 +++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-17.03.90.ebuild
6099 @@ -0,0 +1,51 @@
6100 +# Copyright 1999-2017 Gentoo Foundation
6101 +# Distributed under the terms of the GNU General Public License v2
6102 +
6103 +EAPI=6
6104 +
6105 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
6106 +KDE_TEST="forceoptional"
6107 +VIRTUALX_REQUIRED="test"
6108 +inherit kde5
6109 +
6110 +DESCRIPTION="Assistant for KMail accounts configuration"
6111 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Account_Wizard"
6112 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6113 +KEYWORDS="~amd64 ~x86"
6114 +IUSE=""
6115 +
6116 +DEPEND="
6117 + $(add_frameworks_dep kcmutils)
6118 + $(add_frameworks_dep kcodecs)
6119 + $(add_frameworks_dep kconfig)
6120 + $(add_frameworks_dep kcoreaddons)
6121 + $(add_frameworks_dep kcrash)
6122 + $(add_frameworks_dep kdbusaddons)
6123 + $(add_frameworks_dep ki18n)
6124 + $(add_frameworks_dep kio)
6125 + $(add_frameworks_dep kitemviews)
6126 + $(add_frameworks_dep knewstuff)
6127 + $(add_frameworks_dep knotifications)
6128 + $(add_frameworks_dep knotifyconfig)
6129 + $(add_frameworks_dep kross)
6130 + $(add_frameworks_dep kservice)
6131 + $(add_frameworks_dep ktexteditor)
6132 + $(add_frameworks_dep kwallet)
6133 + $(add_frameworks_dep kwidgetsaddons)
6134 + $(add_frameworks_dep kxmlgui)
6135 + $(add_kdeapps_dep akonadi)
6136 + $(add_kdeapps_dep kidentitymanagement)
6137 + $(add_kdeapps_dep kldap)
6138 + $(add_kdeapps_dep kmailtransport)
6139 + $(add_kdeapps_dep libkdepim)
6140 + $(add_kdeapps_dep libkleo)
6141 + $(add_kdeapps_dep pimcommon)
6142 + $(add_qt_dep qtdbus)
6143 + $(add_qt_dep qtgui)
6144 + $(add_qt_dep qtwidgets)
6145 + $(add_qt_dep qtxml)
6146 +"
6147 +RDEPEND="${DEPEND}
6148 + !kde-apps/kdepim-common-libs:4
6149 + !kde-apps/kdepim-runtime:4
6150 +"
6151
6152 diff --git a/kde-apps/kmail/kmail-17.03.90.ebuild b/kde-apps/kmail/kmail-17.03.90.ebuild
6153 new file mode 100644
6154 index 0000000000..def0a88348
6155 --- /dev/null
6156 +++ b/kde-apps/kmail/kmail-17.03.90.ebuild
6157 @@ -0,0 +1,105 @@
6158 +# Copyright 1999-2017 Gentoo Foundation
6159 +# Distributed under the terms of the GNU General Public License v2
6160 +
6161 +EAPI=6
6162 +
6163 +KDE_HANDBOOK="forceoptional"
6164 +KDE_TEST="forceoptional"
6165 +QT_MINIMAL="5.7.0"
6166 +VIRTUALX_REQUIRED="test"
6167 +inherit kde5
6168 +
6169 +DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes."
6170 +HOMEPAGE="https://www.kde.org/applications/internet/kmail/"
6171 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6172 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
6173 +IUSE=""
6174 +
6175 +COMMON_DEPEND="
6176 + $(add_frameworks_dep kbookmarks)
6177 + $(add_frameworks_dep kcmutils)
6178 + $(add_frameworks_dep kcodecs)
6179 + $(add_frameworks_dep kcompletion)
6180 + $(add_frameworks_dep kconfig)
6181 + $(add_frameworks_dep kconfigwidgets)
6182 + $(add_frameworks_dep kcoreaddons)
6183 + $(add_frameworks_dep kcrash)
6184 + $(add_frameworks_dep kdbusaddons)
6185 + $(add_frameworks_dep kguiaddons)
6186 + $(add_frameworks_dep ki18n)
6187 + $(add_frameworks_dep kiconthemes)
6188 + $(add_frameworks_dep kitemviews)
6189 + $(add_frameworks_dep kio)
6190 + $(add_frameworks_dep kjobwidgets)
6191 + $(add_frameworks_dep knotifications)
6192 + $(add_frameworks_dep knotifyconfig)
6193 + $(add_frameworks_dep kparts)
6194 + $(add_frameworks_dep kservice)
6195 + $(add_frameworks_dep ktextwidgets)
6196 + $(add_frameworks_dep kwidgetsaddons)
6197 + $(add_frameworks_dep kwindowsystem)
6198 + $(add_frameworks_dep kxmlgui)
6199 + $(add_frameworks_dep sonnet)
6200 + $(add_kdeapps_dep akonadi)
6201 + $(add_kdeapps_dep akonadi-contacts)
6202 + $(add_kdeapps_dep akonadi-mime)
6203 + $(add_kdeapps_dep akonadi-search)
6204 + $(add_kdeapps_dep kcalcore)
6205 + $(add_kdeapps_dep kcontacts)
6206 + $(add_kdeapps_dep kdepim-apps-libs)
6207 + $(add_kdeapps_dep kidentitymanagement)
6208 + $(add_kdeapps_dep kmailtransport)
6209 + $(add_kdeapps_dep kmime)
6210 + $(add_kdeapps_dep kontactinterface)
6211 + $(add_kdeapps_dep kpimtextedit)
6212 + $(add_kdeapps_dep libgravatar)
6213 + $(add_kdeapps_dep libkdepim)
6214 + $(add_kdeapps_dep libkleo)
6215 + $(add_kdeapps_dep libksieve)
6216 + $(add_kdeapps_dep libktnef)
6217 + $(add_kdeapps_dep mailcommon)
6218 + $(add_kdeapps_dep messagelib)
6219 + $(add_kdeapps_dep pimcommon)
6220 + $(add_qt_dep qtdbus)
6221 + $(add_qt_dep qtgui)
6222 + $(add_qt_dep qtnetwork)
6223 + $(add_qt_dep qtwebengine 'widgets')
6224 + $(add_qt_dep qtwidgets)
6225 + $(add_qt_dep qtxml)
6226 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
6227 +"
6228 +DEPEND="${COMMON_DEPEND}
6229 + $(add_kdeapps_dep kcalutils)
6230 + $(add_kdeapps_dep kldap)
6231 + dev-libs/libxslt
6232 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
6233 +"
6234 +RDEPEND="${COMMON_DEPEND}
6235 + !kde-apps/kdepim-common-libs:4
6236 + !kde-apps/ktnef
6237 + $(add_kdeapps_dep kdepim-runtime)
6238 +"
6239 +
6240 +src_prepare() {
6241 + cmake-utils_src_prepare
6242 +
6243 + if ! use handbook; then
6244 + sed -i ktnef/CMakeLists.txt -e "/add_subdirectory(doc)/ s/^/#DONT/" || die
6245 + fi
6246 +}
6247 +
6248 +pkg_postinst() {
6249 + kde5_pkg_postinst
6250 +
6251 + if ! has_version "kde-apps/kdepim-addons:${SLOT}" ; then
6252 + echo
6253 + elog "Install kde-apps/kdepim-addons:${SLOT} for fancy e-mail headers and various useful plugins."
6254 + echo
6255 + fi
6256 +
6257 + if ! has_version "kde-apps/kleopatra:${SLOT}" ; then
6258 + echo
6259 + elog "Install kde-apps/kleopatra:${SLOT} to get a crypto config and certificate details GUI."
6260 + echo
6261 + fi
6262 +}
6263
6264 diff --git a/kde-apps/kmailtransport/kmailtransport-17.03.90.ebuild b/kde-apps/kmailtransport/kmailtransport-17.03.90.ebuild
6265 new file mode 100644
6266 index 0000000000..4b9bf10338
6267 --- /dev/null
6268 +++ b/kde-apps/kmailtransport/kmailtransport-17.03.90.ebuild
6269 @@ -0,0 +1,51 @@
6270 +# Copyright 1999-2017 Gentoo Foundation
6271 +# Distributed under the terms of the GNU General Public License v2
6272 +
6273 +EAPI=6
6274 +
6275 +KDE_HANDBOOK="forceoptional"
6276 +KDE_TEST="true"
6277 +inherit kde5
6278 +
6279 +DESCRIPTION="Mail transport service"
6280 +LICENSE="GPL-2+"
6281 +KEYWORDS="~amd64 ~x86"
6282 +IUSE=""
6283 +
6284 +COMMON_DEPEND="
6285 + $(add_frameworks_dep kcmutils)
6286 + $(add_frameworks_dep kcompletion)
6287 + $(add_frameworks_dep kconfig)
6288 + $(add_frameworks_dep kconfigwidgets)
6289 + $(add_frameworks_dep kcoreaddons)
6290 + $(add_frameworks_dep ki18n)
6291 + $(add_frameworks_dep kio)
6292 + $(add_frameworks_dep kwallet)
6293 + $(add_frameworks_dep kwidgetsaddons)
6294 + $(add_kdeapps_dep akonadi)
6295 + $(add_kdeapps_dep akonadi-mime)
6296 + $(add_kdeapps_dep kmime)
6297 + $(add_qt_dep qtdbus)
6298 + $(add_qt_dep qtgui)
6299 + $(add_qt_dep qtnetwork)
6300 + $(add_qt_dep qtwidgets)
6301 + dev-libs/cyrus-sasl
6302 +"
6303 +DEPEND="${COMMON_DEPEND}
6304 + test? ( $(add_frameworks_dep ktextwidgets) )
6305 +"
6306 +RDEPEND="${COMMON_DEPEND}
6307 + !kde-apps/kdepim-kioslaves
6308 + !kde-apps/kdepimlibs:4
6309 +"
6310 +
6311 +RESTRICT+=" test"
6312 +
6313 +src_prepare() {
6314 + kde5_src_prepare
6315 +
6316 + if ! use_if_iuse handbook ; then
6317 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
6318 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
6319 + fi
6320 +}
6321
6322 diff --git a/kde-apps/kmbox/kmbox-17.03.90.ebuild b/kde-apps/kmbox/kmbox-17.03.90.ebuild
6323 new file mode 100644
6324 index 0000000000..af4bc864b1
6325 --- /dev/null
6326 +++ b/kde-apps/kmbox/kmbox-17.03.90.ebuild
6327 @@ -0,0 +1,15 @@
6328 +# Copyright 1999-2017 Gentoo Foundation
6329 +# Distributed under the terms of the GNU General Public License v2
6330 +
6331 +EAPI=6
6332 +
6333 +KDE_TEST="true"
6334 +inherit kde5
6335 +
6336 +DESCRIPTION="Library for accessing MBox format mail storages"
6337 +LICENSE="GPL-2+"
6338 +KEYWORDS="~amd64 ~x86"
6339 +IUSE=""
6340 +
6341 +DEPEND="$(add_kdeapps_dep kmime)"
6342 +RDEPEND="${DEPEND}"
6343
6344 diff --git a/kde-apps/kmime/kmime-17.03.90.ebuild b/kde-apps/kmime/kmime-17.03.90.ebuild
6345 new file mode 100644
6346 index 0000000000..5e61a5e188
6347 --- /dev/null
6348 +++ b/kde-apps/kmime/kmime-17.03.90.ebuild
6349 @@ -0,0 +1,18 @@
6350 +# Copyright 1999-2017 Gentoo Foundation
6351 +# Distributed under the terms of the GNU General Public License v2
6352 +
6353 +EAPI=6
6354 +
6355 +KDE_TEST="true"
6356 +inherit kde5
6357 +
6358 +DESCRIPTION="Libary for handling mail messages and newsgroup articles"
6359 +LICENSE="GPL-2+"
6360 +KEYWORDS="~amd64 ~x86"
6361 +IUSE=""
6362 +
6363 +DEPEND="
6364 + $(add_frameworks_dep kcodecs)
6365 + $(add_frameworks_dep ki18n)
6366 +"
6367 +RDEPEND="${DEPEND}"
6368
6369 diff --git a/kde-apps/kmines/kmines-17.03.90.ebuild b/kde-apps/kmines/kmines-17.03.90.ebuild
6370 new file mode 100644
6371 index 0000000000..31268cd81c
6372 --- /dev/null
6373 +++ b/kde-apps/kmines/kmines-17.03.90.ebuild
6374 @@ -0,0 +1,32 @@
6375 +# Copyright 1999-2017 Gentoo Foundation
6376 +# Distributed under the terms of the GNU General Public License v2
6377 +
6378 +EAPI=6
6379 +
6380 +KDE_HANDBOOK="forceoptional"
6381 +KDE_SELINUX_MODULE="games"
6382 +inherit kde5
6383 +
6384 +DESCRIPTION="Classic mine sweeper game"
6385 +HOMEPAGE="
6386 + https://www.kde.org/applications/games/kmines/
6387 + https://games.kde.org/game.php?game=kmines
6388 +"
6389 +KEYWORDS="~amd64 ~x86"
6390 +IUSE=""
6391 +
6392 +DEPEND="
6393 + $(add_frameworks_dep kconfig)
6394 + $(add_frameworks_dep kconfigwidgets)
6395 + $(add_frameworks_dep kcoreaddons)
6396 + $(add_frameworks_dep kcrash)
6397 + $(add_frameworks_dep kdbusaddons)
6398 + $(add_frameworks_dep ki18n)
6399 + $(add_frameworks_dep ktextwidgets)
6400 + $(add_frameworks_dep kwidgetsaddons)
6401 + $(add_frameworks_dep kxmlgui)
6402 + $(add_kdeapps_dep libkdegames)
6403 + $(add_qt_dep qtgui)
6404 + $(add_qt_dep qtwidgets)
6405 +"
6406 +RDEPEND="${DEPEND}"
6407
6408 diff --git a/kde-apps/kmix/kmix-17.03.90.ebuild b/kde-apps/kmix/kmix-17.03.90.ebuild
6409 new file mode 100644
6410 index 0000000000..23ae34c6a5
6411 --- /dev/null
6412 +++ b/kde-apps/kmix/kmix-17.03.90.ebuild
6413 @@ -0,0 +1,53 @@
6414 +# Copyright 1999-2017 Gentoo Foundation
6415 +# Distributed under the terms of the GNU General Public License v2
6416 +
6417 +EAPI=6
6418 +
6419 +KDE_HANDBOOK="false"
6420 +KDE_TEST="false"
6421 +inherit kde5
6422 +
6423 +DESCRIPTION="Plasma mixer gui"
6424 +HOMEPAGE="https://www.kde.org/applications/multimedia/kmix/"
6425 +KEYWORDS="~amd64 ~x86"
6426 +IUSE="alsa pulseaudio"
6427 +
6428 +DEPEND="
6429 + $(add_frameworks_dep kcompletion)
6430 + $(add_frameworks_dep kconfig)
6431 + $(add_frameworks_dep kconfigwidgets)
6432 + $(add_frameworks_dep kcoreaddons)
6433 + $(add_frameworks_dep kdbusaddons)
6434 + $(add_frameworks_dep kdelibs4support)
6435 + $(add_frameworks_dep kglobalaccel)
6436 + $(add_frameworks_dep ki18n)
6437 + $(add_frameworks_dep kiconthemes)
6438 + $(add_frameworks_dep knotifications)
6439 + $(add_frameworks_dep kwidgetsaddons)
6440 + $(add_frameworks_dep kwindowsystem)
6441 + $(add_frameworks_dep kxmlgui)
6442 + $(add_frameworks_dep plasma)
6443 + $(add_qt_dep qtdbus)
6444 + $(add_qt_dep qtgui)
6445 + $(add_qt_dep qtwidgets)
6446 + $(add_qt_dep qtxml)
6447 + alsa? ( >=media-libs/alsa-lib-1.0.14a )
6448 + pulseaudio? (
6449 + media-libs/libcanberra
6450 + >=media-sound/pulseaudio-0.9.12
6451 + )
6452 +"
6453 +RDEPEND="${DEPEND}
6454 + $(add_plasma_dep kde-cli-tools)
6455 +"
6456 +
6457 +src_configure() {
6458 + local mycmakeargs=(
6459 + -DKMIX_KF5_BUILD=ON
6460 + $(cmake-utils_use_find_package alsa Alsa)
6461 + $(cmake-utils_use_find_package pulseaudio Canberra)
6462 + $(cmake-utils_use_find_package pulseaudio PulseAudio)
6463 + )
6464 +
6465 + kde5_src_configure
6466 +}
6467
6468 diff --git a/kde-apps/kmousetool/kmousetool-17.03.90.ebuild b/kde-apps/kmousetool/kmousetool-17.03.90.ebuild
6469 new file mode 100644
6470 index 0000000000..ed8816c79a
6471 --- /dev/null
6472 +++ b/kde-apps/kmousetool/kmousetool-17.03.90.ebuild
6473 @@ -0,0 +1,19 @@
6474 +# Copyright 1999-2017 Gentoo Foundation
6475 +# Distributed under the terms of the GNU General Public License v2
6476 +
6477 +EAPI=6
6478 +
6479 +KDE_HANDBOOK="optional"
6480 +inherit kde4-base
6481 +
6482 +DESCRIPTION="KDE program that clicks the mouse for you"
6483 +HOMEPAGE="https://www.kde.org/applications/utilities/kmousetool/"
6484 +KEYWORDS="~amd64 ~arm ~x86"
6485 +IUSE="debug"
6486 +
6487 +DEPEND="
6488 + media-libs/phonon[qt4]
6489 +"
6490 +RDEPEND="${DEPEND}
6491 + $(add_kdeapps_dep knotify)
6492 +"
6493
6494 diff --git a/kde-apps/kmouth/kmouth-17.03.90.ebuild b/kde-apps/kmouth/kmouth-17.03.90.ebuild
6495 new file mode 100644
6496 index 0000000000..9b47d4afce
6497 --- /dev/null
6498 +++ b/kde-apps/kmouth/kmouth-17.03.90.ebuild
6499 @@ -0,0 +1,12 @@
6500 +# Copyright 1999-2017 Gentoo Foundation
6501 +# Distributed under the terms of the GNU General Public License v2
6502 +
6503 +EAPI=6
6504 +
6505 +KDE_HANDBOOK="optional"
6506 +inherit kde4-base
6507 +
6508 +DESCRIPTION="Text-to-speech synthesizer front end"
6509 +HOMEPAGE="https://www.kde.org/applications/utilities/kmouth/"
6510 +KEYWORDS="~amd64 ~arm ~x86"
6511 +IUSE="debug"
6512
6513 diff --git a/kde-apps/kmplot/kmplot-17.03.90.ebuild b/kde-apps/kmplot/kmplot-17.03.90.ebuild
6514 new file mode 100644
6515 index 0000000000..b1552a6dc1
6516 --- /dev/null
6517 +++ b/kde-apps/kmplot/kmplot-17.03.90.ebuild
6518 @@ -0,0 +1,35 @@
6519 +# Copyright 1999-2017 Gentoo Foundation
6520 +# Distributed under the terms of the GNU General Public License v2
6521 +
6522 +EAPI=6
6523 +
6524 +KDE_HANDBOOK="forceoptional"
6525 +inherit kde5
6526 +
6527 +DESCRIPTION="Mathematical function plotter"
6528 +HOMEPAGE="https://www.kde.org/applications/education/kmplot https://edu.kde.org/kmplot"
6529 +KEYWORDS="~amd64 ~x86"
6530 +IUSE=""
6531 +
6532 +DEPEND="
6533 + $(add_frameworks_dep kcompletion)
6534 + $(add_frameworks_dep kconfig)
6535 + $(add_frameworks_dep kconfigwidgets)
6536 + $(add_frameworks_dep kcoreaddons)
6537 + $(add_frameworks_dep kcrash)
6538 + $(add_frameworks_dep kdelibs4support)
6539 + $(add_frameworks_dep kguiaddons)
6540 + $(add_frameworks_dep ki18n)
6541 + $(add_frameworks_dep kparts)
6542 + $(add_frameworks_dep kservice)
6543 + $(add_frameworks_dep ktextwidgets)
6544 + $(add_frameworks_dep kwidgetsaddons)
6545 + $(add_frameworks_dep kxmlgui)
6546 + $(add_qt_dep qtdbus)
6547 + $(add_qt_dep qtgui)
6548 + $(add_qt_dep qtprintsupport)
6549 + $(add_qt_dep qtsvg)
6550 + $(add_qt_dep qtwidgets)
6551 + $(add_qt_dep qtxml)
6552 +"
6553 +RDEPEND="${DEPEND}"
6554
6555 diff --git a/kde-apps/knavalbattle/knavalbattle-17.03.90.ebuild b/kde-apps/knavalbattle/knavalbattle-17.03.90.ebuild
6556 new file mode 100644
6557 index 0000000000..0d122b31b1
6558 --- /dev/null
6559 +++ b/kde-apps/knavalbattle/knavalbattle-17.03.90.ebuild
6560 @@ -0,0 +1,37 @@
6561 +# Copyright 1999-2017 Gentoo Foundation
6562 +# Distributed under the terms of the GNU General Public License v2
6563 +
6564 +EAPI=6
6565 +
6566 +KDE_HANDBOOK="forceoptional"
6567 +KDE_SELINUX_MODULE="games"
6568 +inherit kde5
6569 +
6570 +DESCRIPTION="Battleship clone by KDE"
6571 +HOMEPAGE="
6572 + https://www.kde.org/applications/games/navalbattle/
6573 + https://games.kde.org/game.php?game=kbattleship
6574 +"
6575 +KEYWORDS="~amd64 ~x86"
6576 +IUSE=""
6577 +
6578 +DEPEND="
6579 + $(add_frameworks_dep kcompletion)
6580 + $(add_frameworks_dep kconfig)
6581 + $(add_frameworks_dep kcoreaddons)
6582 + $(add_frameworks_dep kcrash)
6583 + $(add_frameworks_dep kdbusaddons)
6584 + $(add_frameworks_dep kdnssd)
6585 + $(add_frameworks_dep ki18n)
6586 + $(add_frameworks_dep ktextwidgets)
6587 + $(add_frameworks_dep kwidgetsaddons)
6588 + $(add_frameworks_dep kxmlgui)
6589 + $(add_kdeapps_dep libkdegames)
6590 + $(add_qt_dep qtgui)
6591 + $(add_qt_dep qtnetwork)
6592 + $(add_qt_dep qtwidgets)
6593 + $(add_qt_dep qtxml)
6594 +"
6595 +RDEPEND="${DEPEND}"
6596 +
6597 +DOCS=( AUTHORS )
6598
6599 diff --git a/kde-apps/knetwalk/knetwalk-17.03.90.ebuild b/kde-apps/knetwalk/knetwalk-17.03.90.ebuild
6600 new file mode 100644
6601 index 0000000000..ca14468332
6602 --- /dev/null
6603 +++ b/kde-apps/knetwalk/knetwalk-17.03.90.ebuild
6604 @@ -0,0 +1,34 @@
6605 +# Copyright 1999-2017 Gentoo Foundation
6606 +# Distributed under the terms of the GNU General Public License v2
6607 +
6608 +EAPI=6
6609 +
6610 +KDE_HANDBOOK="forceoptional"
6611 +KDE_TEST="optional"
6612 +VIRTUALX_REQUIRED="test"
6613 +inherit kde5
6614 +
6615 +DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
6616 +HOMEPAGE="
6617 + https://www.kde.org/applications/games/knetwalk/
6618 + https://games.kde.org/game.php?game=knetwalk
6619 +"
6620 +KEYWORDS="~amd64 ~x86"
6621 +IUSE=""
6622 +
6623 +DEPEND="
6624 + $(add_frameworks_dep kconfig)
6625 + $(add_frameworks_dep kconfigwidgets)
6626 + $(add_frameworks_dep kcoreaddons)
6627 + $(add_frameworks_dep kcrash)
6628 + $(add_frameworks_dep kdbusaddons)
6629 + $(add_frameworks_dep ki18n)
6630 + $(add_frameworks_dep ktextwidgets)
6631 + $(add_frameworks_dep kwidgetsaddons)
6632 + $(add_frameworks_dep kxmlgui)
6633 + $(add_kdeapps_dep libkdegames)
6634 + $(add_qt_dep qtdeclarative)
6635 + $(add_qt_dep qtgui)
6636 + $(add_qt_dep qtwidgets)
6637 +"
6638 +RDEPEND="${DEPEND}"
6639
6640 diff --git a/kde-apps/knotes/knotes-17.03.90.ebuild b/kde-apps/knotes/knotes-17.03.90.ebuild
6641 new file mode 100644
6642 index 0000000000..1bac61455b
6643 --- /dev/null
6644 +++ b/kde-apps/knotes/knotes-17.03.90.ebuild
6645 @@ -0,0 +1,71 @@
6646 +# Copyright 1999-2017 Gentoo Foundation
6647 +# Distributed under the terms of the GNU General Public License v2
6648 +
6649 +EAPI=6
6650 +
6651 +KDE_HANDBOOK="forceoptional"
6652 +KDE_TEST="forceoptional"
6653 +VIRTUALX_REQUIRED="test"
6654 +inherit kde5
6655 +
6656 +DESCRIPTION="Note taking application"
6657 +HOMEPAGE="https://www.kde.org/"
6658 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6659 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
6660 +
6661 +IUSE=""
6662 +
6663 +DEPEND="
6664 + $(add_frameworks_dep kcmutils)
6665 + $(add_frameworks_dep kcompletion)
6666 + $(add_frameworks_dep kconfig)
6667 + $(add_frameworks_dep kconfigwidgets)
6668 + $(add_frameworks_dep kcoreaddons)
6669 + $(add_frameworks_dep kcrash)
6670 + $(add_frameworks_dep kdelibs4support)
6671 + $(add_frameworks_dep kdnssd)
6672 + $(add_frameworks_dep kglobalaccel)
6673 + $(add_frameworks_dep ki18n)
6674 + $(add_frameworks_dep kiconthemes)
6675 + $(add_frameworks_dep kitemmodels)
6676 + $(add_frameworks_dep kitemviews)
6677 + $(add_frameworks_dep knewstuff)
6678 + $(add_frameworks_dep knotifications)
6679 + $(add_frameworks_dep kparts)
6680 + $(add_frameworks_dep ktextwidgets)
6681 + $(add_frameworks_dep kwidgetsaddons)
6682 + $(add_frameworks_dep kwindowsystem)
6683 + $(add_frameworks_dep kxmlgui)
6684 + $(add_kdeapps_dep akonadi)
6685 + $(add_kdeapps_dep akonadi-notes)
6686 + $(add_kdeapps_dep akonadi-search)
6687 + $(add_kdeapps_dep kcalcore)
6688 + $(add_kdeapps_dep kcalutils)
6689 + $(add_kdeapps_dep kcontacts)
6690 + $(add_kdeapps_dep kmime)
6691 + $(add_kdeapps_dep kontactinterface)
6692 + $(add_kdeapps_dep libkdepim)
6693 + $(add_kdeapps_dep pimcommon)
6694 + $(add_qt_dep qtdbus)
6695 + $(add_qt_dep qtgui)
6696 + $(add_qt_dep qtprintsupport)
6697 + $(add_qt_dep qtwidgets)
6698 + $(add_qt_dep qtx11extras)
6699 + $(add_qt_dep qtxml)
6700 + dev-libs/grantlee:5
6701 + dev-libs/libxslt
6702 + x11-libs/libX11
6703 +"
6704 +RDEPEND="${DEPEND}
6705 + $(add_kdeapps_dep kdepim-runtime)
6706 +"
6707 +
6708 +src_configure() {
6709 +# local mycmakeargs=(
6710 +# # FIXME: Does not build (last checked 2016-02-17)
6711 +# $(cmake-utils_use_find_package X Qt5X11Extras)
6712 +# $(cmake-utils_use_find_package X X11)
6713 +# )
6714 +
6715 + kde5_src_configure
6716 +}
6717
6718 diff --git a/kde-apps/kolf/kolf-17.03.90.ebuild b/kde-apps/kolf/kolf-17.03.90.ebuild
6719 new file mode 100644
6720 index 0000000000..6b1aebed0d
6721 --- /dev/null
6722 +++ b/kde-apps/kolf/kolf-17.03.90.ebuild
6723 @@ -0,0 +1,21 @@
6724 +# Copyright 1999-2017 Gentoo Foundation
6725 +# Distributed under the terms of the GNU General Public License v2
6726 +
6727 +EAPI=6
6728 +
6729 +KDE_HANDBOOK="optional"
6730 +KDE_SELINUX_MODULE="games"
6731 +inherit kde4-base
6732 +
6733 +DESCRIPTION="Minigolf Game by KDE"
6734 +HOMEPAGE="
6735 + https://www.kde.org/applications/games/kolf/
6736 + https://games.kde.org/game.php?game=kolf
6737 +"
6738 +KEYWORDS="~amd64 ~arm ~x86"
6739 +IUSE="debug"
6740 +
6741 +DEPEND="
6742 + $(add_kdeapps_dep libkdegames)
6743 +"
6744 +RDEPEND="${DEPEND}"
6745
6746 diff --git a/kde-apps/kollision/kollision-17.03.90.ebuild b/kde-apps/kollision/kollision-17.03.90.ebuild
6747 new file mode 100644
6748 index 0000000000..1a2f4242c9
6749 --- /dev/null
6750 +++ b/kde-apps/kollision/kollision-17.03.90.ebuild
6751 @@ -0,0 +1,29 @@
6752 +# Copyright 1999-2017 Gentoo Foundation
6753 +# Distributed under the terms of the GNU General Public License v2
6754 +
6755 +EAPI=6
6756 +
6757 +KDE_HANDBOOK="forceoptional"
6758 +inherit kde5
6759 +
6760 +DESCRIPTION="Simple ball dodging game"
6761 +HOMEPAGE="
6762 + https://www.kde.org/applications/games/kollision/
6763 + https://games.kde.org/game.php?game=kollision
6764 +"
6765 +KEYWORDS="~amd64 ~x86"
6766 +IUSE=""
6767 +
6768 +DEPEND="
6769 + $(add_frameworks_dep kconfig)
6770 + $(add_frameworks_dep kcoreaddons)
6771 + $(add_frameworks_dep kcrash)
6772 + $(add_frameworks_dep kdbusaddons)
6773 + $(add_frameworks_dep ki18n)
6774 + $(add_frameworks_dep kwidgetsaddons)
6775 + $(add_frameworks_dep kxmlgui)
6776 + $(add_kdeapps_dep libkdegames)
6777 + $(add_qt_dep qtgui)
6778 + $(add_qt_dep qtwidgets)
6779 +"
6780 +RDEPEND="${DEPEND}"
6781
6782 diff --git a/kde-apps/kolourpaint/kolourpaint-17.03.90.ebuild b/kde-apps/kolourpaint/kolourpaint-17.03.90.ebuild
6783 new file mode 100644
6784 index 0000000000..8e7b57d9be
6785 --- /dev/null
6786 +++ b/kde-apps/kolourpaint/kolourpaint-17.03.90.ebuild
6787 @@ -0,0 +1,42 @@
6788 +# Copyright 1999-2017 Gentoo Foundation
6789 +# Distributed under the terms of the GNU General Public License v2
6790 +
6791 +EAPI=6
6792 +
6793 +KDE_HANDBOOK="true"
6794 +inherit kde5
6795 +
6796 +DESCRIPTION="Paint Program by KDE"
6797 +HOMEPAGE="https://www.kde.org/applications/graphics/kolourpaint/"
6798 +KEYWORDS="~amd64 ~arm ~x86"
6799 +LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
6800 +IUSE="scanner"
6801 +
6802 +RDEPEND="
6803 + $(add_frameworks_dep kconfig)
6804 + $(add_frameworks_dep kconfigwidgets)
6805 + $(add_frameworks_dep kcoreaddons)
6806 + $(add_frameworks_dep kdelibs4support)
6807 + $(add_frameworks_dep kguiaddons)
6808 + $(add_frameworks_dep ki18n)
6809 + $(add_frameworks_dep kiconthemes)
6810 + $(add_frameworks_dep kservice)
6811 + $(add_frameworks_dep ktextwidgets)
6812 + $(add_frameworks_dep kwidgetsaddons)
6813 + $(add_frameworks_dep kxmlgui)
6814 + $(add_qt_dep qtgui)
6815 + $(add_qt_dep qtprintsupport)
6816 + $(add_qt_dep qtwidgets)
6817 + scanner? ( $(add_kdeapps_dep libksane) )
6818 +"
6819 +DEPEND="${RDEPEND}
6820 + sys-devel/gettext
6821 +"
6822 +
6823 +src_configure() {
6824 + local mycmakeargs=(
6825 + $(cmake-utils_use_find_package scanner KF5Sane)
6826 + )
6827 +
6828 + kde5_src_configure
6829 +}
6830
6831 diff --git a/kde-apps/kompare/kompare-17.03.90.ebuild b/kde-apps/kompare/kompare-17.03.90.ebuild
6832 new file mode 100644
6833 index 0000000000..903d62f458
6834 --- /dev/null
6835 +++ b/kde-apps/kompare/kompare-17.03.90.ebuild
6836 @@ -0,0 +1,35 @@
6837 +# Copyright 1999-2017 Gentoo Foundation
6838 +# Distributed under the terms of the GNU General Public License v2
6839 +
6840 +EAPI=6
6841 +
6842 +KDE_HANDBOOK="forceoptional"
6843 +inherit kde5
6844 +
6845 +DESCRIPTION="A program to view the differences between files"
6846 +HOMEPAGE="https://www.kde.org/applications/development/kompare
6847 +http://www.caffeinated.me.uk/kompare"
6848 +KEYWORDS="~amd64 ~x86"
6849 +IUSE=""
6850 +
6851 +DEPEND="
6852 + $(add_frameworks_dep kcompletion)
6853 + $(add_frameworks_dep kcodecs)
6854 + $(add_frameworks_dep kconfig)
6855 + $(add_frameworks_dep kconfigwidgets)
6856 + $(add_frameworks_dep kcoreaddons)
6857 + $(add_frameworks_dep ki18n)
6858 + $(add_frameworks_dep kiconthemes)
6859 + $(add_frameworks_dep kio)
6860 + $(add_frameworks_dep kjobwidgets)
6861 + $(add_frameworks_dep kparts)
6862 + $(add_frameworks_dep kservice)
6863 + $(add_frameworks_dep ktexteditor)
6864 + $(add_frameworks_dep kwidgetsaddons)
6865 + $(add_frameworks_dep kxmlgui)
6866 + $(add_kdeapps_dep libkomparediff2)
6867 + $(add_qt_dep qtgui)
6868 + $(add_qt_dep qtprintsupport)
6869 + $(add_qt_dep qtwidgets)
6870 +"
6871 +RDEPEND="${DEPEND}"
6872
6873 diff --git a/kde-apps/konqueror/konqueror-17.03.90.ebuild b/kde-apps/konqueror/konqueror-17.03.90.ebuild
6874 new file mode 100644
6875 index 0000000000..5ce93213cc
6876 --- /dev/null
6877 +++ b/kde-apps/konqueror/konqueror-17.03.90.ebuild
6878 @@ -0,0 +1,105 @@
6879 +# Copyright 1999-2017 Gentoo Foundation
6880 +# Distributed under the terms of the GNU General Public License v2
6881 +
6882 +EAPI=6
6883 +
6884 +KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
6885 +KDE_TEST="true"
6886 +VIRTUALX_REQUIRED="test"
6887 +inherit flag-o-matic kde5
6888 +
6889 +DESCRIPTION="Web browser and file manager based on KDE Frameworks"
6890 +HOMEPAGE="
6891 + https://www.kde.org/applications/internet/konqueror/
6892 + https://konqueror.org/
6893 +"
6894 +KEYWORDS="~amd64 ~x86"
6895 +IUSE="activities speech tidy X"
6896 +# 4 of 4 tests fail. Last checked for 4.0.3
6897 +RESTRICT+=" test"
6898 +
6899 +# drop qtwebengine subslot operator when QT_MINIMAL >= 5.8.0
6900 +COMMON_DEPEND="
6901 + $(add_frameworks_dep karchive)
6902 + $(add_frameworks_dep kbookmarks)
6903 + $(add_frameworks_dep kcmutils)
6904 + $(add_frameworks_dep kcodecs)
6905 + $(add_frameworks_dep kcompletion)
6906 + $(add_frameworks_dep kconfig)
6907 + $(add_frameworks_dep kconfigwidgets)
6908 + $(add_frameworks_dep kcoreaddons)
6909 + $(add_frameworks_dep kcrash)
6910 + $(add_frameworks_dep kdbusaddons)
6911 + $(add_frameworks_dep kdelibs4support)
6912 + $(add_frameworks_dep kdesu)
6913 + $(add_frameworks_dep kguiaddons)
6914 + $(add_frameworks_dep khtml)
6915 + $(add_frameworks_dep ki18n)
6916 + $(add_frameworks_dep kiconthemes)
6917 + $(add_frameworks_dep kio)
6918 + $(add_frameworks_dep kitemviews)
6919 + $(add_frameworks_dep kjobwidgets)
6920 + $(add_frameworks_dep kparts)
6921 + $(add_frameworks_dep kservice)
6922 + $(add_frameworks_dep kwidgetsaddons)
6923 + $(add_frameworks_dep kwindowsystem)
6924 + $(add_frameworks_dep kxmlgui)
6925 + $(add_qt_dep qtdbus)
6926 + $(add_qt_dep qtgui)
6927 + $(add_qt_dep qtwebengine 'widgets' '' '5=')
6928 + $(add_qt_dep qtwidgets)
6929 + $(add_qt_dep qtxml)
6930 + sys-libs/zlib
6931 + speech? ( $(add_qt_dep qtspeech) )
6932 + tidy? ( app-text/htmltidy )
6933 + X? ( $(add_qt_dep qtx11extras) )
6934 +"
6935 +DEPEND="${COMMON_DEPEND}
6936 + activities? ( $(add_frameworks_dep kactivities) )
6937 +"
6938 +RDEPEND="${COMMON_DEPEND}
6939 + $(add_kdeapps_dep kfind)
6940 + $(add_plasma_dep kde-cli-tools)
6941 + !kde-apps/kfmclient:4
6942 + !kde-apps/konq-plugins
6943 + !kde-apps/libkonq:5
6944 +"
6945 +
6946 +src_prepare() {
6947 + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
6948 +
6949 + kde5_src_prepare
6950 +}
6951 +
6952 +src_configure() {
6953 + local mycmakeargs=(
6954 + $(cmake-utils_use_find_package activities KF5Activities)
6955 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
6956 + $(cmake-utils_use_find_package tidy LibTidy)
6957 + $(cmake-utils_use_find_package X X11)
6958 + )
6959 + kde5_src_configure
6960 +}
6961 +
6962 +pkg_postinst() {
6963 + kde5_pkg_postinst
6964 +
6965 + if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
6966 + elog "For bookmarks support, install keditbookmarks:"
6967 + elog "kde-apps/keditbookmarks:${SLOT}"
6968 + fi
6969 +
6970 + if ! has_version kde-apps/dolphin:${SLOT} ; then
6971 + elog "If you want to use konqueror as a filemanager, install the dolphin kpart:"
6972 + elog "kde-apps/dolphin:${SLOT}"
6973 + fi
6974 +
6975 + if ! has_version kde-apps/svg:${SLOT} ; then
6976 + elog "For konqueror to view SVGs, install the svg kpart:"
6977 + elog "kde-apps/svgpart:${SLOT}"
6978 + fi
6979 +
6980 + if ! has_version virtual/jre ; then
6981 + elog "To use Java on webpages install virtual/jre."
6982 + fi
6983 +}
6984
6985 diff --git a/kde-apps/konquest/konquest-17.03.90.ebuild b/kde-apps/konquest/konquest-17.03.90.ebuild
6986 new file mode 100644
6987 index 0000000000..79fecbf37d
6988 --- /dev/null
6989 +++ b/kde-apps/konquest/konquest-17.03.90.ebuild
6990 @@ -0,0 +1,21 @@
6991 +# Copyright 1999-2017 Gentoo Foundation
6992 +# Distributed under the terms of the GNU General Public License v2
6993 +
6994 +EAPI=6
6995 +
6996 +KDE_HANDBOOK="optional"
6997 +KDE_SELINUX_MODULE="games"
6998 +inherit kde4-base
6999 +
7000 +DESCRIPTION="Galactic Strategy KDE Game"
7001 +HOMEPAGE="
7002 + https://www.kde.org/applications/games/konquest/
7003 + https://games.kde.org/game.php?game=konquest
7004 +"
7005 +KEYWORDS="~amd64 ~arm ~x86"
7006 +IUSE="debug"
7007 +
7008 +DEPEND="
7009 + $(add_kdeapps_dep libkdegames)
7010 +"
7011 +RDEPEND="${DEPEND}"
7012
7013 diff --git a/kde-apps/konsole/konsole-17.03.90.ebuild b/kde-apps/konsole/konsole-17.03.90.ebuild
7014 new file mode 100644
7015 index 0000000000..090b01376b
7016 --- /dev/null
7017 +++ b/kde-apps/konsole/konsole-17.03.90.ebuild
7018 @@ -0,0 +1,57 @@
7019 +# Copyright 1999-2017 Gentoo Foundation
7020 +# Distributed under the terms of the GNU General Public License v2
7021 +
7022 +EAPI=6
7023 +
7024 +KDE_HANDBOOK="optional"
7025 +KDE_TEST="true"
7026 +VIRTUALX_REQUIRED="test"
7027 +inherit kde5
7028 +
7029 +DESCRIPTION="KDE's terminal emulator"
7030 +HOMEPAGE="https://www.kde.org/applications/system/konsole https://konsole.kde.org"
7031 +
7032 +KEYWORDS="~amd64 ~x86"
7033 +IUSE="X"
7034 +
7035 +DEPEND="
7036 + $(add_frameworks_dep kbookmarks)
7037 + $(add_frameworks_dep kcompletion)
7038 + $(add_frameworks_dep kconfig)
7039 + $(add_frameworks_dep kconfigwidgets)
7040 + $(add_frameworks_dep kcoreaddons)
7041 + $(add_frameworks_dep kcrash)
7042 + $(add_frameworks_dep kdbusaddons)
7043 + $(add_frameworks_dep kguiaddons)
7044 + $(add_frameworks_dep kjobwidgets)
7045 + $(add_frameworks_dep ki18n)
7046 + $(add_frameworks_dep kinit)
7047 + $(add_frameworks_dep kiconthemes)
7048 + $(add_frameworks_dep kio)
7049 + $(add_frameworks_dep knotifications)
7050 + $(add_frameworks_dep knotifyconfig)
7051 + $(add_frameworks_dep kparts)
7052 + $(add_frameworks_dep kpty)
7053 + $(add_frameworks_dep kservice)
7054 + $(add_frameworks_dep ktextwidgets)
7055 + $(add_frameworks_dep kwidgetsaddons)
7056 + $(add_frameworks_dep kwindowsystem)
7057 + $(add_frameworks_dep kxmlgui)
7058 + $(add_qt_dep qtdbus)
7059 + $(add_qt_dep qtgui)
7060 + $(add_qt_dep qtnetwork)
7061 + $(add_qt_dep qtprintsupport)
7062 + $(add_qt_dep qtscript)
7063 + $(add_qt_dep qtwidgets)
7064 + $(add_qt_dep qtxml)
7065 + X? ( x11-libs/libX11 )
7066 +"
7067 +RDEPEND="${DEPEND}"
7068 +
7069 +src_configure() {
7070 + local mycmakeargs=(
7071 + $(cmake-utils_use_find_package X X11)
7072 + )
7073 +
7074 + kde5_src_configure
7075 +}
7076
7077 diff --git a/kde-apps/konsolekalendar/konsolekalendar-17.03.90.ebuild b/kde-apps/konsolekalendar/konsolekalendar-17.03.90.ebuild
7078 new file mode 100644
7079 index 0000000000..d1b11741c6
7080 --- /dev/null
7081 +++ b/kde-apps/konsolekalendar/konsolekalendar-17.03.90.ebuild
7082 @@ -0,0 +1,39 @@
7083 +# Copyright 1999-2017 Gentoo Foundation
7084 +# Distributed under the terms of the GNU General Public License v2
7085 +
7086 +EAPI=6
7087 +
7088 +KDE_HANDBOOK="forceoptional"
7089 +KMNAME="akonadi-calendar-tools"
7090 +inherit kde5
7091 +
7092 +DESCRIPTION="Command line interface to KDE calendars"
7093 +HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
7094 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7095 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7096 +
7097 +IUSE=""
7098 +
7099 +DEPEND="
7100 + $(add_frameworks_dep kconfig)
7101 + $(add_frameworks_dep kcoreaddons)
7102 + $(add_frameworks_dep kdelibs4support)
7103 + $(add_frameworks_dep ki18n)
7104 + $(add_kdeapps_dep akonadi)
7105 + $(add_kdeapps_dep akonadi-calendar)
7106 + $(add_kdeapps_dep calendarsupport)
7107 + $(add_kdeapps_dep kcalcore)
7108 + $(add_kdeapps_dep kcalutils)
7109 +"
7110 +RDEPEND="${DEPEND}"
7111 +
7112 +src_prepare() {
7113 + kde5_src_prepare
7114 +
7115 + # delete colliding calendarjanitor translations
7116 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
7117 + rm po/*/calendarjanitor.po || die
7118 + fi
7119 +
7120 + cmake_comment_add_subdirectory calendarjanitor
7121 +}
7122
7123 diff --git a/kde-apps/kontact/kontact-17.03.90.ebuild b/kde-apps/kontact/kontact-17.03.90.ebuild
7124 new file mode 100644
7125 index 0000000000..9070db9d5e
7126 --- /dev/null
7127 +++ b/kde-apps/kontact/kontact-17.03.90.ebuild
7128 @@ -0,0 +1,42 @@
7129 +# Copyright 1999-2017 Gentoo Foundation
7130 +# Distributed under the terms of the GNU General Public License v2
7131 +
7132 +EAPI=6
7133 +
7134 +KDE_HANDBOOK="forceoptional"
7135 +inherit kde5
7136 +
7137 +DESCRIPTION="Container application to unify several major PIM applications within one"
7138 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7139 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7140 +IUSE=""
7141 +
7142 +DEPEND="
7143 + $(add_frameworks_dep kcmutils)
7144 + $(add_frameworks_dep kcompletion)
7145 + $(add_frameworks_dep kconfig)
7146 + $(add_frameworks_dep kconfigwidgets)
7147 + $(add_frameworks_dep kcoreaddons)
7148 + $(add_frameworks_dep kcrash)
7149 + $(add_frameworks_dep kdbusaddons)
7150 + $(add_frameworks_dep ki18n)
7151 + $(add_frameworks_dep kiconthemes)
7152 + $(add_frameworks_dep kio)
7153 + $(add_frameworks_dep kparts)
7154 + $(add_frameworks_dep kservice)
7155 + $(add_frameworks_dep kwidgetsaddons)
7156 + $(add_frameworks_dep kwindowsystem)
7157 + $(add_frameworks_dep kxmlgui)
7158 + $(add_kdeapps_dep akonadi)
7159 + $(add_kdeapps_dep grantleetheme)
7160 + $(add_kdeapps_dep kdepim-apps-libs)
7161 + $(add_kdeapps_dep kontactinterface)
7162 + $(add_kdeapps_dep kpimtextedit)
7163 + $(add_kdeapps_dep libkdepim)
7164 + $(add_kdeapps_dep mailcommon)
7165 + $(add_qt_dep qtdbus)
7166 + $(add_qt_dep qtgui)
7167 + $(add_qt_dep qtwebengine 'widgets')
7168 + $(add_qt_dep qtwidgets)
7169 +"
7170 +RDEPEND="${DEPEND}"
7171
7172 diff --git a/kde-apps/kontactinterface/kontactinterface-17.03.90.ebuild b/kde-apps/kontactinterface/kontactinterface-17.03.90.ebuild
7173 new file mode 100644
7174 index 0000000000..d76cacbfe3
7175 --- /dev/null
7176 +++ b/kde-apps/kontactinterface/kontactinterface-17.03.90.ebuild
7177 @@ -0,0 +1,25 @@
7178 +# Copyright 1999-2017 Gentoo Foundation
7179 +# Distributed under the terms of the GNU General Public License v2
7180 +
7181 +EAPI=6
7182 +
7183 +inherit kde5
7184 +
7185 +DESCRIPTION="Library for embedding KParts in a Kontact component"
7186 +LICENSE="GPL-2+ LGPL-2.1+"
7187 +KEYWORDS="~amd64 ~x86"
7188 +IUSE=""
7189 +
7190 +DEPEND="
7191 + $(add_frameworks_dep kcoreaddons)
7192 + $(add_frameworks_dep kiconthemes)
7193 + $(add_frameworks_dep kio)
7194 + $(add_frameworks_dep kparts)
7195 + $(add_frameworks_dep kwindowsystem)
7196 + $(add_frameworks_dep kxmlgui)
7197 + $(add_qt_dep qtdbus)
7198 + $(add_qt_dep qtgui)
7199 + $(add_qt_dep qtwidgets)
7200 + $(add_qt_dep qtxml)
7201 +"
7202 +RDEPEND="${DEPEND}"
7203
7204 diff --git a/kde-apps/kopete/kopete-17.03.90.ebuild b/kde-apps/kopete/kopete-17.03.90.ebuild
7205 new file mode 100644
7206 index 0000000000..be9563fab7
7207 --- /dev/null
7208 +++ b/kde-apps/kopete/kopete-17.03.90.ebuild
7209 @@ -0,0 +1,162 @@
7210 +# Copyright 1999-2017 Gentoo Foundation
7211 +# Distributed under the terms of the GNU General Public License v2
7212 +
7213 +EAPI=6
7214 +
7215 +KDE_HANDBOOK="optional"
7216 +inherit kde4-base
7217 +
7218 +DESCRIPTION="KDE multi-protocol IM client"
7219 +HOMEPAGE="https://kopete.kde.org https://www.kde.org/applications/internet/kopete"
7220 +KEYWORDS="~amd64 ~arm ~x86"
7221 +IUSE="debug ssl v4l"
7222 +
7223 +# tests hang, last checked for 4.2.96
7224 +RESTRICT+=" test"
7225 +
7226 +# Available plugins
7227 +#
7228 +# addbookmarks: NO DEPS
7229 +# alias: NO DEPS (disabled upstream)
7230 +# autoreplace: NO DEPS
7231 +# contactnotes: NO DEPS
7232 +# cryptography: kde-apps/kdepim-common-libs:4 or kde-apps/libkleo:4
7233 +# highlight: NO DEPS
7234 +# history: NO DEPS
7235 +# latex: virtual/latex as RDEPEND
7236 +# nowlistening: NO DEPS
7237 +# otr: libotr
7238 +# pipes: NO DEPS
7239 +# privacy: NO DEPS
7240 +# statistics: dev-db/sqlite:3
7241 +# texteffect: NO DEPS
7242 +# translator: NO DEPS
7243 +# urlpicpreview: NO DEPS
7244 +# webpresence: libxml2 libxslt
7245 +# NOTE: By default we enable all plugins that don't have any dependencies
7246 +PLUGINS="+addbookmarks +autoreplace +contactnotes cryptography +highlight
7247 ++history latex +nowlistening otr +pipes +privacy +statistics +texteffect
7248 ++translator +urlpicpreview webpresence"
7249 +
7250 +# Available protocols
7251 +#
7252 +# gadu: net-libs/libgadu @since 4.3
7253 +# groupwise: app-crypt/qca:2
7254 +# irc: NO DEPS, probably will fail so inform user about it
7255 +# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
7256 +# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
7257 +# meanwhile: net-libs/meanwhile
7258 +# oscar: NO DEPS
7259 +# telepathy: net-libs/decibel
7260 +# testbed: NO DEPS
7261 +# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
7262 +# yahoo: media-libs/jasper
7263 +# zeroconf (bonjour): NO DEPS
7264 +PROTOCOLS="gadu groupwise jingle meanwhile oscar skype
7265 +testbed winpopup +xmpp yahoo zeroconf"
7266 +
7267 +# disabled protocols
7268 +# telepathy: net-libs/decibel
7269 +# irc: NO DEPS
7270 +# msn: net-libs/libmsn
7271 +# qq: NO DEPS
7272 +
7273 +IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
7274 +
7275 +COMMONDEPEND="
7276 + $(add_kdeapps_dep kdepimlibs)
7277 + dev-libs/libpcre
7278 + >=dev-qt/qtgui-4.4.0:4[mng]
7279 + kde-frameworks/kdelibs:4[zeroconf?]
7280 + media-libs/phonon[qt4]
7281 + media-libs/qimageblitz
7282 + !aqua? (
7283 + x11-libs/libX11
7284 + x11-libs/libXScrnSaver
7285 + )
7286 + cryptography? (
7287 + || (
7288 + $(add_kdeapps_dep kdepim-common-libs)
7289 + $(add_kdeapps_dep libkleo '' 4.4.2016.01-r1)
7290 + )
7291 + )
7292 + gadu? ( >=net-libs/libgadu-1.8.0[threads] )
7293 + groupwise? ( app-crypt/qca:2[qt4(+)] )
7294 + jingle? (
7295 + dev-libs/expat
7296 + dev-libs/openssl:0
7297 + >=media-libs/mediastreamer-2.3.0
7298 + net-libs/libsrtp:=
7299 + net-libs/ortp:=
7300 + )
7301 + meanwhile? ( net-libs/meanwhile )
7302 + otr? ( >=net-libs/libotr-4.0.0 )
7303 + statistics? ( dev-db/sqlite:3 )
7304 + v4l? ( media-libs/libv4l )
7305 + webpresence? (
7306 + dev-libs/libxml2
7307 + dev-libs/libxslt
7308 + )
7309 + xmpp? (
7310 + app-crypt/qca:2[qt4(+)]
7311 + dev-libs/qjson
7312 + net-dns/libidn
7313 + sys-libs/zlib
7314 + )
7315 + yahoo? ( media-libs/jasper )
7316 +"
7317 +RDEPEND="${COMMONDEPEND}
7318 + jingle? ( media-libs/speex )
7319 + latex? (
7320 + virtual/imagemagick-tools
7321 + virtual/latex-base
7322 + )
7323 + ssl? ( app-crypt/qca:2[ssl] )
7324 + winpopup? ( net-fs/samba )
7325 +"
7326 +DEPEND="${COMMONDEPEND}
7327 + jingle? ( dev-libs/jsoncpp )
7328 + !aqua? ( x11-proto/scrnsaverproto )
7329 +"
7330 +
7331 +src_configure() {
7332 + local x x2
7333 + # Handle common stuff
7334 + local mycmakeargs=(
7335 + -DWITH_LiboRTP=$(usex jingle)
7336 + -DWITH_Mediastreamer=$(usex jingle)
7337 + -DDISABLE_VIDEOSUPPORT=$(usex !v4l)
7338 + )
7339 + # enable protocols
7340 + for x in ${PROTOCOLS}; do
7341 + case ${x/+/} in
7342 + jingle) x2=libjingle ;;
7343 + xmpp) x2=jabber ;;
7344 + zeroconf) x2=bonjour ;;
7345 + *) x2=${x/+/} ;;
7346 + esac
7347 + mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) )
7348 + done
7349 +
7350 + mycmakeargs+=( -DWITH_Libmsn=OFF -DWITH_qq=OFF -DWITH_sms=OFF )
7351 +
7352 + # enable plugins
7353 + for x in ${PLUGINS}; do
7354 + mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) )
7355 + done
7356 +
7357 + kde4-base_src_configure
7358 +}
7359 +
7360 +pkg_postinst() {
7361 + kde4-base_pkg_postinst
7362 +
7363 + if ! use ssl; then
7364 + if use xmpp ; then # || use irc; then
7365 + if ! has_version "app-crypt/qca:2[ssl]" ; then
7366 + elog "In order to use ssl in xmpp you'll need to"
7367 + elog "install app-crypt/qca package with USE=ssl."
7368 + fi
7369 + fi
7370 + fi
7371 +}
7372
7373 diff --git a/kde-apps/korganizer/korganizer-17.03.90.ebuild b/kde-apps/korganizer/korganizer-17.03.90.ebuild
7374 new file mode 100644
7375 index 0000000000..67bc6e6a9e
7376 --- /dev/null
7377 +++ b/kde-apps/korganizer/korganizer-17.03.90.ebuild
7378 @@ -0,0 +1,87 @@
7379 +# Copyright 1999-2017 Gentoo Foundation
7380 +# Distributed under the terms of the GNU General Public License v2
7381 +
7382 +EAPI=6
7383 +
7384 +KDE_HANDBOOK="forceoptional"
7385 +KDE_TEST="forceoptional"
7386 +VIRTUALX_REQUIRED="test"
7387 +inherit kde5
7388 +
7389 +DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
7390 +HOMEPAGE="https://www.kde.org/applications/office/korganizer/"
7391 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7392 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7393 +IUSE="X"
7394 +
7395 +COMMON_DEPEND="
7396 + $(add_frameworks_dep kcmutils)
7397 + $(add_frameworks_dep kcodecs)
7398 + $(add_frameworks_dep kcompletion)
7399 + $(add_frameworks_dep kconfig)
7400 + $(add_frameworks_dep kconfigwidgets)
7401 + $(add_frameworks_dep kcoreaddons)
7402 + $(add_frameworks_dep kcrash)
7403 + $(add_frameworks_dep kdbusaddons)
7404 + $(add_frameworks_dep kdelibs4support)
7405 + $(add_frameworks_dep ki18n)
7406 + $(add_frameworks_dep kiconthemes)
7407 + $(add_frameworks_dep kio)
7408 + $(add_frameworks_dep kitemmodels)
7409 + $(add_frameworks_dep kitemviews)
7410 + $(add_frameworks_dep kjobwidgets)
7411 + $(add_frameworks_dep knewstuff)
7412 + $(add_frameworks_dep knotifications)
7413 + $(add_frameworks_dep kparts)
7414 + $(add_frameworks_dep kservice)
7415 + $(add_frameworks_dep kwidgetsaddons)
7416 + $(add_frameworks_dep kwindowsystem)
7417 + $(add_frameworks_dep kxmlgui)
7418 + $(add_kdeapps_dep akonadi)
7419 + $(add_kdeapps_dep akonadi-calendar)
7420 + $(add_kdeapps_dep akonadi-contacts)
7421 + $(add_kdeapps_dep akonadi-mime)
7422 + $(add_kdeapps_dep akonadi-notes)
7423 + $(add_kdeapps_dep akonadi-search)
7424 + $(add_kdeapps_dep calendarsupport)
7425 + $(add_kdeapps_dep eventviews)
7426 + $(add_kdeapps_dep incidenceeditor)
7427 + $(add_kdeapps_dep kcalcore)
7428 + $(add_kdeapps_dep kcalutils)
7429 + $(add_kdeapps_dep kcontacts)
7430 + $(add_kdeapps_dep kdepim-apps-libs)
7431 + $(add_kdeapps_dep kholidays)
7432 + $(add_kdeapps_dep kidentitymanagement)
7433 + $(add_kdeapps_dep kmailtransport)
7434 + $(add_kdeapps_dep kmime)
7435 + $(add_kdeapps_dep kontactinterface)
7436 + $(add_kdeapps_dep kpimtextedit)
7437 + $(add_kdeapps_dep libkdepim)
7438 + $(add_kdeapps_dep pimcommon)
7439 + $(add_qt_dep qtdbus)
7440 + $(add_qt_dep qtgui)
7441 + $(add_qt_dep qtwidgets)
7442 + media-libs/phonon[qt5]
7443 + X? (
7444 + $(add_qt_dep qtx11extras)
7445 + x11-libs/libX11
7446 + )
7447 +"
7448 +DEPEND="${COMMON_DEPEND}
7449 + $(add_kdeapps_dep kldap)
7450 + $(add_qt_dep designer)
7451 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
7452 +"
7453 +RDEPEND="${COMMON_DEPEND}
7454 + !kde-apps/kdepim-common-libs:4
7455 + $(add_kdeapps_dep kdepim-runtime)
7456 +"
7457 +
7458 +src_configure() {
7459 + local mycmakeargs=(
7460 + $(cmake-utils_use_find_package X Qt5X11Extras)
7461 + $(cmake-utils_use_find_package X X11)
7462 + )
7463 +
7464 + kde5_src_configure
7465 +}
7466
7467 diff --git a/kde-apps/kpat/kpat-17.03.90.ebuild b/kde-apps/kpat/kpat-17.03.90.ebuild
7468 new file mode 100644
7469 index 0000000000..cf64aeec2e
7470 --- /dev/null
7471 +++ b/kde-apps/kpat/kpat-17.03.90.ebuild
7472 @@ -0,0 +1,34 @@
7473 +# Copyright 1999-2017 Gentoo Foundation
7474 +# Distributed under the terms of the GNU General Public License v2
7475 +
7476 +EAPI=6
7477 +
7478 +KDE_HANDBOOK="forceoptional"
7479 +KDE_SELINUX_MODULE="games"
7480 +inherit kde5
7481 +
7482 +DESCRIPTION="KDE patience game"
7483 +HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7484 +KEYWORDS="~amd64 ~x86"
7485 +IUSE=""
7486 +
7487 +DEPEND="
7488 + $(add_frameworks_dep kcompletion)
7489 + $(add_frameworks_dep kconfig)
7490 + $(add_frameworks_dep kconfigwidgets)
7491 + $(add_frameworks_dep kcoreaddons)
7492 + $(add_frameworks_dep kcrash)
7493 + $(add_frameworks_dep kdbusaddons)
7494 + $(add_frameworks_dep kguiaddons)
7495 + $(add_frameworks_dep ki18n)
7496 + $(add_frameworks_dep kio)
7497 + $(add_frameworks_dep knewstuff)
7498 + $(add_frameworks_dep kwidgetsaddons)
7499 + $(add_frameworks_dep kxmlgui)
7500 + $(add_kdeapps_dep libkdegames)
7501 + $(add_qt_dep qtgui)
7502 + $(add_qt_dep qtsvg)
7503 + $(add_qt_dep qtwidgets)
7504 + x11-misc/shared-mime-info
7505 +"
7506 +RDEPEND="${DEPEND}"
7507
7508 diff --git a/kde-apps/kpimtextedit/kpimtextedit-17.03.90.ebuild b/kde-apps/kpimtextedit/kpimtextedit-17.03.90.ebuild
7509 new file mode 100644
7510 index 0000000000..7097aaa285
7511 --- /dev/null
7512 +++ b/kde-apps/kpimtextedit/kpimtextedit-17.03.90.ebuild
7513 @@ -0,0 +1,47 @@
7514 +# Copyright 1999-2017 Gentoo Foundation
7515 +# Distributed under the terms of the GNU General Public License v2
7516 +
7517 +EAPI=6
7518 +
7519 +KDE_DESIGNERPLUGIN="true"
7520 +KDE_TEST="true"
7521 +VIRTUALX_REQUIRED="test"
7522 +inherit kde5
7523 +
7524 +DESCRIPTION="A textedit with PIM-specific features"
7525 +LICENSE="GPL-2+ LGPL-2.1+"
7526 +KEYWORDS="~amd64 ~x86"
7527 +IUSE="speech"
7528 +
7529 +RDEPEND="
7530 + $(add_frameworks_dep kcodecs)
7531 + $(add_frameworks_dep kcompletion)
7532 + $(add_frameworks_dep kconfig)
7533 + $(add_frameworks_dep kconfigwidgets)
7534 + $(add_frameworks_dep kcoreaddons)
7535 + $(add_frameworks_dep kemoticons)
7536 + $(add_frameworks_dep ki18n)
7537 + $(add_frameworks_dep kiconthemes)
7538 + $(add_frameworks_dep kio)
7539 + $(add_frameworks_dep kwidgetsaddons)
7540 + $(add_frameworks_dep kxmlgui)
7541 + $(add_frameworks_dep sonnet)
7542 + $(add_frameworks_dep syntax-highlighting)
7543 + $(add_qt_dep qtgui)
7544 + $(add_qt_dep qtwidgets)
7545 + dev-libs/grantlee:5
7546 + speech? ( $(add_qt_dep qtspeech) )
7547 +"
7548 +DEPEND="${RDEPEND}
7549 + test? ( $(add_frameworks_dep ktextwidgets) )
7550 +"
7551 +
7552 +RESTRICT+=" test"
7553 +
7554 +src_configure() {
7555 + local mycmakeargs=(
7556 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
7557 + )
7558 +
7559 + kde5_src_configure
7560 +}
7561
7562 diff --git a/kde-apps/kppp/kppp-17.03.90.ebuild b/kde-apps/kppp/kppp-17.03.90.ebuild
7563 new file mode 100644
7564 index 0000000000..de6d1bdd65
7565 --- /dev/null
7566 +++ b/kde-apps/kppp/kppp-17.03.90.ebuild
7567 @@ -0,0 +1,16 @@
7568 +# Copyright 1999-2017 Gentoo Foundation
7569 +# Distributed under the terms of the GNU General Public License v2
7570 +
7571 +EAPI=6
7572 +
7573 +KDE_HANDBOOK="optional"
7574 +inherit kde4-base
7575 +
7576 +DESCRIPTION="A dialer and front-end to pppd"
7577 +HOMEPAGE="https://www.kde.org/applications/internet/kppp"
7578 +KEYWORDS="~amd64 ~x86"
7579 +IUSE="debug"
7580 +
7581 +RDEPEND="
7582 + net-dialup/ppp
7583 +"
7584
7585 diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-17.03.90.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-17.03.90.ebuild
7586 new file mode 100644
7587 index 0000000000..897bfe5848
7588 --- /dev/null
7589 +++ b/kde-apps/kqtquickcharts/kqtquickcharts-17.03.90.ebuild
7590 @@ -0,0 +1,16 @@
7591 +# Copyright 1999-2017 Gentoo Foundation
7592 +# Distributed under the terms of the GNU General Public License v2
7593 +
7594 +EAPI=6
7595 +
7596 +inherit kde5
7597 +
7598 +DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
7599 +KEYWORDS="~amd64 ~arm ~x86"
7600 +IUSE=""
7601 +
7602 +DEPEND="
7603 + $(add_qt_dep qtdeclarative)
7604 + $(add_qt_dep qtgui)
7605 +"
7606 +RDEPEND="${DEPEND}"
7607
7608 diff --git a/kde-apps/krdc/krdc-17.03.90.ebuild b/kde-apps/krdc/krdc-17.03.90.ebuild
7609 new file mode 100644
7610 index 0000000000..65b39cfc33
7611 --- /dev/null
7612 +++ b/kde-apps/krdc/krdc-17.03.90.ebuild
7613 @@ -0,0 +1,47 @@
7614 +# Copyright 1999-2017 Gentoo Foundation
7615 +# Distributed under the terms of the GNU General Public License v2
7616 +
7617 +EAPI=6
7618 +
7619 +KDE_HANDBOOK="optional"
7620 +inherit kde5
7621 +
7622 +DESCRIPTION="Remote desktop connection (RDP and VNC) client"
7623 +HOMEPAGE="https://www.kde.org/applications/internet/krdc/"
7624 +KEYWORDS="~amd64 ~x86"
7625 +IUSE="+rdp vnc"
7626 +
7627 +#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
7628 +
7629 +DEPEND="
7630 + $(add_frameworks_dep kbookmarks)
7631 + $(add_frameworks_dep kcmutils)
7632 + $(add_frameworks_dep kcompletion)
7633 + $(add_frameworks_dep kconfig)
7634 + $(add_frameworks_dep kconfigwidgets)
7635 + $(add_frameworks_dep kcoreaddons)
7636 + $(add_frameworks_dep kdnssd)
7637 + $(add_frameworks_dep ki18n)
7638 + $(add_frameworks_dep kiconthemes)
7639 + $(add_frameworks_dep knotifications)
7640 + $(add_frameworks_dep knotifyconfig)
7641 + $(add_frameworks_dep kservice)
7642 + $(add_frameworks_dep kwallet)
7643 + $(add_frameworks_dep kwidgetsaddons)
7644 + $(add_frameworks_dep kxmlgui)
7645 + $(add_qt_dep qtgui)
7646 + $(add_qt_dep qtwidgets)
7647 + $(add_qt_dep qtxml)
7648 + vnc? ( >=net-libs/libvncserver-0.9 )
7649 +"
7650 +RDEPEND="${DEPEND}
7651 + rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
7652 +"
7653 +
7654 +src_configure() {
7655 + local mycmakeargs=(
7656 + -DWITH_LibVNCServer=$(usex vnc)
7657 + )
7658 +
7659 + kde5_src_configure
7660 +}
7661
7662 diff --git a/kde-apps/kremotecontrol/kremotecontrol-17.03.90.ebuild b/kde-apps/kremotecontrol/kremotecontrol-17.03.90.ebuild
7663 new file mode 100644
7664 index 0000000000..8ecc2d93ce
7665 --- /dev/null
7666 +++ b/kde-apps/kremotecontrol/kremotecontrol-17.03.90.ebuild
7667 @@ -0,0 +1,17 @@
7668 +# Copyright 1999-2017 Gentoo Foundation
7669 +# Distributed under the terms of the GNU General Public License v2
7670 +
7671 +EAPI=6
7672 +
7673 +KDE_HANDBOOK="optional"
7674 +inherit kde4-base
7675 +
7676 +DESCRIPTION="KDE frontend for the Linux Infrared Remote Control system"
7677 +HOMEPAGE="https://www.kde.org/applications/utilities/kremotecontrol
7678 +https://utils.kde.org/projects/kremotecontrol"
7679 +KEYWORDS="~amd64 ~x86"
7680 +IUSE="debug"
7681 +
7682 +RDEPEND="
7683 + app-misc/lirc
7684 +"
7685
7686 diff --git a/kde-apps/kreversi/kreversi-17.03.90.ebuild b/kde-apps/kreversi/kreversi-17.03.90.ebuild
7687 new file mode 100644
7688 index 0000000000..ee68ccb9e1
7689 --- /dev/null
7690 +++ b/kde-apps/kreversi/kreversi-17.03.90.ebuild
7691 @@ -0,0 +1,19 @@
7692 +# Copyright 1999-2017 Gentoo Foundation
7693 +# Distributed under the terms of the GNU General Public License v2
7694 +
7695 +EAPI=6
7696 +
7697 +KDE_HANDBOOK="optional"
7698 +KDE_SELINUX_MODULE="games"
7699 +inherit kde4-base
7700 +
7701 +DESCRIPTION="Board Game by KDE"
7702 +HOMEPAGE="
7703 + https://www.kde.org/applications/games/kreversi/
7704 + https://games.kde.org/game.php?game=kreversi
7705 +"
7706 +KEYWORDS="~amd64 ~arm ~x86"
7707 +IUSE="debug"
7708 +
7709 +DEPEND="$(add_kdeapps_dep libkdegames)"
7710 +RDEPEND="${DEPEND}"
7711
7712 diff --git a/kde-apps/krfb/krfb-17.03.90.ebuild b/kde-apps/krfb/krfb-17.03.90.ebuild
7713 new file mode 100644
7714 index 0000000000..3b5956a54b
7715 --- /dev/null
7716 +++ b/kde-apps/krfb/krfb-17.03.90.ebuild
7717 @@ -0,0 +1,40 @@
7718 +# Copyright 1999-2017 Gentoo Foundation
7719 +# Distributed under the terms of the GNU General Public License v2
7720 +
7721 +EAPI=6
7722 +
7723 +KDE_HANDBOOK="forceoptional"
7724 +inherit kde5
7725 +
7726 +DESCRIPTION="VNC-compatible server to share KDE desktops"
7727 +HOMEPAGE="https://www.kde.org/applications/system/krfb/"
7728 +KEYWORDS="~amd64 ~x86"
7729 +IUSE=""
7730 +
7731 +DEPEND="
7732 + $(add_frameworks_dep kcompletion)
7733 + $(add_frameworks_dep kconfig)
7734 + $(add_frameworks_dep kconfigwidgets)
7735 + $(add_frameworks_dep kcoreaddons)
7736 + $(add_frameworks_dep kcrash)
7737 + $(add_frameworks_dep kdbusaddons)
7738 + $(add_frameworks_dep kdnssd)
7739 + $(add_frameworks_dep ki18n)
7740 + $(add_frameworks_dep knotifications)
7741 + $(add_frameworks_dep kwallet)
7742 + $(add_frameworks_dep kwidgetsaddons)
7743 + $(add_frameworks_dep kxmlgui)
7744 + $(add_qt_dep qtdbus)
7745 + $(add_qt_dep qtgui)
7746 + $(add_qt_dep qtnetwork)
7747 + $(add_qt_dep qtwidgets)
7748 + $(add_qt_dep qtx11extras)
7749 + >=net-libs/libvncserver-0.9.9
7750 + sys-libs/zlib
7751 + virtual/jpeg:0
7752 + x11-libs/libX11
7753 + x11-libs/libXdamage
7754 + x11-libs/libXext
7755 + x11-libs/libXtst
7756 +"
7757 +RDEPEND="${DEPEND}"
7758
7759 diff --git a/kde-apps/kross-interpreters/kross-interpreters-17.03.90.ebuild b/kde-apps/kross-interpreters/kross-interpreters-17.03.90.ebuild
7760 new file mode 100644
7761 index 0000000000..0040764047
7762 --- /dev/null
7763 +++ b/kde-apps/kross-interpreters/kross-interpreters-17.03.90.ebuild
7764 @@ -0,0 +1,25 @@
7765 +# Copyright 1999-2017 Gentoo Foundation
7766 +# Distributed under the terms of the GNU General Public License v2
7767 +
7768 +EAPI=6
7769 +
7770 +PYTHON_COMPAT=( python2_7 )
7771 +inherit python-single-r1 kde5
7772 +
7773 +DESCRIPTION="Kross interpreter plugins for programming languages"
7774 +KEYWORDS="~amd64 ~x86"
7775 +IUSE=""
7776 +
7777 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
7778 +
7779 +DEPEND="${PYTHON_DEPS}
7780 + $(add_frameworks_dep kross)
7781 + $(add_qt_dep qtgui)
7782 + $(add_qt_dep qtwidgets)
7783 +"
7784 +RDEPEND="${DEPEND}"
7785 +
7786 +pkg_setup() {
7787 + python-single-r1_pkg_setup
7788 + kde5_pkg_setup
7789 +}
7790
7791 diff --git a/kde-apps/kruler/kruler-17.03.90.ebuild b/kde-apps/kruler/kruler-17.03.90.ebuild
7792 new file mode 100644
7793 index 0000000000..bbe7e036de
7794 --- /dev/null
7795 +++ b/kde-apps/kruler/kruler-17.03.90.ebuild
7796 @@ -0,0 +1,40 @@
7797 +# Copyright 1999-2017 Gentoo Foundation
7798 +# Distributed under the terms of the GNU General Public License v2
7799 +
7800 +EAPI=6
7801 +
7802 +KDE_HANDBOOK="forceoptional"
7803 +inherit kde5
7804 +
7805 +DESCRIPTION="Screen ruler for Plasma"
7806 +HOMEPAGE="https://www.kde.org/applications/graphics/kruler/"
7807 +
7808 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
7809 +KEYWORDS="~amd64 ~x86"
7810 +IUSE="X"
7811 +
7812 +DEPEND="
7813 + $(add_frameworks_dep kconfig)
7814 + $(add_frameworks_dep kconfigwidgets)
7815 + $(add_frameworks_dep kcoreaddons)
7816 + $(add_frameworks_dep ki18n)
7817 + $(add_frameworks_dep knotifications)
7818 + $(add_frameworks_dep kwidgetsaddons)
7819 + $(add_frameworks_dep kwindowsystem)
7820 + $(add_frameworks_dep kxmlgui)
7821 + $(add_qt_dep qtgui)
7822 + $(add_qt_dep qtwidgets)
7823 + X? (
7824 + $(add_qt_dep qtx11extras)
7825 + x11-libs/libxcb
7826 + )
7827 +"
7828 +RDEPEND="${DEPEND}"
7829 +
7830 +src_configure() {
7831 + local mycmakeargs=(
7832 + $(cmake-utils_use_find_package X X11)
7833 + )
7834 +
7835 + kde5_src_configure
7836 +}
7837
7838 diff --git a/kde-apps/ksaneplugin/ksaneplugin-17.03.90.ebuild b/kde-apps/ksaneplugin/ksaneplugin-17.03.90.ebuild
7839 new file mode 100644
7840 index 0000000000..0ae216e68e
7841 --- /dev/null
7842 +++ b/kde-apps/ksaneplugin/ksaneplugin-17.03.90.ebuild
7843 @@ -0,0 +1,15 @@
7844 +# Copyright 1999-2017 Gentoo Foundation
7845 +# Distributed under the terms of the GNU General Public License v2
7846 +
7847 +EAPI=6
7848 +
7849 +inherit kde4-base
7850 +
7851 +DESCRIPTION="SANE Plugin by KDE"
7852 +KEYWORDS="~amd64 ~x86"
7853 +IUSE="debug"
7854 +
7855 +DEPEND="
7856 + $(add_kdeapps_dep libksane)
7857 +"
7858 +RDEPEND="${DEPEND}"
7859
7860 diff --git a/kde-apps/kscd/kscd-17.03.90.ebuild b/kde-apps/kscd/kscd-17.03.90.ebuild
7861 new file mode 100644
7862 index 0000000000..e612e3814f
7863 --- /dev/null
7864 +++ b/kde-apps/kscd/kscd-17.03.90.ebuild
7865 @@ -0,0 +1,17 @@
7866 +# Copyright 1999-2017 Gentoo Foundation
7867 +# Distributed under the terms of the GNU General Public License v2
7868 +
7869 +EAPI=6
7870 +
7871 +inherit kde4-base
7872 +
7873 +DESCRIPTION="KDE CD player"
7874 +HOMEPAGE="https://www.kde.org/applications/multimedia/kscd/"
7875 +KEYWORDS="~amd64 ~arm ~x86"
7876 +IUSE="debug"
7877 +
7878 +DEPEND="
7879 + media-libs/musicbrainz:3
7880 + media-libs/phonon[qt4]
7881 +"
7882 +RDEPEND="${DEPEND}"
7883
7884 diff --git a/kde-apps/kshisen/kshisen-17.03.90.ebuild b/kde-apps/kshisen/kshisen-17.03.90.ebuild
7885 new file mode 100644
7886 index 0000000000..f85388058e
7887 --- /dev/null
7888 +++ b/kde-apps/kshisen/kshisen-17.03.90.ebuild
7889 @@ -0,0 +1,33 @@
7890 +# Copyright 1999-2017 Gentoo Foundation
7891 +# Distributed under the terms of the GNU General Public License v2
7892 +
7893 +EAPI=6
7894 +
7895 +KDE_GCC_MINIMAL="4.9"
7896 +KDE_HANDBOOK="forceoptional"
7897 +KDE_SELINUX_MODULE="games"
7898 +inherit kde5
7899 +
7900 +DESCRIPTION="A KDE game similiar to Mahjongg"
7901 +HOMEPAGE="
7902 + https://www.kde.org/applications/games/kshisen/
7903 + https://games.kde.org/game.php?game=kshisen
7904 +"
7905 +KEYWORDS="~amd64 ~x86"
7906 +IUSE=""
7907 +
7908 +DEPEND="
7909 + $(add_frameworks_dep kconfig)
7910 + $(add_frameworks_dep kconfigwidgets)
7911 + $(add_frameworks_dep kcoreaddons)
7912 + $(add_frameworks_dep kcrash)
7913 + $(add_frameworks_dep kdbusaddons)
7914 + $(add_frameworks_dep ki18n)
7915 + $(add_frameworks_dep kwidgetsaddons)
7916 + $(add_frameworks_dep kxmlgui)
7917 + $(add_kdeapps_dep libkdegames)
7918 + $(add_kdeapps_dep libkmahjongg)
7919 + $(add_qt_dep qtgui)
7920 + $(add_qt_dep qtwidgets)
7921 +"
7922 +RDEPEND="${DEPEND}"
7923
7924 diff --git a/kde-apps/ksirk/ksirk-17.03.90.ebuild b/kde-apps/ksirk/ksirk-17.03.90.ebuild
7925 new file mode 100644
7926 index 0000000000..66c219dbdf
7927 --- /dev/null
7928 +++ b/kde-apps/ksirk/ksirk-17.03.90.ebuild
7929 @@ -0,0 +1,23 @@
7930 +# Copyright 1999-2017 Gentoo Foundation
7931 +# Distributed under the terms of the GNU General Public License v2
7932 +
7933 +EAPI=6
7934 +
7935 +KDE_HANDBOOK="optional"
7936 +inherit kde4-base
7937 +
7938 +DESCRIPTION="Port of the board game risk"
7939 +HOMEPAGE="
7940 + https://www.kde.org/applications/games/ksirk/
7941 + https://games.kde.org/game.php?game=ksirk
7942 +"
7943 +KEYWORDS="~amd64 ~arm ~x86"
7944 +IUSE="debug"
7945 +
7946 +DEPEND="
7947 + $(add_kdeapps_dep libkdegames)
7948 + app-crypt/qca:2[qt4]
7949 + media-libs/phonon[qt4]
7950 + sys-libs/zlib
7951 +"
7952 +RDEPEND="${DEPEND}"
7953
7954 diff --git a/kde-apps/ksnakeduel/ksnakeduel-17.03.90.ebuild b/kde-apps/ksnakeduel/ksnakeduel-17.03.90.ebuild
7955 new file mode 100644
7956 index 0000000000..4859bc7cca
7957 --- /dev/null
7958 +++ b/kde-apps/ksnakeduel/ksnakeduel-17.03.90.ebuild
7959 @@ -0,0 +1,17 @@
7960 +# Copyright 1999-2017 Gentoo Foundation
7961 +# Distributed under the terms of the GNU General Public License v2
7962 +
7963 +EAPI=6
7964 +
7965 +KDE_SELINUX_MODULE="games"
7966 +inherit kde4-base
7967 +
7968 +DESCRIPTION="KDE Tron game"
7969 +HOMEPAGE="https://www.kde.org/applications/games/ksnakeduel/"
7970 +KEYWORDS="~amd64 ~arm ~x86"
7971 +IUSE="debug"
7972 +
7973 +DEPEND="
7974 + $(add_kdeapps_dep libkdegames)
7975 +"
7976 +RDEPEND="${DEPEND}"
7977
7978 diff --git a/kde-apps/kspaceduel/kspaceduel-17.03.90.ebuild b/kde-apps/kspaceduel/kspaceduel-17.03.90.ebuild
7979 new file mode 100644
7980 index 0000000000..c95ef6af0e
7981 --- /dev/null
7982 +++ b/kde-apps/kspaceduel/kspaceduel-17.03.90.ebuild
7983 @@ -0,0 +1,19 @@
7984 +# Copyright 1999-2017 Gentoo Foundation
7985 +# Distributed under the terms of the GNU General Public License v2
7986 +
7987 +EAPI=6
7988 +
7989 +KDE_HANDBOOK="optional"
7990 +KDE_SELINUX_MODULE="games"
7991 +inherit kde4-base
7992 +
7993 +DESCRIPTION="Space Game by KDE"
7994 +HOMEPAGE="
7995 + https://www.kde.org/applications/games/kspaceduel/
7996 + https://games.kde.org/game.php?game=kspaceduel
7997 +"
7998 +KEYWORDS="~amd64 ~arm ~x86"
7999 +IUSE="debug"
8000 +
8001 +DEPEND="$(add_kdeapps_dep libkdegames)"
8002 +RDEPEND="${DEPEND}"
8003
8004 diff --git a/kde-apps/ksquares/ksquares-17.03.90.ebuild b/kde-apps/ksquares/ksquares-17.03.90.ebuild
8005 new file mode 100644
8006 index 0000000000..dd1e4c074a
8007 --- /dev/null
8008 +++ b/kde-apps/ksquares/ksquares-17.03.90.ebuild
8009 @@ -0,0 +1,31 @@
8010 +# Copyright 1999-2017 Gentoo Foundation
8011 +# Distributed under the terms of the GNU General Public License v2
8012 +
8013 +EAPI=6
8014 +
8015 +KDE_HANDBOOK="forceoptional"
8016 +inherit kde5
8017 +
8018 +DESCRIPTION="KDE clone of the game squares"
8019 +HOMEPAGE="
8020 + https://www.kde.org/applications/games/ksquares/
8021 + https://games.kde.org/game.php?game=ksquares
8022 +"
8023 +KEYWORDS="~amd64 ~x86"
8024 +IUSE=""
8025 +
8026 +DEPEND="
8027 + $(add_frameworks_dep kcompletion)
8028 + $(add_frameworks_dep kconfig)
8029 + $(add_frameworks_dep kconfigwidgets)
8030 + $(add_frameworks_dep kcoreaddons)
8031 + $(add_frameworks_dep kcrash)
8032 + $(add_frameworks_dep kdbusaddons)
8033 + $(add_frameworks_dep ki18n)
8034 + $(add_frameworks_dep kwidgetsaddons)
8035 + $(add_frameworks_dep kxmlgui)
8036 + $(add_kdeapps_dep libkdegames)
8037 + $(add_qt_dep qtgui)
8038 + $(add_qt_dep qtwidgets)
8039 +"
8040 +RDEPEND="${DEPEND}"
8041
8042 diff --git a/kde-apps/kstars/kstars-17.03.90.ebuild b/kde-apps/kstars/kstars-17.03.90.ebuild
8043 new file mode 100644
8044 index 0000000000..257c7ef52d
8045 --- /dev/null
8046 +++ b/kde-apps/kstars/kstars-17.03.90.ebuild
8047 @@ -0,0 +1,69 @@
8048 +# Copyright 1999-2017 Gentoo Foundation
8049 +# Distributed under the terms of the GNU General Public License v2
8050 +
8051 +EAPI=6
8052 +
8053 +KDE_HANDBOOK="forceoptional"
8054 +PYTHON_COMPAT=( python2_7 )
8055 +inherit kde5 python-single-r1
8056 +
8057 +DESCRIPTION="Desktop Planetarium"
8058 +HOMEPAGE="https://www.kde.org/applications/education/kstars https://edu.kde.org/kstars"
8059 +KEYWORDS="~amd64 ~x86"
8060 +IUSE="fits indi raw wcs xplanet"
8061 +
8062 +REQUIRED_USE="indi? ( fits )"
8063 +
8064 +# TODO: AstrometryNet requires new package
8065 +COMMON_DEPEND="
8066 + $(add_frameworks_dep kconfig)
8067 + $(add_frameworks_dep kconfigwidgets)
8068 + $(add_frameworks_dep kcoreaddons)
8069 + $(add_frameworks_dep kcrash)
8070 + $(add_frameworks_dep ki18n)
8071 + $(add_frameworks_dep kio)
8072 + $(add_frameworks_dep knewstuff)
8073 + $(add_frameworks_dep knotifications)
8074 + $(add_frameworks_dep knotifyconfig)
8075 + $(add_frameworks_dep kplotting)
8076 + $(add_frameworks_dep kwidgetsaddons)
8077 + $(add_frameworks_dep kxmlgui)
8078 + $(add_qt_dep qtdbus)
8079 + $(add_qt_dep qtdeclarative)
8080 + $(add_qt_dep qtgui)
8081 + $(add_qt_dep qtnetwork)
8082 + $(add_qt_dep qtprintsupport)
8083 + $(add_qt_dep qtsql)
8084 + $(add_qt_dep qtsvg)
8085 + $(add_qt_dep qtwidgets)
8086 + sys-libs/zlib
8087 + fits? ( sci-libs/cfitsio )
8088 + indi? ( >=sci-libs/indilib-1.4.0 )
8089 + raw? ( media-libs/libraw:= )
8090 + wcs? ( sci-astronomy/wcslib )
8091 + xplanet? ( x11-misc/xplanet )
8092 +"
8093 +# TODO: Add back when re-enabled by upstream
8094 +# opengl? (
8095 +# $(add_qt_dep qtopengl)
8096 +# virtual/opengl
8097 +# )
8098 +DEPEND="${COMMON_DEPEND}
8099 + $(add_qt_dep qtconcurrent)
8100 + dev-cpp/eigen:3
8101 +"
8102 +RDEPEND="${COMMON_DEPEND}
8103 + ${PYTHON_DEPS}
8104 +"
8105 +
8106 +src_configure() {
8107 + local mycmakeargs=(
8108 + $(cmake-utils_use_find_package fits CFitsio)
8109 + $(cmake-utils_use_find_package indi INDI)
8110 + $(cmake-utils_use_find_package raw LibRaw)
8111 + $(cmake-utils_use_find_package wcs WCSLIB)
8112 + $(cmake-utils_use_find_package xplanet Xplanet)
8113 + )
8114 +
8115 + kde5_src_configure
8116 +}
8117
8118 diff --git a/kde-apps/ksudoku/ksudoku-17.03.90.ebuild b/kde-apps/ksudoku/ksudoku-17.03.90.ebuild
8119 new file mode 100644
8120 index 0000000000..797f8e78a5
8121 --- /dev/null
8122 +++ b/kde-apps/ksudoku/ksudoku-17.03.90.ebuild
8123 @@ -0,0 +1,29 @@
8124 +# Copyright 1999-2017 Gentoo Foundation
8125 +# Distributed under the terms of the GNU General Public License v2
8126 +
8127 +EAPI=6
8128 +
8129 +KDE_HANDBOOK="optional"
8130 +OPENGL_REQUIRED="optional"
8131 +inherit kde4-base
8132 +
8133 +DESCRIPTION="Sudoku by KDE"
8134 +HOMEPAGE="
8135 + https://www.kde.org/applications/games/ksudoku/
8136 + https://games.kde.org/game.php?game=ksudoku
8137 +"
8138 +KEYWORDS="~amd64 ~arm ~x86"
8139 +IUSE="debug"
8140 +
8141 +DEPEND="
8142 + $(add_kdeapps_dep libkdegames)
8143 + opengl? ( virtual/glu )
8144 +"
8145 +RDEPEND="${DEPEND}"
8146 +
8147 +src_configure() {
8148 + local mycmakeargs=(
8149 + -DWITH_OpenGL=$(usex opengl)
8150 + )
8151 + kde4-base_src_configure
8152 +}
8153
8154 diff --git a/kde-apps/ksystemlog/ksystemlog-17.03.90.ebuild b/kde-apps/ksystemlog/ksystemlog-17.03.90.ebuild
8155 new file mode 100644
8156 index 0000000000..7caf52a9ff
8157 --- /dev/null
8158 +++ b/kde-apps/ksystemlog/ksystemlog-17.03.90.ebuild
8159 @@ -0,0 +1,60 @@
8160 +# Copyright 1999-2017 Gentoo Foundation
8161 +# Distributed under the terms of the GNU General Public License v2
8162 +
8163 +EAPI=6
8164 +
8165 +KDE_HANDBOOK="forceoptional"
8166 +KDE_TEST="forceoptional"
8167 +VIRTUALX_REQUIRED="test"
8168 +inherit kde5
8169 +
8170 +DESCRIPTION="System log viewer by KDE"
8171 +HOMEPAGE="https://www.kde.org/applications/system/ksystemlog/"
8172 +KEYWORDS="~amd64 ~x86"
8173 +IUSE="systemd"
8174 +
8175 +# bug 378101
8176 +RESTRICT+=" test"
8177 +
8178 +DEPEND="
8179 + $(add_frameworks_dep karchive)
8180 + $(add_frameworks_dep kcompletion)
8181 + $(add_frameworks_dep kconfig)
8182 + $(add_frameworks_dep kconfigwidgets)
8183 + $(add_frameworks_dep kcoreaddons)
8184 + $(add_frameworks_dep ki18n)
8185 + $(add_frameworks_dep kiconthemes)
8186 + $(add_frameworks_dep kio)
8187 + $(add_frameworks_dep kitemviews)
8188 + $(add_frameworks_dep kservice)
8189 + $(add_frameworks_dep ktextwidgets)
8190 + $(add_frameworks_dep kwidgetsaddons)
8191 + $(add_frameworks_dep kxmlgui)
8192 + $(add_qt_dep qtgui)
8193 + $(add_qt_dep qtprintsupport)
8194 + $(add_qt_dep qtwidgets)
8195 + systemd? ( sys-apps/systemd )
8196 +"
8197 +RDEPEND="${DEPEND}"
8198 +
8199 +src_prepare() {
8200 + kde5_src_prepare
8201 +
8202 + if use test; then
8203 + # beat this stupid test into shape: the test files contain no year, so
8204 + # comparison succeeds only in 2007 !!!
8205 + local theyear=$(date +%Y)
8206 + einfo Setting the current year as ${theyear} in the test files
8207 + sed -e "s:2007:${theyear}:g" -i tests/systemAnalyzerTest.cpp
8208 +
8209 + # one test consistently fails, so comment it out for the moment
8210 + sed -e "s:systemAnalyzerTest:# dont run systemAnalyzerTest:g" -i ksystemlog/tests/CMakeLists.txt
8211 + fi
8212 +}
8213 +
8214 +src_configure() {
8215 + local mycmakeargs=(
8216 + $(cmake-utils_use_find_package systemd Journald)
8217 + )
8218 + kde5_src_configure
8219 +}
8220
8221 diff --git a/kde-apps/kteatime/kteatime-17.03.90.ebuild b/kde-apps/kteatime/kteatime-17.03.90.ebuild
8222 new file mode 100644
8223 index 0000000000..d454ffd613
8224 --- /dev/null
8225 +++ b/kde-apps/kteatime/kteatime-17.03.90.ebuild
8226 @@ -0,0 +1,28 @@
8227 +# Copyright 1999-2017 Gentoo Foundation
8228 +# Distributed under the terms of the GNU General Public License v2
8229 +
8230 +EAPI=6
8231 +
8232 +KDE_HANDBOOK="forceoptional"
8233 +inherit kde5
8234 +
8235 +DESCRIPTION="KDE timer for making a fine cup of tea"
8236 +HOMEPAGE="https://www.kde.org/applications/games/kteatime"
8237 +KEYWORDS="~amd64 ~x86"
8238 +IUSE=""
8239 +
8240 +DEPEND="
8241 + $(add_frameworks_dep kconfig)
8242 + $(add_frameworks_dep kconfigwidgets)
8243 + $(add_frameworks_dep kcoreaddons)
8244 + $(add_frameworks_dep kcrash)
8245 + $(add_frameworks_dep ki18n)
8246 + $(add_frameworks_dep kiconthemes)
8247 + $(add_frameworks_dep knotifications)
8248 + $(add_frameworks_dep knotifyconfig)
8249 + $(add_frameworks_dep ktextwidgets)
8250 + $(add_frameworks_dep kxmlgui)
8251 + $(add_qt_dep qtgui)
8252 + $(add_qt_dep qtwidgets)
8253 +"
8254 +RDEPEND="${DEPEND}"
8255
8256 diff --git a/kde-apps/ktimer/ktimer-17.03.90.ebuild b/kde-apps/ktimer/ktimer-17.03.90.ebuild
8257 new file mode 100644
8258 index 0000000000..d81e88766b
8259 --- /dev/null
8260 +++ b/kde-apps/ktimer/ktimer-17.03.90.ebuild
8261 @@ -0,0 +1,27 @@
8262 +# Copyright 1999-2017 Gentoo Foundation
8263 +# Distributed under the terms of the GNU General Public License v2
8264 +
8265 +EAPI=6
8266 +
8267 +KDE_HANDBOOK="forceoptional"
8268 +inherit kde5
8269 +
8270 +DESCRIPTION="KDE Timer"
8271 +HOMEPAGE="https://www.kde.org/applications/utilities/ktimer
8272 +https://utils.kde.org/projects/ktimer"
8273 +KEYWORDS="~amd64 ~x86"
8274 +IUSE=""
8275 +
8276 +DEPEND="
8277 + $(add_frameworks_dep kconfig)
8278 + $(add_frameworks_dep kconfigwidgets)
8279 + $(add_frameworks_dep kcoreaddons)
8280 + $(add_frameworks_dep kdbusaddons)
8281 + $(add_frameworks_dep ki18n)
8282 + $(add_frameworks_dep kio)
8283 + $(add_frameworks_dep knotifications)
8284 + $(add_frameworks_dep kwidgetsaddons)
8285 + $(add_qt_dep qtgui)
8286 + $(add_qt_dep qtwidgets)
8287 +"
8288 +RDEPEND="${DEPEND}"
8289
8290 diff --git a/kde-apps/ktouch/ktouch-17.03.90.ebuild b/kde-apps/ktouch/ktouch-17.03.90.ebuild
8291 new file mode 100644
8292 index 0000000000..9ae5cb1ee4
8293 --- /dev/null
8294 +++ b/kde-apps/ktouch/ktouch-17.03.90.ebuild
8295 @@ -0,0 +1,44 @@
8296 +# Copyright 1999-2017 Gentoo Foundation
8297 +# Distributed under the terms of the GNU General Public License v2
8298 +
8299 +EAPI=6
8300 +
8301 +KDE_HANDBOOK="forceoptional"
8302 +inherit kde5
8303 +
8304 +DESCRIPTION="Program that helps to learn and practice touch typing"
8305 +HOMEPAGE="https://www.kde.org/applications/education/ktouch/"
8306 +KEYWORDS="~amd64 ~arm ~x86"
8307 +IUSE=""
8308 +
8309 +COMMON_DEPEND="
8310 + $(add_frameworks_dep kcmutils)
8311 + $(add_frameworks_dep kcompletion)
8312 + $(add_frameworks_dep kconfig)
8313 + $(add_frameworks_dep kconfigwidgets)
8314 + $(add_frameworks_dep kcoreaddons)
8315 + $(add_frameworks_dep kdeclarative)
8316 + $(add_frameworks_dep ki18n)
8317 + $(add_frameworks_dep kitemviews)
8318 + $(add_frameworks_dep kservice)
8319 + $(add_frameworks_dep ktextwidgets)
8320 + $(add_frameworks_dep kwidgetsaddons)
8321 + $(add_frameworks_dep kxmlgui)
8322 + $(add_qt_dep qtdeclarative)
8323 + $(add_qt_dep qtgui)
8324 + $(add_qt_dep qtsql)
8325 + $(add_qt_dep qtwidgets)
8326 + $(add_qt_dep qtx11extras)
8327 + $(add_qt_dep qtxml)
8328 + $(add_qt_dep qtxmlpatterns)
8329 + x11-libs/libICE
8330 + x11-libs/libSM
8331 + x11-libs/libX11
8332 + x11-libs/libxcb
8333 +"
8334 +DEPEND="${COMMON_DEPEND}
8335 + $(add_frameworks_dep kwindowsystem)
8336 +"
8337 +RDEPEND="${COMMON_DEPEND}
8338 + $(add_kdeapps_dep kqtquickcharts)
8339 +"
8340
8341 diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.03.90.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.03.90.ebuild
8342 new file mode 100644
8343 index 0000000000..a67ec19116
8344 --- /dev/null
8345 +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.03.90.ebuild
8346 @@ -0,0 +1,59 @@
8347 +# Copyright 1999-2017 Gentoo Foundation
8348 +# Distributed under the terms of the GNU General Public License v2
8349 +
8350 +EAPI=6
8351 +
8352 +inherit kde5
8353 +
8354 +DESCRIPTION="KDE Telepathy account management kcm"
8355 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8356 +
8357 +LICENSE="LGPL-2.1"
8358 +KEYWORDS="~amd64 ~x86"
8359 +IUSE="experimental"
8360 +
8361 +COMMON_DEPEND="
8362 + $(add_frameworks_dep kcodecs)
8363 + $(add_frameworks_dep kconfig)
8364 + $(add_frameworks_dep kcoreaddons)
8365 + $(add_frameworks_dep ki18n)
8366 + $(add_frameworks_dep kiconthemes)
8367 + $(add_frameworks_dep kitemviews)
8368 + $(add_frameworks_dep kservice)
8369 + $(add_frameworks_dep ktextwidgets)
8370 + $(add_frameworks_dep kwidgetsaddons)
8371 + $(add_kdeapps_dep kaccounts-integration)
8372 + $(add_qt_dep qtdbus)
8373 + $(add_qt_dep qtgui)
8374 + $(add_qt_dep qtnetwork)
8375 + $(add_qt_dep qtwidgets)
8376 + net-libs/accounts-qt
8377 + net-libs/signond
8378 + net-libs/telepathy-qt[qt5]
8379 +"
8380 +DEPEND="${COMMON_DEPEND}
8381 + $(add_frameworks_dep kcmutils)
8382 + $(add_frameworks_dep kconfigwidgets)
8383 + $(add_frameworks_dep kio)
8384 + net-libs/libaccounts-glib
8385 +"
8386 +RDEPEND="${COMMON_DEPEND}
8387 + $(add_kdeapps_dep kaccounts-providers)
8388 + net-im/telepathy-connection-managers
8389 + !kde-apps/ktp-accounts-kcm:4
8390 +"
8391 +
8392 +src_prepare() {
8393 + if use experimental; then
8394 + mv "${S}"/data/kaccounts/disabled/*.in "${S}"/data/kaccounts/ || die "couldn't enable experimental services"
8395 + fi
8396 + kde5_src_prepare
8397 +}
8398 +
8399 +pkg_postinst() {
8400 + if use experimental; then
8401 + ewarn "Experimental providers are enabled."
8402 + ewarn "Most of them aren't integrated nicely and may require additional steps for account creation."
8403 + ewarn "Use at your own risk!"
8404 + fi
8405 +}
8406
8407 diff --git a/kde-apps/ktp-approver/ktp-approver-17.03.90.ebuild b/kde-apps/ktp-approver/ktp-approver-17.03.90.ebuild
8408 new file mode 100644
8409 index 0000000000..3187e12510
8410 --- /dev/null
8411 +++ b/kde-apps/ktp-approver/ktp-approver-17.03.90.ebuild
8412 @@ -0,0 +1,30 @@
8413 +# Copyright 1999-2017 Gentoo Foundation
8414 +# Distributed under the terms of the GNU General Public License v2
8415 +
8416 +EAPI=6
8417 +
8418 +inherit kde5
8419 +
8420 +DESCRIPTION="KDE Telepathy notification handler"
8421 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8422 +
8423 +LICENSE="LGPL-2.1"
8424 +KEYWORDS="~amd64 ~x86"
8425 +IUSE=""
8426 +
8427 +DEPEND="
8428 + $(add_frameworks_dep kconfig)
8429 + $(add_frameworks_dep kcoreaddons)
8430 + $(add_frameworks_dep kdbusaddons)
8431 + $(add_frameworks_dep ki18n)
8432 + $(add_frameworks_dep knotifications)
8433 + $(add_frameworks_dep kservice)
8434 + $(add_qt_dep qtdbus)
8435 + $(add_qt_dep qtgui)
8436 + $(add_qt_dep qtwidgets)
8437 + net-libs/telepathy-qt[qt5]
8438 +"
8439 +RDEPEND="${DEPEND}
8440 + $(add_kdeapps_dep ktp-contact-list)
8441 + !kde-apps/ktp-approver:4
8442 +"
8443
8444 diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-17.03.90.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-17.03.90.ebuild
8445 new file mode 100644
8446 index 0000000000..45cb4ff622
8447 --- /dev/null
8448 +++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-17.03.90.ebuild
8449 @@ -0,0 +1,39 @@
8450 +# Copyright 1999-2017 Gentoo Foundation
8451 +# Distributed under the terms of the GNU General Public License v2
8452 +
8453 +EAPI=6
8454 +
8455 +inherit kde5
8456 +
8457 +DESCRIPTION="KDE Telepathy authentication handler"
8458 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8459 +
8460 +LICENSE="LGPL-2.1"
8461 +KEYWORDS="~amd64 ~x86"
8462 +IUSE=""
8463 +
8464 +COMMON_DEPEND="
8465 + $(add_frameworks_dep kconfig)
8466 + $(add_frameworks_dep kcoreaddons)
8467 + $(add_frameworks_dep ki18n)
8468 + $(add_frameworks_dep kio)
8469 + $(add_frameworks_dep kwallet)
8470 + $(add_frameworks_dep kwidgetsaddons)
8471 + $(add_kdeapps_dep kaccounts-integration)
8472 + $(add_kdeapps_dep ktp-common-internals)
8473 + $(add_qt_dep qtdbus)
8474 + $(add_qt_dep qtgui)
8475 + $(add_qt_dep qtnetwork)
8476 + $(add_qt_dep qtwidgets)
8477 + app-crypt/qca:2[qt5]
8478 + net-libs/accounts-qt
8479 + net-libs/signond
8480 + net-libs/telepathy-qt[qt5]
8481 +"
8482 +DEPEND="${COMMON_DEPEND}
8483 + $(add_frameworks_dep kdewebkit)
8484 +"
8485 +RDEPEND="${COMMON_DEPEND}
8486 + app-crypt/qca:2[ssl]
8487 + !kde-apps/ktp-auth-handler:4
8488 +"
8489
8490 diff --git a/kde-apps/ktp-call-ui/ktp-call-ui-17.03.90.ebuild b/kde-apps/ktp-call-ui/ktp-call-ui-17.03.90.ebuild
8491 new file mode 100644
8492 index 0000000000..e3b89e3d5e
8493 --- /dev/null
8494 +++ b/kde-apps/ktp-call-ui/ktp-call-ui-17.03.90.ebuild
8495 @@ -0,0 +1,41 @@
8496 +# Copyright 1999-2017 Gentoo Foundation
8497 +# Distributed under the terms of the GNU General Public License v2
8498 +
8499 +EAPI=6
8500 +
8501 +inherit kde5
8502 +
8503 +DESCRIPTION="KDE Telepathy audio/video conferencing ui"
8504 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8505 +
8506 +LICENSE="GPL-2"
8507 +KEYWORDS="~amd64 ~x86"
8508 +IUSE=""
8509 +
8510 +DEPEND="
8511 + $(add_frameworks_dep kcmutils)
8512 + $(add_frameworks_dep kcompletion)
8513 + $(add_frameworks_dep kconfig)
8514 + $(add_frameworks_dep kconfigwidgets)
8515 + $(add_frameworks_dep kcoreaddons)
8516 + $(add_frameworks_dep kdelibs4support)
8517 + $(add_frameworks_dep ki18n)
8518 + $(add_frameworks_dep knotifications)
8519 + $(add_frameworks_dep kwidgetsaddons)
8520 + $(add_frameworks_dep kxmlgui)
8521 + $(add_kdeapps_dep ktp-common-internals)
8522 + $(add_qt_dep qtdbus)
8523 + $(add_qt_dep qtgui)
8524 + $(add_qt_dep qtwidgets)
8525 + dev-libs/boost
8526 + dev-libs/glib:2
8527 + media-libs/phonon[qt5]
8528 + media-libs/qt-gstreamer[qt5]
8529 + net-libs/farstream:0.2
8530 + net-libs/telepathy-farstream
8531 + net-libs/telepathy-qt[farstream,qt5]
8532 +"
8533 +
8534 +RDEPEND="${DEPEND}
8535 + !kde-apps/ktp-call-ui:4
8536 +"
8537
8538 diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-17.03.90.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-17.03.90.ebuild
8539 new file mode 100644
8540 index 0000000000..b5083fc368
8541 --- /dev/null
8542 +++ b/kde-apps/ktp-common-internals/ktp-common-internals-17.03.90.ebuild
8543 @@ -0,0 +1,67 @@
8544 +# Copyright 1999-2017 Gentoo Foundation
8545 +# Distributed under the terms of the GNU General Public License v2
8546 +
8547 +EAPI=6
8548 +
8549 +KDE_TEST="forceoptional"
8550 +inherit kde5
8551 +
8552 +DESCRIPTION="KDE Telepathy common library"
8553 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8554 +
8555 +LICENSE="LGPL-2.1"
8556 +KEYWORDS="~amd64 ~x86"
8557 +IUSE="otr +sso"
8558 +
8559 +COMMON_DEPEND="
8560 + $(add_frameworks_dep kcmutils)
8561 + $(add_frameworks_dep kconfig)
8562 + $(add_frameworks_dep kconfigwidgets)
8563 + $(add_frameworks_dep kcoreaddons)
8564 + $(add_frameworks_dep ki18n)
8565 + $(add_frameworks_dep kiconthemes)
8566 + $(add_frameworks_dep knotifications)
8567 + $(add_frameworks_dep knotifyconfig)
8568 + $(add_frameworks_dep kparts)
8569 + $(add_frameworks_dep kpeople)
8570 + $(add_frameworks_dep kservice)
8571 + $(add_frameworks_dep ktexteditor)
8572 + $(add_frameworks_dep kwallet)
8573 + $(add_frameworks_dep kwidgetsaddons)
8574 + $(add_frameworks_dep kxmlgui)
8575 + $(add_qt_dep qtdbus)
8576 + $(add_qt_dep qtdeclarative)
8577 + $(add_qt_dep qtgui)
8578 + $(add_qt_dep qtsql)
8579 + $(add_qt_dep qtwidgets)
8580 + $(add_qt_dep qtxml)
8581 + net-libs/telepathy-logger-qt:5
8582 + >=net-libs/telepathy-qt-0.9.5[qt5]
8583 + otr? (
8584 + dev-libs/libgcrypt:0=
8585 + >=net-libs/libotr-4.0.0
8586 + )
8587 + sso? (
8588 + $(add_kdeapps_dep kaccounts-integration)
8589 + net-libs/accounts-qt
8590 + net-libs/telepathy-accounts-signon
8591 + )
8592 +"
8593 +DEPEND="${COMMON_DEPEND}
8594 + $(add_frameworks_dep kio)
8595 + $(add_qt_dep qtnetwork)
8596 +"
8597 +RDEPEND="${COMMON_DEPEND}
8598 + !kde-apps/ktp-common-internals:4
8599 +"
8600 +
8601 +src_configure() {
8602 + local mycmakeargs=(
8603 + $(cmake-utils_use_find_package sso KAccounts)
8604 + $(cmake-utils_use_find_package sso AccountsQt5)
8605 + $(cmake-utils_use_find_package otr Libgcrypt)
8606 + $(cmake-utils_use_find_package otr LibOTR)
8607 + )
8608 +
8609 + kde5_src_configure
8610 +}
8611
8612 diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-17.03.90.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-17.03.90.ebuild
8613 new file mode 100644
8614 index 0000000000..7a229299b9
8615 --- /dev/null
8616 +++ b/kde-apps/ktp-contact-list/ktp-contact-list-17.03.90.ebuild
8617 @@ -0,0 +1,43 @@
8618 +# Copyright 1999-2017 Gentoo Foundation
8619 +# Distributed under the terms of the GNU General Public License v2
8620 +
8621 +EAPI=6
8622 +
8623 +inherit kde5
8624 +
8625 +DESCRIPTION="KDE Telepathy contact list"
8626 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8627 +
8628 +LICENSE="GPL-2"
8629 +KEYWORDS="~amd64 ~x86"
8630 +IUSE=""
8631 +
8632 +COMMON_DEPEND="
8633 + $(add_frameworks_dep kcompletion)
8634 + $(add_frameworks_dep kconfig)
8635 + $(add_frameworks_dep kconfigwidgets)
8636 + $(add_frameworks_dep kcoreaddons)
8637 + $(add_frameworks_dep kdbusaddons)
8638 + $(add_frameworks_dep ki18n)
8639 + $(add_frameworks_dep kiconthemes)
8640 + $(add_frameworks_dep knotifications)
8641 + $(add_frameworks_dep kpeople)
8642 + $(add_frameworks_dep kservice)
8643 + $(add_frameworks_dep kwidgetsaddons)
8644 + $(add_frameworks_dep kwindowsystem)
8645 + $(add_frameworks_dep kxmlgui)
8646 + $(add_kdeapps_dep ktp-common-internals)
8647 + $(add_qt_dep qtdbus)
8648 + $(add_qt_dep qtgui)
8649 + $(add_qt_dep qtwidgets)
8650 + net-libs/telepathy-qt[qt5]
8651 +"
8652 +DEPEND="${COMMON_DEPEND}
8653 + $(add_frameworks_dep kcmutils)
8654 + $(add_frameworks_dep kio)
8655 + $(add_frameworks_dep knotifyconfig)
8656 + $(add_qt_dep qtxml)
8657 +"
8658 +RDEPEND="${COMMON_DEPEND}
8659 + !kde-apps/ktp-contact-list:4
8660 +"
8661
8662 diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-17.03.90.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-17.03.90.ebuild
8663 new file mode 100644
8664 index 0000000000..4a51602168
8665 --- /dev/null
8666 +++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-17.03.90.ebuild
8667 @@ -0,0 +1,30 @@
8668 +# Copyright 1999-2017 Gentoo Foundation
8669 +# Distributed under the terms of the GNU General Public License v2
8670 +
8671 +EAPI=6
8672 +
8673 +inherit kde5
8674 +
8675 +DESCRIPTION="KDE Telepathy krunner plugin"
8676 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8677 +
8678 +LICENSE="LGPL-2.1"
8679 +KEYWORDS="~amd64 ~x86"
8680 +IUSE=""
8681 +
8682 +COMMON_DEPEND="
8683 + $(add_frameworks_dep kcoreaddons)
8684 + $(add_frameworks_dep ki18n)
8685 + $(add_frameworks_dep krunner)
8686 + $(add_kdeapps_dep ktp-common-internals)
8687 + $(add_qt_dep qtdbus)
8688 + $(add_qt_dep qtgui)
8689 + $(add_qt_dep qtwidgets)
8690 + net-libs/telepathy-qt[qt5]
8691 +"
8692 +DEPEND="${COMMON_DEPEND}
8693 + $(add_frameworks_dep kservice)
8694 +"
8695 +RDEPEND="${COMMON_DEPEND}
8696 + !kde-apps/ktp-contact-runner:4
8697 +"
8698
8699 diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.03.90.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.03.90.ebuild
8700 new file mode 100644
8701 index 0000000000..8a464d3846
8702 --- /dev/null
8703 +++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.03.90.ebuild
8704 @@ -0,0 +1,24 @@
8705 +# Copyright 1999-2017 Gentoo Foundation
8706 +# Distributed under the terms of the GNU General Public License v2
8707 +
8708 +EAPI=6
8709 +
8710 +inherit kde5
8711 +
8712 +DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets"
8713 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8714 +
8715 +LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+"
8716 +KEYWORDS="~amd64 ~x86"
8717 +IUSE=""
8718 +
8719 +DEPEND="
8720 + $(add_frameworks_dep kdeclarative)
8721 + $(add_frameworks_dep kwindowsystem)
8722 + $(add_frameworks_dep plasma)
8723 + $(add_qt_dep qtdbus)
8724 + $(add_qt_dep qtdeclarative)
8725 +"
8726 +RDEPEND="${DEPEND}
8727 + !kde-apps/ktp-desktop-applets:4
8728 +"
8729
8730 diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.03.90.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.03.90.ebuild
8731 new file mode 100644
8732 index 0000000000..0ddce92a47
8733 --- /dev/null
8734 +++ b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.03.90.ebuild
8735 @@ -0,0 +1,28 @@
8736 +# Copyright 1999-2017 Gentoo Foundation
8737 +# Distributed under the terms of the GNU General Public License v2
8738 +
8739 +EAPI=6
8740 +
8741 +inherit kde5
8742 +
8743 +DESCRIPTION="KDE Telepathy file transfer handler"
8744 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8745 +
8746 +LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
8747 +KEYWORDS="~amd64 ~x86"
8748 +IUSE=""
8749 +
8750 +DEPEND="
8751 + $(add_frameworks_dep kconfig)
8752 + $(add_frameworks_dep kcoreaddons)
8753 + $(add_frameworks_dep ki18n)
8754 + $(add_frameworks_dep kio)
8755 + $(add_kdeapps_dep ktp-common-internals)
8756 + $(add_qt_dep qtdbus)
8757 + $(add_qt_dep qtgui)
8758 + $(add_qt_dep qtwidgets)
8759 + net-libs/telepathy-qt[qt5]
8760 +"
8761 +RDEPEND="${DEPEND}
8762 + !kde-apps/ktp-filetransfer-handler:4
8763 +"
8764
8765 diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-17.03.90.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-17.03.90.ebuild
8766 new file mode 100644
8767 index 0000000000..272f6b0562
8768 --- /dev/null
8769 +++ b/kde-apps/ktp-kded-module/ktp-kded-module-17.03.90.ebuild
8770 @@ -0,0 +1,40 @@
8771 +# Copyright 1999-2017 Gentoo Foundation
8772 +# Distributed under the terms of the GNU General Public License v2
8773 +
8774 +EAPI=6
8775 +
8776 +inherit kde5
8777 +
8778 +DESCRIPTION="KDE Telepathy workspace integration"
8779 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8780 +
8781 +LICENSE="LGPL-2.1"
8782 +KEYWORDS="~amd64 ~x86"
8783 +IUSE=""
8784 +
8785 +COMMON_DEPEND="
8786 + $(add_frameworks_dep kconfig)
8787 + $(add_frameworks_dep kconfigwidgets)
8788 + $(add_frameworks_dep kcoreaddons)
8789 + $(add_frameworks_dep kdbusaddons)
8790 + $(add_frameworks_dep ki18n)
8791 + $(add_frameworks_dep kidletime)
8792 + $(add_frameworks_dep kio)
8793 + $(add_frameworks_dep knotifications)
8794 + $(add_kdeapps_dep ktp-common-internals)
8795 + $(add_qt_dep qtconcurrent)
8796 + $(add_qt_dep qtdbus)
8797 + $(add_qt_dep qtgui)
8798 + $(add_qt_dep qtnetwork)
8799 + $(add_qt_dep qtsql)
8800 + $(add_qt_dep qtwidgets)
8801 + net-libs/telepathy-qt[qt5]
8802 +"
8803 +DEPEND="${COMMON_DEPEND}
8804 + $(add_frameworks_dep kcmutils)
8805 + $(add_frameworks_dep kwidgetsaddons)
8806 +"
8807 +RDEPEND="${COMMON_DEPEND}
8808 + $(add_kdeapps_dep signon-kwallet-extension)
8809 + !kde-apps/ktp-kded-module:4
8810 +"
8811
8812 diff --git a/kde-apps/ktp-send-file/ktp-send-file-17.03.90.ebuild b/kde-apps/ktp-send-file/ktp-send-file-17.03.90.ebuild
8813 new file mode 100644
8814 index 0000000000..f1e29828fe
8815 --- /dev/null
8816 +++ b/kde-apps/ktp-send-file/ktp-send-file-17.03.90.ebuild
8817 @@ -0,0 +1,34 @@
8818 +# Copyright 1999-2017 Gentoo Foundation
8819 +# Distributed under the terms of the GNU General Public License v2
8820 +
8821 +EAPI=6
8822 +
8823 +inherit kde5
8824 +
8825 +DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts"
8826 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8827 +
8828 +LICENSE="LGPL-2.1+"
8829 +KEYWORDS="~amd64 ~x86"
8830 +IUSE=""
8831 +
8832 +COMMON_DEPEND="
8833 + $(add_frameworks_dep kcoreaddons)
8834 + $(add_frameworks_dep ki18n)
8835 + $(add_frameworks_dep kiconthemes)
8836 + $(add_frameworks_dep kio)
8837 + $(add_frameworks_dep kwidgetsaddons)
8838 + $(add_kdeapps_dep ktp-common-internals)
8839 + $(add_qt_dep qtdbus)
8840 + $(add_qt_dep qtgui)
8841 + $(add_qt_dep qtwidgets)
8842 + net-libs/telepathy-qt[qt5]
8843 +"
8844 +DEPEND="${COMMON_DEPEND}
8845 + $(add_frameworks_dep kcmutils)
8846 +"
8847 +RDEPEND="${COMMON_DEPEND}
8848 + $(add_kdeapps_dep ktp-contact-list)
8849 + $(add_kdeapps_dep ktp-filetransfer-handler)
8850 + !kde-apps/ktp-send-file:4
8851 +"
8852
8853 diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-17.03.90.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-17.03.90.ebuild
8854 new file mode 100644
8855 index 0000000000..209e84ed32
8856 --- /dev/null
8857 +++ b/kde-apps/ktp-text-ui/ktp-text-ui-17.03.90.ebuild
8858 @@ -0,0 +1,58 @@
8859 +# Copyright 1999-2017 Gentoo Foundation
8860 +# Distributed under the terms of the GNU General Public License v2
8861 +
8862 +EAPI=6
8863 +
8864 +QT_MINIMAL="5.7.1"
8865 +inherit kde5
8866 +
8867 +DESCRIPTION="KDE Telepathy text chat window"
8868 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8869 +
8870 +LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT"
8871 +KEYWORDS="~amd64 ~x86"
8872 +IUSE="speech"
8873 +
8874 +DEPEND="
8875 + $(add_frameworks_dep karchive)
8876 + $(add_frameworks_dep kcmutils)
8877 + $(add_frameworks_dep kconfig)
8878 + $(add_frameworks_dep kconfigwidgets)
8879 + $(add_frameworks_dep kcoreaddons)
8880 + $(add_frameworks_dep kdbusaddons)
8881 + $(add_frameworks_dep kdewebkit)
8882 + $(add_frameworks_dep kemoticons)
8883 + $(add_frameworks_dep ki18n)
8884 + $(add_frameworks_dep kiconthemes)
8885 + $(add_frameworks_dep kio)
8886 + $(add_frameworks_dep kitemviews)
8887 + $(add_frameworks_dep knotifications)
8888 + $(add_frameworks_dep knotifyconfig)
8889 + $(add_frameworks_dep kpeople)
8890 + $(add_frameworks_dep kservice)
8891 + $(add_frameworks_dep ktextwidgets)
8892 + $(add_frameworks_dep kwidgetsaddons)
8893 + $(add_frameworks_dep kwindowsystem)
8894 + $(add_frameworks_dep kxmlgui)
8895 + $(add_frameworks_dep sonnet)
8896 + $(add_kdeapps_dep ktp-common-internals otr)
8897 + $(add_qt_dep qtdbus)
8898 + $(add_qt_dep qtgui)
8899 + $(add_qt_dep qtwebengine 'widgets')
8900 + $(add_qt_dep qtwidgets)
8901 + $(add_qt_dep qtxml)
8902 + net-libs/telepathy-qt[qt5]
8903 + speech? ( $(add_qt_dep qtspeech) )
8904 +"
8905 +RDEPEND="${DEPEND}
8906 + $(add_kdeapps_dep ktp-contact-list)
8907 + !kde-apps/ktp-text-ui:4
8908 +"
8909 +
8910 +src_configure() {
8911 + local mycmakeargs=(
8912 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
8913 + )
8914 +
8915 + kde5_src_configure
8916 +}
8917
8918 diff --git a/kde-apps/ktuberling/ktuberling-17.03.90.ebuild b/kde-apps/ktuberling/ktuberling-17.03.90.ebuild
8919 new file mode 100644
8920 index 0000000000..382027f368
8921 --- /dev/null
8922 +++ b/kde-apps/ktuberling/ktuberling-17.03.90.ebuild
8923 @@ -0,0 +1,37 @@
8924 +# Copyright 1999-2017 Gentoo Foundation
8925 +# Distributed under the terms of the GNU General Public License v2
8926 +
8927 +EAPI=6
8928 +
8929 +KDE_HANDBOOK="forceoptional"
8930 +KDE_SELINUX_MODULE="games"
8931 +inherit kde5
8932 +
8933 +DESCRIPTION="Potato game for kids by KDE"
8934 +HOMEPAGE="
8935 + https://www.kde.org/applications/games/ktuberling/
8936 + https://games.kde.org/game.php?game=ktuberling
8937 +"
8938 +KEYWORDS="~amd64 ~x86"
8939 +IUSE=""
8940 +
8941 +DEPEND="
8942 + $(add_frameworks_dep kcompletion)
8943 + $(add_frameworks_dep kconfig)
8944 + $(add_frameworks_dep kconfigwidgets)
8945 + $(add_frameworks_dep kcoreaddons)
8946 + $(add_frameworks_dep kcrash)
8947 + $(add_frameworks_dep kdbusaddons)
8948 + $(add_frameworks_dep kdelibs4support)
8949 + $(add_frameworks_dep ki18n)
8950 + $(add_frameworks_dep kwidgetsaddons)
8951 + $(add_frameworks_dep kxmlgui)
8952 + $(add_kdeapps_dep libkdegames)
8953 + $(add_qt_dep qtgui)
8954 + $(add_qt_dep qtprintsupport)
8955 + $(add_qt_dep qtsvg)
8956 + $(add_qt_dep qtwidgets)
8957 + $(add_qt_dep qtxml)
8958 + media-libs/phonon[qt5]
8959 +"
8960 +RDEPEND="${DEPEND}"
8961
8962 diff --git a/kde-apps/kturtle/kturtle-17.03.90.ebuild b/kde-apps/kturtle/kturtle-17.03.90.ebuild
8963 new file mode 100644
8964 index 0000000000..8ad2afa6a2
8965 --- /dev/null
8966 +++ b/kde-apps/kturtle/kturtle-17.03.90.ebuild
8967 @@ -0,0 +1,31 @@
8968 +# Copyright 1999-2017 Gentoo Foundation
8969 +# Distributed under the terms of the GNU General Public License v2
8970 +
8971 +EAPI=6
8972 +
8973 +KDE_HANDBOOK="forceoptional"
8974 +inherit kde5
8975 +
8976 +DESCRIPTION="Educational programming environment using the Logo programming language"
8977 +HOMEPAGE="https://www.kde.org/applications/education/kturtle https://edu.kde.org/kturtle"
8978 +KEYWORDS="~amd64 ~x86"
8979 +IUSE=""
8980 +
8981 +DEPEND="
8982 + $(add_frameworks_dep kconfig)
8983 + $(add_frameworks_dep kconfigwidgets)
8984 + $(add_frameworks_dep kcoreaddons)
8985 + $(add_frameworks_dep kcrash)
8986 + $(add_frameworks_dep ki18n)
8987 + $(add_frameworks_dep kio)
8988 + $(add_frameworks_dep knewstuff)
8989 + $(add_frameworks_dep ktextwidgets)
8990 + $(add_frameworks_dep kwidgetsaddons)
8991 + $(add_frameworks_dep kxmlgui)
8992 + $(add_qt_dep qtdbus)
8993 + $(add_qt_dep qtgui)
8994 + $(add_qt_dep qtprintsupport)
8995 + $(add_qt_dep qtsvg)
8996 + $(add_qt_dep qtwidgets)
8997 +"
8998 +RDEPEND="${DEPEND}"
8999
9000 diff --git a/kde-apps/kubrick/kubrick-17.03.90.ebuild b/kde-apps/kubrick/kubrick-17.03.90.ebuild
9001 new file mode 100644
9002 index 0000000000..63941d461e
9003 --- /dev/null
9004 +++ b/kde-apps/kubrick/kubrick-17.03.90.ebuild
9005 @@ -0,0 +1,20 @@
9006 +# Copyright 1999-2017 Gentoo Foundation
9007 +# Distributed under the terms of the GNU General Public License v2
9008 +
9009 +EAPI=6
9010 +
9011 +KDE_HANDBOOK="optional"
9012 +OPENGL_REQUIRED="always"
9013 +inherit kde4-base
9014 +
9015 +DESCRIPTION="A game based on the \"Rubik's Cube\" puzzle"
9016 +HOMEPAGE="https://www.kde.org/applications/games/kubrick/"
9017 +KEYWORDS="~amd64 ~arm ~x86"
9018 +IUSE="debug"
9019 +
9020 +RDEPEND="$(add_kdeapps_dep libkdegames)
9021 + virtual/glu
9022 +"
9023 +DEPEND="${RDEPEND}
9024 + virtual/opengl
9025 +"
9026
9027 diff --git a/kde-apps/kwalletmanager/kwalletmanager-17.03.90.ebuild b/kde-apps/kwalletmanager/kwalletmanager-17.03.90.ebuild
9028 new file mode 100644
9029 index 0000000000..6def0d80d3
9030 --- /dev/null
9031 +++ b/kde-apps/kwalletmanager/kwalletmanager-17.03.90.ebuild
9032 @@ -0,0 +1,45 @@
9033 +# Copyright 1999-2017 Gentoo Foundation
9034 +# Distributed under the terms of the GNU General Public License v2
9035 +
9036 +EAPI=6
9037 +
9038 +KDE_BLOCK_SLOT4="false"
9039 +KDE_HANDBOOK="forceoptional"
9040 +inherit kde5
9041 +
9042 +DESCRIPTION="KDE Wallet management tool"
9043 +HOMEAGE="https://www.kde.org/applications/system/kwalletmanager
9044 +https://utils.kde.org/projects/kwalletmanager"
9045 +KEYWORDS="~amd64 ~arm ~x86"
9046 +IUSE=""
9047 +
9048 +DEPEND="
9049 + $(add_frameworks_dep karchive)
9050 + $(add_frameworks_dep kauth)
9051 + $(add_frameworks_dep kcmutils)
9052 + $(add_frameworks_dep kcodecs)
9053 + $(add_frameworks_dep kconfig)
9054 + $(add_frameworks_dep kconfigwidgets)
9055 + $(add_frameworks_dep kcoreaddons)
9056 + $(add_frameworks_dep kdbusaddons)
9057 + $(add_frameworks_dep ki18n)
9058 + $(add_frameworks_dep kiconthemes)
9059 + $(add_frameworks_dep kio)
9060 + $(add_frameworks_dep kitemviews)
9061 + $(add_frameworks_dep kjobwidgets)
9062 + $(add_frameworks_dep knotifications)
9063 + $(add_frameworks_dep kservice)
9064 + $(add_frameworks_dep ktextwidgets)
9065 + $(add_frameworks_dep kwallet)
9066 + $(add_frameworks_dep kwidgetsaddons)
9067 + $(add_frameworks_dep kwindowsystem)
9068 + $(add_frameworks_dep kxmlgui)
9069 + $(add_qt_dep qtdbus)
9070 + $(add_qt_dep qtgui)
9071 + $(add_qt_dep qtwidgets)
9072 + $(add_qt_dep qtxml)
9073 +"
9074 +RDEPEND="${DEPEND}
9075 + !<kde-apps/kwalletmanager-15.04.3-r1:4
9076 + !kde-base/legacy-icons
9077 +"
9078
9079 diff --git a/kde-apps/kwave/kwave-17.03.90.ebuild b/kde-apps/kwave/kwave-17.03.90.ebuild
9080 new file mode 100644
9081 index 0000000000..43bc5d206f
9082 --- /dev/null
9083 +++ b/kde-apps/kwave/kwave-17.03.90.ebuild
9084 @@ -0,0 +1,82 @@
9085 +# Copyright 1999-2017 Gentoo Foundation
9086 +# Distributed under the terms of the GNU General Public License v2
9087 +
9088 +EAPI=6
9089 +
9090 +KDE_HANDBOOK="forceoptional"
9091 +inherit kde5
9092 +
9093 +DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
9094 +HOMEPAGE="http://kwave.sourceforge.net/ https://www.kde.org/applications/multimedia/kwave/"
9095 +LICENSE="
9096 + CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+
9097 + handbook? ( FDL-1.2 )
9098 + opus? ( BSD-2 )
9099 +"
9100 +KEYWORDS="~amd64 ~x86"
9101 +IUSE="alsa flac mp3 +qtmedia opus oss pulseaudio vorbis"
9102 +
9103 +COMMON_DEPEND="
9104 + $(add_frameworks_dep kcompletion)
9105 + $(add_frameworks_dep kconfig)
9106 + $(add_frameworks_dep kconfigwidgets)
9107 + $(add_frameworks_dep kcoreaddons)
9108 + $(add_frameworks_dep kcrash)
9109 + $(add_frameworks_dep kdbusaddons)
9110 + $(add_frameworks_dep ki18n)
9111 + $(add_frameworks_dep kiconthemes)
9112 + $(add_frameworks_dep kio)
9113 + $(add_frameworks_dep ktextwidgets)
9114 + $(add_frameworks_dep kwidgetsaddons)
9115 + $(add_frameworks_dep kxmlgui)
9116 + $(add_qt_dep qtgui)
9117 + $(add_qt_dep qtwidgets)
9118 + media-libs/audiofile:=
9119 + >=sci-libs/fftw-3
9120 + media-libs/libsamplerate
9121 + alsa? ( media-libs/alsa-lib )
9122 + flac? ( media-libs/flac )
9123 + mp3? (
9124 + media-libs/id3lib
9125 + media-libs/libmad
9126 + || ( media-sound/lame media-sound/toolame media-sound/twolame )
9127 + )
9128 + qtmedia? ( $(add_qt_dep qtmultimedia) )
9129 + opus? (
9130 + media-libs/libogg
9131 + media-libs/opus
9132 + )
9133 + pulseaudio? ( media-sound/pulseaudio )
9134 + vorbis? (
9135 + media-libs/libogg
9136 + media-libs/libvorbis
9137 + )
9138 +"
9139 +DEPEND="${COMMON_DEPEND}
9140 + $(add_kdeapps_dep poxml)
9141 + $(add_qt_dep qtconcurrent)
9142 + sys-devel/gettext
9143 + virtual/imagemagick-tools[png,svg]
9144 +"
9145 +RDEPEND="${COMMON_DEPEND}
9146 + !media-sound/kwave:4
9147 +"
9148 +
9149 +DOCS=( AUTHORS CHANGES LICENSES README TODO )
9150 +
9151 +src_configure() {
9152 + local mycmakeargs=(
9153 + -DDEBUG=$(usex debug)
9154 + -DWITH_ALSA=$(usex alsa)
9155 + -DWITH_DOC=$(usex handbook)
9156 + -DWITH_FLAC=$(usex flac)
9157 + -DWITH_MP3=$(usex mp3)
9158 + -DWITH_OGG_VORBIS=$(usex vorbis)
9159 + -DWITH_OGG_OPUS=$(usex opus)
9160 + -DWITH_OSS=$(usex oss)
9161 + -DWITH_PULSEAUDIO=$(usex pulseaudio)
9162 + -DWITH_QT_AUDIO=$(usex qtmedia)
9163 + )
9164 +
9165 + kde5_src_configure
9166 +}
9167
9168 diff --git a/kde-apps/kwordquiz/kwordquiz-17.03.90.ebuild b/kde-apps/kwordquiz/kwordquiz-17.03.90.ebuild
9169 new file mode 100644
9170 index 0000000000..1fba65e21e
9171 --- /dev/null
9172 +++ b/kde-apps/kwordquiz/kwordquiz-17.03.90.ebuild
9173 @@ -0,0 +1,37 @@
9174 +# Copyright 1999-2017 Gentoo Foundation
9175 +# Distributed under the terms of the GNU General Public License v2
9176 +
9177 +EAPI=6
9178 +
9179 +KDE_HANDBOOK="forceoptional"
9180 +inherit kde5
9181 +
9182 +DESCRIPTION="A powerful flashcard and vocabulary learning program"
9183 +HOMEPAGE="https://www.kde.org/applications/education/kwordquiz https://edu.kde.org/kwordquiz"
9184 +KEYWORDS="~amd64 ~x86"
9185 +IUSE=""
9186 +
9187 +DEPEND="
9188 + $(add_frameworks_dep kconfig)
9189 + $(add_frameworks_dep kconfigwidgets)
9190 + $(add_frameworks_dep kcoreaddons)
9191 + $(add_frameworks_dep kcrash)
9192 + $(add_frameworks_dep kdelibs4support)
9193 + $(add_frameworks_dep kguiaddons)
9194 + $(add_frameworks_dep ki18n)
9195 + $(add_frameworks_dep kiconthemes)
9196 + $(add_frameworks_dep kitemviews)
9197 + $(add_frameworks_dep knewstuff)
9198 + $(add_frameworks_dep knotifications)
9199 + $(add_frameworks_dep knotifyconfig)
9200 + $(add_frameworks_dep kwidgetsaddons)
9201 + $(add_frameworks_dep kwindowsystem)
9202 + $(add_frameworks_dep kxmlgui)
9203 + $(add_kdeapps_dep libkeduvocdocument)
9204 + $(add_qt_dep qtdbus)
9205 + $(add_qt_dep qtgui)
9206 + $(add_qt_dep qtprintsupport)
9207 + $(add_qt_dep qtwidgets)
9208 + media-libs/phonon[qt5]
9209 +"
9210 +RDEPEND=${DEPEND}
9211
9212 diff --git a/kde-apps/kwrite/kwrite-17.03.90.ebuild b/kde-apps/kwrite/kwrite-17.03.90.ebuild
9213 new file mode 100644
9214 index 0000000000..3cc94d66b7
9215 --- /dev/null
9216 +++ b/kde-apps/kwrite/kwrite-17.03.90.ebuild
9217 @@ -0,0 +1,50 @@
9218 +# Copyright 1999-2017 Gentoo Foundation
9219 +# Distributed under the terms of the GNU General Public License v2
9220 +
9221 +EAPI=6
9222 +
9223 +KMNAME="kate"
9224 +KDE_HANDBOOK="optional"
9225 +inherit kde5
9226 +
9227 +DESCRIPTION="KDE simple text editor"
9228 +HOMEPAGE="https://www.kde.org/applications/utilities/kwrite"
9229 +KEYWORDS="~amd64 ~x86"
9230 +
9231 +DEPEND="
9232 + $(add_frameworks_dep kactivities)
9233 + $(add_frameworks_dep kconfig)
9234 + $(add_frameworks_dep kconfigwidgets)
9235 + $(add_frameworks_dep kcoreaddons)
9236 + $(add_frameworks_dep kcrash)
9237 + $(add_frameworks_dep kdbusaddons)
9238 + $(add_frameworks_dep ki18n)
9239 + $(add_frameworks_dep kio)
9240 + $(add_frameworks_dep kjobwidgets)
9241 + $(add_frameworks_dep kparts)
9242 + $(add_frameworks_dep ktexteditor)
9243 + $(add_frameworks_dep kwidgetsaddons)
9244 + $(add_frameworks_dep kxmlgui)
9245 + $(add_qt_dep qtgui)
9246 + $(add_qt_dep qtwidgets)
9247 +"
9248 +RDEPEND="${DEPEND}"
9249 +
9250 +src_prepare() {
9251 + kde5_src_prepare
9252 + # delete colliding kate translations
9253 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
9254 + find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
9255 + rm -rf po/*/docs/kate* || die
9256 + fi
9257 +}
9258 +
9259 +src_configure() {
9260 + local mycmakeargs=(
9261 + -DBUILD_addons=FALSE
9262 + -DBUILD_kate=FALSE
9263 + )
9264 + use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
9265 +
9266 + kde5_src_configure
9267 +}
9268
9269 diff --git a/kde-apps/libgravatar/libgravatar-17.03.90.ebuild b/kde-apps/libgravatar/libgravatar-17.03.90.ebuild
9270 new file mode 100644
9271 index 0000000000..bf392963e3
9272 --- /dev/null
9273 +++ b/kde-apps/libgravatar/libgravatar-17.03.90.ebuild
9274 @@ -0,0 +1,26 @@
9275 +# Copyright 1999-2017 Gentoo Foundation
9276 +# Distributed under the terms of the GNU General Public License v2
9277 +
9278 +EAPI=6
9279 +
9280 +KDE_TEST="true"
9281 +VIRTUALX_REQUIRED="test"
9282 +inherit kde5
9283 +
9284 +DESCRIPTION="Library for gravatar integration"
9285 +LICENSE="GPL-2+"
9286 +KEYWORDS="~amd64 ~x86"
9287 +IUSE=""
9288 +
9289 +DEPEND="
9290 + $(add_frameworks_dep kconfig)
9291 + $(add_frameworks_dep ki18n)
9292 + $(add_frameworks_dep kio)
9293 + $(add_frameworks_dep ktextwidgets)
9294 + $(add_frameworks_dep kwidgetsaddons)
9295 + $(add_kdeapps_dep pimcommon)
9296 + $(add_qt_dep qtgui)
9297 + $(add_qt_dep qtnetwork)
9298 + $(add_qt_dep qtwidgets)
9299 +"
9300 +RDEPEND="${DEPEND}"
9301
9302 diff --git a/kde-apps/libkcddb/libkcddb-17.03.90.ebuild b/kde-apps/libkcddb/libkcddb-17.03.90.ebuild
9303 new file mode 100644
9304 index 0000000000..acd25421b4
9305 --- /dev/null
9306 +++ b/kde-apps/libkcddb/libkcddb-17.03.90.ebuild
9307 @@ -0,0 +1,51 @@
9308 +# Copyright 1999-2017 Gentoo Foundation
9309 +# Distributed under the terms of the GNU General Public License v2
9310 +
9311 +EAPI=6
9312 +
9313 +KDE_BLOCK_SLOT4="false"
9314 +KDE_HANDBOOK="forceoptional"
9315 +KDE_TEST="true"
9316 +inherit kde5
9317 +
9318 +DESCRIPTION="KDE library for CDDB"
9319 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
9320 +KEYWORDS="~amd64 ~arm ~x86"
9321 +IUSE="musicbrainz"
9322 +
9323 +# tests require network access and compare static data with online data
9324 +# bug 280996
9325 +RESTRICT+=" test"
9326 +
9327 +DEPEND="
9328 + $(add_frameworks_dep kcodecs)
9329 + $(add_frameworks_dep kconfig)
9330 + $(add_frameworks_dep kconfigwidgets)
9331 + $(add_frameworks_dep kcoreaddons)
9332 + $(add_frameworks_dep ki18n)
9333 + $(add_frameworks_dep kio)
9334 + $(add_frameworks_dep kwidgetsaddons)
9335 + $(add_qt_dep qtgui)
9336 + $(add_qt_dep qtnetwork)
9337 + $(add_qt_dep qtwidgets)
9338 + musicbrainz? ( media-libs/musicbrainz:5 )
9339 +"
9340 +RDEPEND="${DEPEND}"
9341 +
9342 +src_prepare() {
9343 + kde5_src_prepare
9344 +
9345 + if ! use handbook ; then
9346 + pushd kcmcddb > /dev/null
9347 + cmake_comment_add_subdirectory doc
9348 + popd > /dev/null
9349 + fi
9350 +}
9351 +
9352 +src_configure() {
9353 + local mycmakeargs=(
9354 + $(cmake-utils_use_find_package musicbrainz MusicBrainz5)
9355 + )
9356 +
9357 + kde5_src_configure
9358 +}
9359
9360 diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-17.03.90.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-17.03.90.ebuild
9361 new file mode 100644
9362 index 0000000000..638a382f7d
9363 --- /dev/null
9364 +++ b/kde-apps/libkcompactdisc/libkcompactdisc-17.03.90.ebuild
9365 @@ -0,0 +1,29 @@
9366 +# Copyright 1999-2017 Gentoo Foundation
9367 +# Distributed under the terms of the GNU General Public License v2
9368 +
9369 +EAPI=6
9370 +
9371 +KDE_BLOCK_SLOT4="false"
9372 +inherit kde5
9373 +
9374 +DESCRIPTION="Library for playing & ripping CDs"
9375 +LICENSE="GPL-2+ LGPL-2+"
9376 +KEYWORDS="~amd64 ~arm ~x86"
9377 +IUSE="alsa"
9378 +
9379 +DEPEND="
9380 + $(add_frameworks_dep kcoreaddons)
9381 + $(add_frameworks_dep kdelibs4support)
9382 + $(add_frameworks_dep ki18n)
9383 + $(add_frameworks_dep solid)
9384 + $(add_qt_dep qtdbus)
9385 + media-libs/phonon[qt5]
9386 +"
9387 +RDEPEND="${DEPEND}"
9388 +
9389 +src_configure() {
9390 + local mycmakeargs=(
9391 + $(cmake-utils_use_find_package alsa Alsa)
9392 + )
9393 + kde5_src_configure
9394 +}
9395
9396 diff --git a/kde-apps/libkdcraw/libkdcraw-17.03.90.ebuild b/kde-apps/libkdcraw/libkdcraw-17.03.90.ebuild
9397 new file mode 100644
9398 index 0000000000..7be18bd84c
9399 --- /dev/null
9400 +++ b/kde-apps/libkdcraw/libkdcraw-17.03.90.ebuild
9401 @@ -0,0 +1,18 @@
9402 +# Copyright 1999-2017 Gentoo Foundation
9403 +# Distributed under the terms of the GNU General Public License v2
9404 +
9405 +EAPI=6
9406 +
9407 +KDE_BLOCK_SLOT4="false"
9408 +inherit kde5
9409 +
9410 +DESCRIPTION="Digital camera raw image library wrapper"
9411 +LICENSE="GPL-2+"
9412 +KEYWORDS="~amd64 ~arm ~x86"
9413 +IUSE=""
9414 +
9415 +DEPEND="
9416 + $(add_qt_dep qtgui)
9417 + >=media-libs/libraw-0.16:=
9418 +"
9419 +RDEPEND="${DEPEND}"
9420
9421 diff --git a/kde-apps/libkdegames/libkdegames-17.03.90.ebuild b/kde-apps/libkdegames/libkdegames-17.03.90.ebuild
9422 new file mode 100644
9423 index 0000000000..b88bab12fd
9424 --- /dev/null
9425 +++ b/kde-apps/libkdegames/libkdegames-17.03.90.ebuild
9426 @@ -0,0 +1,48 @@
9427 +# Copyright 1999-2017 Gentoo Foundation
9428 +# Distributed under the terms of the GNU General Public License v2
9429 +
9430 +EAPI=6
9431 +
9432 +KDE_BLOCK_SLOT4="false"
9433 +KDE_TEST="forceoptional"
9434 +VIRTUALX_REQUIRED="test"
9435 +inherit kde5
9436 +
9437 +DESCRIPTION="Base library common to many KDE games"
9438 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
9439 +IUSE=""
9440 +
9441 +DEPEND="
9442 + $(add_frameworks_dep karchive)
9443 + $(add_frameworks_dep kbookmarks)
9444 + $(add_frameworks_dep kcodecs)
9445 + $(add_frameworks_dep kcompletion)
9446 + $(add_frameworks_dep kconfig)
9447 + $(add_frameworks_dep kconfigwidgets)
9448 + $(add_frameworks_dep kcoreaddons)
9449 + $(add_frameworks_dep kcrash)
9450 + $(add_frameworks_dep kdbusaddons)
9451 + $(add_frameworks_dep kdeclarative)
9452 + $(add_frameworks_dep kdnssd)
9453 + $(add_frameworks_dep kglobalaccel)
9454 + $(add_frameworks_dep kguiaddons)
9455 + $(add_frameworks_dep ki18n)
9456 + $(add_frameworks_dep kiconthemes)
9457 + $(add_frameworks_dep kio)
9458 + $(add_frameworks_dep kitemviews)
9459 + $(add_frameworks_dep kjobwidgets)
9460 + $(add_frameworks_dep knewstuff)
9461 + $(add_frameworks_dep kservice)
9462 + $(add_frameworks_dep ktextwidgets)
9463 + $(add_frameworks_dep kwidgetsaddons)
9464 + $(add_frameworks_dep kxmlgui)
9465 + $(add_qt_dep qtdeclarative 'widgets')
9466 + $(add_qt_dep qtgui)
9467 + $(add_qt_dep qtnetwork)
9468 + $(add_qt_dep qtwidgets)
9469 + $(add_qt_dep qtsvg)
9470 + $(add_qt_dep qtxml)
9471 + media-libs/libsndfile
9472 + media-libs/openal
9473 +"
9474 +RDEPEND="${DEPEND}"
9475
9476 diff --git a/kde-apps/libkdepim/libkdepim-17.03.90.ebuild b/kde-apps/libkdepim/libkdepim-17.03.90.ebuild
9477 new file mode 100644
9478 index 0000000000..c799d5a118
9479 --- /dev/null
9480 +++ b/kde-apps/libkdepim/libkdepim-17.03.90.ebuild
9481 @@ -0,0 +1,42 @@
9482 +# Copyright 1999-2017 Gentoo Foundation
9483 +# Distributed under the terms of the GNU General Public License v2
9484 +
9485 +EAPI=6
9486 +
9487 +KDE_DESIGNERPLUGIN="true"
9488 +KDE_TEST="forceoptional"
9489 +VIRTUALX_REQUIRED="test"
9490 +inherit kde5
9491 +
9492 +DESCRIPTION="Common PIM libraries"
9493 +LICENSE="GPL-2+ LGPL-2.1+"
9494 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9495 +IUSE=""
9496 +
9497 +DEPEND="
9498 + $(add_frameworks_dep kcmutils)
9499 + $(add_frameworks_dep kcodecs)
9500 + $(add_frameworks_dep kcompletion)
9501 + $(add_frameworks_dep kconfig)
9502 + $(add_frameworks_dep kconfigwidgets)
9503 + $(add_frameworks_dep kcoreaddons)
9504 + $(add_frameworks_dep ki18n)
9505 + $(add_frameworks_dep kiconthemes)
9506 + $(add_frameworks_dep kio)
9507 + $(add_frameworks_dep kitemviews)
9508 + $(add_frameworks_dep kjobwidgets)
9509 + $(add_frameworks_dep kwallet)
9510 + $(add_frameworks_dep kwidgetsaddons)
9511 + $(add_kdeapps_dep akonadi)
9512 + $(add_kdeapps_dep akonadi-contacts)
9513 + $(add_kdeapps_dep akonadi-search)
9514 + $(add_kdeapps_dep kcontacts)
9515 + $(add_kdeapps_dep kldap)
9516 + $(add_qt_dep qtdbus)
9517 + $(add_qt_dep qtgui)
9518 + $(add_qt_dep qtnetwork)
9519 + $(add_qt_dep qtwidgets)
9520 +"
9521 +RDEPEND="${DEPEND}
9522 + !kde-apps/kdepim-common-libs:4
9523 +"
9524
9525 diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-17.03.90.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-17.03.90.ebuild
9526 new file mode 100644
9527 index 0000000000..9b15e11a2a
9528 --- /dev/null
9529 +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-17.03.90.ebuild
9530 @@ -0,0 +1,30 @@
9531 +# Copyright 1999-2017 Gentoo Foundation
9532 +# Distributed under the terms of the GNU General Public License v2
9533 +
9534 +EAPI=6
9535 +
9536 +KDE_TEST="true"
9537 +inherit kde5
9538 +
9539 +DESCRIPTION="Library for reading/writing KVTML"
9540 +KEYWORDS="~amd64 ~x86"
9541 +IUSE=""
9542 +
9543 +DEPEND="
9544 + $(add_frameworks_dep karchive)
9545 + $(add_frameworks_dep kcoreaddons)
9546 + $(add_frameworks_dep ki18n)
9547 + $(add_frameworks_dep kio)
9548 + $(add_qt_dep qtxml)
9549 +"
9550 +RDEPEND="${DEPEND}"
9551 +
9552 +src_prepare(){
9553 + kde5_src_prepare
9554 +
9555 + if ! use test; then
9556 + sed -e "/add_subdirectory(autotests)/ s/^/#DONT/" \
9557 + -e "/add_subdirectory(tests)/ s/^/#DONT/" \
9558 + -i keduvocdocument/CMakeLists.txt
9559 + fi
9560 +}
9561
9562 diff --git a/kde-apps/libkexiv2/libkexiv2-17.03.90.ebuild b/kde-apps/libkexiv2/libkexiv2-17.03.90.ebuild
9563 new file mode 100644
9564 index 0000000000..8b0d36475d
9565 --- /dev/null
9566 +++ b/kde-apps/libkexiv2/libkexiv2-17.03.90.ebuild
9567 @@ -0,0 +1,18 @@
9568 +# Copyright 1999-2017 Gentoo Foundation
9569 +# Distributed under the terms of the GNU General Public License v2
9570 +
9571 +EAPI=6
9572 +
9573 +KDE_BLOCK_SLOT4="false"
9574 +inherit kde5
9575 +
9576 +DESCRIPTION="KDE Image Plugin Interface: an exiv2 library wrapper"
9577 +LICENSE="GPL-2+"
9578 +KEYWORDS="~amd64 ~arm ~x86"
9579 +IUSE="+xmp"
9580 +
9581 +DEPEND="
9582 + $(add_qt_dep qtgui)
9583 + >=media-gfx/exiv2-0.25:=[xmp=]
9584 +"
9585 +RDEPEND="${DEPEND}"
9586
9587 diff --git a/kde-apps/libkface/libkface-17.03.90.ebuild b/kde-apps/libkface/libkface-17.03.90.ebuild
9588 new file mode 100644
9589 index 0000000000..b0d6c7809e
9590 --- /dev/null
9591 +++ b/kde-apps/libkface/libkface-17.03.90.ebuild
9592 @@ -0,0 +1,34 @@
9593 +# Copyright 1999-2017 Gentoo Foundation
9594 +# Distributed under the terms of the GNU General Public License v2
9595 +
9596 +EAPI=6
9597 +
9598 +KDE_BLOCK_SLOT4="false"
9599 +inherit kde5
9600 +
9601 +DESCRIPTION="Qt/C++ wrapper around LibFace to perform face recognition and detection"
9602 +HOMEPAGE="https://projects.kde.org/projects/kde/kdegraphics/libs/libkface"
9603 +
9604 +LICENSE="BSD GPL-2+"
9605 +KEYWORDS="~amd64 ~x86"
9606 +IUSE=""
9607 +
9608 +DEPEND="
9609 + $(add_qt_dep qtgui)
9610 + $(add_qt_dep qtsql)
9611 + $(add_qt_dep qtwidgets)
9612 + $(add_qt_dep qtxml)
9613 + media-libs/opencv:=
9614 + || ( <media-libs/opencv-3.0.0 >=media-libs/opencv-3.1.0-r6[contrib] )
9615 +"
9616 +RDEPEND="${DEPEND}"
9617 +
9618 +PATCHES=( "${FILESDIR}/${PN}-16.11.80-opencv3.2-gentoo-3.1.patch" ) # not upstreamable like that
9619 +
9620 +src_configure() {
9621 + local mycmakeargs=(
9622 + -DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
9623 + )
9624 +
9625 + kde5_src_configure
9626 +}
9627
9628 diff --git a/kde-apps/libkgapi/libkgapi-17.03.90.ebuild b/kde-apps/libkgapi/libkgapi-17.03.90.ebuild
9629 new file mode 100644
9630 index 0000000000..079ddb8a23
9631 --- /dev/null
9632 +++ b/kde-apps/libkgapi/libkgapi-17.03.90.ebuild
9633 @@ -0,0 +1,29 @@
9634 +# Copyright 1999-2017 Gentoo Foundation
9635 +# Distributed under the terms of the GNU General Public License v2
9636 +
9637 +EAPI=6
9638 +
9639 +KDE_BLOCK_SLOT4="false"
9640 +KDE_TEST="true"
9641 +VIRTUALX_REQUIRED="test"
9642 +inherit kde5
9643 +
9644 +DESCRIPTION="Library for accessing Google calendar and contact resources"
9645 +HOMEPAGE="https://projects.kde.org/projects/extragear/libs/libkgapi"
9646 +
9647 +LICENSE="LGPL-2.1+"
9648 +KEYWORDS="~amd64 ~x86"
9649 +IUSE=""
9650 +
9651 +DEPEND="
9652 + $(add_frameworks_dep kio)
9653 + $(add_frameworks_dep kwindowsystem)
9654 + $(add_kdeapps_dep kcalcore)
9655 + $(add_kdeapps_dep kcontacts)
9656 + $(add_qt_dep qtgui)
9657 + $(add_qt_dep qtnetwork)
9658 + $(add_qt_dep qtwebengine)
9659 + $(add_qt_dep qtwidgets)
9660 + $(add_qt_dep qtxml)
9661 +"
9662 +RDEPEND="${DEPEND}"
9663
9664 diff --git a/kde-apps/libkgeomap/libkgeomap-17.03.90.ebuild b/kde-apps/libkgeomap/libkgeomap-17.03.90.ebuild
9665 new file mode 100644
9666 index 0000000000..20c5c33027
9667 --- /dev/null
9668 +++ b/kde-apps/libkgeomap/libkgeomap-17.03.90.ebuild
9669 @@ -0,0 +1,37 @@
9670 +# Copyright 1999-2017 Gentoo Foundation
9671 +# Distributed under the terms of the GNU General Public License v2
9672 +
9673 +EAPI=6
9674 +
9675 +KDE_TEST="true"
9676 +VIRTUALX_REQUIRED="test"
9677 +inherit kde5
9678 +
9679 +DESCRIPTION="Wrapper library for world map components as marble, openstreetmap and googlemap"
9680 +HOMEPAGE="https://www.digikam.org/"
9681 +
9682 +LICENSE="GPL-2+"
9683 +KEYWORDS="~amd64 ~x86"
9684 +IUSE=""
9685 +
9686 +DEPEND="
9687 + $(add_frameworks_dep kconfig)
9688 + $(add_frameworks_dep kcoreaddons)
9689 + $(add_frameworks_dep ki18n)
9690 + $(add_frameworks_dep kio)
9691 + $(add_kdeapps_dep marble 'kde' '' '5=')
9692 + $(add_qt_dep qtconcurrent)
9693 + $(add_qt_dep qtgui)
9694 + $(add_qt_dep qtwebkit)
9695 + $(add_qt_dep qtwidgets)
9696 + $(add_qt_dep qtxml)
9697 +"
9698 +RDEPEND="${DEPEND}"
9699 +
9700 +src_configure() {
9701 + local mycmakeargs=(
9702 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5KExiv2=true
9703 + )
9704 +
9705 + kde5_src_configure
9706 +}
9707
9708 diff --git a/kde-apps/libkipi/libkipi-17.03.90.ebuild b/kde-apps/libkipi/libkipi-17.03.90.ebuild
9709 new file mode 100644
9710 index 0000000000..f81ea096bf
9711 --- /dev/null
9712 +++ b/kde-apps/libkipi/libkipi-17.03.90.ebuild
9713 @@ -0,0 +1,27 @@
9714 +# Copyright 1999-2017 Gentoo Foundation
9715 +# Distributed under the terms of the GNU General Public License v2
9716 +
9717 +EAPI=6
9718 +
9719 +KDE_BLOCK_SLOT4="false"
9720 +inherit kde5
9721 +
9722 +DESCRIPTION="A library for image plugins accross KDE applications"
9723 +LICENSE="GPL-2+"
9724 +SLOT="5/32"
9725 +KEYWORDS="~amd64 ~arm ~x86"
9726 +IUSE=""
9727 +
9728 +DEPEND="
9729 + $(add_frameworks_dep kconfig)
9730 + $(add_frameworks_dep kcoreaddons)
9731 + $(add_frameworks_dep kservice)
9732 + $(add_frameworks_dep kxmlgui)
9733 + $(add_qt_dep qtgui)
9734 + $(add_qt_dep qtwidgets)
9735 + $(add_qt_dep qtxml)
9736 +"
9737 +RDEPEND="${DEPEND}
9738 + !<kde-apps/libkipi-15.08.3-r1:4
9739 + !kde-base/legacy-icons
9740 +"
9741
9742 diff --git a/kde-apps/libkleo/libkleo-17.03.90.ebuild b/kde-apps/libkleo/libkleo-17.03.90.ebuild
9743 new file mode 100644
9744 index 0000000000..2458681738
9745 --- /dev/null
9746 +++ b/kde-apps/libkleo/libkleo-17.03.90.ebuild
9747 @@ -0,0 +1,30 @@
9748 +# Copyright 1999-2017 Gentoo Foundation
9749 +# Distributed under the terms of the GNU General Public License v2
9750 +
9751 +EAPI=6
9752 +
9753 +KDE_TEST="false"
9754 +inherit kde5
9755 +
9756 +DESCRIPTION="Library for encryption handling"
9757 +LICENSE="GPL-2+"
9758 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9759 +IUSE=""
9760 +
9761 +RDEPEND="
9762 + $(add_frameworks_dep kcodecs)
9763 + $(add_frameworks_dep kcompletion)
9764 + $(add_frameworks_dep kconfig)
9765 + $(add_frameworks_dep kcoreaddons)
9766 + $(add_frameworks_dep ki18n)
9767 + $(add_frameworks_dep kitemmodels)
9768 + $(add_frameworks_dep kwidgetsaddons)
9769 + $(add_frameworks_dep kwindowsystem)
9770 + $(add_kdeapps_dep kpimtextedit)
9771 + $(add_qt_dep qtgui)
9772 + $(add_qt_dep qtwidgets)
9773 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
9774 +"
9775 +DEPEND="${RDEPEND}
9776 + dev-libs/boost
9777 +"
9778
9779 diff --git a/kde-apps/libkmahjongg/libkmahjongg-17.03.90.ebuild b/kde-apps/libkmahjongg/libkmahjongg-17.03.90.ebuild
9780 new file mode 100644
9781 index 0000000000..f6705a1e4c
9782 --- /dev/null
9783 +++ b/kde-apps/libkmahjongg/libkmahjongg-17.03.90.ebuild
9784 @@ -0,0 +1,24 @@
9785 +# Copyright 1999-2017 Gentoo Foundation
9786 +# Distributed under the terms of the GNU General Public License v2
9787 +
9788 +EAPI=6
9789 +
9790 +KDE_BLOCK_SLOT4="false"
9791 +inherit kde5
9792 +
9793 +DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
9794 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
9795 +IUSE=""
9796 +
9797 +DEPEND="
9798 + $(add_frameworks_dep kcompletion)
9799 + $(add_frameworks_dep kconfig)
9800 + $(add_frameworks_dep kconfigwidgets)
9801 + $(add_frameworks_dep kcoreaddons)
9802 + $(add_frameworks_dep ki18n)
9803 + $(add_frameworks_dep kwidgetsaddons)
9804 + $(add_qt_dep qtgui)
9805 + $(add_qt_dep qtsvg)
9806 + $(add_qt_dep qtwidgets)
9807 +"
9808 +RDEPEND="${DEPEND}"
9809
9810 diff --git a/kde-apps/libkomparediff2/libkomparediff2-17.03.90.ebuild b/kde-apps/libkomparediff2/libkomparediff2-17.03.90.ebuild
9811 new file mode 100644
9812 index 0000000000..c9ce71eed9
9813 --- /dev/null
9814 +++ b/kde-apps/libkomparediff2/libkomparediff2-17.03.90.ebuild
9815 @@ -0,0 +1,24 @@
9816 +# Copyright 1999-2017 Gentoo Foundation
9817 +# Distributed under the terms of the GNU General Public License v2
9818 +
9819 +EAPI=6
9820 +
9821 +KDE_TEST="true"
9822 +inherit kde5
9823 +
9824 +DESCRIPTION="KDE library to compare files and strings"
9825 +KEYWORDS="~amd64 ~x86"
9826 +IUSE=""
9827 +
9828 +DEPEND="
9829 + $(add_frameworks_dep kcodecs)
9830 + $(add_frameworks_dep kconfig)
9831 + $(add_frameworks_dep kconfigwidgets)
9832 + $(add_frameworks_dep kcoreaddons)
9833 + $(add_frameworks_dep ki18n)
9834 + $(add_frameworks_dep kio)
9835 + $(add_frameworks_dep kxmlgui)
9836 + $(add_qt_dep qtgui)
9837 + $(add_qt_dep qtwidgets)
9838 +"
9839 +RDEPEND="${DEPEND}"
9840
9841 diff --git a/kde-apps/libksane/libksane-17.03.90.ebuild b/kde-apps/libksane/libksane-17.03.90.ebuild
9842 new file mode 100644
9843 index 0000000000..502a7b6183
9844 --- /dev/null
9845 +++ b/kde-apps/libksane/libksane-17.03.90.ebuild
9846 @@ -0,0 +1,26 @@
9847 +# Copyright 1999-2017 Gentoo Foundation
9848 +# Distributed under the terms of the GNU General Public License v2
9849 +
9850 +EAPI=6
9851 +
9852 +KDE_BLOCK_SLOT4="false"
9853 +inherit kde5
9854 +
9855 +DESCRIPTION="SANE Library interface based on KDE Frameworks"
9856 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
9857 +KEYWORDS="~amd64 ~x86"
9858 +IUSE=""
9859 +
9860 +DEPEND="
9861 + $(add_frameworks_dep ki18n)
9862 + $(add_frameworks_dep ktextwidgets)
9863 + $(add_frameworks_dep kwallet)
9864 + $(add_frameworks_dep kwidgetsaddons)
9865 + $(add_qt_dep qtgui)
9866 + $(add_qt_dep qtwidgets)
9867 + media-gfx/sane-backends
9868 +"
9869 +RDEPEND="${DEPEND}
9870 + !<kde-apps/libksane-15.08.3-r1:4
9871 + !kde-base/legacy-icons
9872 +"
9873
9874 diff --git a/kde-apps/libksieve/libksieve-17.03.90.ebuild b/kde-apps/libksieve/libksieve-17.03.90.ebuild
9875 new file mode 100644
9876 index 0000000000..9b3b8c338c
9877 --- /dev/null
9878 +++ b/kde-apps/libksieve/libksieve-17.03.90.ebuild
9879 @@ -0,0 +1,62 @@
9880 +# Copyright 1999-2017 Gentoo Foundation
9881 +# Distributed under the terms of the GNU General Public License v2
9882 +
9883 +EAPI=6
9884 +
9885 +KDE_HANDBOOK="forceoptional"
9886 +KDE_TEST="true"
9887 +VIRTUALX_REQUIRED="test"
9888 +inherit kde5
9889 +
9890 +DESCRIPTION="Common PIM libraries"
9891 +LICENSE="GPL-2+ LGPL-2.1+"
9892 +KEYWORDS="~amd64 ~x86"
9893 +IUSE=""
9894 +
9895 +# drop qtwebengine subslot operator when QT_MINIMAL >= 5.8.0
9896 +COMMON_DEPEND="
9897 + $(add_frameworks_dep karchive)
9898 + $(add_frameworks_dep kcompletion)
9899 + $(add_frameworks_dep kconfig)
9900 + $(add_frameworks_dep kconfigwidgets)
9901 + $(add_frameworks_dep kcoreaddons)
9902 + $(add_frameworks_dep ki18n)
9903 + $(add_frameworks_dep kiconthemes)
9904 + $(add_frameworks_dep kio)
9905 + $(add_frameworks_dep knewstuff)
9906 + $(add_frameworks_dep kwidgetsaddons)
9907 + $(add_frameworks_dep kwindowsystem)
9908 + $(add_frameworks_dep sonnet)
9909 + $(add_frameworks_dep syntax-highlighting)
9910 + $(add_kdeapps_dep kidentitymanagement)
9911 + $(add_kdeapps_dep kmime)
9912 + $(add_kdeapps_dep kpimtextedit)
9913 + $(add_kdeapps_dep libkdepim)
9914 + $(add_kdeapps_dep pimcommon)
9915 + $(add_qt_dep qtdbus)
9916 + $(add_qt_dep qtgui)
9917 + $(add_qt_dep qtnetwork)
9918 + $(add_qt_dep qtprintsupport)
9919 + $(add_qt_dep qtwebengine 'widgets' '' '5=')
9920 + $(add_qt_dep qtwidgets)
9921 + $(add_qt_dep qtxml)
9922 + dev-libs/cyrus-sasl
9923 +"
9924 +DEPEND="${COMMON_DEPEND}
9925 + $(add_kdeapps_dep kimap)
9926 + $(add_kdeapps_dep kmailtransport)
9927 +"
9928 +RDEPEND="${COMMON_DEPEND}
9929 + !kde-apps/kdepim-kioslaves
9930 +"
9931 +
9932 +RESTRICT+=" test"
9933 +
9934 +src_prepare() {
9935 + kde5_src_prepare
9936 +
9937 + if ! use_if_iuse handbook ; then
9938 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
9939 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
9940 + fi
9941 +}
9942
9943 diff --git a/kde-apps/libktnef/libktnef-17.03.90.ebuild b/kde-apps/libktnef/libktnef-17.03.90.ebuild
9944 new file mode 100644
9945 index 0000000000..757edc61cc
9946 --- /dev/null
9947 +++ b/kde-apps/libktnef/libktnef-17.03.90.ebuild
9948 @@ -0,0 +1,22 @@
9949 +# Copyright 1999-2017 Gentoo Foundation
9950 +# Distributed under the terms of the GNU General Public License v2
9951 +
9952 +EAPI=6
9953 +
9954 +KDE_TEST="true"
9955 +KMNAME="ktnef"
9956 +inherit kde5
9957 +
9958 +DESCRIPTION="Library for handling TNEF data"
9959 +LICENSE="GPL-2+"
9960 +KEYWORDS="~amd64 ~x86"
9961 +IUSE=""
9962 +
9963 +DEPEND="
9964 + $(add_frameworks_dep kdelibs4support)
9965 + $(add_frameworks_dep ki18n)
9966 + $(add_kdeapps_dep kcalcore)
9967 + $(add_kdeapps_dep kcalutils)
9968 + $(add_kdeapps_dep kcontacts)
9969 +"
9970 +RDEPEND="${DEPEND}"
9971
9972 diff --git a/kde-apps/lokalize/lokalize-17.03.90.ebuild b/kde-apps/lokalize/lokalize-17.03.90.ebuild
9973 new file mode 100644
9974 index 0000000000..27b66cc3ff
9975 --- /dev/null
9976 +++ b/kde-apps/lokalize/lokalize-17.03.90.ebuild
9977 @@ -0,0 +1,63 @@
9978 +# Copyright 1999-2017 Gentoo Foundation
9979 +# Distributed under the terms of the GNU General Public License v2
9980 +
9981 +EAPI=6
9982 +
9983 +KDE_HANDBOOK="forceoptional"
9984 +PYTHON_COMPAT=( python2_7 python3_{4,5} )
9985 +inherit python-single-r1 kde5
9986 +
9987 +DESCRIPTION="KDE Applications 5 translation tool"
9988 +HOMEPAGE="https://www.kde.org/applications/development/lokalize
9989 +http://l10n.kde.org/tools"
9990 +KEYWORDS="~amd64 ~x86"
9991 +IUSE=""
9992 +
9993 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
9994 +
9995 +DEPEND="${PYTHON_DEPS}
9996 + $(add_frameworks_dep kcompletion)
9997 + $(add_frameworks_dep kconfig)
9998 + $(add_frameworks_dep kconfigwidgets)
9999 + $(add_frameworks_dep kcoreaddons)
10000 + $(add_frameworks_dep kcrash)
10001 + $(add_frameworks_dep kdbusaddons)
10002 + $(add_frameworks_dep ki18n)
10003 + $(add_frameworks_dep kio)
10004 + $(add_frameworks_dep kitemviews)
10005 + $(add_frameworks_dep knotifications)
10006 + $(add_frameworks_dep kparts)
10007 + $(add_frameworks_dep kross)
10008 + $(add_frameworks_dep ktextwidgets)
10009 + $(add_frameworks_dep kwidgetsaddons)
10010 + $(add_frameworks_dep kxmlgui)
10011 + $(add_frameworks_dep sonnet)
10012 + $(add_qt_dep qtdbus)
10013 + $(add_qt_dep qtgui)
10014 + $(add_qt_dep qtscript)
10015 + $(add_qt_dep qtsql 'sqlite')
10016 + $(add_qt_dep qtwidgets)
10017 + $(add_qt_dep qtxml)
10018 + >=app-text/hunspell-1.2.8:=
10019 +"
10020 +RDEPEND="${DEPEND}
10021 + dev-python/translate-toolkit[${PYTHON_USEDEP}]
10022 +"
10023 +
10024 +pkg_setup() {
10025 + python-single-r1_pkg_setup
10026 + kde5_pkg_setup
10027 +}
10028 +
10029 +src_install() {
10030 + kde5_src_install
10031 + python_fix_shebang "${ED}usr/share/${PN}"
10032 +}
10033 +
10034 +pkg_postinst() {
10035 + kde5_pkg_postinst
10036 +
10037 + if ! has_version dev-vcs/subversion ; then
10038 + elog "To be able to autofetch KDE translations in new project wizard, install dev-vcs/subversion."
10039 + fi
10040 +}
10041
10042 diff --git a/kde-apps/lskat/lskat-17.03.90.ebuild b/kde-apps/lskat/lskat-17.03.90.ebuild
10043 new file mode 100644
10044 index 0000000000..df7af656cf
10045 --- /dev/null
10046 +++ b/kde-apps/lskat/lskat-17.03.90.ebuild
10047 @@ -0,0 +1,19 @@
10048 +# Copyright 1999-2017 Gentoo Foundation
10049 +# Distributed under the terms of the GNU General Public License v2
10050 +
10051 +EAPI=6
10052 +
10053 +KDE_HANDBOOK="optional"
10054 +KDE_SELINUX_MODULE="games"
10055 +inherit kde4-base
10056 +
10057 +DESCRIPTION="Skat game by KDE"
10058 +HOMEPAGE="
10059 + https://www.kde.org/applications/games/lskat/
10060 + https://games.kde.org/game.php?game=lskat
10061 +"
10062 +KEYWORDS="~amd64 ~arm ~x86"
10063 +IUSE="debug"
10064 +
10065 +DEPEND="$(add_kdeapps_dep libkdegames)"
10066 +RDEPEND="${DEPEND}"
10067
10068 diff --git a/kde-apps/mailcommon/mailcommon-17.03.90.ebuild b/kde-apps/mailcommon/mailcommon-17.03.90.ebuild
10069 new file mode 100644
10070 index 0000000000..7214025e5a
10071 --- /dev/null
10072 +++ b/kde-apps/mailcommon/mailcommon-17.03.90.ebuild
10073 @@ -0,0 +1,54 @@
10074 +# Copyright 1999-2017 Gentoo Foundation
10075 +# Distributed under the terms of the GNU General Public License v2
10076 +
10077 +EAPI=6
10078 +
10079 +KDE_DESIGNERPLUGIN="true"
10080 +KDE_TEST="forceoptional"
10081 +VIRTUALX_REQUIRED="test"
10082 +inherit kde5
10083 +
10084 +DESCRIPTION="Common mail library"
10085 +LICENSE="GPL-2+ LGPL-2.1+"
10086 +KEYWORDS="~amd64 ~x86"
10087 +IUSE=""
10088 +
10089 +RDEPEND="
10090 + $(add_frameworks_dep karchive)
10091 + $(add_frameworks_dep kcodecs)
10092 + $(add_frameworks_dep kcompletion)
10093 + $(add_frameworks_dep kconfig)
10094 + $(add_frameworks_dep kconfigwidgets)
10095 + $(add_frameworks_dep kdbusaddons)
10096 + $(add_frameworks_dep ki18n)
10097 + $(add_frameworks_dep kiconthemes)
10098 + $(add_frameworks_dep kio)
10099 + $(add_frameworks_dep kitemmodels)
10100 + $(add_frameworks_dep kitemviews)
10101 + $(add_frameworks_dep ktextwidgets)
10102 + $(add_frameworks_dep kwidgetsaddons)
10103 + $(add_frameworks_dep kwindowsystem)
10104 + $(add_frameworks_dep kxmlgui)
10105 + $(add_kdeapps_dep akonadi)
10106 + $(add_kdeapps_dep akonadi-contacts)
10107 + $(add_kdeapps_dep akonadi-mime)
10108 + $(add_kdeapps_dep kcontacts)
10109 + $(add_kdeapps_dep kldap)
10110 + $(add_kdeapps_dep kmailtransport)
10111 + $(add_kdeapps_dep kmime)
10112 + $(add_kdeapps_dep kpimtextedit)
10113 + $(add_kdeapps_dep libkdepim)
10114 + $(add_kdeapps_dep mailimporter)
10115 + $(add_kdeapps_dep messagelib)
10116 + $(add_kdeapps_dep pimcommon)
10117 + $(add_qt_dep qtdbus)
10118 + $(add_qt_dep qtgui)
10119 + $(add_qt_dep qtwidgets)
10120 + $(add_qt_dep qtxml)
10121 + media-libs/phonon[qt5]
10122 +"
10123 +DEPEND="${RDEPEND}
10124 + dev-libs/libxslt
10125 +"
10126 +
10127 +RESTRICT+=" test"
10128
10129 diff --git a/kde-apps/mailimporter/mailimporter-17.03.90.ebuild b/kde-apps/mailimporter/mailimporter-17.03.90.ebuild
10130 new file mode 100644
10131 index 0000000000..2f215113f9
10132 --- /dev/null
10133 +++ b/kde-apps/mailimporter/mailimporter-17.03.90.ebuild
10134 @@ -0,0 +1,28 @@
10135 +# Copyright 1999-2017 Gentoo Foundation
10136 +# Distributed under the terms of the GNU General Public License v2
10137 +
10138 +EAPI=6
10139 +
10140 +KDE_TEST="true"
10141 +VIRTUALX_REQUIRED="test"
10142 +inherit kde5
10143 +
10144 +DESCRIPTION="Library to import mail from various sources"
10145 +LICENSE="GPL-2+ LGPL-2.1+"
10146 +KEYWORDS="~amd64 ~x86"
10147 +IUSE=""
10148 +
10149 +DEPEND="
10150 + $(add_frameworks_dep karchive)
10151 + $(add_frameworks_dep kconfig)
10152 + $(add_frameworks_dep kcoreaddons)
10153 + $(add_frameworks_dep ki18n)
10154 + $(add_kdeapps_dep akonadi)
10155 + $(add_kdeapps_dep akonadi-mime)
10156 + $(add_kdeapps_dep kmime)
10157 + $(add_kdeapps_dep libkdepim)
10158 + $(add_qt_dep qtgui)
10159 + $(add_qt_dep qtwidgets)
10160 + $(add_qt_dep qtxml)
10161 +"
10162 +RDEPEND="${DEPEND}"
10163
10164 diff --git a/kde-apps/marble/marble-17.03.90.ebuild b/kde-apps/marble/marble-17.03.90.ebuild
10165 new file mode 100644
10166 index 0000000000..a4c24ad25c
10167 --- /dev/null
10168 +++ b/kde-apps/marble/marble-17.03.90.ebuild
10169 @@ -0,0 +1,85 @@
10170 +# Copyright 1999-2017 Gentoo Foundation
10171 +# Distributed under the terms of the GNU General Public License v2
10172 +
10173 +EAPI=6
10174 +
10175 +KDE_HANDBOOK="forceoptional"
10176 +KDE_SUBSLOT="true"
10177 +KDE_TEST="forceoptional"
10178 +VIRTUALX_REQUIRED="test"
10179 +inherit kde5
10180 +
10181 +DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
10182 +HOMEPAGE="https://marble.kde.org/"
10183 +KEYWORDS="~amd64 ~arm ~x86"
10184 +
10185 +IUSE="aprs +dbus designer gps +kde phonon +positioning shapefile +webkit"
10186 +
10187 +# FIXME (new package): libwlocate, WLAN-based geolocation
10188 +RDEPEND="
10189 + $(add_qt_dep qtconcurrent)
10190 + $(add_qt_dep qtdeclarative)
10191 + $(add_qt_dep qtgui)
10192 + $(add_qt_dep qtnetwork)
10193 + $(add_qt_dep qtprintsupport)
10194 + $(add_qt_dep qtsql)
10195 + $(add_qt_dep qtsvg)
10196 + $(add_qt_dep qtwidgets)
10197 + $(add_qt_dep qtxml)
10198 + aprs? ( $(add_qt_dep qtserialport) )
10199 + dbus? ( $(add_qt_dep qtdbus) )
10200 + designer? ( $(add_qt_dep designer) )
10201 + gps? ( sci-geosciences/gpsd )
10202 + kde? (
10203 + $(add_frameworks_dep kconfig)
10204 + $(add_frameworks_dep kconfigwidgets)
10205 + $(add_frameworks_dep kcoreaddons)
10206 + $(add_frameworks_dep kcrash)
10207 + $(add_frameworks_dep ki18n)
10208 + $(add_frameworks_dep kio)
10209 + $(add_frameworks_dep knewstuff)
10210 + $(add_frameworks_dep kparts)
10211 + $(add_frameworks_dep krunner)
10212 + $(add_frameworks_dep kservice)
10213 + $(add_frameworks_dep kwallet)
10214 + )
10215 + phonon? ( media-libs/phonon[qt5] )
10216 + positioning? ( $(add_qt_dep qtpositioning) )
10217 + shapefile? ( sci-libs/shapelib:= )
10218 + webkit? ( $(add_qt_dep qtwebkit) )
10219 +"
10220 +DEPEND="${RDEPEND}
10221 + aprs? ( dev-lang/perl )
10222 +"
10223 +
10224 +# bug 588320
10225 +RESTRICT+=" test"
10226 +
10227 +src_prepare() {
10228 + if use kde; then
10229 + sed -e "/add_subdirectory(marble-qt)/ s/^/#DONT/" \
10230 + -i src/apps/CMakeLists.txt \
10231 + || die "Failed to disable marble-qt"
10232 + fi
10233 +
10234 + kde5_src_prepare
10235 +}
10236 +
10237 +src_configure() {
10238 + local mycmakeargs=(
10239 + $(cmake-utils_use_find_package aprs Perl)
10240 + $(cmake-utils_use_find_package positioning Qt5Positioning)
10241 + -DBUILD_MARBLE_TESTS=$(usex test)
10242 + -DWITH_DESIGNER_PLUGIN=$(usex designer)
10243 + -DWITH_libgps=$(usex gps)
10244 + -DWITH_KF5=$(usex kde)
10245 + -DWITH_Phonon4Qt5=$(usex phonon)
10246 + -DWITH_libshp=$(usex shapefile)
10247 + $(cmake-utils_use_find_package webkit Qt5WebKit)
10248 + $(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
10249 + -DWITH_libwlocate=OFF
10250 + # bug 608890
10251 + -DKDE_INSTALL_CONFDIR="/etc/xdg"
10252 + )
10253 + kde5_src_configure
10254 +}
10255
10256 diff --git a/kde-apps/mbox-importer/mbox-importer-17.03.90.ebuild b/kde-apps/mbox-importer/mbox-importer-17.03.90.ebuild
10257 new file mode 100644
10258 index 0000000000..a4b378f956
10259 --- /dev/null
10260 +++ b/kde-apps/mbox-importer/mbox-importer-17.03.90.ebuild
10261 @@ -0,0 +1,31 @@
10262 +# Copyright 1999-2017 Gentoo Foundation
10263 +# Distributed under the terms of the GNU General Public License v2
10264 +
10265 +EAPI=6
10266 +
10267 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
10268 +inherit kde5
10269 +
10270 +DESCRIPTION="Import mbox email archives from various sources into Akonadi"
10271 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
10272 +KEYWORDS="~amd64 ~x86"
10273 +IUSE=""
10274 +
10275 +DEPEND="
10276 + $(add_frameworks_dep kconfig)
10277 + $(add_frameworks_dep kcoreaddons)
10278 + $(add_frameworks_dep kcrash)
10279 + $(add_frameworks_dep kdbusaddons)
10280 + $(add_frameworks_dep ki18n)
10281 + $(add_frameworks_dep kservice)
10282 + $(add_frameworks_dep kwidgetsaddons)
10283 + $(add_kdeapps_dep akonadi)
10284 + $(add_kdeapps_dep kidentitymanagement)
10285 + $(add_kdeapps_dep mailcommon)
10286 + $(add_kdeapps_dep mailimporter)
10287 + $(add_qt_dep qtgui)
10288 + $(add_qt_dep qtwidgets)
10289 +"
10290 +RDEPEND="${DEPEND}
10291 + !kde-apps/kmail:4
10292 +"
10293
10294 diff --git a/kde-apps/messagelib/messagelib-17.03.90.ebuild b/kde-apps/messagelib/messagelib-17.03.90.ebuild
10295 new file mode 100644
10296 index 0000000000..8ec98bc2e7
10297 --- /dev/null
10298 +++ b/kde-apps/messagelib/messagelib-17.03.90.ebuild
10299 @@ -0,0 +1,71 @@
10300 +# Copyright 1999-2017 Gentoo Foundation
10301 +# Distributed under the terms of the GNU General Public License v2
10302 +
10303 +EAPI=6
10304 +
10305 +KDE_TEST="forceoptional-recursive"
10306 +QT_MINIMAL="5.7.0"
10307 +VIRTUALX_REQUIRED="test"
10308 +inherit kde5
10309 +
10310 +DESCRIPTION="Libraries for messaging functions"
10311 +LICENSE="GPL-2+ LGPL-2.1+"
10312 +KEYWORDS="~amd64 ~x86"
10313 +IUSE=""
10314 +
10315 +# drop qtgui subslot operator when QT_MINIMAL >= 5.8.0
10316 +DEPEND="
10317 + $(add_frameworks_dep karchive)
10318 + $(add_frameworks_dep kcodecs)
10319 + $(add_frameworks_dep kcompletion)
10320 + $(add_frameworks_dep kconfig)
10321 + $(add_frameworks_dep kconfigwidgets)
10322 + $(add_frameworks_dep kcoreaddons)
10323 + $(add_frameworks_dep kdbusaddons)
10324 + $(add_frameworks_dep ki18n)
10325 + $(add_frameworks_dep kiconthemes)
10326 + $(add_frameworks_dep kio)
10327 + $(add_frameworks_dep kitemmodels)
10328 + $(add_frameworks_dep kitemviews)
10329 + $(add_frameworks_dep kjobwidgets)
10330 + $(add_frameworks_dep knotifications)
10331 + $(add_frameworks_dep kservice)
10332 + $(add_frameworks_dep ktextwidgets)
10333 + $(add_frameworks_dep kwidgetsaddons)
10334 + $(add_frameworks_dep kwindowsystem)
10335 + $(add_frameworks_dep kxmlgui)
10336 + $(add_frameworks_dep sonnet)
10337 + $(add_frameworks_dep syntax-highlighting)
10338 + $(add_kdeapps_dep akonadi)
10339 + $(add_kdeapps_dep akonadi-contacts)
10340 + $(add_kdeapps_dep akonadi-mime)
10341 + $(add_kdeapps_dep grantleetheme)
10342 + $(add_kdeapps_dep incidenceeditor)
10343 + $(add_kdeapps_dep kcalcore)
10344 + $(add_kdeapps_dep kcontacts)
10345 + $(add_kdeapps_dep kdepim-apps-libs)
10346 + $(add_kdeapps_dep kidentitymanagement)
10347 + $(add_kdeapps_dep kldap)
10348 + $(add_kdeapps_dep kmailtransport)
10349 + $(add_kdeapps_dep kmbox)
10350 + $(add_kdeapps_dep kmime)
10351 + $(add_kdeapps_dep kpimtextedit)
10352 + $(add_kdeapps_dep libgravatar)
10353 + $(add_kdeapps_dep libkdepim)
10354 + $(add_kdeapps_dep libkleo)
10355 + $(add_qt_dep qtgui '' '' '5=')
10356 + $(add_qt_dep qtnetwork)
10357 + $(add_qt_dep qtprintsupport)
10358 + $(add_qt_dep qtwebengine 'widgets')
10359 + $(add_qt_dep qtwidgets)
10360 + >=app-crypt/gpgme-1.8.0-r1[cxx,qt5]
10361 + >=dev-libs/grantlee-5.1.0:5
10362 +"
10363 +RDEPEND="${DEPEND}
10364 + !<kde-apps/kdepim-addons-16.08.50:5
10365 + !kde-apps/kdepim-common-libs:4
10366 + !=kde-apps/kmail-4.4*:4
10367 +"
10368 +
10369 +# bug 579630
10370 +RESTRICT+=" test"
10371
10372 diff --git a/kde-apps/minuet/minuet-17.03.90.ebuild b/kde-apps/minuet/minuet-17.03.90.ebuild
10373 new file mode 100644
10374 index 0000000000..088005a48f
10375 --- /dev/null
10376 +++ b/kde-apps/minuet/minuet-17.03.90.ebuild
10377 @@ -0,0 +1,29 @@
10378 +# Copyright 1999-2017 Gentoo Foundation
10379 +# Distributed under the terms of the GNU General Public License v2
10380 +
10381 +EAPI=6
10382 +
10383 +KDE_HANDBOOK="forceoptional"
10384 +QT_MINIMAL="5.7.0"
10385 +inherit kde5
10386 +
10387 +DESCRIPTION="A KDE Software for Music Education"
10388 +HOMEPAGE="https://minuet.kde.org/"
10389 +KEYWORDS="~amd64 ~x86"
10390 +IUSE=""
10391 +
10392 +COMMON_DEPEND="
10393 + $(add_frameworks_dep kcoreaddons)
10394 + $(add_frameworks_dep kcrash)
10395 + $(add_frameworks_dep ki18n)
10396 + $(add_qt_dep qtdeclarative)
10397 + $(add_qt_dep qtgui)
10398 + $(add_qt_dep qtsvg)
10399 + $(add_qt_dep qtquickcontrols2)
10400 + media-sound/fluidsynth
10401 +"
10402 +DEPEND="${COMMON_DEPEND}
10403 + virtual/pkgconfig
10404 +"
10405 +RDEPEND="${COMMON_DEPEND}
10406 +"
10407
10408 diff --git a/kde-apps/okteta/okteta-17.03.90.ebuild b/kde-apps/okteta/okteta-17.03.90.ebuild
10409 new file mode 100644
10410 index 0000000000..fd77792032
10411 --- /dev/null
10412 +++ b/kde-apps/okteta/okteta-17.03.90.ebuild
10413 @@ -0,0 +1,59 @@
10414 +# Copyright 1999-2017 Gentoo Foundation
10415 +# Distributed under the terms of the GNU General Public License v2
10416 +
10417 +EAPI=6
10418 +
10419 +KDE_DESIGNERPLUGIN="true"
10420 +KDE_HANDBOOK="forceoptional"
10421 +KDE_TEST="optional"
10422 +VIRTUALX_REQUIRED="test"
10423 +inherit kde5
10424 +
10425 +DESCRIPTION="KDE hexeditor"
10426 +HOMEPAGE="https://www.kde.org/applications/utilities/okteta
10427 +https://utils.kde.org/projects/okteta"
10428 +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
10429 +IUSE="crypt"
10430 +
10431 +DEPEND="
10432 + $(add_frameworks_dep kbookmarks)
10433 + $(add_frameworks_dep kcmutils)
10434 + $(add_frameworks_dep kcodecs)
10435 + $(add_frameworks_dep kcompletion)
10436 + $(add_frameworks_dep kconfig)
10437 + $(add_frameworks_dep kconfigwidgets)
10438 + $(add_frameworks_dep kcoreaddons)
10439 + $(add_frameworks_dep kdbusaddons)
10440 + $(add_frameworks_dep ki18n)
10441 + $(add_frameworks_dep kiconthemes)
10442 + $(add_frameworks_dep kio)
10443 + $(add_frameworks_dep kjobwidgets)
10444 + $(add_frameworks_dep knewstuff)
10445 + $(add_frameworks_dep kparts)
10446 + $(add_frameworks_dep kservice)
10447 + $(add_frameworks_dep kwidgetsaddons)
10448 + $(add_frameworks_dep kxmlgui)
10449 + $(add_qt_dep qtgui)
10450 + $(add_qt_dep qtnetwork)
10451 + $(add_qt_dep qtprintsupport)
10452 + $(add_qt_dep qtscript 'scripttools')
10453 + $(add_qt_dep qtwidgets)
10454 + $(add_qt_dep qtxml)
10455 + crypt? ( app-crypt/qca:2[qt5] )
10456 +"
10457 +RDEPEND="${DEPEND}"
10458 +
10459 +src_configure() {
10460 + local mycmakeargs=(
10461 + -DOMIT_EXAMPLES=ON
10462 + $(cmake-utils_use_find_package crypt Qca-qt5)
10463 + )
10464 +
10465 + kde5_src_configure
10466 +}
10467 +
10468 +src_test() {
10469 + local myctestargs=( -j1 )
10470 +
10471 + kde5_src_test
10472 +}
10473
10474 diff --git a/kde-apps/okular/okular-17.03.90.ebuild b/kde-apps/okular/okular-17.03.90.ebuild
10475 new file mode 100644
10476 index 0000000000..fedc6a765d
10477 --- /dev/null
10478 +++ b/kde-apps/okular/okular-17.03.90.ebuild
10479 @@ -0,0 +1,84 @@
10480 +# Copyright 1999-2017 Gentoo Foundation
10481 +# Distributed under the terms of the GNU General Public License v2
10482 +
10483 +EAPI=6
10484 +
10485 +KDE_HANDBOOK="forceoptional"
10486 +KDE_TEST="forceoptional"
10487 +VIRTUALX_REQUIRED="test"
10488 +inherit kde5
10489 +
10490 +DESCRIPTION="Universal document viewer based on KDE Frameworks"
10491 +HOMEPAGE="https://okular.kde.org https://www.kde.org/applications/graphics/okular"
10492 +KEYWORDS="~amd64 ~arm ~x86"
10493 +IUSE="chm crypt djvu ebook +jpeg mobi mobile +pdf +postscript speech +tiff"
10494 +
10495 +DEPEND="
10496 + $(add_frameworks_dep kactivities)
10497 + $(add_frameworks_dep karchive)
10498 + $(add_frameworks_dep kbookmarks)
10499 + $(add_frameworks_dep kcompletion)
10500 + $(add_frameworks_dep kconfig)
10501 + $(add_frameworks_dep kconfigwidgets)
10502 + $(add_frameworks_dep kcoreaddons)
10503 + $(add_frameworks_dep kdbusaddons)
10504 + $(add_frameworks_dep kio)
10505 + $(add_frameworks_dep kjs)
10506 + $(add_frameworks_dep kparts)
10507 + $(add_frameworks_dep kwallet)
10508 + $(add_frameworks_dep kpty)
10509 + $(add_frameworks_dep threadweaver)
10510 + $(add_qt_dep qtdbus)
10511 + $(add_qt_dep qtgui)
10512 + $(add_qt_dep qtprintsupport)
10513 + $(add_qt_dep qtsvg)
10514 + $(add_qt_dep qtwidgets)
10515 + media-libs/freetype
10516 + media-libs/phonon[qt5]
10517 + sys-libs/zlib
10518 + chm? (
10519 + $(add_frameworks_dep khtml)
10520 + dev-libs/chmlib
10521 + )
10522 + crypt? ( app-crypt/qca:2[qt5] )
10523 + djvu? ( app-text/djvu )
10524 + ebook? ( app-text/ebook-tools )
10525 + jpeg? (
10526 + $(add_kdeapps_dep libkexiv2)
10527 + virtual/jpeg:0
10528 + )
10529 + mobi? ( $(add_kdeapps_dep kdegraphics-mobipocket) )
10530 + pdf? ( app-text/poppler[qt5,-exceptions(-)] )
10531 + postscript? ( app-text/libspectre )
10532 + speech? ( $(add_qt_dep qtspeech) )
10533 + tiff? ( media-libs/tiff:0 )
10534 +"
10535 +RDEPEND="${DEPEND}
10536 + mobile? ( dev-libs/kirigami:1 )
10537 +"
10538 +
10539 +# bug 603116
10540 +RESTRICT+=" test"
10541 +
10542 +src_prepare() {
10543 + kde5_src_prepare
10544 + use mobile || cmake_comment_add_subdirectory mobile
10545 + use test || cmake_comment_add_subdirectory conf/autotests
10546 +}
10547 +
10548 +src_configure() {
10549 + local mycmakeargs=(
10550 + $(cmake-utils_use_find_package chm CHM)
10551 + $(cmake-utils_use_find_package crypt Qca-qt5)
10552 + $(cmake-utils_use_find_package djvu DjVuLibre)
10553 + $(cmake-utils_use_find_package ebook EPub)
10554 + $(cmake-utils_use_find_package jpeg KF5KExiv2)
10555 + $(cmake-utils_use_find_package mobi QMobipocket)
10556 + $(cmake-utils_use_find_package pdf Poppler)
10557 + $(cmake-utils_use_find_package postscript LibSpectre)
10558 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
10559 + $(cmake-utils_use_find_package tiff TIFF)
10560 + )
10561 +
10562 + kde5_src_configure
10563 +}
10564
10565 diff --git a/kde-apps/palapeli/palapeli-17.03.90.ebuild b/kde-apps/palapeli/palapeli-17.03.90.ebuild
10566 new file mode 100644
10567 index 0000000000..b4e20daba3
10568 --- /dev/null
10569 +++ b/kde-apps/palapeli/palapeli-17.03.90.ebuild
10570 @@ -0,0 +1,15 @@
10571 +# Copyright 1999-2017 Gentoo Foundation
10572 +# Distributed under the terms of the GNU General Public License v2
10573 +
10574 +EAPI=6
10575 +
10576 +KDE_HANDBOOK="optional"
10577 +inherit kde4-base
10578 +
10579 +DESCRIPTION="KDE jigsaw puzzle game"
10580 +HOMEPAGE="https://www.kde.org/applications/games/palapeli/"
10581 +KEYWORDS="~amd64 ~arm ~x86"
10582 +IUSE="debug"
10583 +
10584 +DEPEND="$(add_kdeapps_dep libkdegames)"
10585 +RDEPEND="${DEPEND}"
10586
10587 diff --git a/kde-apps/parley/parley-17.03.90.ebuild b/kde-apps/parley/parley-17.03.90.ebuild
10588 new file mode 100644
10589 index 0000000000..99d041c20b
10590 --- /dev/null
10591 +++ b/kde-apps/parley/parley-17.03.90.ebuild
10592 @@ -0,0 +1,46 @@
10593 +# Copyright 1999-2017 Gentoo Foundation
10594 +# Distributed under the terms of the GNU General Public License v2
10595 +
10596 +EAPI=6
10597 +
10598 +KDE_HANDBOOK="forceoptional"
10599 +KDE_DOC_DIR="docs"
10600 +inherit kde5
10601 +
10602 +DESCRIPTION="A vocabulary trainer to help you memorize things"
10603 +HOMEPAGE="https://www.kde.org/applications/education/parley
10604 +https://edu.kde.org/applications/school/parley"
10605 +KEYWORDS="~amd64 ~x86"
10606 +IUSE=""
10607 +
10608 +DEPEND="
10609 + $(add_kdeapps_dep libkeduvocdocument)
10610 + $(add_frameworks_dep kcmutils)
10611 + $(add_frameworks_dep kcompletion)
10612 + $(add_frameworks_dep kconfig)
10613 + $(add_frameworks_dep kconfigwidgets)
10614 + $(add_frameworks_dep kcoreaddons)
10615 + $(add_frameworks_dep kcrash)
10616 + $(add_frameworks_dep khtml)
10617 + $(add_frameworks_dep ki18n)
10618 + $(add_frameworks_dep kio)
10619 + $(add_frameworks_dep knewstuff)
10620 + $(add_frameworks_dep knotifications)
10621 + $(add_frameworks_dep kross)
10622 + $(add_frameworks_dep kservice)
10623 + $(add_frameworks_dep ktextwidgets)
10624 + $(add_frameworks_dep kwidgetsaddons)
10625 + $(add_frameworks_dep kxmlgui)
10626 + $(add_frameworks_dep sonnet)
10627 + $(add_qt_dep qtdbus)
10628 + $(add_qt_dep qtconcurrent)
10629 + $(add_qt_dep qtgui)
10630 + $(add_qt_dep qtmultimedia)
10631 + $(add_qt_dep qtsvg)
10632 + $(add_qt_dep qtwidgets)
10633 + dev-libs/libxml2:2
10634 + dev-libs/libxslt
10635 +"
10636 +RDEPEND="${DEPEND}
10637 + $(add_kdeapps_dep kdeedu-data)
10638 +"
10639
10640 diff --git a/kde-apps/picmi/picmi-17.03.90.ebuild b/kde-apps/picmi/picmi-17.03.90.ebuild
10641 new file mode 100644
10642 index 0000000000..c269e386d1
10643 --- /dev/null
10644 +++ b/kde-apps/picmi/picmi-17.03.90.ebuild
10645 @@ -0,0 +1,34 @@
10646 +# Copyright 1999-2017 Gentoo Foundation
10647 +# Distributed under the terms of the GNU General Public License v2
10648 +
10649 +EAPI=6
10650 +
10651 +KDE_HANDBOOK="forceoptional"
10652 +KDE_TEST="forceoptional"
10653 +VIRTUALX_REQUIRED="test"
10654 +inherit kde5
10655 +
10656 +DESCRIPTION="Nonogram logic game by KDE"
10657 +HOMEPAGE="https://games.kde.org/game.php?game=picmi"
10658 +KEYWORDS="~amd64 ~x86"
10659 +IUSE=""
10660 +
10661 +DEPEND="
10662 + $(add_frameworks_dep kconfigwidgets)
10663 + $(add_frameworks_dep kcoreaddons)
10664 + $(add_frameworks_dep kcrash)
10665 + $(add_frameworks_dep kdbusaddons)
10666 + $(add_frameworks_dep kdeclarative)
10667 + $(add_frameworks_dep ki18n)
10668 + $(add_frameworks_dep kio)
10669 + $(add_frameworks_dep knewstuff)
10670 + $(add_frameworks_dep kwidgetsaddons)
10671 + $(add_frameworks_dep kxmlgui)
10672 + $(add_kdeapps_dep libkdegames)
10673 + $(add_qt_dep qtdeclarative)
10674 + $(add_qt_dep qtgui)
10675 + $(add_qt_dep qtsvg)
10676 + $(add_qt_dep qtwidgets)
10677 + $(add_qt_dep qtxml)
10678 +"
10679 +RDEPEND="${DEPEND}"
10680
10681 diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-17.03.90.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-17.03.90.ebuild
10682 new file mode 100644
10683 index 0000000000..f46e005eba
10684 --- /dev/null
10685 +++ b/kde-apps/pim-data-exporter/pim-data-exporter-17.03.90.ebuild
10686 @@ -0,0 +1,45 @@
10687 +# Copyright 1999-2017 Gentoo Foundation
10688 +# Distributed under the terms of the GNU General Public License v2
10689 +
10690 +EAPI=6
10691 +
10692 +KDE_HANDBOOK="forceoptional"
10693 +KDE_TEST="forceoptional"
10694 +VIRTUALX_REQUIRED="test"
10695 +inherit kde5
10696 +
10697 +DESCRIPTION="Assistant to backup and archive PIM data and configuration"
10698 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Backup_Options"
10699 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
10700 +KEYWORDS="~amd64 ~x86"
10701 +IUSE=""
10702 +
10703 +DEPEND="
10704 + $(add_frameworks_dep karchive)
10705 + $(add_frameworks_dep kconfig)
10706 + $(add_frameworks_dep kconfigwidgets)
10707 + $(add_frameworks_dep kcoreaddons)
10708 + $(add_frameworks_dep kcrash)
10709 + $(add_frameworks_dep kdbusaddons)
10710 + $(add_frameworks_dep ki18n)
10711 + $(add_frameworks_dep kio)
10712 + $(add_frameworks_dep kitemviews)
10713 + $(add_frameworks_dep knotifications)
10714 + $(add_frameworks_dep kwidgetsaddons)
10715 + $(add_frameworks_dep kxmlgui)
10716 + $(add_kdeapps_dep akonadi)
10717 + $(add_kdeapps_dep kcontacts)
10718 + $(add_kdeapps_dep kidentitymanagement)
10719 + $(add_kdeapps_dep kmailtransport)
10720 + $(add_kdeapps_dep kmime)
10721 + $(add_kdeapps_dep kpimtextedit)
10722 + $(add_kdeapps_dep libkdepim)
10723 + $(add_kdeapps_dep mailcommon)
10724 + $(add_kdeapps_dep pimcommon)
10725 + $(add_qt_dep qtgui)
10726 + $(add_qt_dep qtwidgets)
10727 + $(add_qt_dep qtxml)
10728 +"
10729 +RDEPEND="${DEPEND}
10730 + !kde-apps/kmail:4
10731 +"
10732
10733 diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-17.03.90.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-17.03.90.ebuild
10734 new file mode 100644
10735 index 0000000000..8e2b855e49
10736 --- /dev/null
10737 +++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-17.03.90.ebuild
10738 @@ -0,0 +1,43 @@
10739 +# Copyright 1999-2017 Gentoo Foundation
10740 +# Distributed under the terms of the GNU General Public License v2
10741 +
10742 +EAPI=6
10743 +
10744 +KDE_HANDBOOK="forceoptional"
10745 +KDE_TEST="forceoptional"
10746 +VIRTUALX_REQUIRED="test"
10747 +inherit kde5
10748 +
10749 +DESCRIPTION="Assistant for editing IMAP Sieve filters"
10750 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
10751 +KEYWORDS="~amd64 ~x86"
10752 +IUSE=""
10753 +
10754 +DEPEND="
10755 + $(add_frameworks_dep kbookmarks)
10756 + $(add_frameworks_dep kconfig)
10757 + $(add_frameworks_dep kconfigwidgets)
10758 + $(add_frameworks_dep kcoreaddons)
10759 + $(add_frameworks_dep kcrash)
10760 + $(add_frameworks_dep kdbusaddons)
10761 + $(add_frameworks_dep ki18n)
10762 + $(add_frameworks_dep kiconthemes)
10763 + $(add_frameworks_dep kwallet)
10764 + $(add_frameworks_dep kwidgetsaddons)
10765 + $(add_frameworks_dep kxmlgui)
10766 + $(add_kdeapps_dep akonadi)
10767 + $(add_kdeapps_dep akonadi-contacts)
10768 + $(add_kdeapps_dep akonadi-mime)
10769 + $(add_kdeapps_dep calendarsupport)
10770 + $(add_kdeapps_dep kcalcore)
10771 + $(add_kdeapps_dep kcontacts)
10772 + $(add_kdeapps_dep kmailtransport)
10773 + $(add_kdeapps_dep libksieve)
10774 + $(add_kdeapps_dep pimcommon)
10775 + $(add_qt_dep qtgui)
10776 + $(add_qt_dep qtnetwork)
10777 + $(add_qt_dep qtwidgets)
10778 +"
10779 +RDEPEND="${DEPEND}
10780 + !kde-apps/kdepim-common-libs:4
10781 +"
10782
10783 diff --git a/kde-apps/pimcommon/pimcommon-17.03.90.ebuild b/kde-apps/pimcommon/pimcommon-17.03.90.ebuild
10784 new file mode 100644
10785 index 0000000000..5ac73f794a
10786 --- /dev/null
10787 +++ b/kde-apps/pimcommon/pimcommon-17.03.90.ebuild
10788 @@ -0,0 +1,58 @@
10789 +# Copyright 1999-2017 Gentoo Foundation
10790 +# Distributed under the terms of the GNU General Public License v2
10791 +
10792 +EAPI=6
10793 +
10794 +KDE_DESIGNERPLUGIN="true"
10795 +KDE_TEST="forceoptional"
10796 +VIRTUALX_REQUIRED="test"
10797 +inherit kde5
10798 +
10799 +DESCRIPTION="Common PIM libraries"
10800 +LICENSE="GPL-2+ LGPL-2.1+"
10801 +KEYWORDS="~amd64 ~x86"
10802 +IUSE=""
10803 +
10804 +COMMON_DEPEND="
10805 + $(add_frameworks_dep karchive)
10806 + $(add_frameworks_dep kcodecs)
10807 + $(add_frameworks_dep kcompletion)
10808 + $(add_frameworks_dep kconfig)
10809 + $(add_frameworks_dep kconfigwidgets)
10810 + $(add_frameworks_dep kcoreaddons)
10811 + $(add_frameworks_dep kdbusaddons)
10812 + $(add_frameworks_dep ki18n)
10813 + $(add_frameworks_dep kiconthemes)
10814 + $(add_frameworks_dep kio)
10815 + $(add_frameworks_dep kitemmodels)
10816 + $(add_frameworks_dep kitemviews)
10817 + $(add_frameworks_dep kjobwidgets)
10818 + $(add_frameworks_dep knewstuff)
10819 + $(add_frameworks_dep kservice)
10820 + $(add_frameworks_dep kwallet)
10821 + $(add_frameworks_dep kwidgetsaddons)
10822 + $(add_frameworks_dep kwindowsystem)
10823 + $(add_frameworks_dep kxmlgui)
10824 + $(add_kdeapps_dep akonadi)
10825 + $(add_kdeapps_dep akonadi-contacts)
10826 + $(add_kdeapps_dep akonadi-mime)
10827 + $(add_kdeapps_dep kcontacts)
10828 + $(add_kdeapps_dep kimap)
10829 + $(add_kdeapps_dep kmime)
10830 + $(add_kdeapps_dep kpimtextedit)
10831 + $(add_kdeapps_dep libkdepim)
10832 + $(add_qt_dep qtdbus)
10833 + $(add_qt_dep qtgui)
10834 + $(add_qt_dep qtnetwork)
10835 + $(add_qt_dep qtprintsupport)
10836 + $(add_qt_dep qtwebengine 'widgets')
10837 + $(add_qt_dep qtwidgets)
10838 + $(add_qt_dep qtxml)
10839 + dev-libs/grantlee:5
10840 +"
10841 +DEPEND="${COMMON_DEPEND}
10842 + dev-libs/libxslt
10843 +"
10844 +RDEPEND="${COMMON_DEPEND}
10845 + !kde-apps/kdepim-common-libs:4
10846 +"
10847
10848 diff --git a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.03.90.ebuild b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.03.90.ebuild
10849 new file mode 100644
10850 index 0000000000..adfa3d7169
10851 --- /dev/null
10852 +++ b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.03.90.ebuild
10853 @@ -0,0 +1,38 @@
10854 +# Copyright 1999-2017 Gentoo Foundation
10855 +# Distributed under the terms of the GNU General Public License v2
10856 +
10857 +EAPI=6
10858 +
10859 +inherit kde5-meta-pkg
10860 +
10861 +DESCRIPTION="Plasma Telepathy client"
10862 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
10863 +
10864 +LICENSE="|| ( GPL-2 GPL-3 LGPL-2.1 )"
10865 +KEYWORDS="~amd64 ~x86"
10866 +IUSE="gstreamer nls"
10867 +
10868 +[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
10869 +
10870 +RDEPEND="
10871 + $(add_kdeapps_dep ktp-accounts-kcm)
10872 + $(add_kdeapps_dep ktp-approver)
10873 + $(add_kdeapps_dep ktp-auth-handler)
10874 + $(add_kdeapps_dep ktp-common-internals)
10875 + $(add_kdeapps_dep ktp-contact-list)
10876 + $(add_kdeapps_dep ktp-contact-runner)
10877 + $(add_kdeapps_dep ktp-desktop-applets)
10878 + $(add_kdeapps_dep ktp-filetransfer-handler)
10879 + $(add_kdeapps_dep ktp-kded-module)
10880 + $(add_kdeapps_dep ktp-send-file)
10881 + $(add_kdeapps_dep ktp-text-ui)
10882 + !kde-apps/plasma-telepathy-meta:4
10883 + gstreamer? ( $(add_kdeapps_dep ktp-call-ui) )
10884 +"
10885 +
10886 +pkg_postinst() {
10887 + echo
10888 + elog "You can configure the accounts in Plasma System Settings"
10889 + elog "and then add the Instant Messaging plasma applet to access the contact list."
10890 + echo
10891 +}
10892
10893 diff --git a/kde-apps/poxml/poxml-17.03.90.ebuild b/kde-apps/poxml/poxml-17.03.90.ebuild
10894 new file mode 100644
10895 index 0000000000..b35a42b854
10896 --- /dev/null
10897 +++ b/kde-apps/poxml/poxml-17.03.90.ebuild
10898 @@ -0,0 +1,17 @@
10899 +# Copyright 1999-2017 Gentoo Foundation
10900 +# Distributed under the terms of the GNU General Public License v2
10901 +
10902 +EAPI=6
10903 +
10904 +KDE_HANDBOOK="forceoptional"
10905 +inherit kde5
10906 +
10907 +DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
10908 +KEYWORDS="~amd64 ~x86"
10909 +IUSE=""
10910 +
10911 +DEPEND="
10912 + $(add_qt_dep qtxml)
10913 + sys-devel/gettext
10914 +"
10915 +RDEPEND="${DEPEND}"
10916
10917 diff --git a/kde-apps/print-manager/print-manager-17.03.90.ebuild b/kde-apps/print-manager/print-manager-17.03.90.ebuild
10918 new file mode 100644
10919 index 0000000000..c978eb84dd
10920 --- /dev/null
10921 +++ b/kde-apps/print-manager/print-manager-17.03.90.ebuild
10922 @@ -0,0 +1,53 @@
10923 +# Copyright 1999-2017 Gentoo Foundation
10924 +# Distributed under the terms of the GNU General Public License v2
10925 +
10926 +EAPI=6
10927 +
10928 +inherit kde5
10929 +
10930 +DESCRIPTION="Manage print jobs and printers in Plasma"
10931 +KEYWORDS="~amd64 ~x86"
10932 +IUSE="+gtk"
10933 +
10934 +DEPEND="
10935 + $(add_frameworks_dep kcmutils)
10936 + $(add_frameworks_dep kconfig)
10937 + $(add_frameworks_dep kconfigwidgets)
10938 + $(add_frameworks_dep kcoreaddons)
10939 + $(add_frameworks_dep kdbusaddons)
10940 + $(add_frameworks_dep ki18n)
10941 + $(add_frameworks_dep kiconthemes)
10942 + $(add_frameworks_dep kio)
10943 + $(add_frameworks_dep knotifications)
10944 + $(add_frameworks_dep kservice)
10945 + $(add_frameworks_dep kwidgetsaddons)
10946 + $(add_frameworks_dep kwindowsystem)
10947 + $(add_frameworks_dep plasma)
10948 + $(add_qt_dep qtdbus)
10949 + $(add_qt_dep qtdeclarative)
10950 + $(add_qt_dep qtgui)
10951 + $(add_qt_dep qtnetwork)
10952 + $(add_qt_dep qtwidgets)
10953 + net-print/cups
10954 +"
10955 +RDEPEND="${DEPEND}
10956 + $(add_plasma_dep kde-cli-tools)
10957 + gtk? ( app-admin/system-config-printer )
10958 +"
10959 +
10960 +pkg_postinst(){
10961 + if ! use gtk ; then
10962 + ewarn
10963 + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
10964 + ewarn "an important, though optional, runtime dependency:"
10965 + ewarn
10966 + ewarn "app-admin/system-config-printer"
10967 + ewarn
10968 + ewarn "${PN} will work nevertheless, but is going to be less comfortable"
10969 + ewarn "and will show the following error status during runtime:"
10970 + ewarn
10971 + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
10972 + ewarn "was not provided by any .service files'\""
10973 + ewarn
10974 + fi
10975 +}
10976
10977 diff --git a/kde-apps/rocs/rocs-17.03.90.ebuild b/kde-apps/rocs/rocs-17.03.90.ebuild
10978 new file mode 100644
10979 index 0000000000..d4d7dc8d7a
10980 --- /dev/null
10981 +++ b/kde-apps/rocs/rocs-17.03.90.ebuild
10982 @@ -0,0 +1,45 @@
10983 +# Copyright 1999-2017 Gentoo Foundation
10984 +# Distributed under the terms of the GNU General Public License v2
10985 +
10986 +EAPI=6
10987 +
10988 +KDE_HANDBOOK="optional"
10989 +KDE_TEST="true"
10990 +inherit kde5
10991 +
10992 +DESCRIPTION="Interface to work with Graph Theory"
10993 +HOMEPAGE="https://www.kde.org/applications/education/rocs
10994 +https://edu.kde.org/applications/mathematics/rocs"
10995 +KEYWORDS="~amd64 ~x86"
10996 +IUSE=""
10997 +
10998 +RDEPEND="
10999 + $(add_frameworks_dep karchive)
11000 + $(add_frameworks_dep kconfig)
11001 + $(add_frameworks_dep kconfigwidgets)
11002 + $(add_frameworks_dep kcoreaddons)
11003 + $(add_frameworks_dep kcrash)
11004 + $(add_frameworks_dep kdeclarative)
11005 + $(add_frameworks_dep ki18n)
11006 + $(add_frameworks_dep kitemviews)
11007 + $(add_frameworks_dep kparts)
11008 + $(add_frameworks_dep kservice)
11009 + $(add_frameworks_dep ktexteditor)
11010 + $(add_frameworks_dep ktextwidgets)
11011 + $(add_frameworks_dep kxmlgui)
11012 + $(add_qt_dep qtconcurrent)
11013 + $(add_qt_dep qtdeclarative 'widgets')
11014 + $(add_qt_dep qtgui)
11015 + $(add_qt_dep qtscript 'scripttools')
11016 + $(add_qt_dep qtsvg)
11017 + $(add_qt_dep qtwebkit)
11018 + $(add_qt_dep qtwidgets)
11019 + $(add_qt_dep qtxml)
11020 + $(add_qt_dep qtxmlpatterns)
11021 + dev-libs/grantlee:5
11022 +"
11023 +DEPEND="${RDEPEND}
11024 + >=dev-libs/boost-1.49
11025 +"
11026 +
11027 +RESTRICT+=" test" # 1/10 tests currently fails
11028
11029 diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.03.90.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.03.90.ebuild
11030 new file mode 100644
11031 index 0000000000..f1337cda8a
11032 --- /dev/null
11033 +++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.03.90.ebuild
11034 @@ -0,0 +1,17 @@
11035 +# Copyright 1999-2017 Gentoo Foundation
11036 +# Distributed under the terms of the GNU General Public License v2
11037 +
11038 +EAPI=6
11039 +
11040 +inherit kde5
11041 +
11042 +DESCRIPTION="KWallet extension for signond"
11043 +HOMEPAGE="https://01.org/gsso/"
11044 +KEYWORDS="~amd64 ~x86"
11045 +LICENSE="GPL-2+"
11046 +
11047 +DEPEND="
11048 + $(add_frameworks_dep kwallet)
11049 + net-libs/signond
11050 +"
11051 +RDEPEND="${DEPEND}"
11052
11053 diff --git a/kde-apps/spectacle/spectacle-17.03.90.ebuild b/kde-apps/spectacle/spectacle-17.03.90.ebuild
11054 new file mode 100644
11055 index 0000000000..5f892af2e5
11056 --- /dev/null
11057 +++ b/kde-apps/spectacle/spectacle-17.03.90.ebuild
11058 @@ -0,0 +1,52 @@
11059 +# Copyright 1999-2017 Gentoo Foundation
11060 +# Distributed under the terms of the GNU General Public License v2
11061 +
11062 +EAPI=6
11063 +
11064 +KDE_HANDBOOK="forceoptional"
11065 +inherit kde5
11066 +
11067 +DESCRIPTION="Screenshot capture utility"
11068 +LICENSE="LGPL-2+ handbook? ( FDL-1.3 ) kipi? ( GPL-2+ )"
11069 +KEYWORDS="~amd64 ~x86"
11070 +IUSE="kipi share"
11071 +
11072 +DEPEND="
11073 + $(add_frameworks_dep kconfig)
11074 + $(add_frameworks_dep kconfigwidgets)
11075 + $(add_frameworks_dep kcoreaddons)
11076 + $(add_frameworks_dep kdbusaddons)
11077 + $(add_frameworks_dep kdeclarative)
11078 + $(add_frameworks_dep ki18n)
11079 + $(add_frameworks_dep kio)
11080 + $(add_frameworks_dep knotifications)
11081 + $(add_frameworks_dep kservice)
11082 + $(add_frameworks_dep kwidgetsaddons)
11083 + $(add_frameworks_dep kwindowsystem)
11084 + $(add_frameworks_dep kxmlgui)
11085 + $(add_qt_dep qtconcurrent)
11086 + $(add_qt_dep qtdbus)
11087 + $(add_qt_dep qtdeclarative)
11088 + $(add_qt_dep qtgui)
11089 + $(add_qt_dep qtprintsupport)
11090 + $(add_qt_dep qtwidgets)
11091 + $(add_qt_dep qtx11extras)
11092 + x11-libs/libxcb
11093 + x11-libs/xcb-util
11094 + x11-libs/xcb-util-cursor
11095 + x11-libs/xcb-util-image
11096 + kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
11097 + share? ( dev-libs/purpose:5 )
11098 +"
11099 +RDEPEND="${DEPEND}
11100 + kipi? ( media-plugins/kipi-plugins:5 )
11101 + !kde-apps/ksnapshot
11102 +"
11103 +
11104 +src_configure() {
11105 + local mycmakeargs=(
11106 + $(cmake-utils_use_find_package kipi KF5Kipi)
11107 + $(cmake-utils_use_find_package share KDEExperimentalPurpose)
11108 + )
11109 + kde5_src_configure
11110 +}
11111
11112 diff --git a/kde-apps/step/step-17.03.90.ebuild b/kde-apps/step/step-17.03.90.ebuild
11113 new file mode 100644
11114 index 0000000000..f1c15a5a9d
11115 --- /dev/null
11116 +++ b/kde-apps/step/step-17.03.90.ebuild
11117 @@ -0,0 +1,61 @@
11118 +# Copyright 1999-2017 Gentoo Foundation
11119 +# Distributed under the terms of the GNU General Public License v2
11120 +
11121 +EAPI=6
11122 +
11123 +KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
11124 +KDE_TEST="forceoptional"
11125 +inherit kde5
11126 +
11127 +DESCRIPTION="Interactive physics simulator"
11128 +HOMEPAGE="https://edu.kde.org/step"
11129 +KEYWORDS="~amd64 ~x86"
11130 +IUSE="+gsl +qalculate"
11131 +
11132 +DEPEND="
11133 + $(add_frameworks_dep kcompletion)
11134 + $(add_frameworks_dep kconfig)
11135 + $(add_frameworks_dep kconfigwidgets)
11136 + $(add_frameworks_dep kcoreaddons)
11137 + $(add_frameworks_dep kcrash)
11138 + $(add_frameworks_dep kdelibs4support)
11139 + $(add_frameworks_dep khtml)
11140 + $(add_frameworks_dep ki18n)
11141 + $(add_frameworks_dep kiconthemes)
11142 + $(add_frameworks_dep kio)
11143 + $(add_frameworks_dep knewstuff)
11144 + $(add_frameworks_dep kparts)
11145 + $(add_frameworks_dep kplotting)
11146 + $(add_frameworks_dep kservice)
11147 + $(add_frameworks_dep ktextwidgets)
11148 + $(add_frameworks_dep kwidgetsaddons)
11149 + $(add_frameworks_dep kxmlgui)
11150 + $(add_qt_dep qtdeclarative)
11151 + $(add_qt_dep qtgui)
11152 + $(add_qt_dep qtopengl)
11153 + $(add_qt_dep qtprintsupport)
11154 + $(add_qt_dep qtsvg)
11155 + $(add_qt_dep qtwidgets)
11156 + $(add_qt_dep qtxml)
11157 + >=dev-cpp/eigen-3.2:3
11158 + sci-libs/cln
11159 + gsl? ( sci-libs/gsl:= )
11160 + qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
11161 +"
11162 +RDEPEND="${DEPEND}"
11163 +
11164 +src_prepare() {
11165 + kde5_src_prepare
11166 +
11167 + # FIXME: Drop duplicate upstream
11168 + sed -e '/find_package.*Xml Test/ s/^/#/' \
11169 + -i stepcore/CMakeLists.txt || die
11170 +}
11171 +
11172 +src_configure() {
11173 + local mycmakeargs=(
11174 + $(cmake-utils_use_find_package gsl GSL)
11175 + $(cmake-utils_use_find_package qalculate Qalculate)
11176 + )
11177 + kde5_src_configure
11178 +}
11179
11180 diff --git a/kde-apps/svgpart/svgpart-17.03.90.ebuild b/kde-apps/svgpart/svgpart-17.03.90.ebuild
11181 new file mode 100644
11182 index 0000000000..f400c2807c
11183 --- /dev/null
11184 +++ b/kde-apps/svgpart/svgpart-17.03.90.ebuild
11185 @@ -0,0 +1,24 @@
11186 +# Copyright 1999-2017 Gentoo Foundation
11187 +# Distributed under the terms of the GNU General Public License v2
11188 +
11189 +EAPI=6
11190 +
11191 +KDE_BLOCK_SLOT4="false"
11192 +inherit kde5
11193 +
11194 +DESCRIPTION="Kpart for viewing SVGs"
11195 +LICENSE="GPL-2+"
11196 +KEYWORDS="~amd64 ~arm ~x86"
11197 +IUSE=""
11198 +
11199 +DEPEND="
11200 + $(add_frameworks_dep kconfigwidgets)
11201 + $(add_frameworks_dep kcoreaddons)
11202 + $(add_frameworks_dep ki18n)
11203 + $(add_frameworks_dep kparts)
11204 + $(add_frameworks_dep kxmlgui)
11205 + $(add_qt_dep qtgui)
11206 + $(add_qt_dep qtsvg)
11207 + $(add_qt_dep qtwidgets)
11208 +"
11209 +RDEPEND="${DEPEND}"
11210
11211 diff --git a/kde-apps/sweeper/sweeper-17.03.90.ebuild b/kde-apps/sweeper/sweeper-17.03.90.ebuild
11212 new file mode 100644
11213 index 0000000000..d6f7cf034b
11214 --- /dev/null
11215 +++ b/kde-apps/sweeper/sweeper-17.03.90.ebuild
11216 @@ -0,0 +1,13 @@
11217 +# Copyright 1999-2017 Gentoo Foundation
11218 +# Distributed under the terms of the GNU General Public License v2
11219 +
11220 +EAPI=6
11221 +
11222 +KDE_HANDBOOK="optional"
11223 +inherit kde4-base
11224 +
11225 +DESCRIPTION="KDE Privacy Settings Widget"
11226 +HOMEPAGE="https://www.kde.org/applications/utilities/sweeper
11227 +https://utils.kde.org/projects/sweeper"
11228 +KEYWORDS="~amd64 ~arm ~x86"
11229 +IUSE="debug"
11230
11231 diff --git a/kde-apps/syndication/syndication-17.03.90.ebuild b/kde-apps/syndication/syndication-17.03.90.ebuild
11232 new file mode 100644
11233 index 0000000000..f8aebffd02
11234 --- /dev/null
11235 +++ b/kde-apps/syndication/syndication-17.03.90.ebuild
11236 @@ -0,0 +1,20 @@
11237 +# Copyright 1999-2017 Gentoo Foundation
11238 +# Distributed under the terms of the GNU General Public License v2
11239 +
11240 +EAPI=6
11241 +
11242 +KDE_TEST="true"
11243 +inherit kde5
11244 +
11245 +DESCRIPTION="Library for parsing RSS and Atom feeds"
11246 +LICENSE="LGPL-2+"
11247 +KEYWORDS="~amd64 ~x86"
11248 +IUSE=""
11249 +
11250 +DEPEND="
11251 + $(add_frameworks_dep kcodecs)
11252 + $(add_frameworks_dep kcoreaddons)
11253 + $(add_frameworks_dep kio)
11254 + $(add_qt_dep qtxml)
11255 +"
11256 +RDEPEND="${DEPEND}"
11257
11258 diff --git a/kde-apps/thumbnailers/thumbnailers-17.03.90.ebuild b/kde-apps/thumbnailers/thumbnailers-17.03.90.ebuild
11259 new file mode 100644
11260 index 0000000000..4bad5f5b11
11261 --- /dev/null
11262 +++ b/kde-apps/thumbnailers/thumbnailers-17.03.90.ebuild
11263 @@ -0,0 +1,32 @@
11264 +# Copyright 1999-2017 Gentoo Foundation
11265 +# Distributed under the terms of the GNU General Public License v2
11266 +
11267 +EAPI=6
11268 +
11269 +KDE_BLOCK_SLOT4=false
11270 +KMNAME="kdegraphics-thumbnailers"
11271 +inherit kde5
11272 +
11273 +DESCRIPTION="Thumbnail generators for PDF/PS and RAW files"
11274 +LICENSE="GPL-2+"
11275 +KEYWORDS="~amd64 ~x86"
11276 +IUSE="raw"
11277 +
11278 +DEPEND="
11279 + $(add_frameworks_dep kio)
11280 + $(add_qt_dep qtgui)
11281 + raw? (
11282 + $(add_kdeapps_dep libkdcraw)
11283 + $(add_kdeapps_dep libkexiv2)
11284 + )
11285 +"
11286 +RDEPEND="${DEPEND}"
11287 +
11288 +src_configure() {
11289 + local mycmakeargs=(
11290 + $(cmake-utils_use_find_package raw KF5KExiv2)
11291 + $(cmake-utils_use_find_package raw KF5KDcraw)
11292 + )
11293 +
11294 + kde5_src_configure
11295 +}
11296
11297 diff --git a/kde-apps/umbrello/umbrello-17.03.90.ebuild b/kde-apps/umbrello/umbrello-17.03.90.ebuild
11298 new file mode 100644
11299 index 0000000000..5727e40261
11300 --- /dev/null
11301 +++ b/kde-apps/umbrello/umbrello-17.03.90.ebuild
11302 @@ -0,0 +1,53 @@
11303 +# Copyright 1999-2017 Gentoo Foundation
11304 +# Distributed under the terms of the GNU General Public License v2
11305 +
11306 +EAPI=6
11307 +
11308 +KDE_HANDBOOK="forceoptional"
11309 +KDE_TEST="forceoptional"
11310 +VIRTUALX_REQUIRED="test"
11311 +inherit kde5
11312 +
11313 +DESCRIPTION="KDE UML Modeller"
11314 +HOMEPAGE="
11315 + https://www.kde.org/applications/development/umbrello
11316 + https://umbrello.kde.org
11317 +"
11318 +KEYWORDS="~amd64 ~x86"
11319 +IUSE=""
11320 +
11321 +DEPEND="
11322 + $(add_frameworks_dep karchive)
11323 + $(add_frameworks_dep kcompletion)
11324 + $(add_frameworks_dep kconfig)
11325 + $(add_frameworks_dep kconfigwidgets)
11326 + $(add_frameworks_dep kcoreaddons)
11327 + $(add_frameworks_dep ki18n)
11328 + $(add_frameworks_dep kiconthemes)
11329 + $(add_frameworks_dep kio)
11330 + $(add_frameworks_dep kjobwidgets)
11331 + $(add_frameworks_dep ktexteditor)
11332 + $(add_frameworks_dep ktextwidgets)
11333 + $(add_frameworks_dep kwidgetsaddons)
11334 + $(add_frameworks_dep kwindowsystem)
11335 + $(add_frameworks_dep kxmlgui)
11336 + $(add_qt_dep qtgui)
11337 + $(add_qt_dep qtprintsupport)
11338 + $(add_qt_dep qtsvg)
11339 + $(add_qt_dep qtwebkit)
11340 + $(add_qt_dep qtwidgets)
11341 + $(add_qt_dep qtxml)
11342 + dev-libs/libxml2
11343 + dev-libs/libxslt
11344 +"
11345 +RDEPEND="${DEPEND}"
11346 +
11347 +src_configure() {
11348 + local mycmakeargs=(
11349 + -DBUILD_KF5=ON
11350 + -DBUILD_unittests=$(usex test)
11351 + )
11352 + use test && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON )
11353 +
11354 + kde5_src_configure
11355 +}
11356
11357 diff --git a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.03.90.ebuild b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.03.90.ebuild
11358 new file mode 100644
11359 index 0000000000..e05155391c
11360 --- /dev/null
11361 +++ b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.03.90.ebuild
11362 @@ -0,0 +1,10 @@
11363 +# Copyright 1999-2017 Gentoo Foundation
11364 +# Distributed under the terms of the GNU General Public License v2
11365 +
11366 +EAPI=6
11367 +
11368 +inherit kde4-base
11369 +
11370 +DESCRIPTION="A DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module"
11371 +KEYWORDS="~amd64 ~arm ~x86"
11372 +IUSE="debug"