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