Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde-sunset:master commit in: kde-apps/kdebase-kioslaves/, kde-apps/kdebase-desktoptheme/, ...
Date: Mon, 05 Jun 2017 14:42:46
Message-Id: 1496673745.819dbff6546f5ef498436914835b5d4dedce7371.kensington@gentoo
1 commit: 819dbff6546f5ef498436914835b5d4dedce7371
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 5 14:42:18 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 5 14:42:25 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=819dbff6
7
8 kde-apps: import kde-runtime-16.04.3 from main tree
9
10 kde-apps/attica/attica-16.04.3.ebuild | 16 +++
11 kde-apps/drkonqi/drkonqi-16.04.3.ebuild | 25 ++++
12 kde-apps/kcmshell/kcmshell-16.04.3.ebuild | 11 ++
13 kde-apps/kcontrol/kcontrol-16.04.3.ebuild | 25 ++++
14 kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild | 36 ++++++
15 .../kdebase-desktoptheme-16.04.3.ebuild | 12 ++
16 .../kdebase-kioslaves-16.04.3-perl-5.22.patch | 37 ++++++
17 .../files/kdebase-kioslaves-16.04.3-webkit.patch | 50 ++++++++
18 .../kdebase-kioslaves-16.04.3-r2.ebuild | 58 +++++++++
19 .../kdebase-menu-icons-16.04.3.ebuild | 12 ++
20 kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild | 12 ++
21 kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild | 12 ++
22 kde-apps/kdesu/kdesu-16.04.3.ebuild | 25 ++++
23 .../kdontchangethehostname-16.04.3.ebuild | 15 +++
24 .../keditfiletype/keditfiletype-16.04.3.ebuild | 14 +++
25 kde-apps/kfile/kfile-16.04.3.ebuild | 11 ++
26 kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild | 20 ++++
27 kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild | 11 ++
28 kde-apps/kimgio/kimgio-16.04.3.ebuild | 14 +++
29 kde-apps/kioclient/kioclient-16.04.3.ebuild | 11 ++
30 .../kmimetypefinder/kmimetypefinder-16.04.3.ebuild | 11 ++
31 kde-apps/knetattach/knetattach-16.04.3.ebuild | 12 ++
32 kde-apps/knewstuff/knewstuff-16.04.3.ebuild | 11 ++
33 kde-apps/knotify/knotify-16.04.3.ebuild | 11 ++
34 .../kpasswdserver/kpasswdserver-16.04.3.ebuild | 14 +++
35 kde-apps/kquitapp/kquitapp-16.04.3.ebuild | 11 ++
36 kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild | 11 ++
37 kde-apps/kstart/kstart-16.04.3.ebuild | 11 ++
38 kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild | 11 ++
39 .../ktraderclient/ktraderclient-16.04.3.ebuild | 11 ++
40 kde-apps/kuiserver/kuiserver-16.04.3.ebuild | 11 ++
41 .../kurifilter-plugins-16.04.3.ebuild | 14 +++
42 .../kwalletd/files/kwalletd-16.04.3-gpgmepp.patch | 133 +++++++++++++++++++++
43 kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild | 42 +++++++
44 kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild | 35 ++++++
45 .../plasma-runtime/plasma-runtime-16.04.3.ebuild | 22 ++++
46 .../renamedlg-plugins-16.04.3.ebuild | 12 ++
47 .../solid-runtime/solid-runtime-16.04.3.ebuild | 29 +++++
48 38 files changed, 839 insertions(+)
49
50 diff --git a/kde-apps/attica/attica-16.04.3.ebuild b/kde-apps/attica/attica-16.04.3.ebuild
51 new file mode 100644
52 index 0000000..ea0a4e0
53 --- /dev/null
54 +++ b/kde-apps/attica/attica-16.04.3.ebuild
55 @@ -0,0 +1,16 @@
56 +# Copyright 1999-2016 Gentoo Foundation
57 +# Distributed under the terms of the GNU General Public License v2
58 +
59 +EAPI=6
60 +
61 +KMNAME="kde-runtime"
62 +inherit kde4-meta
63 +
64 +DESCRIPTION="Open Collaboration Services provider management"
65 +KEYWORDS="amd64 ~arm x86"
66 +IUSE="debug"
67 +
68 +DEPEND="
69 + dev-libs/libattica
70 +"
71 +RDEPEND="${DEPEND}"
72
73 diff --git a/kde-apps/drkonqi/drkonqi-16.04.3.ebuild b/kde-apps/drkonqi/drkonqi-16.04.3.ebuild
74 new file mode 100644
75 index 0000000..d8fc81c
76 --- /dev/null
77 +++ b/kde-apps/drkonqi/drkonqi-16.04.3.ebuild
78 @@ -0,0 +1,25 @@
79 +# Copyright 1999-2016 Gentoo Foundation
80 +# Distributed under the terms of the GNU General Public License v2
81 +
82 +EAPI=6
83 +
84 +KMNAME="kde-runtime"
85 +WEBKIT_REQUIRED="always"
86 +inherit kde4-meta
87 +
88 +DESCRIPTION="KDE crash handler, gives the user feedback if a program crashed"
89 +KEYWORDS="amd64 ~arm x86"
90 +IUSE="debug"
91 +
92 +DEPEND="
93 + $(add_kdeapps_dep kdepimlibs)
94 +"
95 +RDEPEND="${DEPEND}"
96 +
97 +pkg_postinst() {
98 + kde4-meta_pkg_postinst
99 + if ! has_version "sys-devel/gdb"; then
100 + elog "For more usability consider installing following packages:"
101 + elog " sys-devel/gdb - Easier debugging support"
102 + fi
103 +}
104
105 diff --git a/kde-apps/kcmshell/kcmshell-16.04.3.ebuild b/kde-apps/kcmshell/kcmshell-16.04.3.ebuild
106 new file mode 100644
107 index 0000000..cbdb938
108 --- /dev/null
109 +++ b/kde-apps/kcmshell/kcmshell-16.04.3.ebuild
110 @@ -0,0 +1,11 @@
111 +# Copyright 1999-2016 Gentoo Foundation
112 +# Distributed under the terms of the GNU General Public License v2
113 +
114 +EAPI=6
115 +
116 +KMNAME="kde-runtime"
117 +inherit kde4-meta
118 +
119 +DESCRIPTION="Utility to host KDE control modules independently of SystemSettings"
120 +KEYWORDS="amd64 ~arm x86"
121 +IUSE="debug"
122
123 diff --git a/kde-apps/kcontrol/kcontrol-16.04.3.ebuild b/kde-apps/kcontrol/kcontrol-16.04.3.ebuild
124 new file mode 100644
125 index 0000000..4bf3f0a
126 --- /dev/null
127 +++ b/kde-apps/kcontrol/kcontrol-16.04.3.ebuild
128 @@ -0,0 +1,25 @@
129 +# Copyright 1999-2016 Gentoo Foundation
130 +# Distributed under the terms of the GNU General Public License v2
131 +
132 +EAPI=6
133 +
134 +KDE_HANDBOOK="optional"
135 +KMNAME="kde-runtime"
136 +inherit kde4-meta
137 +
138 +DESCRIPTION="The KDE Control Center"
139 +KEYWORDS="amd64 ~arm x86"
140 +IUSE="debug"
141 +
142 +RDEPEND="
143 + $(add_kdeapps_dep zeroconf-ioslave)
144 + || ( kde-plasma/khotkeys:4 kde-plasma/khotkeys:5 )
145 +"
146 +
147 +src_prepare() {
148 + kde4-meta_src_prepare
149 + if use handbook; then
150 + sed -i -e "/add_subdirectory(kcm_ssl)/d" doc/kcontrol/CMakeLists.txt || die
151 + sed -i -e "/add_subdirectory(trash)/d" doc/kcontrol/CMakeLists.txt || die
152 + fi
153 +}
154
155 diff --git a/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild b/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild
156 new file mode 100644
157 index 0000000..af782c4
158 --- /dev/null
159 +++ b/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild
160 @@ -0,0 +1,36 @@
161 +# Copyright 1999-2016 Gentoo Foundation
162 +# Distributed under the terms of the GNU General Public License v2
163 +
164 +EAPI=6
165 +
166 +KMNAME="kde-runtime"
167 +KMNOMODULE="true"
168 +inherit kde4-meta
169 +
170 +DESCRIPTION="Icons, localization data and various .desktop files from kdebase"
171 +IUSE=""
172 +KEYWORDS="amd64 ~arm x86"
173 +
174 +RDEPEND="
175 + x11-themes/hicolor-icon-theme
176 +"
177 +
178 +KMEXTRA="
179 + l10n/
180 + localization/
181 + pics/
182 +"
183 +# Note that the eclass doesn't do this for us, because of KMNOMODULE="true".
184 +KMEXTRACTONLY="
185 + config-runtime.h.cmake
186 + kde4
187 +"
188 +
189 +src_configure() {
190 + # Remove remnants of hicolor-icon-theme
191 + sed -e "s:add_subdirectory[[:space:]]*([[:space:]]*hicolor[[:space:]]*):#donotwant:g" \
192 + -i pics/CMakeLists.txt \
193 + || die "failed to remove remnants of hicolor-icon-theme"
194 +
195 + kde4-meta_src_configure
196 +}
197
198 diff --git a/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild b/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild
199 new file mode 100644
200 index 0000000..9f8fb65
201 --- /dev/null
202 +++ b/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild
203 @@ -0,0 +1,12 @@
204 +# Copyright 1999-2016 Gentoo Foundation
205 +# Distributed under the terms of the GNU General Public License v2
206 +
207 +EAPI=6
208 +
209 +KMNAME="kde-runtime"
210 +KMMODULE="desktoptheme"
211 +inherit kde4-meta
212 +
213 +DESCRIPTION="Oxygen Plasma 4 desktop theme"
214 +IUSE=""
215 +KEYWORDS="amd64 ~arm x86"
216
217 diff --git a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch
218 new file mode 100644
219 index 0000000..487f408
220 --- /dev/null
221 +++ b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch
222 @@ -0,0 +1,37 @@
223 +commit 36139181fff43c227023f4c03c1e1a31e1be9dda
224 +Author: Tomáš Trnka <tomastrnka@×××.com>
225 +Date: Thu Jul 21 21:34:53 2016 +0200
226 +
227 + info: remove extra defined(@array)
228 +
229 + Such syntax is long deprecated and a fatal error in Perl 5.22.0 [1].
230 +
231 + This commit is the KDE4 equivalent of kio-extras.git commit
232 + af92d6180d479d1e56bc549bbda30a3036687182.
233 +
234 + BUG: 359015
235 +
236 + [1] http://perldoc.perl.org/perl5220delta.html
237 +
238 +diff --git a/kioslave/info/kde-info2html b/kioslave/info/kde-info2html
239 +index 8dcc28f..0f217ae 100755
240 +--- a/kioslave/info/kde-info2html
241 ++++ b/kioslave/info/kde-info2html
242 +@@ -171,7 +171,7 @@ sub FileNotFound {
243 + next if $looking && !/\* Menu/;
244 + $looking = 0;
245 + my @item = &ParseMenuItem($_,'dir');
246 +- if (!defined(@item)) { next }
247 ++ if (!@item) { next }
248 + my ($MenuLinkTag, $MenuLinkFile, $MenuLinkRef, $MenuLinkText) = @item;
249 + if ($MenuLinkRef eq $FileName) {
250 + &Redirect($MenuLinkFile, $MenuLinkTag);
251 +@@ -429,7 +429,7 @@ sub ParseMenuItem {
252 + sub MenuItem2HTML {
253 + my ($Line, $BaseInfoFile) = @_;
254 + my @parse_results = &ParseMenuItem($Line, $BaseInfoFile);
255 +- if (!defined (@parse_results)) { return $Line; }
256 ++ if (!@parse_results) { return $Line; }
257 + my ($MenuLinkTag, $MenuLinkFile, $MenuLinkRef, $MenuLinkText) = @parse_results;
258 + #-- produce a HTML line
259 + return "<tr class=\"infomenutr\"><td class=\"infomenutd\" style=\"width:30%\"><ul><li><a href=\"info:/$MenuLinkFile/$MenuLinkTag\">$MenuLinkRef</a></ul></td><td class=\"infomenutd\">$MenuLinkText";
260
261 diff --git a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch
262 new file mode 100644
263 index 0000000..0a4d19e
264 --- /dev/null
265 +++ b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch
266 @@ -0,0 +1,50 @@
267 +commit 7209a3d7aa400f6dec72eb40ff21077a40110927
268 +Author: Andreas Sturmlechner <andreas.sturmlechner@×××××.com>
269 +Date: Tue Jul 26 18:22:02 2016 +0200
270 +
271 + [kioslave] Make KDEWEBKIT optional
272 +
273 +diff --git a/CMakeLists.txt b/CMakeLists.txt
274 +index 8b4d0f2..520c00a 100644
275 +--- a/CMakeLists.txt
276 ++++ b/CMakeLists.txt
277 +@@ -62,6 +62,8 @@ set_package_properties(LibGcrypt PROPERTIES DESCRIPTION "Libgcrypt is a general
278 + # Build options
279 + option(KDERUNTIME_BUILD_NEPOMUK "Build the Nepomuk KCM and kioslaves" FALSE)
280 +
281 ++option(WITH_KDEWEBKIT "Build features depending on KDEWEBKIT (currently HTML thumbnailer)" TRUE)
282 ++
283 + check_include_files(sys/wait.h HAVE_SYS_WAIT_H)
284 + check_include_files(sys/time.h HAVE_SYS_TIME_H)
285 +
286 +diff --git a/kioslave/thumbnail/CMakeLists.txt b/kioslave/thumbnail/CMakeLists.txt
287 +index 8f28a4e..2d37906 100644
288 +--- a/kioslave/thumbnail/CMakeLists.txt
289 ++++ b/kioslave/thumbnail/CMakeLists.txt
290 +@@ -89,7 +89,7 @@ install(TARGETS textthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
291 +
292 + ########### next target ###############
293 +
294 +-if(NOT WINCE)
295 ++if(NOT WINCE AND WITH_KDEWEBKIT)
296 + set(htmlthumbnail_PART_SRCS htmlcreator.cpp)
297 +
298 + kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS})
299 +@@ -97,7 +97,8 @@ kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS})
300 + target_link_libraries(htmlthumbnail ${KDE4_KDEWEBKIT_LIBS})
301 +
302 + install(TARGETS htmlthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
303 +-endif(NOT WINCE)
304 ++install(FILES htmlthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR})
305 ++endif(NOT WINCE AND WITH_KDEWEBKIT)
306 +
307 + ########### next target ###############
308 +
309 +@@ -189,7 +190,6 @@ install(FILES
310 + imagethumbnail.desktop
311 + jpegthumbnail.desktop
312 + textthumbnail.desktop
313 +- htmlthumbnail.desktop
314 + djvuthumbnail.desktop
315 + desktopthumbnail.desktop
316 + comicbookthumbnail.desktop
317
318 diff --git a/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild b/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild
319 new file mode 100644
320 index 0000000..bd79a21
321 --- /dev/null
322 +++ b/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild
323 @@ -0,0 +1,58 @@
324 +# Copyright 1999-2017 Gentoo Foundation
325 +# Distributed under the terms of the GNU General Public License v2
326 +
327 +EAPI=6
328 +
329 +KDE_HANDBOOK="optional"
330 +KMNAME="kde-runtime"
331 +KMMODULE="kioslave"
332 +WEBKIT_REQUIRED="optional"
333 +inherit kde4-meta
334 +
335 +KEYWORDS="amd64 ~arm x86"
336 +DESCRIPTION="KDE VFS framework - kioslaves present a filesystem-like view of arbitrary data"
337 +IUSE="+bzip2 exif debug lzma openexr samba +sftp"
338 +
339 +# tests hang, last checked for 4.2.96
340 +RESTRICT="test"
341 +
342 +DEPEND="
343 + virtual/jpeg:0
344 + !aqua? ( x11-libs/libXcursor )
345 + bzip2? ( app-arch/bzip2 )
346 + exif? ( media-gfx/exiv2:= )
347 + openexr? ( media-libs/openexr:= )
348 + samba? ( >=net-fs/samba-4.0.0_alpha1[client] )
349 + sftp? ( >=net-libs/libssh-0.4.0:=[sftp] )
350 +"
351 +RDEPEND="${DEPEND}
352 + kde-apps/kdialog:*
353 + kde-frameworks/kdelibs:4[bzip2?,lzma?]
354 + virtual/ssh
355 + !aqua? ( !kernel_SunOS? ( virtual/eject ) )
356 +"
357 +
358 +KMEXTRA="
359 + kioexec
360 + kdeeject
361 +"
362 +
363 +PATCHES=(
364 + "${FILESDIR}/${P}-webkit.patch"
365 + "${FILESDIR}/${P}-perl-5.22.patch"
366 +)
367 +
368 +src_configure() {
369 + local mycmakeargs=(
370 + -DWITH_SLP=OFF
371 + -DWITH_BZip2=$(usex bzip2)
372 + -DWITH_Exiv2=$(usex exif)
373 + -DWITH_LibLZMA=$(usex lzma)
374 + -DWITH_OpenEXR=$(usex openexr)
375 + -DWITH_Samba=$(usex samba)
376 + -DWITH_LibSSH=$(usex sftp)
377 + -DWITH_KDEWEBKIT=$(usex webkit)
378 + )
379 +
380 + kde4-meta_src_configure
381 +}
382
383 diff --git a/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild b/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild
384 new file mode 100644
385 index 0000000..5e95961
386 --- /dev/null
387 +++ b/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild
388 @@ -0,0 +1,12 @@
389 +# Copyright 1999-2016 Gentoo Foundation
390 +# Distributed under the terms of the GNU General Public License v2
391 +
392 +EAPI=6
393 +
394 +KMNAME="kde-runtime"
395 +KMMODULE="menu"
396 +inherit kde4-meta
397 +
398 +DESCRIPTION="KDE menu icons"
399 +KEYWORDS="amd64 ~arm x86"
400 +IUSE=""
401
402 diff --git a/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild b/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild
403 new file mode 100644
404 index 0000000..64aff29
405 --- /dev/null
406 +++ b/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild
407 @@ -0,0 +1,12 @@
408 +# Copyright 1999-2016 Gentoo Foundation
409 +# Distributed under the terms of the GNU General Public License v2
410 +
411 +EAPI=6
412 +
413 +KMNAME="kde-runtime"
414 +KMMODULE="kde-menu"
415 +inherit kde4-meta
416 +
417 +DESCRIPTION="KDE Menu query tool"
418 +KEYWORDS="amd64 ~arm x86"
419 +IUSE="debug"
420
421 diff --git a/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild b/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild
422 new file mode 100644
423 index 0000000..c9501ec
424 --- /dev/null
425 +++ b/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild
426 @@ -0,0 +1,12 @@
427 +# Copyright 1999-2016 Gentoo Foundation
428 +# Distributed under the terms of the GNU General Public License v2
429 +
430 +EAPI=6
431 +
432 +KDE_HANDBOOK="optional"
433 +KMNAME="kde-runtime"
434 +inherit kde4-meta
435 +
436 +DESCRIPTION="Dialog box for setting preferences for debug output"
437 +KEYWORDS="amd64 ~arm x86"
438 +IUSE="debug"
439
440 diff --git a/kde-apps/kdesu/kdesu-16.04.3.ebuild b/kde-apps/kdesu/kdesu-16.04.3.ebuild
441 new file mode 100644
442 index 0000000..b29724d
443 --- /dev/null
444 +++ b/kde-apps/kdesu/kdesu-16.04.3.ebuild
445 @@ -0,0 +1,25 @@
446 +# Copyright 1999-2016 Gentoo Foundation
447 +# Distributed under the terms of the GNU General Public License v2
448 +
449 +EAPI=6
450 +
451 +KDE_HANDBOOK="optional"
452 +KMNAME="kde-runtime"
453 +inherit kde4-meta
454 +
455 +# FIXME: Is default command ( su/sudo ) still configurable,
456 +# if not, USE-flag ?
457 +DESCRIPTION="KDE gui for su(1)"
458 +HOMEPAGE+=" https://techbase.kde.org/Projects/kdesu"
459 +KEYWORDS="amd64 ~arm x86"
460 +IUSE="debug"
461 +
462 +src_configure() {
463 + # Upstream moved kdesu to libexec first, then decided to move it back
464 + # to /${PREFIX}/bin/ , so I'm doing that now already.
465 + sed -e '/kdesu_executable/s:LIBEXEC_INSTALL_DIR:BIN_INSTALL_DIR:' \
466 + -i "${S}"/kdesu/kdesu/CMakeLists.txt || \
467 + die "Moving kdesu from libexec to bin failed."
468 +
469 + kde4-meta_src_configure
470 +}
471
472 diff --git a/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild b/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild
473 new file mode 100644
474 index 0000000..2119e51
475 --- /dev/null
476 +++ b/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild
477 @@ -0,0 +1,15 @@
478 +# Copyright 1999-2016 Gentoo Foundation
479 +# Distributed under the terms of the GNU General Public License v2
480 +
481 +EAPI=6
482 +
483 +KMNAME="kde-runtime"
484 +inherit kde4-meta
485 +
486 +DESCRIPTION="Tool to inform Plasma about a change in hostname"
487 +KEYWORDS="amd64 ~arm x86"
488 +IUSE="debug"
489 +
490 +RDEPEND="
491 + x11-apps/xauth
492 +"
493
494 diff --git a/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild b/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild
495 new file mode 100644
496 index 0000000..4943cac
497 --- /dev/null
498 +++ b/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild
499 @@ -0,0 +1,14 @@
500 +# Copyright 1999-2016 Gentoo Foundation
501 +# Distributed under the terms of the GNU General Public License v2
502 +
503 +EAPI=6
504 +
505 +KMNAME="kde-runtime"
506 +inherit kde4-meta
507 +
508 +DESCRIPTION="KDE mime/file type assocciation editor"
509 +KEYWORDS="amd64 ~arm x86"
510 +IUSE="debug"
511 +
512 +# test fails, last checked for 4.2.89
513 +RESTRICT=test
514
515 diff --git a/kde-apps/kfile/kfile-16.04.3.ebuild b/kde-apps/kfile/kfile-16.04.3.ebuild
516 new file mode 100644
517 index 0000000..651edf6
518 --- /dev/null
519 +++ b/kde-apps/kfile/kfile-16.04.3.ebuild
520 @@ -0,0 +1,11 @@
521 +# Copyright 1999-2016 Gentoo Foundation
522 +# Distributed under the terms of the GNU General Public License v2
523 +
524 +EAPI=6
525 +
526 +KMNAME="kde-runtime"
527 +inherit kde4-meta
528 +
529 +DESCRIPTION="Commandline frontend to KFileMetaInfo"
530 +KEYWORDS="amd64 ~arm x86"
531 +IUSE="debug"
532
533 diff --git a/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild b/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild
534 new file mode 100644
535 index 0000000..37630d5
536 --- /dev/null
537 +++ b/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild
538 @@ -0,0 +1,20 @@
539 +# Copyright 1999-2016 Gentoo Foundation
540 +# Distributed under the terms of the GNU General Public License v2
541 +
542 +EAPI=6
543 +
544 +KMNAME="kde-runtime"
545 +inherit kde4-meta
546 +
547 +DESCRIPTION="KDE's Global Shortcut Daemon"
548 +KEYWORDS="amd64 ~arm x86"
549 +IUSE="debug"
550 +
551 +src_configure() {
552 + local mycmakeargs=(
553 + -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_DESKTOP_FILE=NOTFOUND
554 + -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_PLUGIN=NOTFOUND
555 + )
556 +
557 + kde4-meta_src_configure
558 +}
559
560 diff --git a/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild b/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild
561 new file mode 100644
562 index 0000000..3d94643
563 --- /dev/null
564 +++ b/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild
565 @@ -0,0 +1,11 @@
566 +# Copyright 1999-2016 Gentoo Foundation
567 +# Distributed under the terms of the GNU General Public License v2
568 +
569 +EAPI=6
570 +
571 +KMNAME="kde-runtime"
572 +inherit kde4-meta
573 +
574 +DESCRIPTION="Finds an icon based on its name"
575 +KEYWORDS="amd64 ~arm x86"
576 +IUSE="debug"
577
578 diff --git a/kde-apps/kimgio/kimgio-16.04.3.ebuild b/kde-apps/kimgio/kimgio-16.04.3.ebuild
579 new file mode 100644
580 index 0000000..bf06d3f
581 --- /dev/null
582 +++ b/kde-apps/kimgio/kimgio-16.04.3.ebuild
583 @@ -0,0 +1,14 @@
584 +# Copyright 1999-2016 Gentoo Foundation
585 +# Distributed under the terms of the GNU General Public License v2
586 +
587 +EAPI=6
588 +
589 +KMNAME="kde-runtime"
590 +inherit kde4-meta
591 +
592 +DESCRIPTION="KDE WebP image format plugin"
593 +KEYWORDS="amd64 ~arm x86"
594 +IUSE="debug"
595 +
596 +DEPEND="media-libs/libwebp:="
597 +RDEPEND="${DEPEND}"
598
599 diff --git a/kde-apps/kioclient/kioclient-16.04.3.ebuild b/kde-apps/kioclient/kioclient-16.04.3.ebuild
600 new file mode 100644
601 index 0000000..f9c2fda
602 --- /dev/null
603 +++ b/kde-apps/kioclient/kioclient-16.04.3.ebuild
604 @@ -0,0 +1,11 @@
605 +# Copyright 1999-2016 Gentoo Foundation
606 +# Distributed under the terms of the GNU General Public License v2
607 +
608 +EAPI=6
609 +
610 +KMNAME="kde-runtime"
611 +inherit kde4-meta
612 +
613 +DESCRIPTION="Command-line tool for network-transparent operations"
614 +KEYWORDS="amd64 ~arm x86"
615 +IUSE="debug"
616
617 diff --git a/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild b/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild
618 new file mode 100644
619 index 0000000..84c7658
620 --- /dev/null
621 +++ b/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild
622 @@ -0,0 +1,11 @@
623 +# Copyright 1999-2016 Gentoo Foundation
624 +# Distributed under the terms of the GNU General Public License v2
625 +
626 +EAPI=6
627 +
628 +KMNAME="kde-runtime"
629 +inherit kde4-meta
630 +
631 +DESCRIPTION="KDE application to report the mimetype for a given file"
632 +KEYWORDS="amd64 ~arm x86"
633 +IUSE="debug"
634
635 diff --git a/kde-apps/knetattach/knetattach-16.04.3.ebuild b/kde-apps/knetattach/knetattach-16.04.3.ebuild
636 new file mode 100644
637 index 0000000..0a210bf
638 --- /dev/null
639 +++ b/kde-apps/knetattach/knetattach-16.04.3.ebuild
640 @@ -0,0 +1,12 @@
641 +# Copyright 1999-2016 Gentoo Foundation
642 +# Distributed under the terms of the GNU General Public License v2
643 +
644 +EAPI=6
645 +
646 +KDE_HANDBOOK="optional"
647 +KMNAME="kde-runtime"
648 +inherit kde4-meta
649 +
650 +DESCRIPTION="KDE network wizard"
651 +KEYWORDS="amd64 ~arm x86"
652 +IUSE="debug"
653
654 diff --git a/kde-apps/knewstuff/knewstuff-16.04.3.ebuild b/kde-apps/knewstuff/knewstuff-16.04.3.ebuild
655 new file mode 100644
656 index 0000000..4a405b6
657 --- /dev/null
658 +++ b/kde-apps/knewstuff/knewstuff-16.04.3.ebuild
659 @@ -0,0 +1,11 @@
660 +# Copyright 1999-2016 Gentoo Foundation
661 +# Distributed under the terms of the GNU General Public License v2
662 +
663 +EAPI=6
664 +
665 +KMNAME="kde-runtime"
666 +inherit kde4-meta
667 +
668 +DESCRIPTION="KDE4 software to download and upload 'new stuff'"
669 +KEYWORDS="amd64 ~arm x86"
670 +IUSE="debug"
671
672 diff --git a/kde-apps/knotify/knotify-16.04.3.ebuild b/kde-apps/knotify/knotify-16.04.3.ebuild
673 new file mode 100644
674 index 0000000..f4b258d
675 --- /dev/null
676 +++ b/kde-apps/knotify/knotify-16.04.3.ebuild
677 @@ -0,0 +1,11 @@
678 +# Copyright 1999-2016 Gentoo Foundation
679 +# Distributed under the terms of the GNU General Public License v2
680 +
681 +EAPI=6
682 +
683 +KMNAME="kde-runtime"
684 +inherit kde4-meta
685 +
686 +DESCRIPTION="The KDE notification daemon"
687 +KEYWORDS="amd64 ~arm x86"
688 +IUSE="debug"
689
690 diff --git a/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild b/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild
691 new file mode 100644
692 index 0000000..9323a69
693 --- /dev/null
694 +++ b/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild
695 @@ -0,0 +1,14 @@
696 +# Copyright 1999-2016 Gentoo Foundation
697 +# Distributed under the terms of the GNU General Public License v2
698 +
699 +EAPI=6
700 +
701 +KMNAME="kde-runtime"
702 +inherit kde4-meta
703 +
704 +DESCRIPTION="KDED Password Module"
705 +KEYWORDS="amd64 ~arm x86"
706 +IUSE="debug"
707 +
708 +RESTRICT="test"
709 +# bug 393097
710
711 diff --git a/kde-apps/kquitapp/kquitapp-16.04.3.ebuild b/kde-apps/kquitapp/kquitapp-16.04.3.ebuild
712 new file mode 100644
713 index 0000000..b296c9b
714 --- /dev/null
715 +++ b/kde-apps/kquitapp/kquitapp-16.04.3.ebuild
716 @@ -0,0 +1,11 @@
717 +# Copyright 1999-2016 Gentoo Foundation
718 +# Distributed under the terms of the GNU General Public License v2
719 +
720 +EAPI=6
721 +
722 +KMNAME="kde-runtime"
723 +inherit kde4-meta
724 +
725 +DESCRIPTION="A CLI application quitter"
726 +KEYWORDS="amd64 ~arm x86"
727 +IUSE="debug"
728
729 diff --git a/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild b/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild
730 new file mode 100644
731 index 0000000..4573b9d
732 --- /dev/null
733 +++ b/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild
734 @@ -0,0 +1,11 @@
735 +# Copyright 1999-2016 Gentoo Foundation
736 +# Distributed under the terms of the GNU General Public License v2
737 +
738 +EAPI=6
739 +
740 +KMNAME="kde-runtime"
741 +inherit kde4-meta
742 +
743 +DESCRIPTION="Command-line tool to read KConfig entries"
744 +KEYWORDS="amd64 ~arm x86"
745 +IUSE="debug"
746
747 diff --git a/kde-apps/kstart/kstart-16.04.3.ebuild b/kde-apps/kstart/kstart-16.04.3.ebuild
748 new file mode 100644
749 index 0000000..3f4c8b9
750 --- /dev/null
751 +++ b/kde-apps/kstart/kstart-16.04.3.ebuild
752 @@ -0,0 +1,11 @@
753 +# Copyright 1999-2016 Gentoo Foundation
754 +# Distributed under the terms of the GNU General Public License v2
755 +
756 +EAPI=6
757 +
758 +KMNAME="kde-runtime"
759 +inherit kde4-meta
760 +
761 +DESCRIPTION="KDE: Utility to launch applications with special window properties"
762 +KEYWORDS="amd64 ~arm x86"
763 +IUSE="debug"
764
765 diff --git a/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild b/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild
766 new file mode 100644
767 index 0000000..99e769f
768 --- /dev/null
769 +++ b/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild
770 @@ -0,0 +1,11 @@
771 +# Copyright 1999-2016 Gentoo Foundation
772 +# Distributed under the terms of the GNU General Public License v2
773 +
774 +EAPI=6
775 +
776 +KMNAME="kde-runtime"
777 +inherit kde4-meta
778 +
779 +DESCRIPTION="KDE: Timezone daemon"
780 +KEYWORDS="amd64 ~arm x86"
781 +IUSE="debug"
782
783 diff --git a/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild b/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild
784 new file mode 100644
785 index 0000000..ea42bae
786 --- /dev/null
787 +++ b/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild
788 @@ -0,0 +1,11 @@
789 +# Copyright 1999-2016 Gentoo Foundation
790 +# Distributed under the terms of the GNU General Public License v2
791 +
792 +EAPI=6
793 +
794 +KMNAME="kde-runtime"
795 +inherit kde4-meta
796 +
797 +DESCRIPTION="A command-line tool for querying the KDE trader system"
798 +IUSE="debug"
799 +KEYWORDS="amd64 ~arm x86"
800
801 diff --git a/kde-apps/kuiserver/kuiserver-16.04.3.ebuild b/kde-apps/kuiserver/kuiserver-16.04.3.ebuild
802 new file mode 100644
803 index 0000000..ff6ddfd
804 --- /dev/null
805 +++ b/kde-apps/kuiserver/kuiserver-16.04.3.ebuild
806 @@ -0,0 +1,11 @@
807 +# Copyright 1999-2016 Gentoo Foundation
808 +# Distributed under the terms of the GNU General Public License v2
809 +
810 +EAPI=6
811 +
812 +KMNAME="kde-runtime"
813 +inherit kde4-meta
814 +
815 +DESCRIPTION="KDE: Progress Info UI server"
816 +KEYWORDS="amd64 ~arm x86"
817 +IUSE="debug"
818
819 diff --git a/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild b/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild
820 new file mode 100644
821 index 0000000..412f852
822 --- /dev/null
823 +++ b/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild
824 @@ -0,0 +1,14 @@
825 +# Copyright 1999-2016 Gentoo Foundation
826 +# Distributed under the terms of the GNU General Public License v2
827 +
828 +EAPI=6
829 +
830 +KMNAME="kde-runtime"
831 +inherit kde4-meta
832 +
833 +DESCRIPTION="KDE: Plugins to manage filtering URIs"
834 +KEYWORDS="amd64 ~arm x86"
835 +IUSE="debug"
836 +
837 +RESTRICT=test
838 +# bug 420255
839
840 diff --git a/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch b/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch
841 new file mode 100644
842 index 0000000..e730a58
843 --- /dev/null
844 +++ b/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch
845 @@ -0,0 +1,133 @@
846 +commit 1b80d1d0b961f8e28186928ede2b87af292c3de4
847 +Author: Antonio Rojas <arojas@×××××××××.org>
848 +Date: Thu Nov 10 16:58:10 2016 +0100
849 +
850 + Allow building kwalletd against gpgme++ from gpgme 1.7
851 +
852 + REVIEW: 129339
853 +
854 +diff --git a/kwalletd/CMakeLists.txt b/kwalletd/CMakeLists.txt
855 +index 73aec82..ae8c745 100644
856 +--- a/kwalletd/CMakeLists.txt
857 ++++ b/kwalletd/CMakeLists.txt
858 +@@ -5,11 +5,18 @@ find_package(Gpgme) # Called by FindQGpgme, but since we call some gpgme
859 + # functions ourselves we need to link against it directly.
860 + find_package(QGpgme) # provided by kdepimlibs
861 +
862 +-if (GPGME_FOUND AND QGPGME_FOUND)
863 ++if (NOT QGPGME_FOUND)
864 ++find_package(Gpgmepp) # provided by gpgme 1.7
865 ++endif (NOT QGPGME_FOUND)
866 ++
867 ++if ((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND)
868 + add_definitions(-DHAVE_QGPGME)
869 +- include_directories(${GPGME_INCLUDES} ${QGPGME_INCLUDE_DIR})
870 ++ include_directories(${GPGME_INCLUDES})
871 + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
872 +-endif(GPGME_FOUND AND QGPGME_FOUND)
873 ++endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND)
874 ++if (GPGME_FOUND AND QGPGME_FOUND)
875 ++ include_directories(${QGPGME_INCLUDE_DIR})
876 ++endif (GPGME_FOUND AND QGPGME_FOUND)
877 +
878 + ########### build backends #########
879 + add_subdirectory(backend)
880 +@@ -37,7 +44,7 @@ kde4_add_ui_files(kwalletd_KDEINIT_SRCS
881 + kwalletwizardpagepassword.ui
882 + )
883 +
884 +-if (GPGME_FOUND AND QGPGME_FOUND)
885 ++if ((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND)
886 + set(kwalletd_KDEINIT_SRCS
887 + ${kwalletd_KDEINIT_SRCS}
888 + knewwalletdialog.cpp
889 +@@ -48,7 +55,7 @@ if (GPGME_FOUND AND QGPGME_FOUND)
890 + knewwalletdialogintro.ui
891 + knewwalletdialoggpg.ui
892 + )
893 +-endif(GPGME_FOUND AND QGPGME_FOUND)
894 ++endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND)
895 +
896 + find_file(kwallet_xml org.kde.KWallet.xml HINTS ${KDE4_DBUS_INTERFACES_DIR} )
897 +
898 +@@ -57,8 +64,12 @@ qt4_add_dbus_adaptor( kwalletd_KDEINIT_SRCS ${kwallet_xml} kwalletd.h KWalletD )
899 + kde4_add_kdeinit_executable( kwalletd NOGUI ${kwalletd_KDEINIT_SRCS} )
900 +
901 + target_link_libraries(kdeinit_kwalletd ${KDE4_KDEUI_LIBS} kwalletbackend )
902 +-if (GPGME_FOUND AND QGPGME_FOUND)
903 +- target_link_libraries(kdeinit_kwalletd ${QGPGME_LIBRARIES} )
904 ++if(GPGME_FOUND AND QGPGME_FOUND)
905 ++target_link_libraries(kdeinit_kwalletd ${QGPGME_LIBRARIES} )
906 ++else(GPGME_FOUND AND QGPGME_FOUND)
907 ++if(Gpgmepp_FOUND)
908 ++target_link_libraries(kdeinit_kwalletd Gpgmepp)
909 ++endif(Gpgmepp_FOUND)
910 + endif(GPGME_FOUND AND QGPGME_FOUND)
911 +
912 + install(TARGETS kdeinit_kwalletd ${INSTALL_TARGETS_DEFAULT_ARGS})
913 +@@ -73,4 +84,4 @@ install( FILES kwalletd.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kwalletd )
914 + install( FILES kwallet-4.13.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update)
915 +
916 + add_subdirectory(tests)
917 +-add_subdirectory(autotests)
918 +\ No newline at end of file
919 ++add_subdirectory(autotests)
920 +diff --git a/kwalletd/backend/CMakeLists.txt b/kwalletd/backend/CMakeLists.txt
921 +index 4db348f..7347b12 100644
922 +--- a/kwalletd/backend/CMakeLists.txt
923 ++++ b/kwalletd/backend/CMakeLists.txt
924 +@@ -22,6 +22,10 @@ kde4_add_library(kwalletbackend SHARED ${kwalletbackend_LIB_SRCS})
925 + target_link_libraries(kwalletbackend ${KDE4_KDEUI_LIBS} ${LIBGCRYPT_LIBRARIES})
926 + if(QGPGME_FOUND)
927 + target_link_libraries(kwalletbackend ${QGPGME_LIBRARIES} )
928 ++else(QGPGME_FOUND)
929 ++if(Gpgmepp_FOUND)
930 ++target_link_libraries(kwalletbackend Gpgmepp)
931 ++endif(Gpgmepp_FOUND)
932 + endif(QGPGME_FOUND)
933 +
934 + # link with advapi32 on windows
935 +diff --git a/kwalletd/backend/backendpersisthandler.cpp b/kwalletd/backend/backendpersisthandler.cpp
936 +index b7f63f8..9608af0 100644
937 +--- a/kwalletd/backend/backendpersisthandler.cpp
938 ++++ b/kwalletd/backend/backendpersisthandler.cpp
939 +@@ -33,6 +33,7 @@
940 + #include <gpgme++/data.h>
941 + #include <gpgme++/encryptionresult.h>
942 + #include <gpgme++/decryptionresult.h>
943 ++#include <boost/shared_ptr.hpp>
944 + #endif
945 + #include "backendpersisthandler.h"
946 + #include "kwalletbackend.h"
947 +diff --git a/kwalletd/kwalletwizard.cpp b/kwalletd/kwalletwizard.cpp
948 +index 78de78d..821b666 100644
949 +--- a/kwalletd/kwalletwizard.cpp
950 ++++ b/kwalletd/kwalletwizard.cpp
951 +@@ -40,6 +40,7 @@
952 + #include <kdebug.h>
953 + #include <kmessagebox.h>
954 + #include <gpgme.h>
955 ++#include <boost/shared_ptr.hpp>
956 + #endif
957 +
958 + class PageIntro : public QWizardPage
959 +commit cf28801cd34730da07a2c01704ca3114630f4fe7
960 +Author: Antonio Rojas <arojas@×××××××××.org>
961 +Date: Thu Nov 10 18:54:41 2016 +0100
962 +
963 + Compiling against gmgpe 1.7 requires c++11
964 +
965 +diff --git a/kwalletd/CMakeLists.txt b/kwalletd/CMakeLists.txt
966 +index ae8c745..88d944e 100644
967 +--- a/kwalletd/CMakeLists.txt
968 ++++ b/kwalletd/CMakeLists.txt
969 +@@ -17,6 +17,9 @@ endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND)
970 + if (GPGME_FOUND AND QGPGME_FOUND)
971 + include_directories(${QGPGME_INCLUDE_DIR})
972 + endif (GPGME_FOUND AND QGPGME_FOUND)
973 ++if (Gpgmepp_FOUND)
974 ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
975 ++endif (Gpgmepp_FOUND)
976 +
977 + ########### build backends #########
978 + add_subdirectory(backend)
979
980 diff --git a/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild b/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild
981 new file mode 100644
982 index 0000000..887fb66
983 --- /dev/null
984 +++ b/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild
985 @@ -0,0 +1,42 @@
986 +# Copyright 1999-2017 Gentoo Foundation
987 +# Distributed under the terms of the GNU General Public License v2
988 +
989 +EAPI=6
990 +
991 +KMNAME="kde-runtime"
992 +inherit kde4-meta flag-o-matic
993 +
994 +DESCRIPTION="KDE Password Server"
995 +KEYWORDS="amd64 ~arm x86"
996 +IUSE="debug gpg"
997 +
998 +RDEPEND="
999 + dev-libs/libgcrypt:0=
1000 + gpg? ( app-crypt/gpgme[cxx] )
1001 +"
1002 +DEPEND="${RDEPEND}
1003 + gpg? ( dev-libs/boost )
1004 +"
1005 +
1006 +RESTRICT="test"
1007 +# testpamopen crashes with a buffer overflow (__fortify_fail)
1008 +
1009 +PATCHES=( "${FILESDIR}/${P}-gpgmepp.patch" )
1010 +
1011 +src_configure() {
1012 + local mycmakeargs=(
1013 + -DCMAKE_DISABLE_FIND_PACKAGE_QGpgme=ON
1014 + $(cmake-utils_use_find_package gpg Gpgmepp)
1015 + )
1016 +
1017 + kde4-base_src_configure
1018 +}
1019 +
1020 +pkg_postinst() {
1021 + if ! has_version "kde-plasma/kwallet-pam[oldwallet]" || ! has_version "kde-apps/kwalletmanager:4" ; then
1022 + elog
1023 + elog "Install kde-plasma/kwallet-pam[oldwallet] for auto-unlocking after account login."
1024 + elog "Install kde-apps/kwalletmanager:4 to manage your kwallet."
1025 + elog
1026 + fi
1027 +}
1028
1029 diff --git a/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild b/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild
1030 new file mode 100644
1031 index 0000000..a3a2d30
1032 --- /dev/null
1033 +++ b/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild
1034 @@ -0,0 +1,35 @@
1035 +# Copyright 1999-2016 Gentoo Foundation
1036 +# Distributed under the terms of the GNU General Public License v2
1037 +
1038 +EAPI=6
1039 +
1040 +KMNAME="kde-runtime"
1041 +KMMODULE="phonon"
1042 +inherit kde4-meta
1043 +
1044 +DESCRIPTION="Phonon KDE Integration"
1045 +HOMEPAGE="https://phonon.kde.org"
1046 +KEYWORDS="amd64 ~arm x86"
1047 +IUSE="alsa debug pulseaudio"
1048 +
1049 +DEPEND="
1050 + media-libs/phonon[qt4]
1051 + alsa? ( media-libs/alsa-lib )
1052 + pulseaudio? (
1053 + dev-libs/glib:2
1054 + media-libs/libcanberra
1055 + >=media-sound/pulseaudio-0.9.21[glib]
1056 + )
1057 +"
1058 +RDEPEND="${DEPEND}"
1059 +
1060 +src_configure() {
1061 + local mycmakeargs=(
1062 + -DBUILD_tests=OFF
1063 + -DWITH_Xine=OFF
1064 + -DWITH_ALSA=$(usex alsa)
1065 + -DWITH_PulseAudio=$(usex pulseaudio)
1066 + )
1067 +
1068 + kde4-meta_src_configure
1069 +}
1070
1071 diff --git a/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild b/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild
1072 new file mode 100644
1073 index 0000000..8e2ad53
1074 --- /dev/null
1075 +++ b/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild
1076 @@ -0,0 +1,22 @@
1077 +# Copyright 1999-2016 Gentoo Foundation
1078 +# Distributed under the terms of the GNU General Public License v2
1079 +
1080 +EAPI=6
1081 +
1082 +KMNAME="kde-runtime"
1083 +KMMODULE="plasma"
1084 +DECLARATIVE_REQUIRED="always"
1085 +WEBKIT_REQUIRED="always"
1086 +inherit kde4-meta
1087 +
1088 +DESCRIPTION="Script engine and package tool for plasma"
1089 +KEYWORDS="amd64 ~arm x86"
1090 +IUSE="debug"
1091 +
1092 +DEPEND="
1093 + kde-frameworks/kactivities:4
1094 +"
1095 +RDEPEND="${DEPEND}"
1096 +
1097 +# bug 443748
1098 +RESTRICT=test
1099
1100 diff --git a/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild b/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild
1101 new file mode 100644
1102 index 0000000..3f87e49
1103 --- /dev/null
1104 +++ b/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild
1105 @@ -0,0 +1,12 @@
1106 +# Copyright 1999-2016 Gentoo Foundation
1107 +# Distributed under the terms of the GNU General Public License v2
1108 +
1109 +EAPI=6
1110 +
1111 +KMNAME="kde-runtime"
1112 +KMMODULE="renamedlgplugins"
1113 +inherit kde4-meta
1114 +
1115 +DESCRIPTION="KDE RenameDlg plugins"
1116 +KEYWORDS="amd64 ~arm x86"
1117 +IUSE="debug"
1118
1119 diff --git a/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild b/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild
1120 new file mode 100644
1121 index 0000000..4723bc0
1122 --- /dev/null
1123 +++ b/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild
1124 @@ -0,0 +1,29 @@
1125 +# Copyright 1999-2016 Gentoo Foundation
1126 +# Distributed under the terms of the GNU General Public License v2
1127 +
1128 +EAPI=6
1129 +
1130 +KMNAME="kde-runtime"
1131 +KMNOMODULE=true
1132 +inherit kde4-meta
1133 +
1134 +DESCRIPTION="KDE SC solid runtime modules (autoeject, automounter and others)"
1135 +HOMEPAGE="https://solid.kde.org"
1136 +KEYWORDS="amd64 ~arm x86"
1137 +IUSE="debug bluetooth networkmanager"
1138 +
1139 +KMEXTRA="
1140 + solid-device-automounter/
1141 + solid-hardware/
1142 + solid-networkstatus/
1143 + solidautoeject/
1144 + soliduiserver/
1145 +"
1146 +
1147 +DEPEND=""
1148 +RDEPEND="${DEPEND}
1149 + bluetooth? ( || ( kde-plasma/bluedevil:4 kde-plasma/bluedevil:5 ) )
1150 + networkmanager? ( || ( kde-plasma/plasma-nm:4 kde-plasma/plasma-nm:5 ) )
1151 +"
1152 +
1153 +PATCHES=( "${FILESDIR}/${PN}-4.14.3-networkmanager-1.0.6.patch" )