Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kwin/, kde-base/libkworkspace/, kde-base/libplasmagenericshell/, ...
Date: Fri, 28 Feb 2014 23:36:21
Message-Id: 1393626614.7035ca31c8de45067f76593c953ceae37f5a0521.johu@gentoo
1 commit: 7035ca31c8de45067f76593c953ceae37f5a0521
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 28 22:30:14 2014 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 28 22:30:14 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=7035ca31
7
8 [kde-base] Add kde-workspace 4.11.7
9
10 Package-Manager: portage-2.2.8-r1
11
12 ---
13 .../freespacenotifier-4.11.7.ebuild | 12 ++
14 kde-base/kcheckpass/kcheckpass-4.11.7.ebuild | 33 +++++
15 kde-base/kcminit/kcminit-4.11.7.ebuild | 17 +++
16 .../kdebase-cursors/kdebase-cursors-4.11.7.ebuild | 13 ++
17 .../kdebase-startkde-4.11.7.ebuild | 92 ++++++++++++
18 kde-base/kdm/kdm-4.11.7.ebuild | 162 +++++++++++++++++++++
19 kde-base/kephal/kephal-4.11.7.ebuild | 25 ++++
20 kde-base/khotkeys/khotkeys-4.11.7.ebuild | 23 +++
21 kde-base/kinfocenter/kinfocenter-4.11.7.ebuild | 37 +++++
22 kde-base/klipper/klipper-4.11.7.ebuild | 31 ++++
23 kde-base/kmenuedit/kmenuedit-4.11.7.ebuild | 31 ++++
24 kde-base/krunner/krunner-4.11.7.ebuild | 51 +++++++
25 kde-base/kscreensaver/kscreensaver-4.11.7.ebuild | 22 +++
26 kde-base/ksmserver/ksmserver-4.11.7.ebuild | 36 +++++
27 kde-base/ksplash/ksplash-4.11.7.ebuild | 38 +++++
28 .../kstartupconfig/kstartupconfig-4.11.7.ebuild | 12 ++
29 kde-base/kstyles/kstyles-4.11.7.ebuild | 22 +++
30 kde-base/ksysguard/ksysguard-4.11.7.ebuild | 46 ++++++
31 kde-base/ksystraycmd/ksystraycmd-4.11.7.ebuild | 15 ++
32 kde-base/kwin/kwin-4.11.7.ebuild | 80 ++++++++++
33 kde-base/kwrited/kwrited-4.11.7.ebuild | 16 ++
34 kde-base/libkworkspace/libkworkspace-4.11.7.ebuild | 34 +++++
35 .../liboxygenstyle/liboxygenstyle-4.11.7.ebuild | 16 ++
36 .../libplasmaclock/libplasmaclock-4.11.7.ebuild | 33 +++++
37 .../libplasmagenericshell-4.11.7.ebuild | 28 ++++
38 .../libtaskmanager/libtaskmanager-4.11.7.ebuild | 35 +++++
39 .../plasma-workspace-4.11.7.ebuild | 126 ++++++++++++++++
40 kde-base/powerdevil/powerdevil-4.11.7.ebuild | 32 ++++
41 .../qguiplatformplugin_kde-4.11.7.ebuild | 12 ++
42 .../solid-actions-kcm-4.11.7.ebuild | 19 +++
43 .../systemsettings/systemsettings-4.11.7.ebuild | 96 ++++++++++++
44 31 files changed, 1245 insertions(+)
45
46 diff --git a/kde-base/freespacenotifier/freespacenotifier-4.11.7.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.11.7.ebuild
47 new file mode 100644
48 index 0000000..afb0b93
49 --- /dev/null
50 +++ b/kde-base/freespacenotifier/freespacenotifier-4.11.7.ebuild
51 @@ -0,0 +1,12 @@
52 +# Copyright 1999-2014 Gentoo Foundation
53 +# Distributed under the terms of the GNU General Public License v2
54 +# $Header: $
55 +
56 +EAPI=5
57 +
58 +KMNAME="kde-workspace"
59 +inherit kde4-meta
60 +
61 +DESCRIPTION="A module that monitors free disk space on the home dir"
62 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
63 +IUSE="debug"
64
65 diff --git a/kde-base/kcheckpass/kcheckpass-4.11.7.ebuild b/kde-base/kcheckpass/kcheckpass-4.11.7.ebuild
66 new file mode 100644
67 index 0000000..1bf9b54
68 --- /dev/null
69 +++ b/kde-base/kcheckpass/kcheckpass-4.11.7.ebuild
70 @@ -0,0 +1,33 @@
71 +# Copyright 1999-2014 Gentoo Foundation
72 +# Distributed under the terms of the GNU General Public License v2
73 +# $Header: $
74 +
75 +EAPI=5
76 +
77 +KMNAME="kde-workspace"
78 +inherit kde4-meta
79 +
80 +DESCRIPTION="A simple password checker, used by any software in need of user authentication."
81 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
82 +IUSE="debug pam"
83 +
84 +RDEPEND="
85 + pam? (
86 + >=kde-base/kdebase-pam-7
87 + virtual/pam
88 + )
89 +"
90 +
91 +src_prepare() {
92 + kde4-meta_src_prepare
93 +
94 + use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
95 +}
96 +
97 +src_configure() {
98 + local mycmakeargs=(
99 + $(cmake-utils_use_with pam)
100 + )
101 +
102 + kde4-meta_src_configure
103 +}
104
105 diff --git a/kde-base/kcminit/kcminit-4.11.7.ebuild b/kde-base/kcminit/kcminit-4.11.7.ebuild
106 new file mode 100644
107 index 0000000..1c8abe9
108 --- /dev/null
109 +++ b/kde-base/kcminit/kcminit-4.11.7.ebuild
110 @@ -0,0 +1,17 @@
111 +# Copyright 1999-2014 Gentoo Foundation
112 +# Distributed under the terms of the GNU General Public License v2
113 +# $Header: $
114 +
115 +EAPI=5
116 +
117 +KMNAME="kde-workspace"
118 +inherit kde4-meta
119 +
120 +DESCRIPTION="KCMInit - runs startups initialization for Control Modules."
121 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
122 +IUSE="debug"
123 +
124 +DEPEND="
125 + x11-libs/libX11
126 +"
127 +RDEPEND="${DEPEND}"
128
129 diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.11.7.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.11.7.ebuild
130 new file mode 100644
131 index 0000000..6d77197
132 --- /dev/null
133 +++ b/kde-base/kdebase-cursors/kdebase-cursors-4.11.7.ebuild
134 @@ -0,0 +1,13 @@
135 +# Copyright 1999-2014 Gentoo Foundation
136 +# Distributed under the terms of the GNU General Public License v2
137 +# $Header: $
138 +
139 +EAPI=5
140 +
141 +KMNAME="kde-workspace"
142 +KMMODULE="cursors"
143 +inherit kde4-meta
144 +
145 +DESCRIPTION="oxygen cursors from kdebase"
146 +IUSE=""
147 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
148
149 diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.11.7.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.11.7.ebuild
150 new file mode 100644
151 index 0000000..cfa6b8c
152 --- /dev/null
153 +++ b/kde-base/kdebase-startkde/kdebase-startkde-4.11.7.ebuild
154 @@ -0,0 +1,92 @@
155 +# Copyright 1999-2014 Gentoo Foundation
156 +# Distributed under the terms of the GNU General Public License v2
157 +# $Header: $
158 +
159 +EAPI=5
160 +
161 +KMNAME="kde-workspace"
162 +KMNOMODULE="true"
163 +inherit kde4-meta prefix
164 +
165 +DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
166 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
167 +IUSE="+wallpapers"
168 +
169 +# The KDE apps called from the startkde script.
170 +# These provide the most minimal KDE desktop.
171 +RDEPEND="
172 + $(add_kdebase_dep kcminit)
173 + $(add_kdebase_dep kdebase-runtime-meta)
174 + wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
175 + $(add_kdebase_dep kfmclient)
176 + $(add_kdebase_dep knotify)
177 + $(add_kdebase_dep kreadconfig)
178 + $(add_kdebase_dep krunner)
179 + $(add_kdebase_dep ksmserver)
180 + $(add_kdebase_dep ksplash)
181 + $(add_kdebase_dep kstartupconfig)
182 + $(add_kdebase_dep kwin)
183 + $(add_kdebase_dep phonon-kde)
184 + $(add_kdebase_dep plasma-apps)
185 + $(add_kdebase_dep plasma-workspace)
186 + $(add_kdebase_dep systemsettings)
187 + x11-apps/mkfontdir
188 + x11-apps/xmessage
189 + x11-apps/xprop
190 + x11-apps/xrandr
191 + x11-apps/xrdb
192 + x11-apps/xsetroot
193 + x11-apps/xset
194 +"
195 +
196 +KMEXTRACTONLY="
197 + ConfigureChecks.cmake
198 + kdm/
199 + startkde.cmake
200 +"
201 +
202 +PATCHES=("${FILESDIR}/gentoo-startkde4-4.patch")
203 +
204 +src_prepare() {
205 + kde4-meta_src_prepare
206 +
207 + cp "${FILESDIR}/KDE-4" "${T}"
208 +
209 + # fix ${EPREFIX}
210 + eprefixify startkde.cmake "${T}/KDE-4"
211 +}
212 +
213 +src_install() {
214 + kde4-meta_src_install
215 +
216 + # startup and shutdown scripts
217 + insinto /etc/kde/startup
218 + doins "${FILESDIR}/agent-startup.sh"
219 +
220 + insinto /etc/kde/shutdown
221 + doins "${FILESDIR}/agent-shutdown.sh"
222 +
223 + # x11 session script
224 + exeinto /etc/X11/Sessions
225 + doexe "${T}/KDE-4"
226 +
227 + # freedesktop compliant session script
228 + sed -e "s:\${BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \
229 + "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop"
230 + insinto /usr/share/xsessions
231 + doins "${T}/KDE-4.desktop"
232 +}
233 +
234 +pkg_postinst () {
235 + kde4-meta_pkg_postinst
236 +
237 + echo
238 + elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
239 + elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and"
240 + elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh"
241 + echo
242 + elog "The name of the session script has changed."
243 + elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your"
244 + elog "configuration files, you will need to change it to"
245 + elog "XSESSION=\"KDE-4\""
246 +}
247
248 diff --git a/kde-base/kdm/kdm-4.11.7.ebuild b/kde-base/kdm/kdm-4.11.7.ebuild
249 new file mode 100644
250 index 0000000..97d0aa1
251 --- /dev/null
252 +++ b/kde-base/kdm/kdm-4.11.7.ebuild
253 @@ -0,0 +1,162 @@
254 +# Copyright 1999-2014 Gentoo Foundation
255 +# Distributed under the terms of the GNU General Public License v2
256 +# $Header: $
257 +
258 +EAPI=5
259 +
260 +KDE_HANDBOOK="optional"
261 +KMNAME="kde-workspace"
262 +inherit systemd kde4-meta flag-o-matic user
263 +
264 +DESCRIPTION="KDE login manager, similar to xdm and gdm"
265 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
266 +IUSE="debug +consolekit kerberos pam systemd"
267 +
268 +REQUIRED_USE="consolekit? ( !systemd ) systemd? ( !consolekit )"
269 +
270 +DEPEND="
271 + $(add_kdebase_dep libkworkspace)
272 + media-libs/qimageblitz
273 + x11-libs/libX11
274 + x11-libs/libXau
275 + x11-libs/libXdmcp
276 + x11-libs/libXtst
277 + consolekit? (
278 + >=sys-apps/dbus-1.0.2
279 + sys-auth/consolekit
280 + )
281 + kerberos? ( virtual/krb5 )
282 + pam? (
283 + $(add_kdebase_dep kcheckpass)
284 + virtual/pam
285 + )
286 + systemd? ( sys-apps/systemd )
287 +"
288 +RDEPEND="${DEPEND}
289 + $(add_kdebase_dep kdepasswd)
290 + >=x11-apps/xinit-1.0.5-r2
291 + x11-apps/xmessage
292 +"
293 +
294 +KMEXTRA="
295 + libs/kdm/
296 +"
297 +
298 +PATCHES=(
299 + "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
300 +)
301 +
302 +pkg_setup() {
303 + kde4-meta_pkg_setup
304 +
305 + # Create kdm:kdm user
306 + KDM_HOME=/var/lib/kdm
307 + enewgroup kdm
308 + enewuser kdm -1 -1 "${KDM_HOME}" kdm
309 +}
310 +
311 +src_configure() {
312 + mycmakeargs=(
313 + $(cmake-utils_use kerberos KDE4_KRB5AUTH)
314 + $(cmake-utils_use_with pam)
315 + $(cmake-utils_use_with consolekit CkConnector)
316 + )
317 +
318 + kde4-meta_src_configure
319 +}
320 +
321 +src_install() {
322 + export GENKDMCONF_FLAGS="--no-old --no-backup"
323 +
324 + kde4-meta_src_install
325 +
326 + # an equivalent file is already installed by kde-base/startkde, bug 377151
327 + rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die
328 +
329 + # Customize the kdmrc configuration:
330 + # - SessionDirs set to /usr/share/xsessions
331 + # - increase server timeout to 30s
332 + # - TerminateServer=true to workaround X server regen bug, bug 278473
333 + # - DataDir set to /var/lib/kdm
334 + # - FaceDir set to /var/lib/kdm/faces
335 + sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \
336 + -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \
337 + -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \
338 + -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \
339 + -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \
340 + -i "${ED}"/usr/share/config/kdm/kdmrc \
341 + || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc."
342 +
343 + # Don't install empty dir
344 + rmdir "${ED}"/usr/share/config/kdm/sessions
345 +
346 + # Set up permissions to kdm work directory
347 + keepdir "${KDM_HOME}"
348 + fowners root:kdm "${KDM_HOME}"
349 + fperms 1770 "${KDM_HOME}"
350 +
351 + # install logrotate file
352 + insinto /etc/logrotate.d
353 + newins "${FILESDIR}"/kdm-logrotate kdm
354 +
355 + systemd_dounit "${FILESDIR}"/kdm.service
356 +}
357 +
358 +pkg_postinst() {
359 + kde4-meta_pkg_postinst
360 +
361 + local file src dest dir old_dirs=(
362 + /var/lib/kdm-live
363 + /var/lib/kdm-4.6
364 + /var/lib/kdm-4.5
365 + /var/lib/kdm-4.4
366 + /usr/share/apps/kdm
367 + /usr/kde/4.4/share/apps/kdm
368 + /usr/kde/4.3/share/apps/kdm
369 + /usr/kde/4.2/share/apps/kdm
370 + )
371 +
372 + mkdir -p "${EROOT}${KDM_HOME}/faces"
373 + # Set the default kdm face icon if it's not already set by the system admin
374 + # because this is user-overrideable in that way, it's not in src_install
375 + for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do
376 + src=${file#*:}
377 + dest=${file%:*}
378 + if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then
379 + for dir in "${old_dirs[@]}"; do
380 + if [[ -e ${EROOT}${dir}/${dest} ]]; then
381 + cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}"
382 + break 2
383 + fi
384 + done
385 + if [[ -n ${src} ]]; then
386 + cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \
387 + "${EROOT}${KDM_HOME}/${dest}"
388 + fi
389 + fi
390 + done
391 + for dir in "${old_dirs[@]}"; do
392 + if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then
393 + echo
394 + elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE."
395 + elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}."
396 + echo
397 + elog "After doing so, you may delete the directory."
398 + echo
399 + fi
400 + done
401 +
402 + # Make sure permissions are correct -- old installations may have
403 + # gotten this wrong
404 + use prefix || chown root:kdm "${EROOT}${KDM_HOME}"
405 + chmod 1770 "${EROOT}${KDM_HOME}"
406 +
407 + if use consolekit; then
408 + echo
409 + elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
410 + elog "make sure consolekit daemon is running and started at login time"
411 + elog
412 + elog "rc-update add consolekit default && /etc/init.d/consolekit start"
413 + echo
414 + fi
415 +}
416
417 diff --git a/kde-base/kephal/kephal-4.11.7.ebuild b/kde-base/kephal/kephal-4.11.7.ebuild
418 new file mode 100644
419 index 0000000..b5e7909
420 --- /dev/null
421 +++ b/kde-base/kephal/kephal-4.11.7.ebuild
422 @@ -0,0 +1,25 @@
423 +# Copyright 1999-2014 Gentoo Foundation
424 +# Distributed under the terms of the GNU General Public License v2
425 +# $Header: $
426 +
427 +EAPI=5
428 +
429 +KMNAME="kde-workspace"
430 +KMMODULE="libs/kephal"
431 +inherit kde4-meta
432 +
433 +DESCRIPTION="Allows handling of multihead systems via the XRandR extension"
434 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
435 +IUSE="debug"
436 +
437 +RDEPEND="
438 + x11-libs/libX11
439 + x11-libs/libXrandr
440 +"
441 +DEPEND="${RDEPEND}
442 + x11-proto/randrproto
443 +"
444 +
445 +KMEXTRACTONLY+="
446 + kephal/kephal/screens.h
447 +"
448
449 diff --git a/kde-base/khotkeys/khotkeys-4.11.7.ebuild b/kde-base/khotkeys/khotkeys-4.11.7.ebuild
450 new file mode 100644
451 index 0000000..094fafd
452 --- /dev/null
453 +++ b/kde-base/khotkeys/khotkeys-4.11.7.ebuild
454 @@ -0,0 +1,23 @@
455 +# Copyright 1999-2014 Gentoo Foundation
456 +# Distributed under the terms of the GNU General Public License v2
457 +# $Header: $
458 +
459 +EAPI=5
460 +
461 +KMNAME="kde-workspace"
462 +inherit kde4-meta
463 +
464 +DESCRIPTION="KDE: hotkey daemon"
465 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
466 +IUSE="debug"
467 +
468 +DEPEND="
469 + $(add_kdebase_dep libkworkspace)
470 + x11-libs/libX11
471 + x11-libs/libXtst
472 +"
473 +RDEPEND="${DEPEND}"
474 +
475 +KMEXTRACTONLY="
476 + libs/kworkspace/
477 +"
478
479 diff --git a/kde-base/kinfocenter/kinfocenter-4.11.7.ebuild b/kde-base/kinfocenter/kinfocenter-4.11.7.ebuild
480 new file mode 100644
481 index 0000000..18f0e4a
482 --- /dev/null
483 +++ b/kde-base/kinfocenter/kinfocenter-4.11.7.ebuild
484 @@ -0,0 +1,37 @@
485 +# Copyright 1999-2014 Gentoo Foundation
486 +# Distributed under the terms of the GNU General Public License v2
487 +# $Header: $
488 +
489 +EAPI=5
490 +
491 +KDE_HANDBOOK="optional"
492 +KMNAME="kde-workspace"
493 +OPENGL_REQUIRED="optional"
494 +inherit kde4-meta
495 +
496 +DESCRIPTION="The KDE Info Center"
497 +HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/"
498 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
499 +IUSE="debug ieee1394"
500 +
501 +DEPEND="
502 + sys-apps/pciutils
503 + x11-libs/libX11
504 + ieee1394? ( sys-libs/libraw1394 )
505 + opengl? (
506 + virtual/glu
507 + virtual/opengl
508 + )
509 +"
510 +RDEPEND="${DEPEND}
511 + sys-apps/usbutils
512 +"
513 +
514 +src_configure() {
515 + local mycmakeargs=(
516 + $(cmake-utils_use_with ieee1394 RAW1394)
517 + $(cmake-utils_use_with opengl OpenGL)
518 + )
519 +
520 + kde4-meta_src_configure
521 +}
522
523 diff --git a/kde-base/klipper/klipper-4.11.7.ebuild b/kde-base/klipper/klipper-4.11.7.ebuild
524 new file mode 100644
525 index 0000000..8eac7dc
526 --- /dev/null
527 +++ b/kde-base/klipper/klipper-4.11.7.ebuild
528 @@ -0,0 +1,31 @@
529 +# Copyright 1999-2014 Gentoo Foundation
530 +# Distributed under the terms of the GNU General Public License v2
531 +# $Header: $
532 +
533 +EAPI=5
534 +
535 +KDE_HANDBOOK="optional"
536 +KMNAME="kde-workspace"
537 +inherit kde4-meta
538 +
539 +DESCRIPTION="Applet for KDE and X clipboard management"
540 +HOMEPAGE+=" http://userbase.kde.org/Klipper"
541 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
542 +IUSE="debug prison"
543 +
544 +DEPEND="
545 + $(add_kdebase_dep libkworkspace)
546 + $(add_kdebase_dep libtaskmanager)
547 + sys-libs/zlib
548 + x11-libs/libX11
549 + prison? ( media-libs/prison )
550 +"
551 +RDEPEND="${DEPEND}"
552 +
553 +src_configure() {
554 + local mycmakeargs=(
555 + $(cmake-utils_use_with prison)
556 + )
557 +
558 + kde4-meta_src_configure
559 +}
560
561 diff --git a/kde-base/kmenuedit/kmenuedit-4.11.7.ebuild b/kde-base/kmenuedit/kmenuedit-4.11.7.ebuild
562 new file mode 100644
563 index 0000000..10fab5d
564 --- /dev/null
565 +++ b/kde-base/kmenuedit/kmenuedit-4.11.7.ebuild
566 @@ -0,0 +1,31 @@
567 +# Copyright 1999-2014 Gentoo Foundation
568 +# Distributed under the terms of the GNU General Public License v2
569 +# $Header: $
570 +
571 +EAPI=5
572 +
573 +KDE_HANDBOOK="optional"
574 +KMNAME="kde-workspace"
575 +inherit kde4-meta
576 +
577 +DESCRIPTION="KDE menu editor"
578 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
579 +IUSE="debug"
580 +
581 +RDEPEND="
582 + $(add_kdebase_dep khotkeys)
583 +"
584 +DEPEND=${RDEPEND}
585 +
586 +KMEXTRACTONLY="
587 + libs/kworkspace/
588 +"
589 +
590 +src_configure() {
591 + sed -i -e \
592 + "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \
593 + kmenuedit/CMakeLists.txt \
594 + || die "sed failed"
595 +
596 + kde4-meta_src_configure
597 +}
598
599 diff --git a/kde-base/krunner/krunner-4.11.7.ebuild b/kde-base/krunner/krunner-4.11.7.ebuild
600 new file mode 100644
601 index 0000000..998221a
602 --- /dev/null
603 +++ b/kde-base/krunner/krunner-4.11.7.ebuild
604 @@ -0,0 +1,51 @@
605 +# Copyright 1999-2014 Gentoo Foundation
606 +# Distributed under the terms of the GNU General Public License v2
607 +# $Header: $
608 +
609 +EAPI=5
610 +
611 +KMNAME="kde-workspace"
612 +OPENGL_REQUIRED="optional"
613 +inherit kde4-meta
614 +
615 +DESCRIPTION="KDE Command Runner"
616 +HOMEPAGE+=" http://userbase.kde.org/Plasma/Krunner"
617 +IUSE="debug"
618 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
619 +
620 +DEPEND="
621 + $(add_kdebase_dep kcheckpass)
622 + $(add_kdebase_dep kephal)
623 + $(add_kdebase_dep ksmserver)
624 + $(add_kdebase_dep ksysguard)
625 + $(add_kdebase_dep libkworkspace)
626 + $(add_kdebase_dep libplasmagenericshell)
627 + !aqua? (
628 + x11-libs/libX11
629 + x11-libs/libXcursor
630 + x11-libs/libXext
631 + )
632 +"
633 +RDEPEND="${DEPEND}"
634 +
635 +KMEXTRACTONLY="
636 + libs/kdm/
637 + libs/kephal/
638 + libs/ksysguard/
639 + libs/kworkspace/
640 + libs/plasmagenericshell/
641 + kcheckpass/
642 + ksmserver/org.kde.KSMServerInterface.xml
643 + ksysguard/
644 + plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
645 +"
646 +
647 +KMLOADLIBS="libkworkspace"
648 +
649 +src_configure() {
650 + mycmakeargs=(
651 + $(cmake-utils_use_with opengl OpenGL)
652 + )
653 +
654 + kde4-meta_src_configure
655 +}
656
657 diff --git a/kde-base/kscreensaver/kscreensaver-4.11.7.ebuild b/kde-base/kscreensaver/kscreensaver-4.11.7.ebuild
658 new file mode 100644
659 index 0000000..7f205ee
660 --- /dev/null
661 +++ b/kde-base/kscreensaver/kscreensaver-4.11.7.ebuild
662 @@ -0,0 +1,22 @@
663 +# Copyright 1999-2014 Gentoo Foundation
664 +# Distributed under the terms of the GNU General Public License v2
665 +# $Header: $
666 +
667 +EAPI=5
668 +
669 +KMNAME="kde-workspace"
670 +inherit kde4-meta
671 +
672 +DESCRIPTION="KDE screensaver framework"
673 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
674 +IUSE="debug"
675 +
676 +RDEPEND="
677 + $(add_kdebase_dep kcheckpass)
678 + x11-libs/libX11
679 +"
680 +DEPEND="${RDEPEND}"
681 +
682 +PATCHES=(
683 + "${FILESDIR}/${PN}-4.5.95-nsfw.patch"
684 +)
685
686 diff --git a/kde-base/ksmserver/ksmserver-4.11.7.ebuild b/kde-base/ksmserver/ksmserver-4.11.7.ebuild
687 new file mode 100644
688 index 0000000..37fbbe8
689 --- /dev/null
690 +++ b/kde-base/ksmserver/ksmserver-4.11.7.ebuild
691 @@ -0,0 +1,36 @@
692 +# Copyright 1999-2014 Gentoo Foundation
693 +# Distributed under the terms of the GNU General Public License v2
694 +# $Header: $
695 +
696 +EAPI=5
697 +
698 +DECLARATIVE_REQUIRED="always"
699 +KMNAME="kde-workspace"
700 +inherit kde4-meta
701 +
702 +DESCRIPTION="The reliable KDE session manager that talks the standard X11R6"
703 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
704 +IUSE="debug"
705 +
706 +DEPEND="
707 + $(add_kdebase_dep kcminit)
708 + $(add_kdebase_dep libkworkspace)
709 + media-libs/qimageblitz
710 + x11-libs/libICE
711 + x11-libs/libSM
712 + x11-libs/libX11
713 + x11-libs/libXrender
714 +"
715 +RDEPEND="${DEPEND}"
716 +
717 +KMEXTRACTONLY="
718 + kcminit/main.h
719 + libs/kdm/kgreeterplugin.h
720 + kcheckpass/
721 + libs/kephal/
722 + libs/kworkspace/
723 +"
724 +
725 +KMLOADLIBS="libkworkspace"
726 +
727 +PATCHES=( "${FILESDIR}/${PN}-4.11.97-noplasmalock.patch" )
728
729 diff --git a/kde-base/ksplash/ksplash-4.11.7.ebuild b/kde-base/ksplash/ksplash-4.11.7.ebuild
730 new file mode 100644
731 index 0000000..32cc943
732 --- /dev/null
733 +++ b/kde-base/ksplash/ksplash-4.11.7.ebuild
734 @@ -0,0 +1,38 @@
735 +# Copyright 1999-2014 Gentoo Foundation
736 +# Distributed under the terms of the GNU General Public License v2
737 +# $Header: $
738 +
739 +EAPI=5
740 +
741 +DECLARATIVE_REQUIRED="always"
742 +KMNAME="kde-workspace"
743 +inherit kde4-meta
744 +
745 +DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
746 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
747 +IUSE="3dnow altivec debug mmx sse sse2 xinerama"
748 +
749 +COMMONDEPEND="
750 + media-libs/libpng:0=
751 + virtual/jpeg:0
752 + x11-libs/libX11
753 + x11-libs/libXext
754 + xinerama? ( x11-libs/libXinerama )
755 +"
756 +DEPEND="${COMMONDEPEND}
757 + xinerama? ( x11-proto/xineramaproto )
758 +"
759 +RDEPEND="${COMMONDEPEND}"
760 +
761 +src_configure() {
762 + mycmakeargs=(
763 + $(cmake-utils_use_has 3dnow X86_3DNOW)
764 + $(cmake-utils_use_has altivec PPC_ALTIVEC)
765 + $(cmake-utils_use_has mmx X86_MMX)
766 + $(cmake-utils_use_has sse X86_SSE)
767 + $(cmake-utils_use_has sse2 X86_SSE2)
768 + $(cmake-utils_use_with xinerama)
769 + )
770 +
771 + kde4-meta_src_configure
772 +}
773
774 diff --git a/kde-base/kstartupconfig/kstartupconfig-4.11.7.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.11.7.ebuild
775 new file mode 100644
776 index 0000000..41a7938
777 --- /dev/null
778 +++ b/kde-base/kstartupconfig/kstartupconfig-4.11.7.ebuild
779 @@ -0,0 +1,12 @@
780 +# Copyright 1999-2014 Gentoo Foundation
781 +# Distributed under the terms of the GNU General Public License v2
782 +# $Header: $
783 +
784 +EAPI=5
785 +
786 +KMNAME="kde-workspace"
787 +inherit kde4-meta
788 +
789 +DESCRIPTION="KDE: Utility to launch applications with special window properties"
790 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
791 +IUSE="debug"
792
793 diff --git a/kde-base/kstyles/kstyles-4.11.7.ebuild b/kde-base/kstyles/kstyles-4.11.7.ebuild
794 new file mode 100644
795 index 0000000..c607921
796 --- /dev/null
797 +++ b/kde-base/kstyles/kstyles-4.11.7.ebuild
798 @@ -0,0 +1,22 @@
799 +# Copyright 1999-2014 Gentoo Foundation
800 +# Distributed under the terms of the GNU General Public License v2
801 +# $Header: $
802 +
803 +EAPI=5
804 +
805 +KMNAME="kde-workspace"
806 +inherit kde4-meta
807 +
808 +DESCRIPTION="KDE: A set of different KDE styles."
809 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
810 +IUSE="debug"
811 +
812 +DEPEND="
813 + $(add_kdebase_dep liboxygenstyle)
814 + x11-libs/libX11
815 +"
816 +RDEPEND="${DEPEND}"
817 +
818 +KMEXTRACTONLY="
819 + libs/oxygen
820 +"
821
822 diff --git a/kde-base/ksysguard/ksysguard-4.11.7.ebuild b/kde-base/ksysguard/ksysguard-4.11.7.ebuild
823 new file mode 100644
824 index 0000000..0c8aaf0
825 --- /dev/null
826 +++ b/kde-base/ksysguard/ksysguard-4.11.7.ebuild
827 @@ -0,0 +1,46 @@
828 +# Copyright 1999-2014 Gentoo Foundation
829 +# Distributed under the terms of the GNU General Public License v2
830 +# $Header: $
831 +
832 +EAPI=5
833 +
834 +KDE_HANDBOOK="optional"
835 +KMNAME="kde-workspace"
836 +CPPUNIT_REQUIRED="optional"
837 +VIRTUALX_REQUIRED="test"
838 +inherit kde4-meta
839 +
840 +DESCRIPTION="KSysguard is a network enabled task manager and system monitor application."
841 +HOMEPAGE+=" http://userbase.kde.org/KSysGuard"
842 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
843 +IUSE="debug lm_sensors test"
844 +
845 +DEPEND="
846 + sys-libs/zlib
847 + x11-libs/libX11
848 + x11-libs/libXres
849 + lm_sensors? ( sys-apps/lm_sensors )
850 +"
851 +RDEPEND="${DEPEND}"
852 +
853 +RESTRICT="test"
854 +# bug 393091
855 +
856 +KMEXTRA="
857 + libs/ksysguard/
858 +"
859 +
860 +src_configure() {
861 + local mycmakeargs=(
862 + $(cmake-utils_use_with lm_sensors Sensors)
863 + )
864 +
865 + kde4-meta_src_configure
866 +}
867 +
868 +pkg_postinst() {
869 + kde4-meta_pkg_postinst
870 + ewarn "Note that ksysguard has powerful features; one of these is the executing of arbitrary"
871 + ewarn "programs with elevated privileges (as data sources). So be careful opening worksheets"
872 + ewarn "from untrusted sources!"
873 +}
874
875 diff --git a/kde-base/ksystraycmd/ksystraycmd-4.11.7.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.11.7.ebuild
876 new file mode 100644
877 index 0000000..f81525e
878 --- /dev/null
879 +++ b/kde-base/ksystraycmd/ksystraycmd-4.11.7.ebuild
880 @@ -0,0 +1,15 @@
881 +# Copyright 1999-2014 Gentoo Foundation
882 +# Distributed under the terms of the GNU General Public License v2
883 +# $Header: $
884 +
885 +EAPI=5
886 +
887 +KMNAME="kde-workspace"
888 +inherit kde4-meta
889 +
890 +DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray."
891 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
892 +IUSE="debug"
893 +
894 +DEPEND="x11-libs/libX11"
895 +RDEPEND="${DEPEND}"
896
897 diff --git a/kde-base/kwin/kwin-4.11.7.ebuild b/kde-base/kwin/kwin-4.11.7.ebuild
898 new file mode 100644
899 index 0000000..1ff9b25
900 --- /dev/null
901 +++ b/kde-base/kwin/kwin-4.11.7.ebuild
902 @@ -0,0 +1,80 @@
903 +# Copyright 1999-2014 Gentoo Foundation
904 +# Distributed under the terms of the GNU General Public License v2
905 +# $Header: $
906 +
907 +EAPI=5
908 +
909 +KMNAME="kde-workspace"
910 +DECLARATIVE_REQUIRED="always"
911 +OPENGL_REQUIRED="always"
912 +
913 +#VIRTUALX_REQUIRED=test
914 +RESTRICT=test
915 +# test 8: kwin-TestVirtualDesktops hangs even with virtualx
916 +
917 +inherit flag-o-matic kde4-meta
918 +
919 +DESCRIPTION="KDE window manager"
920 +HOMEPAGE+=" http://userbase.kde.org/KWin"
921 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
922 +IUSE="debug gles opengl wayland"
923 +
924 +COMMONDEPEND="
925 + $(add_kdebase_dep kactivities)
926 + $(add_kdebase_dep kdelibs opengl)
927 + $(add_kdebase_dep kephal)
928 + $(add_kdebase_dep libkworkspace)
929 + $(add_kdebase_dep liboxygenstyle)
930 + x11-libs/libICE
931 + x11-libs/libSM
932 + x11-libs/libX11
933 + x11-libs/libxcb
934 + x11-libs/xcb-util-image
935 + x11-libs/xcb-util-keysyms
936 + x11-libs/libXcomposite
937 + x11-libs/libXcursor
938 + x11-libs/libXdamage
939 + x11-libs/libXext
940 + x11-libs/libXfixes
941 + >=x11-libs/libXrandr-1.2.1
942 + x11-libs/libXrender
943 + x11-libs/libXxf86vm
944 + opengl? ( >=media-libs/mesa-7.10 )
945 + gles? ( >=media-libs/mesa-7.12[egl(+),gles2] )
946 + wayland? ( >=media-libs/mesa-9.0[egl(+),wayland] )
947 +"
948 +DEPEND="${COMMONDEPEND}
949 + x11-libs/xcb-util-renderutil
950 + x11-proto/compositeproto
951 + x11-proto/damageproto
952 + x11-proto/fixesproto
953 + x11-proto/randrproto
954 + x11-proto/renderproto
955 +"
956 +RDEPEND="${COMMONDEPEND}
957 + x11-apps/scripts
958 +"
959 +
960 +KMEXTRACTONLY="
961 + ksmserver/
962 + libs/kephal/
963 + libs/oxygen/
964 +"
965 +
966 +# you need one of these
967 +REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl ) wayland? ( gles )"
968 +
969 +src_configure() {
970 + # FIXME Remove when activity API moved away from libkworkspace
971 + append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
972 +
973 + mycmakeargs=(
974 + $(cmake-utils_use_with gles OpenGLES)
975 + $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
976 + $(cmake-utils_use_with opengl OpenGL)
977 + $(cmake-utils_use_with wayland Wayland)
978 + -DWITH_X11_Xcomposite=ON
979 + )
980 +
981 + kde4-meta_src_configure
982 +}
983
984 diff --git a/kde-base/kwrited/kwrited-4.11.7.ebuild b/kde-base/kwrited/kwrited-4.11.7.ebuild
985 new file mode 100644
986 index 0000000..8515d9e
987 --- /dev/null
988 +++ b/kde-base/kwrited/kwrited-4.11.7.ebuild
989 @@ -0,0 +1,16 @@
990 +# Copyright 1999-2014 Gentoo Foundation
991 +# Distributed under the terms of the GNU General Public License v2
992 +# $Header: $
993 +
994 +EAPI=5
995 +KMNAME="kde-workspace"
996 +inherit kde4-meta
997 +
998 +DESCRIPTION="KDE daemon listening for wall and write messages."
999 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1000 +IUSE="debug"
1001 +
1002 +DEPEND="
1003 + || ( >=sys-libs/libutempter-1.1.5 >=sys-freebsd/freebsd-lib-9.0 )
1004 +"
1005 +RDEPEND="${DEPEND}"
1006
1007 diff --git a/kde-base/libkworkspace/libkworkspace-4.11.7.ebuild b/kde-base/libkworkspace/libkworkspace-4.11.7.ebuild
1008 new file mode 100644
1009 index 0000000..75f587a
1010 --- /dev/null
1011 +++ b/kde-base/libkworkspace/libkworkspace-4.11.7.ebuild
1012 @@ -0,0 +1,34 @@
1013 +# Copyright 1999-2014 Gentoo Foundation
1014 +# Distributed under the terms of the GNU General Public License v2
1015 +# $Header: $
1016 +
1017 +EAPI=5
1018 +
1019 +KMNAME="kde-workspace"
1020 +KMMODULE="libs/kworkspace"
1021 +inherit kde4-meta
1022 +
1023 +DESCRIPTION="A library for KDE desktop applications"
1024 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1025 +IUSE="debug"
1026 +
1027 +KMEXTRACTONLY="
1028 + ksmserver/org.kde.KSMServerInterface.xml
1029 + kwin/org.kde.KWin.xml
1030 +"
1031 +
1032 +KMSAVELIBS="true"
1033 +
1034 +DEPEND="
1035 + x11-libs/libICE
1036 + x11-libs/libSM
1037 + x11-libs/libXau
1038 +"
1039 +RDEPEND="${DEPEND}"
1040 +
1041 +src_prepare() {
1042 + sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
1043 + libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
1044 +
1045 + kde4-meta_src_prepare
1046 +}
1047
1048 diff --git a/kde-base/liboxygenstyle/liboxygenstyle-4.11.7.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.11.7.ebuild
1049 new file mode 100644
1050 index 0000000..c9c4fa0
1051 --- /dev/null
1052 +++ b/kde-base/liboxygenstyle/liboxygenstyle-4.11.7.ebuild
1053 @@ -0,0 +1,16 @@
1054 +# Copyright 1999-2014 Gentoo Foundation
1055 +# Distributed under the terms of the GNU General Public License v2
1056 +# $Header: $
1057 +
1058 +EAPI=5
1059 +
1060 +KMNAME="kde-workspace"
1061 +KMMODULE="libs/oxygen"
1062 +inherit kde4-meta
1063 +
1064 +DESCRIPTION="Library to support the Oxygen style in KDE"
1065 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1066 +IUSE="debug"
1067 +
1068 +DEPEND="x11-libs/libX11"
1069 +RDEPEND="${DEPEND}"
1070
1071 diff --git a/kde-base/libplasmaclock/libplasmaclock-4.11.7.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.11.7.ebuild
1072 new file mode 100644
1073 index 0000000..2f86f37
1074 --- /dev/null
1075 +++ b/kde-base/libplasmaclock/libplasmaclock-4.11.7.ebuild
1076 @@ -0,0 +1,33 @@
1077 +# Copyright 1999-2014 Gentoo Foundation
1078 +# Distributed under the terms of the GNU General Public License v2
1079 +# $Header: $
1080 +
1081 +EAPI=5
1082 +
1083 +KMNAME="kde-workspace"
1084 +KMMODULE="libs/plasmaclock"
1085 +inherit kde4-meta
1086 +
1087 +DESCRIPTION="Libraries for KDE Plasma's clocks"
1088 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1089 +IUSE="debug semantic-desktop"
1090 +
1091 +DEPEND="
1092 + $(add_kdebase_dep kephal)
1093 + semantic-desktop? ( $(add_kdebase_dep kdepimlibs) )
1094 +"
1095 +RDEPEND="${DEPEND}"
1096 +
1097 +KMSAVELIBS="true"
1098 +
1099 +KMEXTRACTONLY="
1100 + libs/kephal/
1101 +"
1102 +
1103 +src_configure() {
1104 + local mycmakeargs=(
1105 + $(cmake-utils_use_with semantic-desktop KdepimLibs)
1106 + )
1107 +
1108 + kde4-meta_src_configure
1109 +}
1110
1111 diff --git a/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.7.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.7.ebuild
1112 new file mode 100644
1113 index 0000000..d9466a0
1114 --- /dev/null
1115 +++ b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.7.ebuild
1116 @@ -0,0 +1,28 @@
1117 +# Copyright 1999-2014 Gentoo Foundation
1118 +# Distributed under the terms of the GNU General Public License v2
1119 +# $Header: $
1120 +
1121 +EAPI=5
1122 +
1123 +DECLARATIVE_REQUIRED="always"
1124 +KMNAME="kde-workspace"
1125 +KMMODULE="libs/plasmagenericshell"
1126 +inherit kde4-meta
1127 +
1128 +DESCRIPTION="Libraries for the KDE Plasma shell"
1129 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1130 +IUSE="debug test"
1131 +
1132 +DEPEND="
1133 + $(add_kdebase_dep kephal)
1134 + $(add_kdebase_dep libkworkspace)
1135 + x11-libs/libX11
1136 +"
1137 +RDEPEND="${DEPEND}"
1138 +
1139 +KMSAVELIBS="true"
1140 +
1141 +KMEXTRACTONLY="
1142 + libs/kephal/kephal/
1143 + plasma/desktop/shell/data/
1144 +"
1145
1146 diff --git a/kde-base/libtaskmanager/libtaskmanager-4.11.7.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.11.7.ebuild
1147 new file mode 100644
1148 index 0000000..31b2a1b
1149 --- /dev/null
1150 +++ b/kde-base/libtaskmanager/libtaskmanager-4.11.7.ebuild
1151 @@ -0,0 +1,35 @@
1152 +# Copyright 1999-2014 Gentoo Foundation
1153 +# Distributed under the terms of the GNU General Public License v2
1154 +# $Header: $
1155 +
1156 +EAPI=5
1157 +
1158 +KMNAME="kde-workspace"
1159 +KMMODULE="libs/taskmanager"
1160 +inherit kde4-meta
1161 +
1162 +DESCRIPTION="A library that provides basic taskmanager functionality"
1163 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1164 +IUSE="debug"
1165 +
1166 +DEPEND="
1167 + $(add_kdebase_dep kactivities)
1168 + $(add_kdebase_dep kephal)
1169 + $(add_kdebase_dep ksysguard)
1170 + $(add_kdebase_dep libkworkspace)
1171 + x11-libs/libX11
1172 +"
1173 +RDEPEND="${DEPEND}"
1174 +
1175 +KMSAVELIBS="true"
1176 +
1177 +KMEXTRACTONLY="
1178 + libs/kephal/
1179 + libs/kworkspace/
1180 +"
1181 +
1182 +src_prepare() {
1183 + kde4-meta_src_prepare
1184 + sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
1185 + sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
1186 +}
1187
1188 diff --git a/kde-base/plasma-workspace/plasma-workspace-4.11.7.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.11.7.ebuild
1189 new file mode 100644
1190 index 0000000..2bba34b
1191 --- /dev/null
1192 +++ b/kde-base/plasma-workspace/plasma-workspace-4.11.7.ebuild
1193 @@ -0,0 +1,126 @@
1194 +# Copyright 1999-2014 Gentoo Foundation
1195 +# Distributed under the terms of the GNU General Public License v2
1196 +# $Header: $
1197 +
1198 +EAPI=5
1199 +
1200 +DECLARATIVE_REQUIRED="always"
1201 +KDE_HANDBOOK="optional"
1202 +KMNAME="kde-workspace"
1203 +KMMODULE="plasma"
1204 +PYTHON_COMPAT=( python2_{6,7} )
1205 +OPENGL_REQUIRED="always"
1206 +inherit python-single-r1 kde4-meta
1207 +
1208 +DESCRIPTION="Plasma: KDE desktop framework"
1209 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1210 +IUSE="debug gps json python qalculate semantic-desktop"
1211 +
1212 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1213 +
1214 +COMMONDEPEND="
1215 + dev-libs/libdbusmenu-qt
1216 + >=dev-qt/qtcore-4.8.4-r3:4
1217 + !kde-misc/ktouchpadenabler
1218 + $(add_kdebase_dep kactivities)
1219 + $(add_kdebase_dep kdelibs 'semantic-desktop?')
1220 + $(add_kdebase_dep kephal)
1221 + $(add_kdebase_dep ksysguard)
1222 + $(add_kdebase_dep libkworkspace)
1223 + $(add_kdebase_dep libplasmaclock 'semantic-desktop?')
1224 + $(add_kdebase_dep libplasmagenericshell)
1225 + $(add_kdebase_dep libtaskmanager)
1226 + x11-libs/libX11
1227 + x11-libs/libXcomposite
1228 + x11-libs/libXdamage
1229 + x11-libs/libXext
1230 + x11-libs/libXfixes
1231 + x11-libs/libXi
1232 + x11-libs/libXrender
1233 + gps? ( >=sci-geosciences/gpsd-2.37 )
1234 + json? ( dev-libs/qjson )
1235 + python? (
1236 + ${PYTHON_DEPS}
1237 + >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}]
1238 + $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}")
1239 + )
1240 + qalculate? ( sci-libs/libqalculate )
1241 + semantic-desktop? (
1242 + dev-libs/soprano
1243 + $(add_kdebase_dep kdepimlibs)
1244 + $(add_kdebase_dep nepomuk-core)
1245 + )
1246 +"
1247 +DEPEND="${COMMONDEPEND}
1248 + dev-libs/boost
1249 + x11-proto/compositeproto
1250 + x11-proto/damageproto
1251 + x11-proto/fixesproto
1252 + x11-proto/renderproto
1253 +"
1254 +RDEPEND="${COMMONDEPEND}
1255 + $(add_kdebase_dep plasma-runtime)
1256 +"
1257 +
1258 +KMEXTRA="
1259 + appmenu/
1260 + ktouchpadenabler/
1261 + statusnotifierwatcher/
1262 +"
1263 +KMEXTRACTONLY="
1264 + kcheckpass/
1265 + krunner/dbus/org.freedesktop.ScreenSaver.xml
1266 + krunner/dbus/org.kde.krunner.App.xml
1267 + ksmserver/org.kde.KSMServerInterface.xml
1268 + ksmserver/screenlocker/
1269 + libs/kephal/
1270 + libs/kworkspace/
1271 + libs/taskmanager/
1272 + libs/plasmagenericshell/
1273 + libs/ksysguard/
1274 + libs/kdm/kgreeterplugin.h
1275 + ksysguard/
1276 +"
1277 +
1278 +KMLOADLIBS="libkworkspace libplasmaclock libplasmagenericshell libtaskmanager"
1279 +
1280 +PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" )
1281 +
1282 +pkg_setup() {
1283 + if use python ; then
1284 + python-single-r1_pkg_setup
1285 + fi
1286 + kde4-meta_pkg_setup
1287 +}
1288 +
1289 +src_unpack() {
1290 + if use handbook; then
1291 + KMEXTRA+=" doc/plasma-desktop"
1292 + fi
1293 +
1294 + kde4-meta_src_unpack
1295 +}
1296 +
1297 +src_configure() {
1298 + mycmakeargs=(
1299 + $(cmake-utils_use_with gps libgps)
1300 + $(cmake-utils_use_with json QJSON)
1301 + $(cmake-utils_use_with python PythonLibrary)
1302 + $(cmake-utils_use_with qalculate)
1303 + $(cmake-utils_use_with semantic-desktop Akonadi)
1304 + $(cmake-utils_use_with semantic-desktop KdepimLibs)
1305 + $(cmake-utils_use_with semantic-desktop NepomukCore)
1306 + $(cmake-utils_use_with semantic-desktop Soprano)
1307 + -DWITH_Xmms=OFF
1308 + )
1309 +
1310 + kde4-meta_src_configure
1311 +}
1312 +
1313 +src_install() {
1314 + kde4-meta_src_install
1315 +
1316 + if use python; then
1317 + python_optimize "${ED}"
1318 + fi
1319 +}
1320
1321 diff --git a/kde-base/powerdevil/powerdevil-4.11.7.ebuild b/kde-base/powerdevil/powerdevil-4.11.7.ebuild
1322 new file mode 100644
1323 index 0000000..e746969
1324 --- /dev/null
1325 +++ b/kde-base/powerdevil/powerdevil-4.11.7.ebuild
1326 @@ -0,0 +1,32 @@
1327 +# Copyright 1999-2014 Gentoo Foundation
1328 +# Distributed under the terms of the GNU General Public License v2
1329 +# $Header: $
1330 +
1331 +EAPI=5
1332 +
1333 +KMNAME="kde-workspace"
1334 +inherit kde4-meta
1335 +
1336 +DESCRIPTION="PowerDevil is an utility for KDE4 for Laptop Powermanagement."
1337 +HOMEPAGE="http://solid.kde.org"
1338 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1339 +IUSE="debug +pm-utils"
1340 +
1341 +DEPEND="
1342 + $(add_kdebase_dep kactivities)
1343 + $(add_kdebase_dep libkworkspace)
1344 + !aqua? (
1345 + x11-libs/libX11
1346 + x11-libs/libXext
1347 + x11-libs/libXrandr
1348 + )
1349 +"
1350 +RDEPEND="${DEPEND}
1351 + pm-utils? ( sys-power/pm-utils )
1352 +"
1353 +
1354 +KMEXTRACTONLY="
1355 + krunner/
1356 + ksmserver/org.kde.KSMServerInterface.xml
1357 + ksmserver/screenlocker/dbus/org.freedesktop.ScreenSaver.xml
1358 +"
1359
1360 diff --git a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.7.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.7.ebuild
1361 new file mode 100644
1362 index 0000000..d34e835
1363 --- /dev/null
1364 +++ b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.7.ebuild
1365 @@ -0,0 +1,12 @@
1366 +# Copyright 1999-2014 Gentoo Foundation
1367 +# Distributed under the terms of the GNU General Public License v2
1368 +# $Header: $
1369 +
1370 +EAPI=5
1371 +
1372 +KMNAME="kde-workspace"
1373 +inherit kde4-meta
1374 +
1375 +DESCRIPTION="Helps integration of pure Qt applications with KDE Workspace"
1376 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1377 +IUSE="debug"
1378
1379 diff --git a/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.7.ebuild b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.7.ebuild
1380 new file mode 100644
1381 index 0000000..3d83541
1382 --- /dev/null
1383 +++ b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.7.ebuild
1384 @@ -0,0 +1,19 @@
1385 +# Copyright 1999-2014 Gentoo Foundation
1386 +# Distributed under the terms of the GNU General Public License v2
1387 +# $Header: $
1388 +
1389 +EAPI=5
1390 +
1391 +KMNAME="kde-workspace"
1392 +CPPUNIT_REQUIRED="test"
1393 +inherit kde4-meta
1394 +
1395 +DESCRIPTION="KDE control module for Solid actions"
1396 +HOMEPAGE="http://solid.kde.org"
1397 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1398 +IUSE="debug"
1399 +
1400 +RDEPEND="
1401 + $(add_kdebase_dep solid-runtime)
1402 + !kde-base/solid:4
1403 +"
1404
1405 diff --git a/kde-base/systemsettings/systemsettings-4.11.7.ebuild b/kde-base/systemsettings/systemsettings-4.11.7.ebuild
1406 new file mode 100644
1407 index 0000000..743af24
1408 --- /dev/null
1409 +++ b/kde-base/systemsettings/systemsettings-4.11.7.ebuild
1410 @@ -0,0 +1,96 @@
1411 +# Copyright 1999-2014 Gentoo Foundation
1412 +# Distributed under the terms of the GNU General Public License v2
1413 +# $Header: $
1414 +
1415 +EAPI=5
1416 +
1417 +KDE_HANDBOOK="optional"
1418 +KMNAME="kde-workspace"
1419 +OPENGL_REQUIRED="optional"
1420 +VIRTUALX_REQUIRED="test"
1421 +VIRTUALDBUS_TEST="true"
1422 +inherit kde4-meta
1423 +
1424 +DESCRIPTION="System settings utility"
1425 +HOMEPAGE+=" http://userbase.kde.org/System_Settings"
1426 +IUSE="debug gtk semantic-desktop +usb"
1427 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1428 +
1429 +COMMONDEPEND="
1430 + app-misc/strigi
1431 + dev-libs/glib:2
1432 + $(add_kdebase_dep kwin)
1433 + $(add_kdebase_dep libkworkspace)
1434 + media-libs/fontconfig
1435 + >=media-libs/freetype-2
1436 + >=x11-libs/libxklavier-3.2
1437 + x11-libs/libX11
1438 + x11-libs/libXcursor
1439 + x11-libs/libXext
1440 + x11-libs/libXfixes
1441 + x11-libs/libXft
1442 + x11-libs/libXi
1443 + x11-libs/libxkbfile
1444 + x11-libs/libXrandr
1445 + x11-libs/libXtst
1446 + opengl? ( virtual/opengl )
1447 + usb? ( virtual/libusb:0 )
1448 +"
1449 +DEPEND="${COMMONDEPEND}
1450 + x11-proto/kbproto
1451 + x11-proto/xextproto
1452 +"
1453 +RDEPEND="${COMMONDEPEND}
1454 + sys-libs/timezone-data
1455 + x11-apps/setxkbmap
1456 + x11-misc/xkeyboard-config
1457 + gtk? ( kde-misc/kde-gtk-config )
1458 + semantic-desktop? ( $(add_kdebase_dep nepomuk) )
1459 +"
1460 +
1461 +KMEXTRA="
1462 + kcontrol/
1463 +"
1464 +KMEXTRACTONLY="
1465 + krunner/dbus/org.kde.krunner.App.xml
1466 + krunner/dbus/org.kde.screensaver.xml
1467 + ksmserver/screenlocker/dbus/org.kde.screensaver.xml
1468 + kwin/
1469 + libs/
1470 + plasma/
1471 +"
1472 +
1473 +PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" )
1474 +
1475 +src_unpack() {
1476 + if use handbook; then
1477 + KMEXTRA+="
1478 + doc/kcontrol
1479 + doc/kfontview
1480 + "
1481 + fi
1482 +
1483 + kde4-meta_src_unpack
1484 +}
1485 +
1486 +src_prepare() {
1487 + sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
1488 + systemsettings/CMakeLists.txt \
1489 + || die "Failed to fix systemsettingsrc install location"
1490 +
1491 + kde4-meta_src_prepare
1492 +}
1493 +
1494 +# FIXME: is have_openglxvisual found without screensaver
1495 +src_configure() {
1496 + # Old keyboard-detection code is unmaintained,
1497 + # so we force the new stuff, using libxklavier.
1498 + mycmakeargs=(
1499 + -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
1500 + -DWITH_GLIB2=ON -DWITH_GObject=ON
1501 + $(cmake-utils_use_with opengl OpenGL)
1502 + $(cmake-utils_use_with usb)
1503 + )
1504 +
1505 + kde4-meta_src_configure
1506 +}