summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /kde-base
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'kde-base')
-rw-r--r--kde-base/akonadi/Manifest1
-rw-r--r--kde-base/akonadi/akonadi-4.4.11.1-r1.ebuild38
-rw-r--r--kde-base/akonadi/metadata.xml10
-rw-r--r--kde-base/akonadiconsole/Manifest3
-rw-r--r--kde-base/akonadiconsole/akonadiconsole-4.14.10.ebuild26
-rw-r--r--kde-base/akonadiconsole/akonadiconsole-4.14.3.ebuild25
-rw-r--r--kde-base/akonadiconsole/akonadiconsole-4.14.8.ebuild26
-rw-r--r--kde-base/akonadiconsole/metadata.xml5
-rw-r--r--kde-base/akregator/Manifest5
-rw-r--r--kde-base/akregator/akregator-4.14.10.ebuild23
-rw-r--r--kde-base/akregator/akregator-4.14.3.ebuild22
-rw-r--r--kde-base/akregator/akregator-4.14.8.ebuild23
-rw-r--r--kde-base/akregator/akregator-4.4.11.1-r1.ebuild26
-rw-r--r--kde-base/akregator/akregator-4.4.2015.06.ebuild23
-rw-r--r--kde-base/akregator/files/akregator-4.4.11.1-revert.patch24
-rw-r--r--kde-base/akregator/metadata.xml5
-rw-r--r--kde-base/baloo-widgets/Manifest1
-rw-r--r--kde-base/baloo-widgets/baloo-widgets-4.14.3.ebuild17
-rw-r--r--kde-base/baloo-widgets/metadata.xml5
-rw-r--r--kde-base/baloo/Manifest1
-rw-r--r--kde-base/baloo/baloo-4.14.3.ebuild35
-rw-r--r--kde-base/baloo/metadata.xml5
-rw-r--r--kde-base/blogilo/Manifest5
-rw-r--r--kde-base/blogilo/blogilo-4.14.10.ebuild27
-rw-r--r--kde-base/blogilo/blogilo-4.14.3.ebuild26
-rw-r--r--kde-base/blogilo/blogilo-4.14.8.ebuild27
-rw-r--r--kde-base/blogilo/blogilo-4.4.11.1.ebuild24
-rw-r--r--kde-base/blogilo/blogilo-4.4.2015.06.ebuild22
-rw-r--r--kde-base/blogilo/files/blogilo-4.4.10-nosoprano.patch11
-rw-r--r--kde-base/blogilo/metadata.xml5
-rw-r--r--kde-base/calendarjanitor/Manifest3
-rw-r--r--kde-base/calendarjanitor/calendarjanitor-4.14.10.ebuild28
-rw-r--r--kde-base/calendarjanitor/calendarjanitor-4.14.3.ebuild27
-rw-r--r--kde-base/calendarjanitor/calendarjanitor-4.14.8.ebuild28
-rw-r--r--kde-base/calendarjanitor/metadata.xml5
-rw-r--r--kde-base/contactthemeeditor/Manifest1
-rw-r--r--kde-base/contactthemeeditor/contactthemeeditor-4.13.3.ebuild31
-rw-r--r--kde-base/contactthemeeditor/metadata.xml5
-rw-r--r--kde-base/freespacenotifier/Manifest3
-rw-r--r--kde-base/freespacenotifier/freespacenotifier-4.11.14.ebuild12
-rw-r--r--kde-base/freespacenotifier/freespacenotifier-4.11.19.ebuild12
-rw-r--r--kde-base/freespacenotifier/freespacenotifier-4.11.21.ebuild12
-rw-r--r--kde-base/freespacenotifier/metadata.xml5
-rw-r--r--kde-base/kabcclient/Manifest5
-rw-r--r--kde-base/kabcclient/kabcclient-4.14.10.ebuild27
-rw-r--r--kde-base/kabcclient/kabcclient-4.14.3.ebuild26
-rw-r--r--kde-base/kabcclient/kabcclient-4.14.8.ebuild27
-rw-r--r--kde-base/kabcclient/kabcclient-4.4.11.1.ebuild25
-rw-r--r--kde-base/kabcclient/kabcclient-4.4.2015.06.ebuild26
-rw-r--r--kde-base/kabcclient/metadata.xml5
-rw-r--r--kde-base/kactivities/Manifest1
-rw-r--r--kde-base/kactivities/kactivities-4.13.3.ebuild33
-rw-r--r--kde-base/kactivities/metadata.xml8
-rw-r--r--kde-base/kaddressbook/Manifest5
-rw-r--r--kde-base/kaddressbook/files/4.4/0002-kaddressbook-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch35
-rw-r--r--kde-base/kaddressbook/kaddressbook-4.14.10.ebuild52
-rw-r--r--kde-base/kaddressbook/kaddressbook-4.14.3.ebuild51
-rw-r--r--kde-base/kaddressbook/kaddressbook-4.14.8.ebuild52
-rw-r--r--kde-base/kaddressbook/kaddressbook-4.4.11.1-r2.ebuild45
-rw-r--r--kde-base/kaddressbook/kaddressbook-4.4.2015.06.ebuild53
-rw-r--r--kde-base/kaddressbook/metadata.xml5
-rw-r--r--kde-base/kalarm/Manifest5
-rw-r--r--kde-base/kalarm/files/4.4/0001-Bug-266082-highlight-alarm-when-message-window-KAlar.patch146
-rw-r--r--kde-base/kalarm/files/4.4/0003-Bug-271580-Fix-crash-displaying-New-Alarm-dialog-fro.patch64
-rw-r--r--kde-base/kalarm/files/4.4/0006-Bug-296383-during-startup-check-that-resources-calen.patch123
-rw-r--r--kde-base/kalarm/files/kalarm-4.4.11.1-crash.patch34
-rw-r--r--kde-base/kalarm/files/kalarm-4.4.11.1-underlinking.patch14
-rw-r--r--kde-base/kalarm/kalarm-4.14.10.ebuild27
-rw-r--r--kde-base/kalarm/kalarm-4.14.3.ebuild26
-rw-r--r--kde-base/kalarm/kalarm-4.14.8.ebuild27
-rw-r--r--kde-base/kalarm/kalarm-4.4.11.1-r2.ebuild39
-rw-r--r--kde-base/kalarm/kalarm-4.4.2015.06.ebuild38
-rw-r--r--kde-base/kalarm/metadata.xml5
-rw-r--r--kde-base/katepart/Manifest1
-rw-r--r--kde-base/katepart/katepart-4.14.3.ebuild22
-rw-r--r--kde-base/katepart/metadata.xml5
-rw-r--r--kde-base/kcheckpass/Manifest3
-rw-r--r--kde-base/kcheckpass/files/kcheckpass-4.4.2-no-SUID-no-GUID.patch15
-rw-r--r--kde-base/kcheckpass/kcheckpass-4.11.14.ebuild33
-rw-r--r--kde-base/kcheckpass/kcheckpass-4.11.19.ebuild33
-rw-r--r--kde-base/kcheckpass/kcheckpass-4.11.21.ebuild33
-rw-r--r--kde-base/kcheckpass/metadata.xml5
-rw-r--r--kde-base/kcminit/Manifest3
-rw-r--r--kde-base/kcminit/kcminit-4.11.14.ebuild17
-rw-r--r--kde-base/kcminit/kcminit-4.11.19.ebuild17
-rw-r--r--kde-base/kcminit/kcminit-4.11.21.ebuild17
-rw-r--r--kde-base/kcminit/metadata.xml5
-rw-r--r--kde-base/kde-env/kde-env-4.14.3.ebuild53
-rw-r--r--kde-base/kde-env/metadata.xml5
-rw-r--r--kde-base/kde-meta/kde-meta-4.14.3.ebuild34
-rw-r--r--kde-base/kde-meta/metadata.xml9
-rw-r--r--kde-base/kdebase-cursors/Manifest3
-rw-r--r--kde-base/kdebase-cursors/kdebase-cursors-4.11.14.ebuild13
-rw-r--r--kde-base/kdebase-cursors/kdebase-cursors-4.11.19.ebuild13
-rw-r--r--kde-base/kdebase-cursors/kdebase-cursors-4.11.21.ebuild13
-rw-r--r--kde-base/kdebase-cursors/metadata.xml5
-rw-r--r--kde-base/kdebase-pam/files/kde-np.pam-910
-rw-r--r--kde-base/kdebase-pam/files/kde.pam-911
-rw-r--r--kde-base/kdebase-pam/kdebase-pam-9.ebuild25
-rw-r--r--kde-base/kdebase-pam/metadata.xml5
-rw-r--r--kde-base/kdebase-startkde/Manifest3
-rwxr-xr-xkde-base/kdebase-startkde/files/KDE-497
-rw-r--r--kde-base/kdebase-startkde/files/agent-shutdown.sh13
-rw-r--r--kde-base/kdebase-startkde/files/agent-startup.sh29
-rw-r--r--kde-base/kdebase-startkde/files/gentoo-startkde4-4.patch26
-rw-r--r--kde-base/kdebase-startkde/files/kdebase-startkde-kscreen.patch20
-rw-r--r--kde-base/kdebase-startkde/kdebase-startkde-4.11.14.ebuild95
-rw-r--r--kde-base/kdebase-startkde/kdebase-startkde-4.11.19.ebuild95
-rw-r--r--kde-base/kdebase-startkde/kdebase-startkde-4.11.21.ebuild95
-rw-r--r--kde-base/kdebase-startkde/metadata.xml8
-rw-r--r--kde-base/kdebindings-meta/kdebindings-meta-4.14.3.ebuild34
-rw-r--r--kde-base/kdebindings-meta/metadata.xml8
-rw-r--r--kde-base/kdelibs/Manifest3
-rw-r--r--kde-base/kdelibs/files/dist/01_gentoo_set_xdg_menu_prefix-1.patch18
-rw-r--r--kde-base/kdelibs/files/dist/02_gentoo_append_xdg_config_dirs-1.patch30
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.10.0-udisks.patch51
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.14.0-mimetypes.patch39
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.14.3-trim-crash.patch610
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.14.5-fatalwarnings.patch16
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.14.5-mimetypes.patch27
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.3.80-kdeui_util_kkeyserver_mac.patch46
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.4.90-xslt.patch12
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.6.2-armlinking.patch14
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.6.3-no_suid_kdeinit.patch19
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.8.1-norpath.patch18
-rw-r--r--kde-base/kdelibs/files/kdelibs-4.9.3-werror.patch20
-rw-r--r--kde-base/kdelibs/kdelibs-4.14.10.ebuild306
-rw-r--r--kde-base/kdelibs/kdelibs-4.14.3-r1.ebuild307
-rw-r--r--kde-base/kdelibs/kdelibs-4.14.8.ebuild306
-rw-r--r--kde-base/kdelibs/metadata.xml9
-rw-r--r--kde-base/kdepim-common-libs/Manifest3
-rw-r--r--kde-base/kdepim-common-libs/files/install-composereditorng.patch15
-rw-r--r--kde-base/kdepim-common-libs/files/kdepim-common-libs-install-headers.patch86
-rw-r--r--kde-base/kdepim-common-libs/kdepim-common-libs-4.14.10.ebuild93
-rw-r--r--kde-base/kdepim-common-libs/kdepim-common-libs-4.14.3.ebuild81
-rw-r--r--kde-base/kdepim-common-libs/kdepim-common-libs-4.14.8.ebuild81
-rw-r--r--kde-base/kdepim-common-libs/metadata.xml8
-rw-r--r--kde-base/kdepim-icons/Manifest5
-rw-r--r--kde-base/kdepim-icons/kdepim-icons-4.14.10.ebuild17
-rw-r--r--kde-base/kdepim-icons/kdepim-icons-4.14.3.ebuild16
-rw-r--r--kde-base/kdepim-icons/kdepim-icons-4.14.8.ebuild17
-rw-r--r--kde-base/kdepim-icons/kdepim-icons-4.4.11.1.ebuild19
-rw-r--r--kde-base/kdepim-icons/kdepim-icons-4.4.2015.06.ebuild19
-rw-r--r--kde-base/kdepim-icons/metadata.xml5
-rw-r--r--kde-base/kdepim-kresources/Manifest5
-rw-r--r--kde-base/kdepim-kresources/kdepim-kresources-4.14.10.ebuild28
-rw-r--r--kde-base/kdepim-kresources/kdepim-kresources-4.14.3.ebuild27
-rw-r--r--kde-base/kdepim-kresources/kdepim-kresources-4.14.8.ebuild28
-rw-r--r--kde-base/kdepim-kresources/kdepim-kresources-4.4.11.1.ebuild35
-rw-r--r--kde-base/kdepim-kresources/kdepim-kresources-4.4.2015.06.ebuild48
-rw-r--r--kde-base/kdepim-kresources/metadata.xml5
-rw-r--r--kde-base/kdepim-l10n/Manifest111
-rw-r--r--kde-base/kdepim-l10n/kdepim-l10n-4.14.3.ebuild111
-rw-r--r--kde-base/kdepim-l10n/kdepim-l10n-4.4.11.1-r1.ebuild112
-rw-r--r--kde-base/kdepim-l10n/metadata.xml5
-rw-r--r--kde-base/kdepim-meta/kdepim-meta-4.14.10.ebuild43
-rw-r--r--kde-base/kdepim-meta/kdepim-meta-4.14.3.ebuild43
-rw-r--r--kde-base/kdepim-meta/kdepim-meta-4.14.8.ebuild43
-rw-r--r--kde-base/kdepim-meta/kdepim-meta-4.4.11.1-r1.ebuild45
-rw-r--r--kde-base/kdepim-meta/kdepim-meta-4.4.2015.06.ebuild43
-rw-r--r--kde-base/kdepim-meta/metadata.xml8
-rw-r--r--kde-base/kdepim-runtime/Manifest4
-rw-r--r--kde-base/kdepim-runtime/files/4.4/0001-Less-warnings-when-building-against-a-new-kdepimlibs.patch24
-rw-r--r--kde-base/kdepim-runtime/files/4.4/0002-Implement-readOnly-for-Akonadi-kresources.patch119
-rw-r--r--kde-base/kdepim-runtime/files/4.4/9996-no-knut-anymore.patch12
-rw-r--r--kde-base/kdepim-runtime/files/4.4/9997-the-future-is-here.patch23
-rw-r--r--kde-base/kdepim-runtime/files/4.4/9998-external-akonadi-xml.patch53
-rw-r--r--kde-base/kdepim-runtime/files/4.4/9999-no-akonadi-xml.patch11
-rw-r--r--kde-base/kdepim-runtime/kdepim-runtime-4.14.10.ebuild43
-rw-r--r--kde-base/kdepim-runtime/kdepim-runtime-4.14.3.ebuild42
-rw-r--r--kde-base/kdepim-runtime/kdepim-runtime-4.14.8.ebuild43
-rw-r--r--kde-base/kdepim-runtime/kdepim-runtime-4.4.11.1-r3.ebuild42
-rw-r--r--kde-base/kdepim-runtime/metadata.xml9
-rw-r--r--kde-base/kdepim-strigi-analyzer/Manifest1
-rw-r--r--kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.4.11.1-r1.ebuild20
-rw-r--r--kde-base/kdepim-strigi-analyzer/metadata.xml5
-rw-r--r--kde-base/kdepim-wizards/Manifest2
-rw-r--r--kde-base/kdepim-wizards/files/kdepim-wizards-4.4.11.1-underlinking.patch40
-rw-r--r--kde-base/kdepim-wizards/kdepim-wizards-4.4.11.1.ebuild41
-rw-r--r--kde-base/kdepim-wizards/kdepim-wizards-4.4.2015.06.ebuild41
-rw-r--r--kde-base/kdepim-wizards/metadata.xml5
-rw-r--r--kde-base/kdepimlibs/Manifest3
-rw-r--r--kde-base/kdepimlibs/files/kdepimlibs-4.9.1-boostincludes.patch15
-rw-r--r--kde-base/kdepimlibs/kdepimlibs-4.14.10.ebuild57
-rw-r--r--kde-base/kdepimlibs/kdepimlibs-4.14.3.ebuild56
-rw-r--r--kde-base/kdepimlibs/kdepimlibs-4.14.8.ebuild57
-rw-r--r--kde-base/kdepimlibs/metadata.xml8
-rw-r--r--kde-base/kdeplasma-addons/Manifest1
-rw-r--r--kde-base/kdeplasma-addons/kdeplasma-addons-4.14.3.ebuild61
-rw-r--r--kde-base/kdeplasma-addons/metadata.xml18
-rw-r--r--kde-base/kdm/Manifest3
-rw-r--r--kde-base/kdm/files/kdm-4-gentoo-xinitrc.d.patch19
-rw-r--r--kde-base/kdm/files/kdm-logrotate8
-rw-r--r--kde-base/kdm/files/kdm.service12
-rw-r--r--kde-base/kdm/kdm-4.11.14.ebuild165
-rw-r--r--kde-base/kdm/kdm-4.11.19.ebuild163
-rw-r--r--kde-base/kdm/kdm-4.11.21.ebuild163
-rw-r--r--kde-base/kdm/metadata.xml8
-rw-r--r--kde-base/kephal/Manifest3
-rw-r--r--kde-base/kephal/kephal-4.11.14.ebuild25
-rw-r--r--kde-base/kephal/kephal-4.11.19.ebuild25
-rw-r--r--kde-base/kephal/kephal-4.11.21.ebuild25
-rw-r--r--kde-base/kephal/metadata.xml5
-rw-r--r--kde-base/kfilemetadata/Manifest1
-rw-r--r--kde-base/kfilemetadata/kfilemetadata-4.14.3.ebuild34
-rw-r--r--kde-base/kfilemetadata/metadata.xml9
-rw-r--r--kde-base/khelpcenter/Manifest1
-rw-r--r--kde-base/khelpcenter/khelpcenter-4.14.3.ebuild25
-rw-r--r--kde-base/khelpcenter/metadata.xml5
-rw-r--r--kde-base/khotkeys/Manifest3
-rw-r--r--kde-base/khotkeys/khotkeys-4.11.14.ebuild23
-rw-r--r--kde-base/khotkeys/khotkeys-4.11.19.ebuild23
-rw-r--r--kde-base/khotkeys/khotkeys-4.11.21.ebuild23
-rw-r--r--kde-base/khotkeys/metadata.xml5
-rw-r--r--kde-base/kimono/Manifest1
-rw-r--r--kde-base/kimono/kimono-4.14.3.ebuild42
-rw-r--r--kde-base/kimono/metadata.xml10
-rw-r--r--kde-base/kinfocenter/Manifest3
-rw-r--r--kde-base/kinfocenter/kinfocenter-4.11.14.ebuild37
-rw-r--r--kde-base/kinfocenter/kinfocenter-4.11.19.ebuild37
-rw-r--r--kde-base/kinfocenter/kinfocenter-4.11.21.ebuild37
-rw-r--r--kde-base/kinfocenter/metadata.xml5
-rw-r--r--kde-base/kjots/Manifest5
-rw-r--r--kde-base/kjots/kjots-4.14.10.ebuild27
-rw-r--r--kde-base/kjots/kjots-4.14.3.ebuild26
-rw-r--r--kde-base/kjots/kjots-4.14.8.ebuild27
-rw-r--r--kde-base/kjots/kjots-4.4.11.1.ebuild18
-rw-r--r--kde-base/kjots/kjots-4.4.2015.06.ebuild19
-rw-r--r--kde-base/kjots/metadata.xml5
-rw-r--r--kde-base/kleopatra/Manifest6
-rw-r--r--kde-base/kleopatra/files/kleopatra-4.4.2015.06-reenable.patch13
-rw-r--r--kde-base/kleopatra/files/kleopatra-install-headers.patch48
-rw-r--r--kde-base/kleopatra/kleopatra-4.14.10.ebuild43
-rw-r--r--kde-base/kleopatra/kleopatra-4.14.3.ebuild40
-rw-r--r--kde-base/kleopatra/kleopatra-4.14.8.ebuild41
-rw-r--r--kde-base/kleopatra/kleopatra-4.4.11.1-r1.ebuild57
-rw-r--r--kde-base/kleopatra/kleopatra-4.4.2015.06.ebuild58
-rw-r--r--kde-base/kleopatra/metadata.xml5
-rw-r--r--kde-base/klipper/Manifest3
-rw-r--r--kde-base/klipper/klipper-4.11.14.ebuild31
-rw-r--r--kde-base/klipper/klipper-4.11.19.ebuild31
-rw-r--r--kde-base/klipper/klipper-4.11.21.ebuild31
-rw-r--r--kde-base/klipper/metadata.xml8
-rw-r--r--kde-base/kmail/Manifest5
-rw-r--r--kde-base/kmail/files/4.4/0002-kmail-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch48
-rw-r--r--kde-base/kmail/files/4.4/0004-kmail-Make-spell-checking-work-again.patch35
-rw-r--r--kde-base/kmail/files/4.4/0004-libkdepim-Make-spell-checking-work-again.patch69
-rw-r--r--kde-base/kmail/files/4.4/0005-Fix-bug-276086-crash-on-exit.patch26
-rw-r--r--kde-base/kmail/files/kmail-4.14.6-fix-crash.patch21
-rw-r--r--kde-base/kmail/files/kmail-4.4.9-nodbus.patch83
-rw-r--r--kde-base/kmail/kmail-4.14.10.ebuild115
-rw-r--r--kde-base/kmail/kmail-4.14.3.ebuild113
-rw-r--r--kde-base/kmail/kmail-4.14.8.ebuild115
-rw-r--r--kde-base/kmail/kmail-4.4.11.1-r2.ebuild78
-rw-r--r--kde-base/kmail/kmail-4.4.2015.06.ebuild75
-rw-r--r--kde-base/kmail/metadata.xml5
-rw-r--r--kde-base/kmenuedit/Manifest3
-rw-r--r--kde-base/kmenuedit/kmenuedit-4.11.14.ebuild31
-rw-r--r--kde-base/kmenuedit/kmenuedit-4.11.19.ebuild31
-rw-r--r--kde-base/kmenuedit/kmenuedit-4.11.21.ebuild31
-rw-r--r--kde-base/kmenuedit/metadata.xml5
-rw-r--r--kde-base/knode/Manifest5
-rw-r--r--kde-base/knode/knode-4.14.10.ebuild49
-rw-r--r--kde-base/knode/knode-4.14.3.ebuild48
-rw-r--r--kde-base/knode/knode-4.14.8.ebuild49
-rw-r--r--kde-base/knode/knode-4.4.11.1.ebuild38
-rw-r--r--kde-base/knode/knode-4.4.2015.06.ebuild39
-rw-r--r--kde-base/knode/metadata.xml5
-rw-r--r--kde-base/knotes/Manifest5
-rw-r--r--kde-base/knotes/knotes-4.14.10.ebuild32
-rw-r--r--kde-base/knotes/knotes-4.14.3.ebuild31
-rw-r--r--kde-base/knotes/knotes-4.14.8.ebuild32
-rw-r--r--kde-base/knotes/knotes-4.4.11.1.ebuild21
-rw-r--r--kde-base/knotes/knotes-4.4.2015.06.ebuild21
-rw-r--r--kde-base/knotes/metadata.xml5
-rw-r--r--kde-base/konsolekalendar/Manifest5
-rw-r--r--kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild48
-rw-r--r--kde-base/konsolekalendar/konsolekalendar-4.14.3.ebuild31
-rw-r--r--kde-base/konsolekalendar/konsolekalendar-4.14.8.ebuild48
-rw-r--r--kde-base/konsolekalendar/konsolekalendar-4.4.11.1.ebuild18
-rw-r--r--kde-base/konsolekalendar/konsolekalendar-4.4.2015.06.ebuild19
-rw-r--r--kde-base/konsolekalendar/metadata.xml5
-rw-r--r--kde-base/kontact/Manifest5
-rw-r--r--kde-base/kontact/files/4.4/0002-kontact-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch35
-rw-r--r--kde-base/kontact/kontact-4.14.10.ebuild52
-rw-r--r--kde-base/kontact/kontact-4.14.3.ebuild51
-rw-r--r--kde-base/kontact/kontact-4.14.8.ebuild52
-rw-r--r--kde-base/kontact/kontact-4.4.11.1-r1.ebuild55
-rw-r--r--kde-base/kontact/kontact-4.4.2015.06.ebuild51
-rw-r--r--kde-base/kontact/metadata.xml5
-rw-r--r--kde-base/korganizer/Manifest5
-rw-r--r--kde-base/korganizer/files/korganizer-4.14.10-handbook.patch16
-rw-r--r--kde-base/korganizer/files/korganizer-4.4.2015.06-handbook.patch18
-rw-r--r--kde-base/korganizer/korganizer-4.14.10.ebuild91
-rw-r--r--kde-base/korganizer/korganizer-4.14.3.ebuild76
-rw-r--r--kde-base/korganizer/korganizer-4.14.8.ebuild85
-rw-r--r--kde-base/korganizer/korganizer-4.4.11.1.ebuild54
-rw-r--r--kde-base/korganizer/korganizer-4.4.2015.06.ebuild62
-rw-r--r--kde-base/korganizer/metadata.xml5
-rw-r--r--kde-base/korundum/Manifest1
-rw-r--r--kde-base/korundum/korundum-4.14.3-r1.ebuild72
-rw-r--r--kde-base/korundum/metadata.xml11
-rw-r--r--kde-base/krossjava/Manifest1
-rw-r--r--kde-base/krossjava/krossjava-4.14.3.ebuild56
-rw-r--r--kde-base/krossjava/metadata.xml7
-rw-r--r--kde-base/krosspython/Manifest1
-rw-r--r--kde-base/krosspython/krosspython-4.14.3.ebuild24
-rw-r--r--kde-base/krosspython/metadata.xml5
-rw-r--r--kde-base/krossruby/Manifest1
-rw-r--r--kde-base/krossruby/krossruby-4.14.3-r1.ebuild61
-rw-r--r--kde-base/krossruby/metadata.xml5
-rw-r--r--kde-base/krunner/Manifest3
-rw-r--r--kde-base/krunner/krunner-4.11.14.ebuild51
-rw-r--r--kde-base/krunner/krunner-4.11.19.ebuild51
-rw-r--r--kde-base/krunner/krunner-4.11.21.ebuild51
-rw-r--r--kde-base/krunner/metadata.xml5
-rw-r--r--kde-base/kscreensaver/Manifest3
-rw-r--r--kde-base/kscreensaver/files/kscreensaver-4.5.95-nsfw.patch21
-rw-r--r--kde-base/kscreensaver/kscreensaver-4.11.14.ebuild22
-rw-r--r--kde-base/kscreensaver/kscreensaver-4.11.19.ebuild22
-rw-r--r--kde-base/kscreensaver/kscreensaver-4.11.21.ebuild22
-rw-r--r--kde-base/kscreensaver/metadata.xml5
-rw-r--r--kde-base/ksmserver/Manifest3
-rw-r--r--kde-base/ksmserver/ksmserver-4.11.14.ebuild43
-rw-r--r--kde-base/ksmserver/ksmserver-4.11.19.ebuild43
-rw-r--r--kde-base/ksmserver/ksmserver-4.11.21.ebuild43
-rw-r--r--kde-base/ksmserver/metadata.xml5
-rw-r--r--kde-base/ksplash/Manifest3
-rw-r--r--kde-base/ksplash/ksplash-4.11.14.ebuild39
-rw-r--r--kde-base/ksplash/ksplash-4.11.19.ebuild39
-rw-r--r--kde-base/ksplash/ksplash-4.11.21.ebuild39
-rw-r--r--kde-base/ksplash/metadata.xml5
-rw-r--r--kde-base/kstartupconfig/Manifest3
-rw-r--r--kde-base/kstartupconfig/kstartupconfig-4.11.14.ebuild12
-rw-r--r--kde-base/kstartupconfig/kstartupconfig-4.11.19.ebuild12
-rw-r--r--kde-base/kstartupconfig/kstartupconfig-4.11.21.ebuild12
-rw-r--r--kde-base/kstartupconfig/metadata.xml5
-rw-r--r--kde-base/kstyles/Manifest3
-rw-r--r--kde-base/kstyles/kstyles-4.11.14.ebuild22
-rw-r--r--kde-base/kstyles/kstyles-4.11.19.ebuild22
-rw-r--r--kde-base/kstyles/kstyles-4.11.21.ebuild22
-rw-r--r--kde-base/kstyles/metadata.xml5
-rw-r--r--kde-base/ksysguard/Manifest3
-rw-r--r--kde-base/ksysguard/ksysguard-4.11.14.ebuild46
-rw-r--r--kde-base/ksysguard/ksysguard-4.11.19.ebuild46
-rw-r--r--kde-base/ksysguard/ksysguard-4.11.21.ebuild46
-rw-r--r--kde-base/ksysguard/metadata.xml5
-rw-r--r--kde-base/ksystraycmd/Manifest3
-rw-r--r--kde-base/ksystraycmd/ksystraycmd-4.11.14.ebuild15
-rw-r--r--kde-base/ksystraycmd/ksystraycmd-4.11.19.ebuild15
-rw-r--r--kde-base/ksystraycmd/ksystraycmd-4.11.21.ebuild15
-rw-r--r--kde-base/ksystraycmd/metadata.xml5
-rw-r--r--kde-base/ktimetracker/Manifest5
-rw-r--r--kde-base/ktimetracker/ktimetracker-4.14.10.ebuild39
-rw-r--r--kde-base/ktimetracker/ktimetracker-4.14.3.ebuild38
-rw-r--r--kde-base/ktimetracker/ktimetracker-4.14.8.ebuild39
-rw-r--r--kde-base/ktimetracker/ktimetracker-4.4.11.1.ebuild36
-rw-r--r--kde-base/ktimetracker/ktimetracker-4.4.2015.06.ebuild37
-rw-r--r--kde-base/ktimetracker/metadata.xml5
-rw-r--r--kde-base/ktnef/Manifest3
-rw-r--r--kde-base/ktnef/ktnef-4.14.10.ebuild25
-rw-r--r--kde-base/ktnef/ktnef-4.14.3.ebuild24
-rw-r--r--kde-base/ktnef/ktnef-4.14.8.ebuild25
-rw-r--r--kde-base/ktnef/metadata.xml5
-rw-r--r--kde-base/kwin/Manifest3
-rw-r--r--kde-base/kwin/kwin-4.11.14.ebuild80
-rw-r--r--kde-base/kwin/kwin-4.11.19.ebuild80
-rw-r--r--kde-base/kwin/kwin-4.11.21.ebuild80
-rw-r--r--kde-base/kwin/metadata.xml8
-rw-r--r--kde-base/kwrited/Manifest3
-rw-r--r--kde-base/kwrited/kwrited-4.11.14.ebuild16
-rw-r--r--kde-base/kwrited/kwrited-4.11.19.ebuild16
-rw-r--r--kde-base/kwrited/kwrited-4.11.21.ebuild16
-rw-r--r--kde-base/kwrited/metadata.xml5
-rw-r--r--kde-base/libkdepim/Manifest2
-rw-r--r--kde-base/libkdepim/files/4.4/0004-libkdepim-Make-spell-checking-work-again.patch69
-rw-r--r--kde-base/libkdepim/libkdepim-4.4.11.1-r1.ebuild39
-rw-r--r--kde-base/libkdepim/libkdepim-4.4.2015.06.ebuild38
-rw-r--r--kde-base/libkdepim/metadata.xml5
-rw-r--r--kde-base/libkgreeter/Manifest2
-rw-r--r--kde-base/libkgreeter/libkgreeter-4.11.19.ebuild19
-rw-r--r--kde-base/libkgreeter/libkgreeter-4.11.21.ebuild19
-rw-r--r--kde-base/libkgreeter/metadata.xml5
-rw-r--r--kde-base/libkleo/Manifest2
-rw-r--r--kde-base/libkleo/files/libkleo-4.4.11.1-gcc47.patch12
-rw-r--r--kde-base/libkleo/libkleo-4.4.11.1-r1.ebuild25
-rw-r--r--kde-base/libkleo/libkleo-4.4.2015.06.ebuild23
-rw-r--r--kde-base/libkleo/metadata.xml5
-rw-r--r--kde-base/libkpgp/Manifest2
-rw-r--r--kde-base/libkpgp/libkpgp-4.4.11.1.ebuild13
-rw-r--r--kde-base/libkpgp/libkpgp-4.4.2015.06.ebuild13
-rw-r--r--kde-base/libkpgp/metadata.xml5
-rw-r--r--kde-base/libkworkspace/Manifest3
-rw-r--r--kde-base/libkworkspace/libkworkspace-4.11.14.ebuild34
-rw-r--r--kde-base/libkworkspace/libkworkspace-4.11.19.ebuild34
-rw-r--r--kde-base/libkworkspace/libkworkspace-4.11.21.ebuild34
-rw-r--r--kde-base/libkworkspace/metadata.xml5
-rw-r--r--kde-base/liboxygenstyle/Manifest3
-rw-r--r--kde-base/liboxygenstyle/liboxygenstyle-4.11.14.ebuild17
-rw-r--r--kde-base/liboxygenstyle/liboxygenstyle-4.11.19.ebuild17
-rw-r--r--kde-base/liboxygenstyle/liboxygenstyle-4.11.21.ebuild17
-rw-r--r--kde-base/liboxygenstyle/metadata.xml5
-rw-r--r--kde-base/libplasmaclock/Manifest3
-rw-r--r--kde-base/libplasmaclock/libplasmaclock-4.11.14.ebuild33
-rw-r--r--kde-base/libplasmaclock/libplasmaclock-4.11.19.ebuild33
-rw-r--r--kde-base/libplasmaclock/libplasmaclock-4.11.21.ebuild33
-rw-r--r--kde-base/libplasmaclock/metadata.xml8
-rw-r--r--kde-base/libplasmagenericshell/Manifest3
-rw-r--r--kde-base/libplasmagenericshell/libplasmagenericshell-4.11.14.ebuild28
-rw-r--r--kde-base/libplasmagenericshell/libplasmagenericshell-4.11.19.ebuild28
-rw-r--r--kde-base/libplasmagenericshell/libplasmagenericshell-4.11.21.ebuild28
-rw-r--r--kde-base/libplasmagenericshell/metadata.xml5
-rw-r--r--kde-base/libtaskmanager/Manifest3
-rw-r--r--kde-base/libtaskmanager/libtaskmanager-4.11.14.ebuild35
-rw-r--r--kde-base/libtaskmanager/libtaskmanager-4.11.19.ebuild35
-rw-r--r--kde-base/libtaskmanager/libtaskmanager-4.11.21.ebuild35
-rw-r--r--kde-base/libtaskmanager/metadata.xml5
-rw-r--r--kde-base/metadata.xml32
-rw-r--r--kde-base/nepomuk-core/Manifest1
-rw-r--r--kde-base/nepomuk-core/metadata.xml9
-rw-r--r--kde-base/nepomuk-core/nepomuk-core-4.14.3.ebuild41
-rw-r--r--kde-base/nepomuk-widgets/Manifest1
-rw-r--r--kde-base/nepomuk-widgets/metadata.xml5
-rw-r--r--kde-base/nepomuk-widgets/nepomuk-widgets-4.14.3.ebuild22
-rw-r--r--kde-base/perlkde/Manifest1
-rw-r--r--kde-base/perlkde/files/perlkde-4.11.3-vendor.patch11
-rw-r--r--kde-base/perlkde/metadata.xml12
-rw-r--r--kde-base/perlkde/perlkde-4.14.3.ebuild39
-rw-r--r--kde-base/perlqt/Manifest1
-rw-r--r--kde-base/perlqt/files/perlqt-4.10.80-vendor.patch11
-rw-r--r--kde-base/perlqt/metadata.xml15
-rw-r--r--kde-base/perlqt/perlqt-4.14.3.ebuild50
-rw-r--r--kde-base/plasma-workspace/Manifest3
-rw-r--r--kde-base/plasma-workspace/metadata.xml11
-rw-r--r--kde-base/plasma-workspace/plasma-workspace-4.11.14.ebuild122
-rw-r--r--kde-base/plasma-workspace/plasma-workspace-4.11.19.ebuild122
-rw-r--r--kde-base/plasma-workspace/plasma-workspace-4.11.21.ebuild122
-rw-r--r--kde-base/powerdevil/Manifest3
-rw-r--r--kde-base/powerdevil/metadata.xml8
-rw-r--r--kde-base/powerdevil/powerdevil-4.11.14.ebuild32
-rw-r--r--kde-base/powerdevil/powerdevil-4.11.19.ebuild32
-rw-r--r--kde-base/powerdevil/powerdevil-4.11.21.ebuild32
-rw-r--r--kde-base/pykde4/Manifest1
-rw-r--r--kde-base/pykde4/files/kpythonpluginfactorywrapper.c-r160
-rw-r--r--kde-base/pykde4/files/pykde4-4.14.0-arm-sip.patch23
-rw-r--r--kde-base/pykde4/metadata.xml9
-rw-r--r--kde-base/pykde4/pykde4-4.14.3.ebuild163
-rw-r--r--kde-base/qguiplatformplugin_kde/Manifest3
-rw-r--r--kde-base/qguiplatformplugin_kde/metadata.xml5
-rw-r--r--kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.14.ebuild12
-rw-r--r--kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.19.ebuild12
-rw-r--r--kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.21.ebuild12
-rw-r--r--kde-base/qtruby/Manifest1
-rw-r--r--kde-base/qtruby/files/qtruby-4.14.3-ruby20.patch18
-rw-r--r--kde-base/qtruby/metadata.xml12
-rw-r--r--kde-base/qtruby/qtruby-4.14.3-r2.ebuild72
-rw-r--r--kde-base/qyoto/Manifest1
-rw-r--r--kde-base/qyoto/metadata.xml10
-rw-r--r--kde-base/qyoto/qyoto-4.14.3.ebuild33
-rw-r--r--kde-base/smokegen/Manifest1
-rw-r--r--kde-base/smokegen/metadata.xml5
-rw-r--r--kde-base/smokegen/smokegen-4.14.3.ebuild18
-rw-r--r--kde-base/smokekde/Manifest1
-rw-r--r--kde-base/smokekde/metadata.xml12
-rw-r--r--kde-base/smokekde/smokekde-4.14.3.ebuild35
-rw-r--r--kde-base/smokeqt/Manifest1
-rw-r--r--kde-base/smokeqt/metadata.xml16
-rw-r--r--kde-base/smokeqt/smokeqt-4.14.3-r1.ebuild56
-rw-r--r--kde-base/solid-actions-kcm/Manifest3
-rw-r--r--kde-base/solid-actions-kcm/metadata.xml5
-rw-r--r--kde-base/solid-actions-kcm/solid-actions-kcm-4.11.14.ebuild19
-rw-r--r--kde-base/solid-actions-kcm/solid-actions-kcm-4.11.19.ebuild19
-rw-r--r--kde-base/solid-actions-kcm/solid-actions-kcm-4.11.21.ebuild19
-rw-r--r--kde-base/systemsettings/Manifest3
-rw-r--r--kde-base/systemsettings/files/systemsettings-kcm-randr.patch20
-rw-r--r--kde-base/systemsettings/metadata.xml9
-rw-r--r--kde-base/systemsettings/systemsettings-4.11.14.ebuild100
-rw-r--r--kde-base/systemsettings/systemsettings-4.11.19.ebuild100
-rw-r--r--kde-base/systemsettings/systemsettings-4.11.21.ebuild100
479 files changed, 14368 insertions, 0 deletions
diff --git a/kde-base/akonadi/Manifest b/kde-base/akonadi/Manifest
new file mode 100644
index 000000000000..03fb79a041d3
--- /dev/null
+++ b/kde-base/akonadi/Manifest
@@ -0,0 +1 @@
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
diff --git a/kde-base/akonadi/akonadi-4.4.11.1-r1.ebuild b/kde-base/akonadi/akonadi-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..690bc7c3ded5
--- /dev/null
+++ b/kde-base/akonadi/akonadi-4.4.11.1-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="An extensible cross-desktop storage service for PIM data and meta data"
+HOMEPAGE="http://pim.kde.org/akonadi"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=app-office/akonadi-server-1.3.1[soprano(+)]
+ $(add_kdebase_dep kdelibs 'nepomuk' 4.13.1)
+ $(add_kdebase_dep kdepimlibs '' 4.13.1)
+ $(add_kdebase_dep libkdepim)
+ !kde-base/akonadiconsole
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep kdepim-runtime)
+"
+
+KMEXTRA="
+ akonadiconsole/
+"
+
+src_configure() {
+ mycmakeargs=(
+ # Set the dbus dirs, otherwise it searches in KDEDIR
+ -DAKONADI_DBUS_INTERFACES_INSTALL_DIR="${EPREFIX}/usr/share/dbus-1/interfaces"
+ -DAKONADI_DBUS_SERVICES_INSTALL_DIR="${EPREFIX}/usr/share/dbus-1/services"
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/akonadi/metadata.xml b/kde-base/akonadi/metadata.xml
new file mode 100644
index 000000000000..24e60305c802
--- /dev/null
+++ b/kde-base/akonadi/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<!--
+<use>
+ <flag name="opensync">Enables OpenSync data synchronization protocol support.</flag>
+</use>
+-->
+</pkgmetadata>
diff --git a/kde-base/akonadiconsole/Manifest b/kde-base/akonadiconsole/Manifest
new file mode 100644
index 000000000000..eef052f68199
--- /dev/null
+++ b/kde-base/akonadiconsole/Manifest
@@ -0,0 +1,3 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
diff --git a/kde-base/akonadiconsole/akonadiconsole-4.14.10.ebuild b/kde-base/akonadiconsole/akonadiconsole-4.14.10.ebuild
new file mode 100644
index 000000000000..1a95b2fbdd50
--- /dev/null
+++ b/kde-base/akonadiconsole/akonadiconsole-4.14.10.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="Akonadi developer console"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=app-office/akonadi-server-1.12.90
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ calendarsupport/
+ messageviewer/
+"
diff --git a/kde-base/akonadiconsole/akonadiconsole-4.14.3.ebuild b/kde-base/akonadiconsole/akonadiconsole-4.14.3.ebuild
new file mode 100644
index 000000000000..eac668be2841
--- /dev/null
+++ b/kde-base/akonadiconsole/akonadiconsole-4.14.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="Akonadi developer console"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=app-office/akonadi-server-1.12.90
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ calendarsupport/
+ messageviewer/
+"
diff --git a/kde-base/akonadiconsole/akonadiconsole-4.14.8.ebuild b/kde-base/akonadiconsole/akonadiconsole-4.14.8.ebuild
new file mode 100644
index 000000000000..e1a782962867
--- /dev/null
+++ b/kde-base/akonadiconsole/akonadiconsole-4.14.8.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="Akonadi developer console"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=app-office/akonadi-server-1.12.90
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ calendarsupport/
+ messageviewer/
+"
diff --git a/kde-base/akonadiconsole/metadata.xml b/kde-base/akonadiconsole/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/akonadiconsole/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/akregator/Manifest b/kde-base/akregator/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/akregator/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/akregator/akregator-4.14.10.ebuild b/kde-base/akregator/akregator-4.14.10.ebuild
new file mode 100644
index 000000000000..cd8482dcbda4
--- /dev/null
+++ b/kde-base/akregator/akregator-4.14.10.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE news feed aggregator"
+HOMEPAGE="http://www.kde.org/applications/internet/akregator"
+KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/akregator/akregator-4.14.3.ebuild b/kde-base/akregator/akregator-4.14.3.ebuild
new file mode 100644
index 000000000000..09e6301d9591
--- /dev/null
+++ b/kde-base/akregator/akregator-4.14.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE news feed aggregator"
+HOMEPAGE="http://www.kde.org/applications/internet/akregator"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/akregator/akregator-4.14.8.ebuild b/kde-base/akregator/akregator-4.14.8.ebuild
new file mode 100644
index 000000000000..6c05d2eedaa4
--- /dev/null
+++ b/kde-base/akregator/akregator-4.14.8.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE news feed aggregator"
+HOMEPAGE="http://www.kde.org/applications/internet/akregator"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/akregator/akregator-4.4.11.1-r1.ebuild b/kde-base/akregator/akregator-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..b7f124a75418
--- /dev/null
+++ b/kde-base/akregator/akregator-4.4.11.1-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE news feed aggregator"
+HOMEPAGE="http://www.kde.org/applications/internet/akregator"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+DEPEND="
+ $(add_kdebase_dep kdelibs '' 4.6)
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-4.4.11.1-revert.patch
+)
+
+KMLOADLIBS="libkdepim"
diff --git a/kde-base/akregator/akregator-4.4.2015.06.ebuild b/kde-base/akregator/akregator-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..5283ec552a95
--- /dev/null
+++ b/kde-base/akregator/akregator-4.4.2015.06.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="KDE news feed aggregator (noakonadi branch)"
+HOMEPAGE="http://www.kde.org/applications/internet/akregator"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdelibs '' 4.6)
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="libkdepim"
diff --git a/kde-base/akregator/files/akregator-4.4.11.1-revert.patch b/kde-base/akregator/files/akregator-4.4.11.1-revert.patch
new file mode 100644
index 000000000000..167b8e89e409
--- /dev/null
+++ b/kde-base/akregator/files/akregator-4.4.11.1-revert.patch
@@ -0,0 +1,24 @@
+diff --git a/akregator/src/articlelistview.cpp b/akregator/src/articlelistview.cpp
+index 38a3e6e..cccc6fa 100644
+--- a/akregator/src/articlelistview.cpp
++++ b/akregator/src/articlelistview.cpp
+@@ -156,11 +156,9 @@ void ArticleListView::setArticleModel( ArticleModel* model )
+ m_proxy->setSourceModel( model );
+ m_proxy->setSortRole( ArticleModel::SortRole );
+ m_proxy->setFilters( m_matchers );
+- m_proxy->setDynamicSortFilter( true );
+ FilterDeletedProxyModel* const proxy2 = new FilterDeletedProxyModel( model );
+ proxy2->setSortRole( ArticleModel::SortRole );
+ proxy2->setSourceModel( m_proxy );
+- proxy2->setDynamicSortFilter( true );
+
+ FilterColumnsProxyModel* const columnsProxy = new FilterColumnsProxyModel( model );
+ columnsProxy->setSortRole( ArticleModel::SortRole );
+@@ -169,7 +167,6 @@ void ArticleListView::setArticleModel( ArticleModel* model )
+ columnsProxy->setColumnEnabled( ArticleModel::FeedTitleColumn );
+ columnsProxy->setColumnEnabled( ArticleModel::DateColumn );
+ columnsProxy->setColumnEnabled( ArticleModel::AuthorColumn );
+- columnsProxy->setDynamicSortFilter( true );
+
+ setModel( columnsProxy );
+ header()->setContextMenuPolicy( Qt::CustomContextMenu );
diff --git a/kde-base/akregator/metadata.xml b/kde-base/akregator/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/akregator/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/baloo-widgets/Manifest b/kde-base/baloo-widgets/Manifest
new file mode 100644
index 000000000000..b0ae5fb0f927
--- /dev/null
+++ b/kde-base/baloo-widgets/Manifest
@@ -0,0 +1 @@
+DIST baloo-widgets-4.14.3.tar.xz 37212 SHA256 7b6942b8b38ae2bb2c3c19f638c168c738c0a922a585fc43f22db8b018aabcd3 SHA512 0b1f96cea0bef461323777868f3817f0d4bccf6bd0ea0b266861fa4bc4b60f33eae23743900fef8348a1e0989ce4f6bb2811d3593e66842adee299c00eeda56a WHIRLPOOL aa092c1cf7e52964d6de59acab819c3679bf3f8b4a85b8e89693e75672b61d0d31559337629dfc62df98d0b357539711b37dc8a947f0f08b4ffd204d4421cf95
diff --git a/kde-base/baloo-widgets/baloo-widgets-4.14.3.ebuild b/kde-base/baloo-widgets/baloo-widgets-4.14.3.ebuild
new file mode 100644
index 000000000000..bef334a1b299
--- /dev/null
+++ b/kde-base/baloo-widgets/baloo-widgets-4.14.3.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Widget library for baloo"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep baloo)
+ $(add_kdebase_dep kfilemetadata)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/baloo-widgets/metadata.xml b/kde-base/baloo-widgets/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-base/baloo-widgets/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/baloo/Manifest b/kde-base/baloo/Manifest
new file mode 100644
index 000000000000..42fa3608104e
--- /dev/null
+++ b/kde-base/baloo/Manifest
@@ -0,0 +1 @@
+DIST baloo-4.14.3.tar.xz 145604 SHA256 9edcd2bf9fcb4f42959087c954e533bf3345d0971b7402f04c0703c1b2e66a5c SHA512 ce46abee6edfea333fe2b361418ee92e1e7e4b252c4cb9a48f302ff906b3dc49d78c4e55c69de09b0085e03fe87e978b90c2896f7492b940550fda9766679218 WHIRLPOOL a7e80983830419c796d18e72df64d08bb51aebda29c527bf6a65c61c233d80ca7ab6c784255949bd0697f67637cb37fe3bffc15fd5dd9253e185f6194221ebc9
diff --git a/kde-base/baloo/baloo-4.14.3.ebuild b/kde-base/baloo/baloo-4.14.3.ebuild
new file mode 100644
index 000000000000..77587eb131db
--- /dev/null
+++ b/kde-base/baloo/baloo-4.14.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Next generation of the Nepomuk project"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug minimal"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kfilemetadata)
+ dev-libs/qjson
+ =dev-libs/xapian-1.2*[chert]
+ sys-apps/attr
+ !<kde-base/nepomuk-4.12.50
+"
+RDEPEND="
+ ${DEPEND}
+"
+RESTRICT="test"
+
+src_install() {
+ kde4-base_src_install
+
+ if use minimal ; then
+ rm "${D}"/usr/bin/baloo*
+ rm -r "${D}"/usr/share/dbus-1
+ rm -r "${D}"/usr/share/icons
+ rm -r "${D}"/usr/share/polkit-1
+ fi
+}
diff --git a/kde-base/baloo/metadata.xml b/kde-base/baloo/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-base/baloo/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/blogilo/Manifest b/kde-base/blogilo/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/blogilo/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/blogilo/blogilo-4.14.10.ebuild b/kde-base/blogilo/blogilo-4.14.10.ebuild
new file mode 100644
index 000000000000..b3d5fdf2494d
--- /dev/null
+++ b/kde-base/blogilo/blogilo-4.14.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE Blogging Client"
+HOMEPAGE="http://www.kde.org/applications/internet/blogilo"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepim-common-libs)
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ >=net-libs/libkgapi-2.2.0:4
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ composereditor-ng/
+ pimcommon/
+"
diff --git a/kde-base/blogilo/blogilo-4.14.3.ebuild b/kde-base/blogilo/blogilo-4.14.3.ebuild
new file mode 100644
index 000000000000..a603c0e85dbc
--- /dev/null
+++ b/kde-base/blogilo/blogilo-4.14.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE Blogging Client"
+HOMEPAGE="http://www.kde.org/applications/internet/blogilo"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepim-common-libs)
+ $(add_kdebase_dep kdepimlibs)
+ >=net-libs/libkgapi-2.2.0:4
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ composereditor-ng/
+ pimcommon/
+"
diff --git a/kde-base/blogilo/blogilo-4.14.8.ebuild b/kde-base/blogilo/blogilo-4.14.8.ebuild
new file mode 100644
index 000000000000..aef4f2bc83cd
--- /dev/null
+++ b/kde-base/blogilo/blogilo-4.14.8.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE Blogging Client"
+HOMEPAGE="http://www.kde.org/applications/internet/blogilo"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepim-common-libs)
+ $(add_kdebase_dep kdepimlibs)
+ >=net-libs/libkgapi-2.2.0:4
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ composereditor-ng/
+ pimcommon/
+"
diff --git a/kde-base/blogilo/blogilo-4.4.11.1.ebuild b/kde-base/blogilo/blogilo-4.4.11.1.ebuild
new file mode 100644
index 000000000000..33a943283740
--- /dev/null
+++ b/kde-base/blogilo/blogilo-4.4.11.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="KDE Blogging Client"
+HOMEPAGE="http://www.kde.org/applications/internet/blogilo"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}
+ !kde-misc/bilbo
+ !kde-misc/blogilo
+"
+
+PATCHES=( "${FILESDIR}/${PN}"-4.4.10-nosoprano.patch )
diff --git a/kde-base/blogilo/blogilo-4.4.2015.06.ebuild b/kde-base/blogilo/blogilo-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..441bd0b9ad0a
--- /dev/null
+++ b/kde-base/blogilo/blogilo-4.4.2015.06.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="KDE Blogging Client (noakonadi branch)"
+HOMEPAGE="http://www.kde.org/applications/internet/blogilo"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}
+ !kde-misc/bilbo
+ !kde-misc/blogilo
+"
diff --git a/kde-base/blogilo/files/blogilo-4.4.10-nosoprano.patch b/kde-base/blogilo/files/blogilo-4.4.10-nosoprano.patch
new file mode 100644
index 000000000000..b356f84e9f1a
--- /dev/null
+++ b/kde-base/blogilo/files/blogilo-4.4.10-nosoprano.patch
@@ -0,0 +1,11 @@
+diff -ruN blogilo-4.4.10.orig/CMakeLists.txt blogilo-4.4.10/CMakeLists.txt
+--- blogilo-4.4.10.orig/CMakeLists.txt 2011-04-03 18:14:58.341187979 +0200
++++ blogilo-4.4.10/CMakeLists.txt 2011-04-03 18:15:16.281187974 +0200
+@@ -208,7 +208,6 @@
+ #DONOTCOMPILE macro_optional_add_subdirectory(ksendemail)
+ #DONOTCOMPILE macro_optional_add_subdirectory(korganizer)
+
+- include( SopranoAddOntology )
+ #DONOTCOMPILE add_subdirectory( ontologies )
+ # add_subdirectory( nepomuk_email_feeder )
+ endif(QGPGME_FOUND)
diff --git a/kde-base/blogilo/metadata.xml b/kde-base/blogilo/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/blogilo/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/calendarjanitor/Manifest b/kde-base/calendarjanitor/Manifest
new file mode 100644
index 000000000000..eef052f68199
--- /dev/null
+++ b/kde-base/calendarjanitor/Manifest
@@ -0,0 +1,3 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
diff --git a/kde-base/calendarjanitor/calendarjanitor-4.14.10.ebuild b/kde-base/calendarjanitor/calendarjanitor-4.14.10.ebuild
new file mode 100644
index 000000000000..b7fe38f26677
--- /dev/null
+++ b/kde-base/calendarjanitor/calendarjanitor-4.14.10.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A tool to scan calendar data for buggy instances"
+HOMEPAGE="http://www.kde.org/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepim-common-libs)
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ calendarsupport/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/calendarjanitor/calendarjanitor-4.14.3.ebuild b/kde-base/calendarjanitor/calendarjanitor-4.14.3.ebuild
new file mode 100644
index 000000000000..4a36abf72269
--- /dev/null
+++ b/kde-base/calendarjanitor/calendarjanitor-4.14.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A tool to scan calendar data for buggy instances"
+HOMEPAGE="http://www.kde.org/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepim-common-libs)
+ $(add_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ calendarsupport/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/calendarjanitor/calendarjanitor-4.14.8.ebuild b/kde-base/calendarjanitor/calendarjanitor-4.14.8.ebuild
new file mode 100644
index 000000000000..2ddff47bbe5e
--- /dev/null
+++ b/kde-base/calendarjanitor/calendarjanitor-4.14.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A tool to scan calendar data for buggy instances"
+HOMEPAGE="http://www.kde.org/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepim-common-libs)
+ $(add_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ calendarsupport/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/calendarjanitor/metadata.xml b/kde-base/calendarjanitor/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-base/calendarjanitor/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/contactthemeeditor/Manifest b/kde-base/contactthemeeditor/Manifest
new file mode 100644
index 000000000000..6e74ee5877d0
--- /dev/null
+++ b/kde-base/contactthemeeditor/Manifest
@@ -0,0 +1 @@
+DIST kdepim-4.13.3.tar.xz 14414852 SHA256 983903025bf1d815b0806cf15b3be1f6846fd45fce75e0f5af70cc6e27b23237 SHA512 651718eeaaac39a4bb16fdbf375f1331327770dde7a455e8cd414a4c63580523a43ed73574fe4bb1422fa1bfb8edfa96dbef0ffb8ef3e01a7f548744d39bf926 WHIRLPOOL fa9cff9252ecf436bfa27ed1120b7ebf8fc2cf2491f5762009e24804b75117a95514be250c7e49947925b7efe51107e9172326204e8292cc6a0489a4ebce0b0b
diff --git a/kde-base/contactthemeeditor/contactthemeeditor-4.13.3.ebuild b/kde-base/contactthemeeditor/contactthemeeditor-4.13.3.ebuild
new file mode 100644
index 000000000000..dd0f88678a98
--- /dev/null
+++ b/kde-base/contactthemeeditor/contactthemeeditor-4.13.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="A contact theme editor for KAddressBook"
+HOMEPAGE="http://www.kde.org/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kaddressbook)
+ $(add_kdebase_dep kmail)
+"
+RDEPEND="${DEPEND}"
+
+KMCOMPILEONLY="
+ kaddressbookgrantlee/
+ grantleetheme/
+"
+KMEXTRACTONLY="
+ grantleethemeeditor/
+ pimcommon/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/contactthemeeditor/metadata.xml b/kde-base/contactthemeeditor/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/contactthemeeditor/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/freespacenotifier/Manifest b/kde-base/freespacenotifier/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/freespacenotifier/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/freespacenotifier/freespacenotifier-4.11.14.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.11.14.ebuild
new file mode 100644
index 000000000000..abf0126148fd
--- /dev/null
+++ b/kde-base/freespacenotifier/freespacenotifier-4.11.14.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="A module that monitors free disk space on the home dir"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/freespacenotifier/freespacenotifier-4.11.19.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.11.19.ebuild
new file mode 100644
index 000000000000..eadcfc285d55
--- /dev/null
+++ b/kde-base/freespacenotifier/freespacenotifier-4.11.19.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="A module that monitors free disk space on the home dir"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/freespacenotifier/freespacenotifier-4.11.21.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.11.21.ebuild
new file mode 100644
index 000000000000..a921c93336b7
--- /dev/null
+++ b/kde-base/freespacenotifier/freespacenotifier-4.11.21.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="A module that monitors free disk space on the home dir"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/freespacenotifier/metadata.xml b/kde-base/freespacenotifier/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/freespacenotifier/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kabcclient/Manifest b/kde-base/kabcclient/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/kabcclient/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kabcclient/kabcclient-4.14.10.ebuild b/kde-base/kabcclient/kabcclient-4.14.10.ebuild
new file mode 100644
index 000000000000..929e3d569f17
--- /dev/null
+++ b/kde-base/kabcclient/kabcclient-4.14.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A command line client for accessing the KDE addressbook"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ kde4-meta_src_install
+
+ # work around NULL DT_RPATH in kabc2mutt
+ dosym kabcclient ${PREFIX}/bin/kabc2mutt
+}
diff --git a/kde-base/kabcclient/kabcclient-4.14.3.ebuild b/kde-base/kabcclient/kabcclient-4.14.3.ebuild
new file mode 100644
index 000000000000..7039bedbea8e
--- /dev/null
+++ b/kde-base/kabcclient/kabcclient-4.14.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A command line client for accessing the KDE addressbook"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ kde4-meta_src_install
+
+ # work around NULL DT_RPATH in kabc2mutt
+ dosym kabcclient ${PREFIX}/bin/kabc2mutt
+}
diff --git a/kde-base/kabcclient/kabcclient-4.14.8.ebuild b/kde-base/kabcclient/kabcclient-4.14.8.ebuild
new file mode 100644
index 000000000000..888c30a972a6
--- /dev/null
+++ b/kde-base/kabcclient/kabcclient-4.14.8.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A command line client for accessing the KDE addressbook"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ kde4-meta_src_install
+
+ # work around NULL DT_RPATH in kabc2mutt
+ dosym kabcclient ${PREFIX}/bin/kabc2mutt
+}
diff --git a/kde-base/kabcclient/kabcclient-4.4.11.1.ebuild b/kde-base/kabcclient/kabcclient-4.4.11.1.ebuild
new file mode 100644
index 000000000000..a9af5dd7952a
--- /dev/null
+++ b/kde-base/kabcclient/kabcclient-4.4.11.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A command line client for accessing the KDE addressbook"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ kde4-meta_src_install
+
+ # work around NULL DT_RPATH in kabc2mutt
+ dosym kabcclient ${PREFIX}/bin/kabc2mutt || die "couldn't symlink kabc2mutt to kabcclient"
+}
diff --git a/kde-base/kabcclient/kabcclient-4.4.2015.06.ebuild b/kde-base/kabcclient/kabcclient-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..0cd0504a26e0
--- /dev/null
+++ b/kde-base/kabcclient/kabcclient-4.4.2015.06.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="console/${PN}"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="A command line client for accessing the KDE addressbook (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ kde4-meta_src_install
+
+ # work around NULL DT_RPATH in kabc2mutt
+ dosym kabcclient ${PREFIX}/bin/kabc2mutt || die "couldn't symlink kabc2mutt to kabcclient"
+}
diff --git a/kde-base/kabcclient/metadata.xml b/kde-base/kabcclient/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kabcclient/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kactivities/Manifest b/kde-base/kactivities/Manifest
new file mode 100644
index 000000000000..b2cc30ccd218
--- /dev/null
+++ b/kde-base/kactivities/Manifest
@@ -0,0 +1 @@
+DIST kactivities-4.13.3.tar.xz 87476 SHA256 c7cb9d023f6e5cd01d76568c3590303ea3ecb4ebe9535b31862957846f5e898a SHA512 1d248ae6045a7ae8d54ce5355100cd76be954c2a57be3abaab968d8ff2693d09aa9b1d0242266de4eedf6005bedfde38df69a84a9a5a0b16606fe958159b31bc WHIRLPOOL 0056402e851cda3c5930ed2440d259b9b23750f9356e9598e4ef17c6be38265bc4ebfeb43ac568636ff92399e3f560afa547977ad24f54f4eb4fad4df283cc0d
diff --git a/kde-base/kactivities/kactivities-4.13.3.ebuild b/kde-base/kactivities/kactivities-4.13.3.ebuild
new file mode 100644
index 000000000000..b30a0136dfdf
--- /dev/null
+++ b/kde-base/kactivities/kactivities-4.13.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+EGIT_BRANCH="KDE/4.13"
+inherit kde4-base
+
+DESCRIPTION="KDE Activity Manager"
+
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="minimal nepomuk"
+
+DEPEND="
+ nepomuk? (
+ $(add_kdebase_dep nepomuk-core)
+ dev-libs/soprano
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ !kde-base/activitymanager
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use minimal KACTIVITIES_LIBRARY_ONLY)
+ $(cmake-utils_use_with nepomuk NepomukCore)
+ )
+ kde4-base_src_configure
+}
diff --git a/kde-base/kactivities/metadata.xml b/kde-base/kactivities/metadata.xml
new file mode 100644
index 000000000000..2d94d9badf67
--- /dev/null
+++ b/kde-base/kactivities/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="nepomuk">Enable Nepomuk based semantic desktop support (deprecated)</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kaddressbook/Manifest b/kde-base/kaddressbook/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/kaddressbook/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kaddressbook/files/4.4/0002-kaddressbook-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch b/kde-base/kaddressbook/files/4.4/0002-kaddressbook-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch
new file mode 100644
index 000000000000..3382706be3a8
--- /dev/null
+++ b/kde-base/kaddressbook/files/4.4/0002-kaddressbook-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch
@@ -0,0 +1,35 @@
+From 0b44b1aa3d66f974e3d255c6e027947f1375b685 Mon Sep 17 00:00:00 2001
+From: Stephen Kelly <steveire@gmail.com>
+Date: Mon, 25 Apr 2011 22:09:08 +0200
+Subject: [PATCH 2/6] Only start akonadi asynchronously on KDE 4.6.2.
+
+Revises cfa404b7188e4c26bddbc9579728f6d25f8cd214 to hopefully fix
+the bug seen on fedora.
+
+Please re-test this on 4.6.2 on fedora too. Unfortunately that's the
+best I can do because I can't reproduce the issue.
+
+BUG: 268120
+---
+ kaddressbook/main.cpp | 2 +-
+ kmail/kmmainwidget.cpp | 2 +-
+ kmail/main.cpp | 2 +-
+ kontact/src/main.cpp | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/kaddressbook/main.cpp b/kaddressbook/main.cpp
+index 200f8ec..e4cb3f7 100644
+--- a/kaddressbook/main.cpp
++++ b/kaddressbook/main.cpp
+@@ -49,7 +49,7 @@ int main( int argc, char **argv )
+ MainWindow *window = new MainWindow;
+ window->show();
+
+-#if !KDE_IS_VERSION(4,6,0)
++#if !KDE_IS_VERSION(4,6,2)
+ if ( !Akonadi::Control::start( window ) ) {
+ //TODO: add message box after string freeze
+ kWarning() << "Unable to start Akonadi server, exit application";
+--
+1.7.9.2
+
diff --git a/kde-base/kaddressbook/kaddressbook-4.14.10.ebuild b/kde-base/kaddressbook/kaddressbook-4.14.10.ebuild
new file mode 100644
index 000000000000..1135884a0b1f
--- /dev/null
+++ b/kde-base/kaddressbook/kaddressbook-4.14.10.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="The KDE Address Book"
+HOMEPAGE="http://www.kde.org/applications/office/kaddressbook/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+ dev-libs/grantlee:0
+ !kde-base/contactthemeeditor
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRA="
+ grantleeeditor/contactthemeeditor
+ plugins/kaddressbook/
+ plugins/ktexteditor/
+"
+KMCOMPILEONLY="
+ grantleetheme/
+ kaddressbookgrantlee/
+"
+KMEXTRACTONLY="
+ akonadi_next/
+ calendarsupport/
+ grantleeeditor/grantleethemeeditor/
+ libkleo/
+ pimcommon/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/kaddressbook/kaddressbook-4.14.3.ebuild b/kde-base/kaddressbook/kaddressbook-4.14.3.ebuild
new file mode 100644
index 000000000000..86e8ecde9071
--- /dev/null
+++ b/kde-base/kaddressbook/kaddressbook-4.14.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="The KDE Address Book"
+HOMEPAGE="http://www.kde.org/applications/office/kaddressbook/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=dev-libs/grantlee-0.2.0:0
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+ !kde-base/contactthemeeditor
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRA="
+ grantleeeditor/contactthemeeditor
+ plugins/kaddressbook/
+ plugins/ktexteditor/
+"
+KMCOMPILEONLY="
+ grantleetheme/
+ kaddressbookgrantlee/
+"
+KMEXTRACTONLY="
+ akonadi_next/
+ calendarsupport/
+ grantleeeditor/grantleethemeeditor/
+ libkleo/
+ pimcommon/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/kaddressbook/kaddressbook-4.14.8.ebuild b/kde-base/kaddressbook/kaddressbook-4.14.8.ebuild
new file mode 100644
index 000000000000..222fc1d77468
--- /dev/null
+++ b/kde-base/kaddressbook/kaddressbook-4.14.8.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="The KDE Address Book"
+HOMEPAGE="http://www.kde.org/applications/office/kaddressbook/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+ dev-libs/grantlee:0
+ !kde-base/contactthemeeditor
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRA="
+ grantleeeditor/contactthemeeditor
+ plugins/kaddressbook/
+ plugins/ktexteditor/
+"
+KMCOMPILEONLY="
+ grantleetheme/
+ kaddressbookgrantlee/
+"
+KMEXTRACTONLY="
+ akonadi_next/
+ calendarsupport/
+ grantleeeditor/grantleethemeeditor/
+ libkleo/
+ pimcommon/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/kaddressbook/kaddressbook-4.4.11.1-r2.ebuild b/kde-base/kaddressbook/kaddressbook-4.4.11.1-r2.ebuild
new file mode 100644
index 000000000000..ff87fdfe90aa
--- /dev/null
+++ b/kde-base/kaddressbook/kaddressbook-4.4.11.1-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="The KDE Address Book"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdelibs 'nepomuk' 4.13.1)
+ $(add_kdebase_dep kdepimlibs '' 4.13.1)
+ $(add_kdebase_dep libkdepim)
+ $(add_kdebase_dep libkleo)
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep kdepim-runtime)
+"
+
+KMEXTRA="
+ plugins/kaddressbook/
+ plugins/ktexteditor/
+"
+KMEXTRACTONLY="
+ libkleo/
+"
+
+KMLOADLIBS="libkdepim"
+
+PATCHES=( "${FILESDIR}/4.4/"0002-*.patch )
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/kaddressbook/kaddressbook-4.4.2015.06.ebuild b/kde-base/kaddressbook/kaddressbook-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..960b5193bae5
--- /dev/null
+++ b/kde-base/kaddressbook/kaddressbook-4.4.2015.06.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="The KDE Address Book (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdelibs '' 4.13.1)
+ $(add_kdebase_dep kdepimlibs '' 4.13.1)
+ $(add_kdebase_dep libkdepim)
+ $(add_kdebase_dep libkleo)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRA="
+ plugins/kaddressbook/
+ plugins/ktexteditor/
+"
+KMEXTRACTONLY="
+ libkleo/
+"
+
+KMLOADLIBS="libkdepim"
+
+src_install() {
+ kde4-meta_src_install
+
+ # file collision with kde-base/kdepimlibs-4.14.9
+ rm -f "${ED}/usr/share/kde4/servicetypes/kaddressbookimprotocol.desktop"
+
+ # install additional headers needed by kresources
+ insinto "${KDEDIR}"/include/${PN}
+ doins "${CMAKE_BUILD_DIR}"/${PN}/common/*.h
+ doins "${S}"/${PN}/common/*.h
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/kaddressbook/metadata.xml b/kde-base/kaddressbook/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kaddressbook/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kalarm/Manifest b/kde-base/kalarm/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/kalarm/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kalarm/files/4.4/0001-Bug-266082-highlight-alarm-when-message-window-KAlar.patch b/kde-base/kalarm/files/4.4/0001-Bug-266082-highlight-alarm-when-message-window-KAlar.patch
new file mode 100644
index 000000000000..932f971c116a
--- /dev/null
+++ b/kde-base/kalarm/files/4.4/0001-Bug-266082-highlight-alarm-when-message-window-KAlar.patch
@@ -0,0 +1,146 @@
+From 712e45630ccd4ec128a087cb3de396b2df9e4ffc Mon Sep 17 00:00:00 2001
+From: David Jarvie <djarvie@kde.org>
+Date: Fri, 22 Apr 2011 00:36:20 +0100
+Subject: [PATCH 1/6] Bug 266082: highlight alarm when message window KAlarm
+ button clicked
+
+Fix the KAlarm button in the alarm window not always showing the main
+window, and not highlighting the alarm in the main window.
+---
+ kalarm/Changelog | 4 ++++
+ kalarm/eventlistview.cpp | 11 +++++++----
+ kalarm/eventlistview.h | 6 +++---
+ kalarm/functions.cpp | 11 +++--------
+ kalarm/kalarm.h | 2 +-
+ kalarm/mainwindow.cpp | 7 +------
+ 6 files changed, 19 insertions(+), 22 deletions(-)
+
+diff --git a/kalarm/Changelog b/kalarm/Changelog
+index 25569f4..fab5edf 100644
+--- a/kalarm/Changelog
++++ b/kalarm/Changelog
+@@ -1,5 +1,9 @@
+ KAlarm Change Log
+
++=== Version 2.4.12 --- 22 April 2011 ===
++- Fix KAlarm button in alarm window not always showing main window and not
++ highlighting the alarm in the main window.
++
+ === Version 2.4.11 (KDEPIM 4.4.11) --- 16 April 2011 ===
+ - Fix bad borders round left hand buttons of time spinboxes in Oxygen style.
+ - Fix initialisation of library global statics.
+diff --git a/kalarm/eventlistview.cpp b/kalarm/eventlistview.cpp
+index 75e8be8..0880c7f 100644
+--- a/kalarm/eventlistview.cpp
++++ b/kalarm/eventlistview.cpp
+@@ -1,7 +1,7 @@
+ /*
+ * eventlistview.cpp - base class for widget showing list of alarms
+ * Program: kalarm
+- * Copyright © 2007-2009 by David Jarvie <djarvie@kde.org>
++ * Copyright © 2007-2009,2011 by David Jarvie <djarvie@kde.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+@@ -62,15 +62,18 @@ KAEvent* EventListView::event(int row) const
+
+ /******************************************************************************
+ * Select one event and make it the current item.
++* Optionally scroll to ensure that the event is visible.
+ */
+-void EventListView::select(const QString& eventId)
++void EventListView::select(const QString& eventId, bool scrollToEvent)
+ {
+- select(eventModel()->eventIndex(eventId));
++ select(eventModel()->eventIndex(eventId), scrollToEvent);
+ }
+
+-void EventListView::select(const QModelIndex& index)
++void EventListView::select(const QModelIndex& index, bool scrollToIndex)
+ {
+ selectionModel()->select(index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
++ if (scrollToIndex)
++ scrollTo(index);
+ }
+
+ /******************************************************************************
+diff --git a/kalarm/eventlistview.h b/kalarm/eventlistview.h
+index 23b97b1..f0dc7ca 100644
+--- a/kalarm/eventlistview.h
++++ b/kalarm/eventlistview.h
+@@ -1,7 +1,7 @@
+ /*
+ * eventlistview.h - base class for widget showing list of alarms
+ * Program: kalarm
+- * Copyright © 2007,2008 by David Jarvie <djarvie@kde.org>
++ * Copyright © 2007,2008,2011 by David Jarvie <djarvie@kde.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+@@ -42,8 +42,8 @@ class EventListView : public QTreeView
+ EventListModel* eventModel() const { return static_cast<EventListModel*>(static_cast<QAbstractProxyModel*>(model())->sourceModel()); }
+ KAEvent* event(int row) const;
+ KAEvent* event(const QModelIndex&) const;
+- void select(const QString& eventId);
+- void select(const QModelIndex&);
++ void select(const QString& eventId, bool scrollToEvent = false);
++ void select(const QModelIndex&, bool scrollToIndex = false);
+ QModelIndex selectedIndex() const;
+ KAEvent* selectedEvent() const;
+ KAEvent::List selectedEvents() const;
+diff --git a/kalarm/functions.cpp b/kalarm/functions.cpp
+index ab1b6f1..307539a 100644
+--- a/kalarm/functions.cpp
++++ b/kalarm/functions.cpp
+@@ -132,14 +132,9 @@ MainWindow* displayMainWindowSelected(const QString& eventID)
+ else
+ {
+ // There is already a main window, so make it the active window
+- bool visible = win->isVisible();
+- if (visible)
+- win->hide(); // in case it's on a different desktop
+- if (!visible || win->isMinimized())
+- {
+- win->setWindowState(win->windowState() & ~Qt::WindowMinimized);
+- win->show();
+- }
++ win->hide(); // in case it's on a different desktop
++ win->setWindowState(win->windowState() & ~Qt::WindowMinimized);
++ win->show();
+ win->raise();
+ win->activateWindow();
+ }
+diff --git a/kalarm/kalarm.h b/kalarm/kalarm.h
+index 63333b2..e887eb3 100644
+--- a/kalarm/kalarm.h
++++ b/kalarm/kalarm.h
+@@ -23,7 +23,7 @@
+
+ #undef QT3_SUPPORT
+
+-#define KALARM_VERSION "2.4.11"
++#define KALARM_VERSION "2.4.12"
+ #define KALARM_NAME "KAlarm"
+ #define KALARM_DBUS_SERVICE "org.kde.kalarm" // D-Bus service name of KAlarm application
+
+diff --git a/kalarm/mainwindow.cpp b/kalarm/mainwindow.cpp
+index 95ce321..dd3b915 100644
+--- a/kalarm/mainwindow.cpp
++++ b/kalarm/mainwindow.cpp
+@@ -657,12 +657,7 @@ void MainWindow::updateKeepArchived(int days)
+ void MainWindow::selectEvent(const QString& eventID)
+ {
+ mListView->clearSelection();
+- QModelIndex index = EventListModel::alarms()->eventIndex(eventID);
+- if (index.isValid())
+- {
+- mListView->select(index);
+- mListView->scrollTo(index);
+- }
++ mListView->select(eventID, true);
+ }
+
+ /******************************************************************************
+--
+1.7.9.2
+
diff --git a/kde-base/kalarm/files/4.4/0003-Bug-271580-Fix-crash-displaying-New-Alarm-dialog-fro.patch b/kde-base/kalarm/files/4.4/0003-Bug-271580-Fix-crash-displaying-New-Alarm-dialog-fro.patch
new file mode 100644
index 000000000000..82fa7e3e8f6f
--- /dev/null
+++ b/kde-base/kalarm/files/4.4/0003-Bug-271580-Fix-crash-displaying-New-Alarm-dialog-fro.patch
@@ -0,0 +1,64 @@
+From 4b504e760e0c994e676b55bfaca731d74841f1f4 Mon Sep 17 00:00:00 2001
+From: David Jarvie <djarvie@kde.org>
+Date: Tue, 26 Apr 2011 23:29:19 +0100
+Subject: [PATCH 3/6] Bug 271580: Fix crash displaying New Alarm dialog from
+ system tray
+
+Fixes a crash on some systems when the New Alarm dialog is displayed
+from the system tray icon menu.
+---
+ kalarm/Changelog | 4 +++-
+ kalarm/lib/spinbox2.cpp | 9 +++++----
+ 2 files changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/kalarm/Changelog b/kalarm/Changelog
+index fab5edf..7caf1dd 100644
+--- a/kalarm/Changelog
++++ b/kalarm/Changelog
+@@ -1,6 +1,8 @@
+ KAlarm Change Log
+
+-=== Version 2.4.12 --- 22 April 2011 ===
++=== Version 2.4.12 --- 26 April 2011 ===
++- Fix crash on some systems when New Alarm dialogue is displayed from system tray
++ icon menu.
+ - Fix KAlarm button in alarm window not always showing main window and not
+ highlighting the alarm in the main window.
+
+diff --git a/kalarm/lib/spinbox2.cpp b/kalarm/lib/spinbox2.cpp
+index cc10882..f1e8ab9 100644
+--- a/kalarm/lib/spinbox2.cpp
++++ b/kalarm/lib/spinbox2.cpp
+@@ -1,7 +1,7 @@
+ /*
+ * spinbox2.cpp - spin box with extra pair of spin buttons (for Qt 3)
+ * Program: kalarm
+- * Copyright © 2001-2009 by David Jarvie <djarvie@kde.org>
++ * Copyright © 2001-2009,2011 by David Jarvie <djarvie@kde.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+@@ -28,7 +28,7 @@
+ #include <QMouseEvent>
+ #include <QStyleOptionSpinBox>
+ #include <QGraphicsPixmapItem>
+-#include <QPaintEngine>
++#include <QPainter>
+ #include <QTimer>
+ #include <QFrame>
+ #include <QBrush>
+@@ -588,8 +588,9 @@ void SpinMirror::setFrame()
+ p = grabWidget(mMainSpinbox, QRect(x, 0, 1, height()));
+ // Blot out edit field stuff from the middle of the slice
+ QPixmap dot = grabWidget(mMainSpinbox, QRect(x, editOffsetY, 1, 1));
+- QPaintEngine* pe = p.paintEngine();
+- pe->drawTiledPixmap(QRectF(0, editOffsetY, 1, height() - 2*editOffsetY), dot, QPointF(0, 0));
++ QPainter painter(&p);
++ painter.drawTiledPixmap(0, editOffsetY, 1, height() - 2*editOffsetY, dot, 0, 0);
++ painter.end();
+ // Horizontally fill the mirror widget with the vertical slice
+ p = p.scaled(size());
+ // Grab the left hand border of the main spinbox, and draw it into the mirror widget.
+--
+1.7.9.2
+
diff --git a/kde-base/kalarm/files/4.4/0006-Bug-296383-during-startup-check-that-resources-calen.patch b/kde-base/kalarm/files/4.4/0006-Bug-296383-during-startup-check-that-resources-calen.patch
new file mode 100644
index 000000000000..6e75d0ca3e4e
--- /dev/null
+++ b/kde-base/kalarm/files/4.4/0006-Bug-296383-during-startup-check-that-resources-calen.patch
@@ -0,0 +1,123 @@
+From f73e082654a88617439043454b45bf950d168dfc Mon Sep 17 00:00:00 2001
+From: David Jarvie <djarvie@kde.org>
+Date: Thu, 29 Mar 2012 00:29:03 +0100
+Subject: [PATCH 6/6] Bug 296383: during startup, check that resources
+ calendar opens ok
+
+Prevent crash in program initialisation by checking that the
+resources calendar has opened successfully.
+
+BUG:296383
+
+Backport of 4a3204b75464406ab3b3505e2fe222937aac6750 (master)
+---
+ kalarm/Changelog | 3 ++-
+ kalarm/alarmcalendar.cpp | 19 ++++++++++++++++---
+ kalarm/alarmcalendar.h | 4 ++--
+ kalarm/kalarmapp.cpp | 3 ++-
+ 4 files changed, 22 insertions(+), 7 deletions(-)
+
+diff --git a/kalarm/Changelog b/kalarm/Changelog
+index 7caf1dd..e2aee86 100644
+--- a/kalarm/Changelog
++++ b/kalarm/Changelog
+@@ -1,10 +1,11 @@
+ KAlarm Change Log
+
+-=== Version 2.4.12 --- 26 April 2011 ===
++=== Version 2.4.12 --- 29 March 2012 ===
+ - Fix crash on some systems when New Alarm dialogue is displayed from system tray
+ icon menu.
+ - Fix KAlarm button in alarm window not always showing main window and not
+ highlighting the alarm in the main window.
++- Fail cleanly if calendar resources fail to open.
+
+ === Version 2.4.11 (KDEPIM 4.4.11) --- 16 April 2011 ===
+ - Fix bad borders round left hand buttons of time spinboxes in Oxygen style.
+diff --git a/kalarm/alarmcalendar.cpp b/kalarm/alarmcalendar.cpp
+index 0b6eed8..281b58c 100644
+--- a/kalarm/alarmcalendar.cpp
++++ b/kalarm/alarmcalendar.cpp
+@@ -1,7 +1,7 @@
+ /*
+ * alarmcalendar.cpp - KAlarm calendar file access
+ * Program: kalarm
+- * Copyright © 2001-2009 by David Jarvie <djarvie@kde.org>
++ * Copyright © 2001-2012 by David Jarvie <djarvie@kde.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+@@ -187,11 +187,24 @@ AlarmCalendar::~AlarmCalendar()
+ }
+
+ /******************************************************************************
++* Check whether the calendar is open.
++*/
++bool AlarmCalendar::isOpen()
++{
++ if (mOpen && mCalType == RESOURCES && !AlarmResources::instance())
++ {
++ mCalendar = 0;
++ mOpen = false;
++ }
++ return mOpen;
++}
++
++/******************************************************************************
+ * Open the calendar if not already open, and load it into memory.
+ */
+ bool AlarmCalendar::open()
+ {
+- if (mOpen)
++ if (isOpen())
+ return true;
+ if (mCalType == RESOURCES)
+ {
+@@ -233,7 +246,7 @@ bool AlarmCalendar::open()
+ delete mCalendar;
+ mCalendar = 0;
+ }
+- return mOpen;
++ return isOpen();
+ }
+
+ /******************************************************************************
+diff --git a/kalarm/alarmcalendar.h b/kalarm/alarmcalendar.h
+index be4537d..1535dd0 100644
+--- a/kalarm/alarmcalendar.h
++++ b/kalarm/alarmcalendar.h
+@@ -1,7 +1,7 @@
+ /*
+ * alarmcalendar.h - KAlarm calendar file access
+ * Program: kalarm
+- * Copyright © 2001-2009 by David Jarvie <djarvie@kde.org>
++ * Copyright © 2001-2012 by David Jarvie <djarvie@kde.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+@@ -78,7 +78,7 @@ class AlarmCalendar : public QObject
+ KAEvent* updateEvent(const KAEvent*);
+ bool deleteEvent(const QString& eventID, bool save = false);
+ void purgeEvents(const KAEvent::List&);
+- bool isOpen() const { return mOpen; }
++ bool isOpen();
+ QString path() const { return (mCalType == RESOURCES) ? QString() : mUrl.prettyUrl(); }
+ QString urlString() const { return (mCalType == RESOURCES) ? QString() : mUrl.url(); }
+ void adjustStartOfDay();
+diff --git a/kalarm/kalarmapp.cpp b/kalarm/kalarmapp.cpp
+index e472bac..f432860 100644
+--- a/kalarm/kalarmapp.cpp
++++ b/kalarm/kalarmapp.cpp
+@@ -1953,7 +1953,8 @@ bool KAlarmApp::initCheck(bool calendarOnly)
+ */
+ AlarmCalendar::displayCalendar()->open();
+
+- AlarmCalendar::resources()->open();
++ if (!AlarmCalendar::resources()->open())
++ return false;
+ setArchivePurgeDays();
+
+ firstTime = false;
+--
+1.7.9.2
+
diff --git a/kde-base/kalarm/files/kalarm-4.4.11.1-crash.patch b/kde-base/kalarm/files/kalarm-4.4.11.1-crash.patch
new file mode 100644
index 000000000000..2c05d750dea7
--- /dev/null
+++ b/kde-base/kalarm/files/kalarm-4.4.11.1-crash.patch
@@ -0,0 +1,34 @@
+diff --git a/kalarm/lib/spinbox2.cpp b/kalarm/lib/spinbox2.cpp
+index cc10882..f1e8ab9 100644
+--- a/kalarm/lib/spinbox2.cpp
++++ b/kalarm/lib/spinbox2.cpp
+@@ -1,7 +1,7 @@
+ /*
+ * spinbox2.cpp - spin box with extra pair of spin buttons (for Qt 3)
+ * Program: kalarm
+- * Copyright © 2001-2009 by David Jarvie <djarvie@kde.org>
++ * Copyright © 2001-2009,2011 by David Jarvie <djarvie@kde.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+@@ -28,7 +28,7 @@
+ #include <QMouseEvent>
+ #include <QStyleOptionSpinBox>
+ #include <QGraphicsPixmapItem>
+-#include <QPaintEngine>
++#include <QPainter>
+ #include <QTimer>
+ #include <QFrame>
+ #include <QBrush>
+@@ -588,8 +588,9 @@ void SpinMirror::setFrame()
+ p = grabWidget(mMainSpinbox, QRect(x, 0, 1, height()));
+ // Blot out edit field stuff from the middle of the slice
+ QPixmap dot = grabWidget(mMainSpinbox, QRect(x, editOffsetY, 1, 1));
+- QPaintEngine* pe = p.paintEngine();
+- pe->drawTiledPixmap(QRectF(0, editOffsetY, 1, height() - 2*editOffsetY), dot, QPointF(0, 0));
++ QPainter painter(&p);
++ painter.drawTiledPixmap(0, editOffsetY, 1, height() - 2*editOffsetY, dot, 0, 0);
++ painter.end();
+ // Horizontally fill the mirror widget with the vertical slice
+ p = p.scaled(size());
+ // Grab the left hand border of the main spinbox, and draw it into the mirror widget.
diff --git a/kde-base/kalarm/files/kalarm-4.4.11.1-underlinking.patch b/kde-base/kalarm/files/kalarm-4.4.11.1-underlinking.patch
new file mode 100644
index 000000000000..87eadc8a38b8
--- /dev/null
+++ b/kde-base/kalarm/files/kalarm-4.4.11.1-underlinking.patch
@@ -0,0 +1,14 @@
+diff -ruN kalarm-4.4.11.1.orig/kalarm/CMakeLists.txt kalarm-4.4.11.1/kalarm/CMakeLists.txt
+--- kalarm-4.4.11.1.orig/kalarm/CMakeLists.txt 2011-04-20 22:03:31.000000000 +0200
++++ kalarm-4.4.11.1/kalarm/CMakeLists.txt 2011-08-11 22:03:27.096295681 +0200
+@@ -130,7 +130,9 @@
+
+ set_target_properties(kalarm_bin PROPERTIES OUTPUT_NAME kalarm)
+
+-target_link_libraries(kalarm_bin ${KDE4_KUTILS_LIBS} kalarm_resources kalarm_calendar ${KDEPIMLIBS_KCAL_LIBS} ${KDE4_KABC_LIBRARY} ${KDE4_KMIME_LIBRARY} ${KDEPIMLIBS_KPIMIDENTITIES_LIBS} ${KDEPIMLIBS_MAILTRANSPORT_LIBS} ${KDEPIMLIBS_KHOLIDAYS_LIBS} ${KDE4_PHONON_LIBS} ${X11_X11_LIB} kdepim)
++target_link_libraries(kalarm_bin ${KDE4_KUTILS_LIBS} kalarm_resources kalarm_calendar ${KDEPIMLIBS_KCAL_LIBS} ${KDE4_KABC_LIBRARY}
++ ${KDE4_KMIME_LIBRARY} ${KDEPIMLIBS_KPIMIDENTITIES_LIBS} ${KDEPIMLIBS_MAILTRANSPORT_LIBS} ${KDEPIMLIBS_KHOLIDAYS_LIBS}
++ ${KDEPIMLIBS_AKONADI_LIBS} ${KDEPIMLIBS_KPIMUTILS_LIBS} ${KDE4_PHONON_LIBS} ${X11_X11_LIB} kdepim)
+
+ install(TARGETS kalarm_bin ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ #endif (UNIX)
diff --git a/kde-base/kalarm/kalarm-4.14.10.ebuild b/kde-base/kalarm/kalarm-4.14.10.ebuild
new file mode 100644
index 000000000000..08dbb4ee338c
--- /dev/null
+++ b/kde-base/kalarm/kalarm-4.14.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="Personal alarm message, command and email scheduler for KDE"
+HOMEPAGE+=" http://userbase.kde.org/KAlarm"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+ media-libs/phonon[qt4]
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+"
diff --git a/kde-base/kalarm/kalarm-4.14.3.ebuild b/kde-base/kalarm/kalarm-4.14.3.ebuild
new file mode 100644
index 000000000000..3f0974223c0c
--- /dev/null
+++ b/kde-base/kalarm/kalarm-4.14.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="Personal alarm message, command and email scheduler for KDE"
+HOMEPAGE+=" http://userbase.kde.org/KAlarm"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+ media-libs/phonon[qt4]
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+"
diff --git a/kde-base/kalarm/kalarm-4.14.8.ebuild b/kde-base/kalarm/kalarm-4.14.8.ebuild
new file mode 100644
index 000000000000..0bffb3b8e9e5
--- /dev/null
+++ b/kde-base/kalarm/kalarm-4.14.8.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="Personal alarm message, command and email scheduler for KDE"
+HOMEPAGE+=" http://userbase.kde.org/KAlarm"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+ media-libs/phonon[qt4]
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+"
diff --git a/kde-base/kalarm/kalarm-4.4.11.1-r2.ebuild b/kde-base/kalarm/kalarm-4.4.11.1-r2.ebuild
new file mode 100644
index 000000000000..05fa01e9c1ce
--- /dev/null
+++ b/kde-base/kalarm/kalarm-4.4.11.1-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="Personal alarm message, command and email scheduler for KDE"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepimlibs 'semantic-desktop(+)' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost:=
+ dev-libs/libxslt
+"
+
+KMEXTRACTONLY="
+ kmail/
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.4.11.1-underlinking.patch"
+ "${FILESDIR}/4.4/"000{1,3,6}-*.patch
+)
+
+src_configure() {
+ mycmakeargs=(
+ -DBUILD_akonadi=OFF
+ -DXSLTPROC_EXECUTABLE="${EPREFIX}"/usr/bin/xsltproc
+ )
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kalarm/kalarm-4.4.2015.06.ebuild b/kde-base/kalarm/kalarm-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..5e2026d5ed3f
--- /dev/null
+++ b/kde-base/kalarm/kalarm-4.4.2015.06.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="Personal alarm message, command and email scheduler for KDE (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost:=
+ dev-libs/libxslt
+"
+
+KMEXTRACTONLY="
+ kmail/
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.4.11.1-underlinking.patch"
+)
+
+src_configure() {
+ mycmakeargs=(
+ -DBUILD_akonadi=OFF
+ -DXSLTPROC_EXECUTABLE="${EPREFIX}"/usr/bin/xsltproc
+ )
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kalarm/metadata.xml b/kde-base/kalarm/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kalarm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/katepart/Manifest b/kde-base/katepart/Manifest
new file mode 100644
index 000000000000..b4d36ec8a86c
--- /dev/null
+++ b/kde-base/katepart/Manifest
@@ -0,0 +1 @@
+DIST kate-4.14.3.tar.xz 2766880 SHA256 513d4ae2c36fa6b59caf3b2b685e3ea1167093d16025859cfac90d75617e707d SHA512 0d197bb00fb9a56572e140dd3c50338c90a0cb3bb8ebc78cc0e6d6ab04d6c129537a2ab8076ff9b844e159687c0a73cbacbe678e006b2d86b57285068158e38e WHIRLPOOL bb1c499c55dc768ab936d4a2e2f6ac79ddb28d84c517bfa1ec421fdfbc6f9e727ae5c0e3f1773e3664ad263217c1b89f9c83b51ad0ca6fdee36e23b20fa964d5
diff --git a/kde-base/katepart/katepart-4.14.3.ebuild b/kde-base/katepart/katepart-4.14.3.ebuild
new file mode 100644
index 000000000000..832433099444
--- /dev/null
+++ b/kde-base/katepart/katepart-4.14.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kate"
+KMMODULE="part"
+inherit kde4-meta
+
+DESCRIPTION="KDE Editor KPart"
+HOMEPAGE+=" http://kate-editor.org/about-katepart/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RESTRICT="test"
+# bug 392993
+
+KMEXTRA="
+ addons/ktexteditor
+"
diff --git a/kde-base/katepart/metadata.xml b/kde-base/katepart/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/katepart/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kcheckpass/Manifest b/kde-base/kcheckpass/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kcheckpass/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kcheckpass/files/kcheckpass-4.4.2-no-SUID-no-GUID.patch b/kde-base/kcheckpass/files/kcheckpass-4.4.2-no-SUID-no-GUID.patch
new file mode 100644
index 000000000000..78520d4acc4b
--- /dev/null
+++ b/kde-base/kcheckpass/files/kcheckpass-4.4.2-no-SUID-no-GUID.patch
@@ -0,0 +1,15 @@
+Index: kcheckpass/CMakeLists.txt
+===================================================================
+--- kcheckpass/CMakeLists.txt (revision 1112521)
++++ kcheckpass/CMakeLists.txt (working copy)
+@@ -23,10 +23,6 @@
+ macro_add_compile_flags(kcheckpass -U_REENTRANT)
+ target_link_libraries(kcheckpass ${KDE4_KDEFAKES_LIBS} ${UNIXAUTH_LIBRARIES} ${SOCKET_LIBRARIES})
+ install(TARGETS kcheckpass DESTINATION ${LIBEXEC_INSTALL_DIR})
+-install(CODE "
+- set(KCP_PATH \"\$ENV{DESTDIR}${LIBEXEC_INSTALL_DIR}/kcheckpass\")
+- EXECUTE_PROCESS(COMMAND sh -c \"chown root '\${KCP_PATH}' && chmod +s '\${KCP_PATH}'\")
+-")
+
+ install_pam_service(kcheckpass)
+
diff --git a/kde-base/kcheckpass/kcheckpass-4.11.14.ebuild b/kde-base/kcheckpass/kcheckpass-4.11.14.ebuild
new file mode 100644
index 000000000000..02ff0dcd7b68
--- /dev/null
+++ b/kde-base/kcheckpass/kcheckpass-4.11.14.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="A simple password checker, used by any software in need of user authentication"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug pam"
+
+RDEPEND="
+ pam? (
+ >=kde-base/kdebase-pam-7
+ virtual/pam
+ )
+"
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with pam)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kcheckpass/kcheckpass-4.11.19.ebuild b/kde-base/kcheckpass/kcheckpass-4.11.19.ebuild
new file mode 100644
index 000000000000..ff3952a0d3d6
--- /dev/null
+++ b/kde-base/kcheckpass/kcheckpass-4.11.19.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="A simple password checker, used by any software in need of user authentication"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug pam"
+
+RDEPEND="
+ pam? (
+ >=kde-base/kdebase-pam-7
+ virtual/pam
+ )
+"
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with pam)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kcheckpass/kcheckpass-4.11.21.ebuild b/kde-base/kcheckpass/kcheckpass-4.11.21.ebuild
new file mode 100644
index 000000000000..4904fe0b0dc7
--- /dev/null
+++ b/kde-base/kcheckpass/kcheckpass-4.11.21.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="A simple password checker, used by any software in need of user authentication"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug pam"
+
+RDEPEND="
+ pam? (
+ >=kde-base/kdebase-pam-7
+ virtual/pam
+ )
+"
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with pam)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kcheckpass/metadata.xml b/kde-base/kcheckpass/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kcheckpass/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kcminit/Manifest b/kde-base/kcminit/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kcminit/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kcminit/kcminit-4.11.14.ebuild b/kde-base/kcminit/kcminit-4.11.14.ebuild
new file mode 100644
index 000000000000..9079e061784e
--- /dev/null
+++ b/kde-base/kcminit/kcminit-4.11.14.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KCMInit - runs startups initialization for Control Modules"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kcminit/kcminit-4.11.19.ebuild b/kde-base/kcminit/kcminit-4.11.19.ebuild
new file mode 100644
index 000000000000..b56cf8879ff6
--- /dev/null
+++ b/kde-base/kcminit/kcminit-4.11.19.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KCMInit - runs startups initialization for Control Modules"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kcminit/kcminit-4.11.21.ebuild b/kde-base/kcminit/kcminit-4.11.21.ebuild
new file mode 100644
index 000000000000..277a90ae0a5f
--- /dev/null
+++ b/kde-base/kcminit/kcminit-4.11.21.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KCMInit - runs startups initialization for Control Modules"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kcminit/metadata.xml b/kde-base/kcminit/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kcminit/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kde-env/kde-env-4.14.3.ebuild b/kde-base/kde-env/kde-env-4.14.3.ebuild
new file mode 100644
index 000000000000..c9064725468a
--- /dev/null
+++ b/kde-base/kde-env/kde-env-4.14.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+CMAKE_REQUIRED="never"
+KDE_REQUIRED="never"
+inherit kde4-base
+
+DESCRIPTION="Environment setting required for all KDE4 apps to run"
+SRC_URI=""
+ESVN_REPO_URI=""
+
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+LICENSE="GPL-2"
+IUSE=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ :
+}
+
+src_prepare() {
+ :
+}
+
+src_install() {
+ # number goes down with version
+ newenvd - 43kdepaths <<EOF
+CONFIG_PROTECT="/usr/share/config"
+#KDE_IS_PRELINKED=1
+EOF
+
+ # Properly place xinitrc.d file that exports XDG_MENU_PREFIX to env
+ exeinto /etc/X11/xinit/xinitrc.d/
+ newexe - 11-xdg-menu-kde-4 <<EOF
+#!/bin/sh
+
+if [ -z "\${XDG_MENU_PREFIX}" ] && [ "\${DESKTOP_SESSION}" = "KDE-4" ]; then
+ export XDG_MENU_PREFIX="kde-4-"
+fi
+EOF
+}
+
+pkg_preinst() {
+ :
+}
+
+src_test() {
+ :
+}
diff --git a/kde-base/kde-env/metadata.xml b/kde-base/kde-env/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kde-env/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kde-meta/kde-meta-4.14.3.ebuild b/kde-base/kde-meta/kde-meta-4.14.3.ebuild
new file mode 100644
index 000000000000..bae1a89245ed
--- /dev/null
+++ b/kde-base/kde-meta/kde-meta-4.14.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit kde4-meta-pkg
+
+DESCRIPTION="KDE - merge this to pull in all split kde-base/* packages"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="accessibility kdepim minimal nls sdk"
+
+RDEPEND="
+ $(add_kdeapps_dep kate)
+ $(add_kdeapps_dep kdeadmin-meta)
+ $(add_kdeapps_dep kdeartwork-meta)
+ $(add_kdeapps_dep kdebase-meta)
+ $(add_kdeapps_dep kdeedu-meta)
+ $(add_kdeapps_dep kdegames-meta)
+ $(add_kdeapps_dep kdegraphics-meta)
+ $(add_kdeapps_dep kdemultimedia-meta)
+ $(add_kdeapps_dep kdenetwork-meta)
+ $(add_kdeapps_dep kdetoys-meta)
+ $(add_kdeapps_dep kdeutils-meta)
+ accessibility? ( $(add_kdeapps_dep kdeaccessibility-meta) )
+ kdepim? ( $(add_kdebase_dep kdepim-meta "" 4.4.11.1) )
+ nls? ( $(add_kdeapps_dep kde4-l10n) )
+ sdk? (
+ $(add_kdebase_dep kdebindings-meta)
+ $(add_kdeapps_dep kdesdk-meta)
+ $(add_kdeapps_dep kdewebdev-meta)
+ )
+ !minimal? ( $(add_kdebase_dep kdeplasma-addons) )
+"
+REQUIRED_USE="minimal? ( !kdepim )"
diff --git a/kde-base/kde-meta/metadata.xml b/kde-base/kde-meta/metadata.xml
new file mode 100644
index 000000000000..1c740394ada0
--- /dev/null
+++ b/kde-base/kde-meta/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="kdepim">Pull in KDE PIM</flag>
+ <flag name="sdk">Pull in developer-specific meta-packages</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kdebase-cursors/Manifest b/kde-base/kdebase-cursors/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kdebase-cursors/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.11.14.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.11.14.ebuild
new file mode 100644
index 000000000000..de20585e6298
--- /dev/null
+++ b/kde-base/kdebase-cursors/kdebase-cursors-4.11.14.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="cursors"
+inherit kde4-meta
+
+DESCRIPTION="oxygen cursors from kdebase"
+IUSE=""
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.11.19.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.11.19.ebuild
new file mode 100644
index 000000000000..a5e787c1bc9d
--- /dev/null
+++ b/kde-base/kdebase-cursors/kdebase-cursors-4.11.19.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="cursors"
+inherit kde4-meta
+
+DESCRIPTION="oxygen cursors from kdebase"
+IUSE=""
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.11.21.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.11.21.ebuild
new file mode 100644
index 000000000000..1c9fe7493560
--- /dev/null
+++ b/kde-base/kdebase-cursors/kdebase-cursors-4.11.21.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="cursors"
+inherit kde4-meta
+
+DESCRIPTION="oxygen cursors from kdebase"
+IUSE=""
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
diff --git a/kde-base/kdebase-cursors/metadata.xml b/kde-base/kdebase-cursors/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kdebase-cursors/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kdebase-pam/files/kde-np.pam-9 b/kde-base/kdebase-pam/files/kde-np.pam-9
new file mode 100644
index 000000000000..f5499e6dc45f
--- /dev/null
+++ b/kde-base/kdebase-pam/files/kde-np.pam-9
@@ -0,0 +1,10 @@
+#%PAM-1.0
+
+auth required pam_nologin.so
+auth required pam_permit.so
+
+account include system-local-login
+
+password include system-local-login
+
+session include system-local-login
diff --git a/kde-base/kdebase-pam/files/kde.pam-9 b/kde-base/kdebase-pam/files/kde.pam-9
new file mode 100644
index 000000000000..24d19de0d3d8
--- /dev/null
+++ b/kde-base/kdebase-pam/files/kde.pam-9
@@ -0,0 +1,11 @@
+#%PAM-1.0
+
+auth required pam_nologin.so
+
+auth include system-local-login
+
+account include system-local-login
+
+password include system-local-login
+
+session include system-local-login
diff --git a/kde-base/kdebase-pam/kdebase-pam-9.ebuild b/kde-base/kdebase-pam/kdebase-pam-9.ebuild
new file mode 100644
index 000000000000..03d4b002a409
--- /dev/null
+++ b/kde-base/kdebase-pam/kdebase-pam-9.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit pam
+
+DESCRIPTION="pam.d files used by several KDE components"
+HOMEPAGE="http://www.kde.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="virtual/pam"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}
+
+src_install() {
+ newpamd "${FILESDIR}/kde.pam-${PV}" kde
+ newpamd "${FILESDIR}/kde-np.pam-${PV}" kde-np
+}
diff --git a/kde-base/kdebase-pam/metadata.xml b/kde-base/kdebase-pam/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kdebase-pam/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kdebase-startkde/Manifest b/kde-base/kdebase-startkde/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kdebase-startkde/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kdebase-startkde/files/KDE-4 b/kde-base/kdebase-startkde/files/KDE-4
new file mode 100755
index 000000000000..86a49d88eec8
--- /dev/null
+++ b/kde-base/kdebase-startkde/files/KDE-4
@@ -0,0 +1,97 @@
+#!/bin/sh
+# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $
+
+# source of this file: x11-apps/xinit-1.3.0-r2
+
+case $# in
+1)
+ case $1 in
+ failsafe)
+ exec xterm -geometry 80x24-0-0
+ ;;
+ esac
+esac
+
+# redirect errors to a file in user's home directory if we can
+for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER"
+do
+ if ( cp /dev/null "$errfile" 2> /dev/null )
+ then
+ chmod 600 "$errfile"
+ exec > "$errfile" 2>&1
+ break
+ fi
+done
+
+# clean up after xbanner
+if which freetemp 2> /dev/null ; then
+ freetemp
+fi
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+userxkbmap=$HOME/.Xkbmap
+
+sysresources=/etc/X11/Xresources
+sysmodmap=/etc/X11/Xmodmap
+sysxkbmap=/etc/X11/Xkbmap
+
+rh6sysresources=/etc/X11/xinit/Xresources
+rh6sysmodmap=/etc/X11/xinit/Xmodmap
+
+
+# merge in defaults
+if [ -f "$rh6sysresources" ]; then
+ xrdb -merge "$rh6sysresources"
+fi
+
+if [ -f "$sysresources" ]; then
+ xrdb -merge "$sysresources"
+fi
+
+if [ -f "$userresources" ]; then
+ xrdb -merge "$userresources"
+fi
+
+# merge in keymaps
+if [ -f "$sysxkbmap" ]; then
+ setxkbmap `cat "$sysxkbmap"`
+ XKB_IN_USE=yes
+fi
+
+if [ -f "$userxkbmap" ]; then
+ setxkbmap `cat "$userxkbmap"`
+ XKB_IN_USE=yes
+fi
+
+#
+# Eeek, this seems like too much magic here
+#
+if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
+ if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
+ xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
+ if [ -n "$xkbsymbols" ]; then
+ setxkbmap -symbols "$xkbsymbols"
+ XKB_IN_USE=yes
+ fi
+ fi
+fi
+
+# xkb and xmodmap don't play nice together
+if [ -z "$XKB_IN_USE" ]; then
+ if [ -f "$rh6sysmodmap" ]; then
+ xmodmap "$rh6sysmodmap"
+ fi
+
+ if [ -f "$sysmodmap" ]; then
+ xmodmap "$sysmodmap"
+ fi
+
+ if [ -f "$usermodmap" ]; then
+ xmodmap "$usermodmap"
+ fi
+fi
+
+unset XKB_IN_USE
+
+exec "@GENTOO_PORTAGE_EPREFIX@/usr/bin/startkde"
diff --git a/kde-base/kdebase-startkde/files/agent-shutdown.sh b/kde-base/kdebase-startkde/files/agent-shutdown.sh
new file mode 100644
index 000000000000..07cf74772b5b
--- /dev/null
+++ b/kde-base/kdebase-startkde/files/agent-shutdown.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+#
+# This file is executed at kde shutdown.
+# Uncomment the following lines to kill the agents
+# that were started at session startup.
+
+#if [ -n "${GPG_AGENT_INFO}" ]; then
+# kill $(echo ${GPG_AGENT_INFO} | cut -d':' -f 2) >/dev/null 2>&1
+#fi
+
+#if [ -n "${SSH_AGENT_PID}" ]; then
+# eval "$(ssh-agent -s -k)"
+#fi
diff --git a/kde-base/kdebase-startkde/files/agent-startup.sh b/kde-base/kdebase-startkde/files/agent-startup.sh
new file mode 100644
index 000000000000..4b99f6e8b63d
--- /dev/null
+++ b/kde-base/kdebase-startkde/files/agent-startup.sh
@@ -0,0 +1,29 @@
+# Agents startup file
+#
+# This file is sourced at kde startup, so that
+# the environment variables set here are available
+# throughout the session.
+
+# Uncomment the following lines to start gpg-agent
+# and/or ssh-agent at kde startup.
+# If you do so, do not forget to uncomment the respective
+# lines in KDEDIR/shutdown/agent-shutdown.sh to
+# properly kill the agents when the session ends.
+
+#if [ -x /usr/bin/gpg-agent ]; then
+# eval "$(/usr/bin/gpg-agent --daemon)"
+#fi
+
+#if [ -x /usr/bin/ssh-agent ]; then
+# eval "$(/usr/bin/ssh-agent -s)"
+#fi
+
+# Uncomment the following lines to start rxvt-unicode which has the ability to
+# run multiple terminals in one single process, thus starting up faster and
+# saving resources.
+# The --opendisplay ensures that the daemon quits when the X server terminates,
+# therefore we don't need matching lines in agent-shutdown.sh.
+
+#if [ -x /usr/bin/urxvtd ]; then
+# /usr/bin/urxvtd --opendisplay --fork --quiet
+#fi
diff --git a/kde-base/kdebase-startkde/files/gentoo-startkde4-4.patch b/kde-base/kdebase-startkde/files/gentoo-startkde4-4.patch
new file mode 100644
index 000000000000..4d5177507700
--- /dev/null
+++ b/kde-base/kdebase-startkde/files/gentoo-startkde4-4.patch
@@ -0,0 +1,26 @@
+--- startkde.cmake.old 2011-03-24 13:07:04.919889148 +0100
++++ startkde.cmake 2011-03-24 13:14:42.033174445 +0100
+@@ -187,6 +187,11 @@
+ done
+ done
+
++# Gentoo part for FHS installs
++for file in "@GENTOO_PORTAGE_EPREFIX@/etc/kde/startup/"*.sh; do
++ test -r "${file}" && . "${file}"
++done
++
+ # Set the path for Qt plugins provided by KDE
+ if test -n "$QT_PLUGIN_PATH"; then
+ QT_PLUGIN_PATH="$QT_PLUGIN_PATH:`kde4-config --path qtplugins`"
+@@ -400,6 +405,11 @@
+ done
+ done
+
++# Gentoo part for FHS installs
++for file in "@GENTOO_PORTAGE_EPREFIX@/etc/kde/shutdown/"*.sh; do
++ test -r "${file}" && . "${file}"
++done
++
+ unset KDE_FULL_SESSION
+ xprop -root -remove KDE_FULL_SESSION
+ unset KDE_SESSION_VERSION
diff --git a/kde-base/kdebase-startkde/files/kdebase-startkde-kscreen.patch b/kde-base/kdebase-startkde/files/kdebase-startkde-kscreen.patch
new file mode 100644
index 000000000000..65644aff83a3
--- /dev/null
+++ b/kde-base/kdebase-startkde/files/kdebase-startkde-kscreen.patch
@@ -0,0 +1,20 @@
+Only try to run krandrstartup if it exists wrt bug #524266.
+
+After f7f5d84c85b6c7f946b94808849648b4cb6ea667, krandrstartup is no longer
+available if kde-base/systemsettings is built with USE="kscreen". Otherwise,
+KDE will fail to start
+
+Source: http://pkgs.fedoraproject.org/cgit/kde-workspace.git/tree/startkde.cmake
+diff --git a/startkde.cmake b/startkde.cmake
+index afc2cfb..4220e64 100644
+--- a/startkde.cmake
++++ b/startkde.cmake
+@@ -105,7 +105,7 @@ if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize"
+ fi
+ fi
+
+-. krandrstartup
++KRANDRSTARTUP=`which krandrstartup 2>/dev/null` && . $KRANDRSTARTUP
+
+ if test "$kcmfonts_general_forcefontdpi" -ne 0; then
+ xrdb -quiet -merge -nocpp <<EOF
diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.11.14.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.11.14.ebuild
new file mode 100644
index 000000000000..dd32d36a5100
--- /dev/null
+++ b/kde-base/kdebase-startkde/kdebase-startkde-4.11.14.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMNOMODULE="true"
+inherit kde4-meta prefix
+
+DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="+wallpapers"
+
+# The KDE apps called from the startkde script.
+# These provide the most minimal KDE desktop.
+RDEPEND="
+ $(add_kdebase_dep kcminit)
+ $(add_kdeapps_dep kdebase-runtime-meta)
+ wallpapers? ( $(add_kdeapps_dep kde-wallpapers) )
+ $(add_kdeapps_dep kfmclient)
+ $(add_kdeapps_dep knotify)
+ $(add_kdeapps_dep kreadconfig)
+ $(add_kdebase_dep krunner)
+ $(add_kdebase_dep ksmserver)
+ $(add_kdebase_dep ksplash)
+ $(add_kdebase_dep kstartupconfig)
+ $(add_kdebase_dep kwin)
+ $(add_kdeapps_dep phonon-kde)
+ $(add_kdeapps_dep plasma-apps)
+ $(add_kdebase_dep plasma-workspace)
+ $(add_kdebase_dep systemsettings)
+ x11-apps/mkfontdir
+ x11-apps/xmessage
+ x11-apps/xprop
+ x11-apps/xrandr
+ x11-apps/xrdb
+ x11-apps/xsetroot
+ x11-apps/xset
+"
+
+KMEXTRACTONLY="
+ ConfigureChecks.cmake
+ kdm/
+ startkde.cmake
+"
+
+PATCHES=(
+ "${FILESDIR}/gentoo-startkde4-4.patch"
+ "${FILESDIR}/${PN}-kscreen.patch"
+)
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ cp "${FILESDIR}/KDE-4" "${T}"
+
+ # fix ${EPREFIX}
+ eprefixify startkde.cmake "${T}/KDE-4"
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ # startup and shutdown scripts
+ insinto /etc/kde/startup
+ doins "${FILESDIR}/agent-startup.sh"
+
+ insinto /etc/kde/shutdown
+ doins "${FILESDIR}/agent-shutdown.sh"
+
+ # x11 session script
+ exeinto /etc/X11/Sessions
+ doexe "${T}/KDE-4"
+
+ # freedesktop compliant session script
+ sed -e "s:\${BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \
+ "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop"
+ insinto /usr/share/xsessions
+ doins "${T}/KDE-4.desktop"
+}
+
+pkg_postinst () {
+ kde4-meta_pkg_postinst
+
+ echo
+ elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
+ elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and"
+ elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh"
+ echo
+ elog "The name of the session script has changed."
+ elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your"
+ elog "configuration files, you will need to change it to"
+ elog "XSESSION=\"KDE-4\""
+}
diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.11.19.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.11.19.ebuild
new file mode 100644
index 000000000000..3e8de630a325
--- /dev/null
+++ b/kde-base/kdebase-startkde/kdebase-startkde-4.11.19.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMNOMODULE="true"
+inherit kde4-meta prefix
+
+DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="+wallpapers"
+
+# The KDE apps called from the startkde script.
+# These provide the most minimal KDE desktop.
+RDEPEND="
+ $(add_kdebase_dep kcminit)
+ $(add_kdeapps_dep kdebase-runtime-meta)
+ wallpapers? ( $(add_kdeapps_dep kde-wallpapers) )
+ $(add_kdeapps_dep kfmclient)
+ $(add_kdeapps_dep knotify)
+ $(add_kdeapps_dep kreadconfig)
+ $(add_kdebase_dep krunner)
+ $(add_kdebase_dep ksmserver)
+ $(add_kdebase_dep ksplash)
+ $(add_kdebase_dep kstartupconfig)
+ $(add_kdebase_dep kwin)
+ $(add_kdeapps_dep phonon-kde)
+ $(add_kdeapps_dep plasma-apps)
+ $(add_kdebase_dep plasma-workspace)
+ $(add_kdebase_dep systemsettings)
+ x11-apps/mkfontdir
+ x11-apps/xmessage
+ x11-apps/xprop
+ x11-apps/xrandr
+ x11-apps/xrdb
+ x11-apps/xsetroot
+ x11-apps/xset
+"
+
+KMEXTRACTONLY="
+ ConfigureChecks.cmake
+ kdm/
+ startkde.cmake
+"
+
+PATCHES=(
+ "${FILESDIR}/gentoo-startkde4-4.patch"
+ "${FILESDIR}/${PN}-kscreen.patch"
+)
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ cp "${FILESDIR}/KDE-4" "${T}"
+
+ # fix ${EPREFIX}
+ eprefixify startkde.cmake "${T}/KDE-4"
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ # startup and shutdown scripts
+ insinto /etc/kde/startup
+ doins "${FILESDIR}/agent-startup.sh"
+
+ insinto /etc/kde/shutdown
+ doins "${FILESDIR}/agent-shutdown.sh"
+
+ # x11 session script
+ exeinto /etc/X11/Sessions
+ doexe "${T}/KDE-4"
+
+ # freedesktop compliant session script
+ sed -e "s:\${BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \
+ "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop"
+ insinto /usr/share/xsessions
+ doins "${T}/KDE-4.desktop"
+}
+
+pkg_postinst () {
+ kde4-meta_pkg_postinst
+
+ echo
+ elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
+ elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and"
+ elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh"
+ echo
+ elog "The name of the session script has changed."
+ elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your"
+ elog "configuration files, you will need to change it to"
+ elog "XSESSION=\"KDE-4\""
+}
diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.11.21.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.11.21.ebuild
new file mode 100644
index 000000000000..3785171fda7e
--- /dev/null
+++ b/kde-base/kdebase-startkde/kdebase-startkde-4.11.21.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMNOMODULE="true"
+inherit kde4-meta prefix
+
+DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+wallpapers"
+
+# The KDE apps called from the startkde script.
+# These provide the most minimal KDE desktop.
+RDEPEND="
+ $(add_kdebase_dep kcminit)
+ $(add_kdeapps_dep kdebase-runtime-meta)
+ wallpapers? ( $(add_kdeapps_dep kde-wallpapers) )
+ $(add_kdeapps_dep kfmclient)
+ $(add_kdeapps_dep knotify)
+ $(add_kdeapps_dep kreadconfig)
+ $(add_kdebase_dep krunner)
+ $(add_kdebase_dep ksmserver)
+ $(add_kdebase_dep ksplash)
+ $(add_kdebase_dep kstartupconfig)
+ $(add_kdebase_dep kwin)
+ $(add_kdeapps_dep phonon-kde)
+ $(add_kdeapps_dep plasma-apps)
+ $(add_kdebase_dep plasma-workspace)
+ $(add_kdebase_dep systemsettings)
+ x11-apps/mkfontdir
+ x11-apps/xmessage
+ x11-apps/xprop
+ x11-apps/xrandr
+ x11-apps/xrdb
+ x11-apps/xsetroot
+ x11-apps/xset
+"
+
+KMEXTRACTONLY="
+ ConfigureChecks.cmake
+ kdm/
+ startkde.cmake
+"
+
+PATCHES=(
+ "${FILESDIR}/gentoo-startkde4-4.patch"
+ "${FILESDIR}/${PN}-kscreen.patch"
+)
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ cp "${FILESDIR}/KDE-4" "${T}"
+
+ # fix ${EPREFIX}
+ eprefixify startkde.cmake "${T}/KDE-4"
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ # startup and shutdown scripts
+ insinto /etc/kde/startup
+ doins "${FILESDIR}/agent-startup.sh"
+
+ insinto /etc/kde/shutdown
+ doins "${FILESDIR}/agent-shutdown.sh"
+
+ # x11 session script
+ exeinto /etc/X11/Sessions
+ doexe "${T}/KDE-4"
+
+ # freedesktop compliant session script
+ sed -e "s:\${BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \
+ "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop"
+ insinto /usr/share/xsessions
+ doins "${T}/KDE-4.desktop"
+}
+
+pkg_postinst () {
+ kde4-meta_pkg_postinst
+
+ echo
+ elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
+ elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and"
+ elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh"
+ echo
+ elog "The name of the session script has changed."
+ elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your"
+ elog "configuration files, you will need to change it to"
+ elog "XSESSION=\"KDE-4\""
+}
diff --git a/kde-base/kdebase-startkde/metadata.xml b/kde-base/kdebase-startkde/metadata.xml
new file mode 100644
index 000000000000..8028a443f9c9
--- /dev/null
+++ b/kde-base/kdebase-startkde/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+ <use>
+ <flag name="wallpapers">Install the KDE wallpapers</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kdebindings-meta/kdebindings-meta-4.14.3.ebuild b/kde-base/kdebindings-meta/kdebindings-meta-4.14.3.ebuild
new file mode 100644
index 000000000000..2ffb16c16bd1
--- /dev/null
+++ b/kde-base/kdebindings-meta/kdebindings-meta-4.14.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit kde4-meta-pkg
+
+DESCRIPTION="KDE bindings - merge this to pull in all kdebindings-derived packages"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="csharp java perl python ruby"
+
+RDEPEND="
+ $(add_kdebase_dep smokegen)
+ $(add_kdebase_dep smokekde)
+ $(add_kdebase_dep smokeqt)
+ csharp? (
+ $(add_kdebase_dep kimono)
+ $(add_kdebase_dep qyoto)
+ )
+ java? ( $(add_kdebase_dep krossjava) )
+ perl? (
+ $(add_kdebase_dep perlkde)
+ $(add_kdebase_dep perlqt)
+ )
+ python? (
+ $(add_kdebase_dep krosspython)
+ $(add_kdebase_dep pykde4)
+ )
+ ruby? (
+ $(add_kdebase_dep korundum)
+ $(add_kdebase_dep krossruby)
+ $(add_kdebase_dep qtruby)
+ )
+"
diff --git a/kde-base/kdebindings-meta/metadata.xml b/kde-base/kdebindings-meta/metadata.xml
new file mode 100644
index 000000000000..8767f6bc60d6
--- /dev/null
+++ b/kde-base/kdebindings-meta/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="csharp">Enable C# language bindings for KDE and Qt</flag>
+</use>
+</pkgmetadata>
diff --git a/kde-base/kdelibs/Manifest b/kde-base/kdelibs/Manifest
new file mode 100644
index 000000000000..fa803fc3e75a
--- /dev/null
+++ b/kde-base/kdelibs/Manifest
@@ -0,0 +1,3 @@
+DIST kdelibs-4.14.10.tar.xz 11644204 SHA256 00f5a7bdb0b2bcb786ea630844c639ebe89c45eb1e88443dde421baa0895ca94 SHA512 051322f6ee24e09f7b705e17aa8cc755bc6728855afe5b310910e976737167d7902f01a6a8ca51b60b1f0904429522d35eeec1b09ac6cfbdcab97e0fdd5429df WHIRLPOOL 4d4b8d6c25af95e4074606f5ffa7f33134a6a625a22ba7912b1b1a5af3474702d9adc12e71da86cedf46ac150678e53dd7a8bafb444a3b687f1efb633af7ff2d
+DIST kdelibs-4.14.3.tar.xz 11600500 SHA256 f8206da1106184ef0bd031b82701c4910b8dade331c4cdaf1cd9c6c5208cfd9e SHA512 7713cec4851fd4d7d5376afd905515902395ca469cefe1924c05ac0cd4499c28ab6a3c3e7bee10c4cfb3584f2fe93cfb6129d5b550d56d18217866f5fde748cf WHIRLPOOL 9b6d525136cee8e43b832dbbe7451494cc30e15cc58cc34eeab8c9040a9cbe893dc8ba794be50cdb3462e20279bfb41bee22385d3d106a353ef738da510f5c04
+DIST kdelibs-4.14.8.tar.xz 11648060 SHA256 705fa8a9b3b3c962aa99d040eb32e68863ba4c2f567b82b9513379defbc39bbb SHA512 0cd5e8dd5cec7cf84bc66c6732f4967610211e521898da41601d24174f909043bafacbb9bd9775666cebb132747e2861c6c8ff07de61be708975f44dbbfb856e WHIRLPOOL 6405ee6b273899a26c39fa005c18be7270888113f93302990003b92ca96c52303ce853c5378c812f4ddf53f40c7b6ff9e2a958bc86a676d1e3abbfe4f3d96bd4
diff --git a/kde-base/kdelibs/files/dist/01_gentoo_set_xdg_menu_prefix-1.patch b/kde-base/kdelibs/files/dist/01_gentoo_set_xdg_menu_prefix-1.patch
new file mode 100644
index 000000000000..228914fbb82c
--- /dev/null
+++ b/kde-base/kdelibs/files/dist/01_gentoo_set_xdg_menu_prefix-1.patch
@@ -0,0 +1,18 @@
+Set XDG_MENU_PREFIX to kde-4- if not set. This fixes "empty-applications-menu" when running
+KDE4 applications outside of KDE4 environment.
+
+Index: kded/vfolder_menu.cpp
+===================================================================
+--- kded/vfolder_menu.cpp (revision 1014368)
++++ kded/vfolder_menu.cpp (working copy)
+@@ -770,7 +770,9 @@
+ QString result;
+
+ QString xdgMenuPrefix = QString::fromLocal8Bit(qgetenv("XDG_MENU_PREFIX"));
+- if (!xdgMenuPrefix.isEmpty())
++ if (xdgMenuPrefix.isEmpty())
++ xdgMenuPrefix = "kde-4-";
++
+ {
+ QFileInfo fileInfo(fileName);
+
diff --git a/kde-base/kdelibs/files/dist/02_gentoo_append_xdg_config_dirs-1.patch b/kde-base/kdelibs/files/dist/02_gentoo_append_xdg_config_dirs-1.patch
new file mode 100644
index 000000000000..3049b0a7a28c
--- /dev/null
+++ b/kde-base/kdelibs/files/dist/02_gentoo_append_xdg_config_dirs-1.patch
@@ -0,0 +1,30 @@
+Set up XDG_CONFIG_DIRS lookup in order:
+1. custom XDG_CONFIG_DIRS from env
+2. kdeprefix xdg config dirs
+3. /etc/xdg
+
+Index: kdecore/kernel/kstandarddirs.cpp
+===================================================================
+--- kdecore/kernel/kstandarddirs.cpp (revision 1014759)
++++ kdecore/kernel/kstandarddirs.cpp (working copy)
+@@ -1664,16 +1664,13 @@
+ {
+ tokenize(xdgdirList, xdgdirs, QString(QChar(KPATH_SEPARATOR)));
+ }
+- else
+- {
+- xdgdirList.clear();
+- xdgdirList.append(QString::fromLatin1("/etc/xdg"));
++
+ #ifdef Q_WS_WIN
+- xdgdirList.append(installPath("kdedir") + QString::fromLatin1("etc/xdg"));
++ xdgdirList.append(installPath("kdedir") + QString::fromLatin1("etc/xdg"));
+ #else
+- xdgdirList.append(QFile::decodeName(KDESYSCONFDIR "/xdg"));
++ xdgdirList.append(QFile::decodeName(KDESYSCONFDIR "/xdg"));
+ #endif
+- }
++ xdgdirList.append(QString::fromLatin1("/etc/xdg"));
+
+ QString localXdgDir = readEnvPath("XDG_CONFIG_HOME");
+ if (!localXdgDir.isEmpty())
diff --git a/kde-base/kdelibs/files/kdelibs-4.10.0-udisks.patch b/kde-base/kdelibs/files/kdelibs-4.10.0-udisks.patch
new file mode 100644
index 000000000000..7de5ec960ead
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.10.0-udisks.patch
@@ -0,0 +1,51 @@
+udisks1 is deprecated and going away, so removing this clause
+will permit us to build without udisks at all.
+
+--- solid/solid/CMakeLists.txt
++++ solid/solid/CMakeLists.txt
+@@ -283,20 +283,6 @@
+ backends/udisks2/udisksgenericinterface.cpp
+ backends/udisks2/dbus/manager.cpp
+ )
+- else ( WITH_SOLID_UDISKS2 )
+- message(STATUS "Building Solid UDisks backend." )
+- set(solid_LIB_SRCS ${solid_LIB_SRCS}
+- backends/udisks/udisksmanager.cpp
+- backends/udisks/udisksdevice.cpp
+- backends/udisks/udisksblock.cpp
+- backends/udisks/udisksstoragevolume.cpp
+- backends/udisks/udisksdeviceinterface.cpp
+- backends/udisks/udisksopticaldisc.cpp
+- backends/udisks/udisksopticaldrive.cpp
+- backends/udisks/udisksstoragedrive.cpp
+- backends/udisks/udisksstorageaccess.cpp
+- backends/udisks/udisksgenericinterface.cpp
+- )
+ endif ( WITH_SOLID_UDISKS2 )
+ endif (CMAKE_SYSTEM_NAME MATCHES Linux)
+
+--- solid/solid/managerbase.cpp
++++ solid/solid/managerbase.cpp
+@@ -33,8 +33,6 @@
+ #include "backends/hal/halmanager.h"
+ #if defined (WITH_SOLID_UDISKS2)
+ #include "backends/udisks2/udisksmanager.h"
+-#else
+-#include "backends/udisks/udisksmanager.h"
+ #endif
+ #include "backends/upower/upowermanager.h"
+
+@@ -88,11 +86,9 @@
+ m_backends << new Solid::Backends::UDev::UDevManager(0);
+ # endif
+ # if defined(WITH_SOLID_UDISKS2)
+- m_backends << new Solid::Backends::UDisks2::Manager(0)
+-# else
+- m_backends << new Solid::Backends::UDisks::UDisksManager(0)
++ m_backends << new Solid::Backends::UDisks2::Manager(0);
+ # endif
+- << new Solid::Backends::UPower::UPowerManager(0)
++ m_backends << new Solid::Backends::UPower::UPowerManager(0)
+ << new Solid::Backends::Fstab::FstabManager(0);
+ }
+ # endif
diff --git a/kde-base/kdelibs/files/kdelibs-4.14.0-mimetypes.patch b/kde-base/kdelibs/files/kdelibs-4.14.0-mimetypes.patch
new file mode 100644
index 000000000000..5e543902d7b5
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.14.0-mimetypes.patch
@@ -0,0 +1,39 @@
+Remove fake MIME types that cause warnings.
+
+The offending MIME types are commented out rather than
+physically removed because doing so would cause the patch
+to be too large.
+
+diff --git a/mimetypes/kde.xml b/mimetypes/kde.xml
+index 76303db..23351c4 100644
+--- a/mimetypes/kde.xml
++++ b/mimetypes/kde.xml
+@@ -1783,8 +1783,8 @@ Notes:
+ </magic>
+ <glob pattern="*.abc"/>
+ </mime-type>
+-
+- <!-- all/ fake mime types -->
++<!--
++ all/ fake mime types
+ <mime-type type="all/all">
+ <comment>all files and folders</comment>
+ <comment xml:lang="ar">كل الملفات و المجلدات</comment>
+@@ -1902,7 +1902,7 @@ Notes:
+ <comment xml:lang="zh_TW">所有檔案</comment>
+ </mime-type>
+
+- <!-- uri/ fake mime types -->
++ uri/ fake mime types
+ <mime-type type="uri/mms">
+ <comment>mms: URIs</comment>
+ <comment xml:lang="ar">mms: وصلات</comment>
+@@ -2245,7 +2245,7 @@ Notes:
+ <comment xml:lang="zh_CN">rtspu: 地址</comment>
+ <comment xml:lang="zh_TW">rtspu: 網址</comment>
+ </mime-type>
+-
++-->
+ <mime-type type="application/vnd.kde.fontspackage">
+ <sub-class-of type="application/zip"/>
+ <comment>fonts package</comment>
diff --git a/kde-base/kdelibs/files/kdelibs-4.14.3-trim-crash.patch b/kde-base/kdelibs/files/kdelibs-4.14.3-trim-crash.patch
new file mode 100644
index 000000000000..12c84dcfe93e
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.14.3-trim-crash.patch
@@ -0,0 +1,610 @@
+From 570425a30c008297df09ef48b60486108fcf33e9 Mon Sep 17 00:00:00 2001
+From: Andrea Iacovitti <aiacovitti@libero.it>
+Date: Tue, 11 Nov 2014 07:54:28 +0100
+Subject: [PATCH] Introduce DOMString::trimSpaces(), useful for removing space
+ characters from url string.
+
+---
+ khtml/css/css_valueimpl.cpp | 4 ++--
+ khtml/css/cssparser.cpp | 4 ++--
+ khtml/dom/dom_string.cpp | 32 ++++++++++++++++++++++++++++++++
+ khtml/dom/dom_string.h | 7 +++++++
+ khtml/dom/html_base.cpp | 8 ++++----
+ khtml/dom/html_document.cpp | 2 +-
+ khtml/dom/html_form.cpp | 4 ++--
+ khtml/dom/html_head.cpp | 12 ++++++------
+ khtml/dom/html_image.cpp | 8 ++++----
+ khtml/dom/html_inline.cpp | 4 ++--
+ khtml/ecma/kjs_html.cpp | 4 ++--
+ khtml/ecma/xmlhttprequest.cpp | 3 ++-
+ khtml/html/html_baseimpl.cpp | 6 +++---
+ khtml/html/html_formimpl.cpp | 2 +-
+ khtml/html/html_headimpl.cpp | 12 ++++++------
+ khtml/html/html_imageimpl.cpp | 6 +++---
+ khtml/html/html_inlineimpl.cpp | 2 +-
+ khtml/html/html_objectimpl.cpp | 4 ++--
+ khtml/html/html_tableimpl.cpp | 4 ++--
+ khtml/html/htmlparser.cpp | 4 ++--
+ khtml/html/htmlprospectivetokenizer.cpp | 4 ++--
+ khtml/khtml_part.cpp | 4 ++--
+ khtml/khtmlview.cpp | 2 +-
+ khtml/rendering/render_image.cpp | 8 ++++----
+ khtml/xml/dom_docimpl.cpp | 7 ++++---
+ 25 files changed, 99 insertions(+), 58 deletions(-)
+
+diff --git a/khtml/css/css_valueimpl.cpp b/khtml/css/css_valueimpl.cpp
+index 98f33e6..aa825b7 100644
+--- a/khtml/css/css_valueimpl.cpp
++++ b/khtml/css/css_valueimpl.cpp
+@@ -1383,9 +1383,9 @@ CSSImageValueImpl::CSSImageValueImpl(const DOMString &url, StyleBaseImpl* style)
+ : CSSPrimitiveValueImpl(url, CSSPrimitiveValue::CSS_URI)
+ {
+ m_image = 0;
+- const QString imgUrl = url.string().trimmed();
++ const DOMString imgUrl = url.trimSpaces();
+ if (!imgUrl.isEmpty()) {
+- m_fullImageUrl = KUrl(style->baseURL(), imgUrl).url();
++ m_fullImageUrl = KUrl(style->baseURL(), imgUrl.string()).url();
+ } else {
+ m_fullImageUrl.clear();
+ }
+diff --git a/khtml/css/cssparser.cpp b/khtml/css/cssparser.cpp
+index e8f8493..600d205 100644
+--- a/khtml/css/cssparser.cpp
++++ b/khtml/css/cssparser.cpp
+@@ -2309,8 +2309,8 @@ bool CSSParser::parseFontFaceSrc()
+ while ((val = valueList->current())) {
+ CSSFontFaceSrcValueImpl* parsedValue = 0;
+ if (val->unit == CSSPrimitiveValue::CSS_URI && !expectComma && styleElement) {
+- const QString uri = qString(val->string).trimmed();
+- parsedValue = new CSSFontFaceSrcValueImpl(DOMString(KUrl(styleElement->baseURL(), uri).url()), false /*local*/);
++ const DOMString uri = domString(val->string).trimSpaces();
++ parsedValue = new CSSFontFaceSrcValueImpl(DOMString(KUrl(styleElement->baseURL(), uri.string()).url()), false /*local*/);
+ uriValue = parsedValue;
+ allowFormat = true;
+ expectComma = true;
+diff --git a/khtml/dom/dom_string.cpp b/khtml/dom/dom_string.cpp
+index d54d037..4a10221 100644
+--- a/khtml/dom/dom_string.cpp
++++ b/khtml/dom/dom_string.cpp
+@@ -290,6 +290,38 @@ bool DOMString::startsWith(const DOMString& str) const
+ return impl->startsWith(str.implementation());
+ }
+
++static inline bool isSpaceCharacter(const ushort &c)
++{
++ // http://dev.w3.org/html5/spec-LC/common-microsyntaxes.html#space-character
++ return ((c < 0x0021) &&
++ (c == 0x0020 || c == 0x0009 || c == 0x000A || c == 0x000C || c == 0x000D));
++}
++
++DOMString DOMString::trimSpaces() const
++{
++ if (!impl || !impl->l) {
++ return *this;
++ }
++
++ const QChar *s = impl->s;
++ unsigned int start = 0;
++ unsigned int end = impl->l - 1;
++
++ while ((start <= end) && isSpaceCharacter(s[start].unicode())) {
++ ++start;
++ }
++
++ if (start > end) {
++ return DOMString("");
++ }
++
++ while (end && isSpaceCharacter(s[end].unicode())) {
++ --end;
++ }
++
++ return new DOMStringImpl(s + start, end - start + 1);
++}
++
+ // ------------------------------------------------------------------------
+
+ bool DOM::strcasecmp( const DOMString &as, const DOMString &bs )
+diff --git a/khtml/dom/dom_string.h b/khtml/dom/dom_string.h
+index 13b4265..84b1378 100644
+--- a/khtml/dom/dom_string.h
++++ b/khtml/dom/dom_string.h
+@@ -125,6 +125,13 @@ public:
+ bool startsWith(const DOMString& str) const;
+
+ /**
++ * Returns a string with Space Characters removed from the start and the end.
++ * Space Characters as defined in
++ * http://dev.w3.org/html5/spec-LC/common-microsyntaxes.html#space-character
++ */
++ DOMString trimSpaces() const;
++
++ /**
+ * @internal get a handle to the imlementation of the DOMString
+ * Use at own risk!!!
+ */
+diff --git a/khtml/dom/html_base.cpp b/khtml/dom/html_base.cpp
+index c5e9048..11ee331 100644
+--- a/khtml/dom/html_base.cpp
++++ b/khtml/dom/html_base.cpp
+@@ -231,8 +231,8 @@ void HTMLFrameElement::setScrolling( const DOMString &value )
+ DOMString HTMLFrameElement::src() const
+ {
+ if(!impl) return DOMString();
+- const QString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).string().trimmed();
+- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
++ const DOMString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).trimSpaces();
++ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
+ }
+
+ void HTMLFrameElement::setSrc( const DOMString &value )
+@@ -367,8 +367,8 @@ void HTMLIFrameElement::setScrolling( const DOMString &value )
+ DOMString HTMLIFrameElement::src() const
+ {
+ if(!impl) return DOMString();
+- const QString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).string().trimmed();
+- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
++ const DOMString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).trimSpaces();
++ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
+ }
+
+ void HTMLIFrameElement::setSrc( const DOMString &value )
+diff --git a/khtml/dom/html_document.cpp b/khtml/dom/html_document.cpp
+index 042bc5a..2acf683 100644
+--- a/khtml/dom/html_document.cpp
++++ b/khtml/dom/html_document.cpp
+@@ -100,7 +100,7 @@ DOMString HTMLDocument::referrer() const
+ DOMString HTMLDocument::completeURL(const DOMString& str) const
+ {
+ if(!impl) return str;
+- return ((HTMLDocumentImpl *)impl)->completeURL(str.string().trimmed());
++ return ((HTMLDocumentImpl *)impl)->completeURL(str.trimSpaces().string());
+ }
+
+ DOMString HTMLDocument::domain() const
+diff --git a/khtml/dom/html_form.cpp b/khtml/dom/html_form.cpp
+index 425cb3d..6d44261 100644
+--- a/khtml/dom/html_form.cpp
++++ b/khtml/dom/html_form.cpp
+@@ -504,8 +504,8 @@ void HTMLInputElement::setSize( long value )
+ DOMString HTMLInputElement::src() const
+ {
+ if(!impl) return DOMString();
+- const QString s = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_SRC).string().trimmed();
+- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
++ const DOMString s = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_SRC).trimSpaces();
++ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
+ }
+
+ void HTMLInputElement::setSrc( const DOMString &value )
+diff --git a/khtml/dom/html_head.cpp b/khtml/dom/html_head.cpp
+index 4812631..23fe125 100644
+--- a/khtml/dom/html_head.cpp
++++ b/khtml/dom/html_head.cpp
+@@ -58,8 +58,8 @@ HTMLBaseElement::~HTMLBaseElement()
+ DOMString HTMLBaseElement::href() const
+ {
+ if(!impl) return DOMString();
+- const QString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).string().trimmed();
+- return !href.isNull() ? impl->document()->completeURL(href) : DOMString();
++ const DOMString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).trimSpaces();
++ return !href.isNull() ? impl->document()->completeURL(href.string()) : href;
+ }
+
+ void HTMLBaseElement::setHref( const DOMString &value )
+@@ -134,8 +134,8 @@ void HTMLLinkElement::setCharset( const DOMString &value )
+ DOMString HTMLLinkElement::href() const
+ {
+ if(!impl) return DOMString();
+- const QString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).string().trimmed();
+- return !href.isNull() ? impl->document()->completeURL(href) : DOMString();
++ const DOMString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).trimSpaces();
++ return !href.isNull() ? impl->document()->completeURL(href.string()) : href;
+ }
+
+ void HTMLLinkElement::setHref( const DOMString &value )
+@@ -379,8 +379,8 @@ void HTMLScriptElement::setDefer( bool _defer )
+ DOMString HTMLScriptElement::src() const
+ {
+ if(!impl) return DOMString();
+- const QString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).string().trimmed();
+- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
++ const DOMString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).trimSpaces();
++ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
+ }
+
+ void HTMLScriptElement::setSrc( const DOMString &value )
+diff --git a/khtml/dom/html_image.cpp b/khtml/dom/html_image.cpp
+index db1f5ea..a8b4ae0 100644
+--- a/khtml/dom/html_image.cpp
++++ b/khtml/dom/html_image.cpp
+@@ -95,8 +95,8 @@ void HTMLAreaElement::setCoords( const DOMString &value )
+ DOMString HTMLAreaElement::href() const
+ {
+ if(!impl) return DOMString();
+- const QString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).string().trimmed();
+- return !href.isNull() ? impl->document()->completeURL(href) : DOMString();
++ const DOMString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).trimSpaces();
++ return !href.isNull() ? impl->document()->completeURL(href.string()) : href;
+ }
+
+ void HTMLAreaElement::setHref( const DOMString &value )
+@@ -302,8 +302,8 @@ void HTMLImageElement::setLongDesc( const DOMString &value )
+ DOMString HTMLImageElement::src() const
+ {
+ if(!impl) return DOMString();
+- const QString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).string().trimmed();
+- return !s.isNull() ? impl->document()->completeURL(s) : DOMString();
++ const DOMString s = ((ElementImpl *)impl)->getAttribute(ATTR_SRC).trimSpaces();
++ return !s.isNull() ? impl->document()->completeURL(s.string()) : s;
+ }
+
+ void HTMLImageElement::setSrc( const DOMString &value )
+diff --git a/khtml/dom/html_inline.cpp b/khtml/dom/html_inline.cpp
+index c01f668..2f74713 100644
+--- a/khtml/dom/html_inline.cpp
++++ b/khtml/dom/html_inline.cpp
+@@ -95,8 +95,8 @@ void HTMLAnchorElement::setCoords( const DOMString &value )
+ DOMString HTMLAnchorElement::href() const
+ {
+ if(!impl) return DOMString();
+- const QString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).string().trimmed();
+- return !href.isNull() ? impl->document()->completeURL(href) : DOMString();
++ const DOMString href = static_cast<ElementImpl*>(impl)->getAttribute(ATTR_HREF).trimSpaces();
++ return !href.isNull() ? impl->document()->completeURL(href.string()) : href;
+ }
+
+ void HTMLAnchorElement::setHref( const DOMString &value )
+diff --git a/khtml/ecma/kjs_html.cpp b/khtml/ecma/kjs_html.cpp
+index ea15929..d5693af 100644
+--- a/khtml/ecma/kjs_html.cpp
++++ b/khtml/ecma/kjs_html.cpp
+@@ -1587,8 +1587,8 @@ QHash<int, const HTMLElement::BoundPropInfo*>* HTMLElement::boundPropInfo()
+
+ QString KJS::HTMLElement::getURLArg(unsigned id) const
+ {
+- const QString rel = impl()->getAttribute(id).string().trimmed();
+- return !rel.isNull() ? impl()->document()->completeURL(rel) : rel;
++ const DOMString rel = impl()->getAttribute(id).trimSpaces();
++ return !rel.isNull() ? impl()->document()->completeURL(rel.string()) : QString();
+ }
+
+ DOM::HTMLElementImpl *toHTMLElement(JSValue *val) {
+diff --git a/khtml/ecma/xmlhttprequest.cpp b/khtml/ecma/xmlhttprequest.cpp
+index f9fae5d..45c5a4b 100644
+--- a/khtml/ecma/xmlhttprequest.cpp
++++ b/khtml/ecma/xmlhttprequest.cpp
+@@ -906,7 +906,8 @@ JSValue *XMLHttpRequestProtoFunc::callAsFunction(ExecState *exec, JSObject *this
+ return throwError(exec, SyntaxError, "Not enough arguments");
+
+ QString method = args[0]->toString(exec).qstring();
+- KUrl url = KUrl(request->doc->completeURL(args[1]->toString(exec).qstring()));
++ DOMString urlArg = args[1]->toString(exec).domString().trimSpaces();
++ KUrl url = KUrl(request->doc->completeURL(urlArg.string()));
+
+ bool async = true;
+ if (args.size() >= 3) {
+diff --git a/khtml/html/html_baseimpl.cpp b/khtml/html/html_baseimpl.cpp
+index 5b4a77a..102b56e 100644
+--- a/khtml/html/html_baseimpl.cpp
++++ b/khtml/html/html_baseimpl.cpp
+@@ -71,7 +71,7 @@ void HTMLBodyElementImpl::parseAttribute(AttributeImpl *attr)
+
+ case ATTR_BACKGROUND:
+ {
+- QString url = attr->val()->string().trimmed();
++ QString url = attr->value().trimSpaces().string();
+ if (!url.isEmpty()) {
+ url = document()->completeURL( url );
+ addCSSProperty(CSS_PROP_BACKGROUND_IMAGE, DOMString("url('"+url+"')") );
+@@ -325,7 +325,7 @@ void HTMLFrameElementImpl::parseAttribute(AttributeImpl *attr)
+ switch(attr->id())
+ {
+ case ATTR_SRC:
+- setLocation(attr->value().string().trimmed());
++ setLocation(attr->value().trimSpaces().string());
+ break;
+ case ATTR_FRAMEBORDER:
+ {
+@@ -755,7 +755,7 @@ void HTMLIFrameElementImpl::parseAttribute(AttributeImpl *attr )
+ addHTMLAlignment( attr->value() );
+ break;
+ case ATTR_SRC:
+- url = attr->value().string().trimmed();
++ url = attr->value().trimSpaces().string();
+ setNeedComputeContent();
+ // ### synchronously start the process?
+ break;
+diff --git a/khtml/html/html_formimpl.cpp b/khtml/html/html_formimpl.cpp
+index 134851a..d227481 100644
+--- a/khtml/html/html_formimpl.cpp
++++ b/khtml/html/html_formimpl.cpp
+@@ -679,7 +679,7 @@ void HTMLFormElementImpl::submit( )
+ }
+ #endif // KHTML_NO_WALLET
+
+- QString url = getAttribute(ATTR_ACTION).string().trimmed();
++ QString url = getAttribute(ATTR_ACTION).trimSpaces().string();
+ // ignore base url if 'action' attribute is empty.
+ if (url.isEmpty())
+ url = formUrl.url();
+diff --git a/khtml/html/html_headimpl.cpp b/khtml/html/html_headimpl.cpp
+index 0de904d..a265ae1 100644
+--- a/khtml/html/html_headimpl.cpp
++++ b/khtml/html/html_headimpl.cpp
+@@ -55,7 +55,7 @@ void HTMLBaseElementImpl::parseAttribute(AttributeImpl *attr)
+ switch(attr->id())
+ {
+ case ATTR_HREF:
+- m_href = attr->value().string().trimmed();
++ m_href = attr->value().trimSpaces().string();
+ process();
+ break;
+ case ATTR_TARGET:
+@@ -116,9 +116,9 @@ void HTMLLinkElementImpl::parseAttribute(AttributeImpl *attr)
+ switch (attr->id())
+ {
+ case ATTR_HREF: {
+- const QString hrefUrl = attr->val()->string().trimmed();
++ const DOMString hrefUrl = attr->value().trimSpaces();
+ if (!hrefUrl.isEmpty()) {
+- m_url = document()->completeURL(hrefUrl);
++ m_url = document()->completeURL(hrefUrl.string());
+ }
+ process();
+ break;
+@@ -385,7 +385,7 @@ void HTMLScriptElementImpl::parseAttribute(AttributeImpl *attr)
+ // we'll only start doing things once we get insertedIntoDocument()
+ if (m_evaluated || m_cachedScript || m_createdByParser || !inDocument())
+ return;
+- QString url = attr->value().string().trimmed();
++ const DOMString url = attr->value().trimSpaces();
+ if (!url.isEmpty())
+ loadFromUrl(url);
+ break;
+@@ -490,7 +490,7 @@ void HTMLScriptElementImpl::insertedIntoDocument()
+ if (m_createdByParser)
+ return;
+
+- QString url = getAttribute(ATTR_SRC).string().trimmed();
++ const DOMString url = getAttribute(ATTR_SRC).trimSpaces();
+ if (!url.isEmpty()) {
+ loadFromUrl(url);
+ return;
+@@ -622,7 +622,7 @@ void HTMLScriptElementImpl::setDefer(bool defer)
+
+ DOMString HTMLScriptElementImpl::src() const
+ {
+- return document()->completeURL(getAttribute(ATTR_SRC).string().trimmed());
++ return document()->completeURL(getAttribute(ATTR_SRC).trimSpaces().string());
+ }
+
+ void HTMLScriptElementImpl::setSrc(const DOMString &value)
+diff --git a/khtml/html/html_imageimpl.cpp b/khtml/html/html_imageimpl.cpp
+index 51695a8..15a8302 100644
+--- a/khtml/html/html_imageimpl.cpp
++++ b/khtml/html/html_imageimpl.cpp
+@@ -84,7 +84,7 @@ void HTMLImageElementImpl::parseAttribute(AttributeImpl *attr)
+ setChanged();
+
+ //Start loading the image already, to generate events
+- const QString imgSrcUrl = attr->value().string().trimmed();
++ const DOMString imgSrcUrl = attr->value().trimSpaces();
+ if (!imgSrcUrl.isEmpty()) { //### why do we not hide or something when setting this?
+ CachedImage* newImage = document()->docLoader()->requestImage(imgSrcUrl);
+ if (newImage && newImage != m_image) {
+@@ -151,7 +151,7 @@ void HTMLImageElementImpl::parseAttribute(AttributeImpl *attr)
+ if ( attr->value()[0] == '#' )
+ usemap = attr->value().lower();
+ else {
+- QString url = document()->completeURL(attr->value().string().trimmed());
++ QString url = document()->completeURL(attr->value().trimSpaces().string());
+ // ### we remove the part before the anchor and hope
+ // the map is on the same html page....
+ usemap = url;
+@@ -438,7 +438,7 @@ void HTMLMapElementImpl::parseAttribute(AttributeImpl *attr)
+ }
+ else {
+ // add name with full url:
+- const QString url = document()->completeURL(attr->value().string().trimmed());
++ const QString url = document()->completeURL(attr->value().trimSpaces().string());
+ if(document()->isHTMLDocument())
+ static_cast<HTMLDocumentImpl*>(document())->mapMap[url] = this;
+ }
+diff --git a/khtml/html/html_inlineimpl.cpp b/khtml/html/html_inlineimpl.cpp
+index fc2e6f6..6e9bdd8 100644
+--- a/khtml/html/html_inlineimpl.cpp
++++ b/khtml/html/html_inlineimpl.cpp
+@@ -81,7 +81,7 @@ void HTMLAnchorElementImpl::defaultEventHandler(EventImpl *evt)
+ if (k->qKeyEvent()) k->qKeyEvent()->accept();
+ }
+
+- QString url = getAttribute(ATTR_HREF).string().trimmed();
++ QString url = getAttribute(ATTR_HREF).trimSpaces().string();
+ QString utarget = getAttribute(ATTR_TARGET).string();
+
+ if ( e && e->button() == 1 )
+diff --git a/khtml/html/html_objectimpl.cpp b/khtml/html/html_objectimpl.cpp
+index 863afe6..f5aef26 100644
+--- a/khtml/html/html_objectimpl.cpp
++++ b/khtml/html/html_objectimpl.cpp
+@@ -695,7 +695,7 @@ void HTMLEmbedElementImpl::parseAttribute(AttributeImpl *attr)
+ {
+ case ATTR_CODE:
+ case ATTR_SRC:
+- url = attr->val()->string().trimmed();
++ url = attr->value().trimSpaces().string();
+ setNeedComputeContent();
+ break;
+ case ATTR_BORDER:
+@@ -775,7 +775,7 @@ void HTMLObjectElementImpl::parseAttribute(AttributeImpl *attr)
+ switch ( attr->id() )
+ {
+ case ATTR_DATA:
+- url = attr->val()->string().trimmed();
++ url = attr->value().trimSpaces().string();
+ setNeedComputeContent();
+ break;
+ case ATTR_CLASSID:
+diff --git a/khtml/html/html_tableimpl.cpp b/khtml/html/html_tableimpl.cpp
+index 8323093..c135545 100644
+--- a/khtml/html/html_tableimpl.cpp
++++ b/khtml/html/html_tableimpl.cpp
+@@ -495,7 +495,7 @@ void HTMLTableElementImpl::parseAttribute(AttributeImpl *attr)
+ break;
+ case ATTR_BACKGROUND:
+ {
+- QString url = attr->val()->string().trimmed();
++ QString url = attr->value().trimSpaces().string();
+ if (!url.isEmpty()) {
+ url = document()->completeURL( url );
+ addCSSProperty(CSS_PROP_BACKGROUND_IMAGE, DOMString("url('"+url+"')") );
+@@ -638,7 +638,7 @@ void HTMLTablePartElementImpl::parseAttribute(AttributeImpl *attr)
+ break;
+ case ATTR_BACKGROUND:
+ {
+- QString url = attr->val()->string().trimmed();
++ QString url = attr->value().trimSpaces().string();
+ if (!url.isEmpty()) {
+ url = document()->completeURL( url );
+ addCSSProperty(CSS_PROP_BACKGROUND_IMAGE, DOMString("url('"+url+"')") );
+diff --git a/khtml/html/htmlparser.cpp b/khtml/html/htmlparser.cpp
+index ce5be3e..49b8068 100644
+--- a/khtml/html/htmlparser.cpp
++++ b/khtml/html/htmlparser.cpp
+@@ -974,7 +974,7 @@ NodeImpl *KHTMLParser::getElement(Token* t)
+ KHTMLGlobal::defaultHTMLSettings()->isHideAdsEnabled() &&
+ !strcasecmp( t->attrs->getValue( ATTR_TYPE ), "image" ) )
+ {
+- const QString url = doc()->completeURL(t->attrs->getValue(ATTR_SRC)->string().trimmed());
++ const QString url = doc()->completeURL(DOMString(t->attrs->getValue(ATTR_SRC)).trimSpaces().string());
+ if (KHTMLGlobal::defaultHTMLSettings()->isAdFiltered(url))
+ return 0;
+ }
+@@ -1104,7 +1104,7 @@ NodeImpl *KHTMLParser::getElement(Token* t)
+ KHTMLGlobal::defaultHTMLSettings()->isAdFilterEnabled()&&
+ KHTMLGlobal::defaultHTMLSettings()->isHideAdsEnabled())
+ {
+- const QString url = doc()->completeURL(t->attrs->getValue(ATTR_SRC)->string().trimmed());
++ const QString url = doc()->completeURL(DOMString(t->attrs->getValue(ATTR_SRC)).trimSpaces().string());
+ if (KHTMLGlobal::defaultHTMLSettings()->isAdFiltered(url))
+ return 0;
+ }
+diff --git a/khtml/html/htmlprospectivetokenizer.cpp b/khtml/html/htmlprospectivetokenizer.cpp
+index 83c4c16..585a449 100644
+--- a/khtml/html/htmlprospectivetokenizer.cpp
++++ b/khtml/html/htmlprospectivetokenizer.cpp
+@@ -706,7 +706,7 @@ void ProspectiveTokenizer::processAttribute()
+ LocalName attrLocal = LocalName::fromString(&attrDS, IDS_NormalizeLower);
+ uint attribute = attrLocal.id();
+ if (attribute == localNamePart(ATTR_SRC) && m_urlToLoad.isEmpty())
+- m_urlToLoad = DOMString(QString(m_attributeValue.data(), m_attributeValue.size()).trimmed());
++ m_urlToLoad = DOMString(m_attributeValue.data(), m_attributeValue.size()).trimSpaces();
+ break;
+ }
+ case ID_LINK:
+@@ -715,7 +715,7 @@ void ProspectiveTokenizer::processAttribute()
+ LocalName attrLocal = LocalName::fromString(&attrDS, IDS_NormalizeLower);
+ uint attribute = attrLocal.id();
+ if (attribute == localNamePart(ATTR_HREF) && m_urlToLoad.isEmpty())
+- m_urlToLoad = DOMString(QString(m_attributeValue.data(), m_attributeValue.size()).trimmed());
++ m_urlToLoad = DOMString(m_attributeValue.data(), m_attributeValue.size()).trimSpaces();
+ else if (attribute == localNamePart(ATTR_REL)) {
+ DOMStringImpl* lowerAttribute = DOMStringImpl(DOMStringImpl::ShallowCopy, m_attributeValue.data(), m_attributeValue.size()).lower();
+ QString val = lowerAttribute->string();
+diff --git a/khtml/khtml_part.cpp b/khtml/khtml_part.cpp
+index 15ea3c9..6c4ed17 100644
+--- a/khtml/khtml_part.cpp
++++ b/khtml/khtml_part.cpp
+@@ -6420,7 +6420,7 @@ bool KHTMLPart::handleMouseMoveEventDrag(khtml::MouseMoveEvent *event)
+ if (url.isEmpty() && innerNodeImpl && innerNodeImpl->id() == ID_IMG)
+ {
+ img = static_cast<HTMLImageElementImpl *>(innerNodeImpl);
+- u = completeURL(img->getAttribute(ATTR_SRC).string().trimmed());
++ u = completeURL(img->getAttribute(ATTR_SRC).trimSpaces().string());
+ pix = KIconLoader::global()->loadIcon("image-x-generic", KIconLoader::Desktop);
+ }
+ else
+@@ -6719,7 +6719,7 @@ void KHTMLPart::runAdFilter()
+ node->id() == ID_IFRAME ||
+ (node->id() == ID_INPUT && static_cast<HTMLInputElementImpl *>(node)->inputType() == HTMLInputElementImpl::IMAGE ))
+ {
+- if (KHTMLGlobal::defaultHTMLSettings()->isAdFiltered(d->m_doc->completeURL(static_cast<ElementImpl *>(node)->getAttribute(ATTR_SRC).string().trimmed())))
++ if (KHTMLGlobal::defaultHTMLSettings()->isAdFiltered(d->m_doc->completeURL(static_cast<ElementImpl *>(node)->getAttribute(ATTR_SRC).trimSpaces().string())))
+ {
+ // Since any kids of node will be deleted, too, fastforward nextNode
+ // until we get outside of node.
+diff --git a/khtml/khtmlview.cpp b/khtml/khtmlview.cpp
+index 0c4e317..8078fdc 100644
+--- a/khtml/khtmlview.cpp
++++ b/khtml/khtmlview.cpp
+@@ -2780,7 +2780,7 @@ QMap< ElementImpl*, QChar > KHTMLView::buildFallbackAccessKeys() const
+ bool text_before = false;
+ switch( element->id()) {
+ case ID_A:
+- url = element->getAttribute(ATTR_HREF).string().trimmed();
++ url = element->getAttribute(ATTR_HREF).trimSpaces().string();
+ if( url.isEmpty()) // doesn't have href, it's only an anchor
+ continue;
+ text = static_cast< HTMLElementImpl* >( element )->innerText().string().simplified();
+diff --git a/khtml/rendering/render_image.cpp b/khtml/rendering/render_image.cpp
+index dee27ab..6741858 100644
+--- a/khtml/rendering/render_image.cpp
++++ b/khtml/rendering/render_image.cpp
+@@ -427,16 +427,16 @@ void RenderImage::updateFromElement()
+ else if (element()->id() == ID_IMG)
+ alt = static_cast<HTMLImageElementImpl*>(element())->altText();
+
+- const QString u = element()->id() == ID_OBJECT ?
+- element()->getAttribute(ATTR_DATA).string().trimmed() : element()->getAttribute(ATTR_SRC).string().trimmed();
++ const DOMString u = element()->id() == ID_OBJECT ?
++ element()->getAttribute(ATTR_DATA).trimSpaces() : element()->getAttribute(ATTR_SRC).trimSpaces();
+
+ if (!u.isEmpty()) {
+ // Need to compute completeURL, as 'u' can be relative
+ // while m_cachedImage->url() is always full url
+ DocumentImpl *docImpl = element()->document();
+- const QString fullUrl = docImpl->completeURL(u);
++ const QString fullUrl = docImpl->completeURL(u.string());
+ if (!m_cachedImage || m_cachedImage->url() != fullUrl) {
+- CachedImage *new_image = docImpl->docLoader()->requestImage(fullUrl);
++ CachedImage *new_image = docImpl->docLoader()->requestImage(DOMString(fullUrl));
+ if (new_image && new_image != m_cachedImage) {
+ updateImage(new_image);
+ }
+diff --git a/khtml/xml/dom_docimpl.cpp b/khtml/xml/dom_docimpl.cpp
+index 0a3e4ed..b8e5910 100644
+--- a/khtml/xml/dom_docimpl.cpp
++++ b/khtml/xml/dom_docimpl.cpp
+@@ -1979,7 +1979,7 @@ void DocumentImpl::processHttpEquiv(const DOMString &equiv, const DOMString &con
+ v->part()->scheduleRedirection(delay, v->part()->url().url() );
+ } else {
+ pos++;
+- while(pos < (int)str.length() && str[pos].isSpace()) pos++;
++ while(pos < str.length() && str[pos].isSpace()) pos++;
+ str = str.mid(pos);
+ if(str.indexOf("url", 0, Qt::CaseInsensitive ) == 0) str = str.mid(3);
+ str = str.trimmed();
+@@ -1987,7 +1987,8 @@ void DocumentImpl::processHttpEquiv(const DOMString &equiv, const DOMString &con
+ while (str.length() && (str[str.length()-1] == ';' || str[str.length()-1] == ',')) {
+ str.resize(str.length()-1);
+ }
+- QString newURL = document()->completeURL(str.trimmed());
++ str = DOMString(str).trimSpaces().string();
++ QString newURL = document()->completeURL(str);
+ if ( ok )
+ v->part()->scheduleRedirection(delay, newURL, delay < 2 || newURL == URL().url());
+ }
+@@ -2047,7 +2048,7 @@ bool DocumentImpl::prepareMouseEvent( bool readonly, int _x, int _y, MouseEvent
+ //qDebug("urlnode: %s (%d)", getTagName(renderInfo.URLElement()->id()).string().toLatin1().constData(), renderInfo.URLElement()->id());
+
+ ElementImpl* e = static_cast<ElementImpl*>(renderInfo.URLElement());
+- const DOMString href = e->getAttribute(ATTR_HREF).string().trimmed();
++ const DOMString href = e->getAttribute(ATTR_HREF).trimSpaces();
+ const DOMString target = e->getAttribute(ATTR_TARGET);
+
+ if (!target.isNull() && !href.isNull()) {
+--
+2.0.4
+
diff --git a/kde-base/kdelibs/files/kdelibs-4.14.5-fatalwarnings.patch b/kde-base/kdelibs/files/kdelibs-4.14.5-fatalwarnings.patch
new file mode 100644
index 000000000000..78c1ac77dcbe
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.14.5-fatalwarnings.patch
@@ -0,0 +1,16 @@
+Avoid build failure due to harmless warnings on some platforms (eg. ARM) being
+forced fatal.
+
+--- cmake/modules/FindKDE4Internal.cmake
++++ cmake/modules/FindKDE4Internal.cmake
+@@ -1100,8 +1100,8 @@
+ if (CMAKE_SYSTEM_NAME MATCHES Linux OR CMAKE_SYSTEM_NAME STREQUAL GNU)
+ if (CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
+ set ( _KDE4_PLATFORM_DEFINITIONS -D_XOPEN_SOURCE=500 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE)
+- set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined -lc ${CMAKE_SHARED_LINKER_FLAGS}")
+- set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined -lc ${CMAKE_MODULE_LINKER_FLAGS}")
++ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined -lc ${CMAKE_SHARED_LINKER_FLAGS}")
++ set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined -lc ${CMAKE_MODULE_LINKER_FLAGS}")
+
+ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--enable-new-dtags ${CMAKE_SHARED_LINKER_FLAGS}")
+ set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--enable-new-dtags ${CMAKE_MODULE_LINKER_FLAGS}")
diff --git a/kde-base/kdelibs/files/kdelibs-4.14.5-mimetypes.patch b/kde-base/kdelibs/files/kdelibs-4.14.5-mimetypes.patch
new file mode 100644
index 000000000000..dc8f87e678ea
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.14.5-mimetypes.patch
@@ -0,0 +1,27 @@
+Remove fake MIME types that cause warnings.
+
+The offending MIME types are commented out rather than
+physically removed because doing so would cause the patch
+to be too large.
+
+--- mimetypes/kde.xml
++++ mimetypes/kde.xml
+@@ -1784,7 +1784,8 @@
+ <glob pattern="*.abc"/>
+ </mime-type>
+
+- <!-- all/ fake mime types -->
++ <!--
++ all/ fake mime types
+ <mime-type type="all/all">
+ <comment>all files and folders</comment>
+ <comment xml:lang="ar">كل الملفات و المجلدات</comment>
+@@ -1901,7 +1902,7 @@
+ <comment xml:lang="zh_CN">全部文件</comment>
+ <comment xml:lang="zh_TW">所有檔案</comment>
+ </mime-type>
+-
++ -->
+ <mime-type type="application/vnd.kde.fontspackage">
+ <sub-class-of type="application/zip"/>
+ <comment>fonts package</comment>
diff --git a/kde-base/kdelibs/files/kdelibs-4.3.80-kdeui_util_kkeyserver_mac.patch b/kde-base/kdelibs/files/kdelibs-4.3.80-kdeui_util_kkeyserver_mac.patch
new file mode 100644
index 000000000000..22e6279e63a9
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.3.80-kdeui_util_kkeyserver_mac.patch
@@ -0,0 +1,46 @@
+diff -purN kdelibs-4.3.80.orig/kdeui/util/kkeyserver_mac.cpp kdelibs-4.3.80/kdeui/util/kkeyserver_mac.cpp
+--- kdelibs-4.3.80.orig/kdeui/util/kkeyserver_mac.cpp 2009-12-14 17:05:26.284881642 -0500
++++ kdelibs-4.3.80/kdeui/util/kkeyserver_mac.cpp 2009-12-14 17:11:23.393094384 -0500
+@@ -68,7 +68,7 @@ namespace KKeyServer {
+ #ifdef QT_MAC_USE_COCOA
+ static TISInputSourceRef lastLayout = 0;
+ #else
+- static KeyboardLayoutRef lastLayout = NULL;
++ static TISInputSourceRef lastLayout = NULL;
+ #endif
+
+ void updateScancodes() {
+@@ -125,16 +125,27 @@ namespace KKeyServer {
+ #endif
+ lastLayout = layout;
+ scancodes.clear();
+- void *kchr;
+- if (KLGetKeyboardLayoutProperty(layout, kKLKCHRData, const_cast<const void**>(&kchr)) != noErr) {
++ UCKeyboardLayout *uchr = (UCKeyboardLayout *)TISGetInputSourceProperty(layout, kTISPropertyUnicodeKeyLayoutData);
++ if (uchr == NULL) {
+ kWarning() << "Couldn't load active keyboard layout";
+ } else {
+ for (int i = 0; i < 128; i++) {
+ UInt32 tmpState = 0;
+- UInt32 chr = KeyTranslate(kchr, i, &tmpState);
+- if (chr && chr != kFunctionKeyCharCode) {
+- scancodes.insert(chr, i);
+- }
++ UInt32 deadKeyState = 0;
++ UInt32 flags = 0;
++ UniCharCount maxStringLength = 255;
++ UniCharCount actualStringLength = 0;
++ UniChar unicodeString[maxStringLength];
++
++ UCKeyTranslate(uchr, i, kUCKeyActionDown,
++ flags, LMGetKbdType(),
++ 1, &deadKeyState, maxStringLength, &actualStringLength, unicodeString);
++ fprintf(stderr, "Got key: %s\n", unicodeString);
++ fflush(stderr);
++ //UInt32 chr = KeyTranslate(kchr, i, &tmpState);
++ //if (chr && chr != kFunctionKeyCharCode) {
++ // scancodes.insert(chr, i);
++ //}
+ }
+ }
+ }
diff --git a/kde-base/kdelibs/files/kdelibs-4.4.90-xslt.patch b/kde-base/kdelibs/files/kdelibs-4.4.90-xslt.patch
new file mode 100644
index 000000000000..0d25ada337b0
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.4.90-xslt.patch
@@ -0,0 +1,12 @@
+diff -r -u kdelibs-4.4.90.orig/kdoctools/customization/htdig_index.xsl kdelibs-4.4.90/kdoctools/customization/htdig_index.xsl
+--- kdelibs-4.4.90.orig/kdoctools/customization/htdig_index.xsl 2008-05-21 13:07:13.000000000 +0200
++++ kdelibs-4.4.90/kdoctools/customization/htdig_index.xsl 2010-07-08 23:32:28.184204481 +0200
+@@ -35,7 +35,7 @@
+ </entry>
+ </xsl:template>
+
+-<xsl:template match="sect*/title|emphasis">
++<xsl:template match="*[starts-with(local-name(), 'sect')]/title|emphasis">
+ <entry header="2">
+ <xsl:apply-templates/>
+ </entry>
diff --git a/kde-base/kdelibs/files/kdelibs-4.6.2-armlinking.patch b/kde-base/kdelibs/files/kdelibs-4.6.2-armlinking.patch
new file mode 100644
index 000000000000..a207d1088348
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.6.2-armlinking.patch
@@ -0,0 +1,14 @@
+diff -ruN kdelibs-4.6.2.orig/cmake/modules/FindKDE4Internal.cmake kdelibs-4.6.2/cmake/modules/FindKDE4Internal.cmake
+--- kdelibs-4.6.2.orig/cmake/modules/FindKDE4Internal.cmake 2011-04-01 15:56:18.000000000 +0200
++++ kdelibs-4.6.2/cmake/modules/FindKDE4Internal.cmake 2011-04-11 23:53:19.067196607 +0200
+@@ -1092,8 +1092,8 @@
+ if (CMAKE_SYSTEM_NAME MATCHES Linux OR CMAKE_SYSTEM_NAME STREQUAL GNU)
+ if (CMAKE_COMPILER_IS_GNUCXX)
+ set ( _KDE4_PLATFORM_DEFINITIONS -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_GNU_SOURCE)
+- set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined -lc ${CMAKE_SHARED_LINKER_FLAGS}")
+- set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined -lc ${CMAKE_MODULE_LINKER_FLAGS}")
++ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined -lc ${CMAKE_SHARED_LINKER_FLAGS}")
++ set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined -lc ${CMAKE_MODULE_LINKER_FLAGS}")
+
+ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--enable-new-dtags ${CMAKE_SHARED_LINKER_FLAGS}")
+ set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--enable-new-dtags ${CMAKE_MODULE_LINKER_FLAGS}")
diff --git a/kde-base/kdelibs/files/kdelibs-4.6.3-no_suid_kdeinit.patch b/kde-base/kdelibs/files/kdelibs-4.6.3-no_suid_kdeinit.patch
new file mode 100644
index 000000000000..4b34f62c2be4
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.6.3-no_suid_kdeinit.patch
@@ -0,0 +1,19 @@
+diff -urN kdelibs-4.6.3.old/kinit/CMakeLists.txt kdelibs-4.6.3/kinit/CMakeLists.txt
+--- kdelibs-4.6.3.old/kinit/CMakeLists.txt 2011-05-02 00:19:10.000000000 +0200
++++ kdelibs-4.6.3/kinit/CMakeLists.txt 2011-05-02 00:20:32.000000000 +0200
+@@ -170,15 +170,6 @@
+ install(TARGETS start_kdeinit_wrapper DESTINATION ${LIBEXEC_INSTALL_DIR})
+ endif (NOT WIN32)
+
+-if (CMAKE_SYSTEM_NAME MATCHES Linux)
+- MESSAGE(STATUS "Using setuid root kdeinit wrapper in order to protect it from bad Linux OOM-killer")
+- set(KDEINIT_OOM_PROTECT 1)
+- install(CODE "
+- set(START_KDEINIT_PATH \"\$ENV{DESTDIR}${LIBEXEC_INSTALL_DIR}/start_kdeinit\")
+- EXECUTE_PROCESS(COMMAND sh -c \"chown 0 '\${START_KDEINIT_PATH}' && chmod u+s '\${START_KDEINIT_PATH}'\")
+- ")
+-endif (CMAKE_SYSTEM_NAME MATCHES Linux)
+-
+ ########### install files ###############
+
+ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KLauncher.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )
diff --git a/kde-base/kdelibs/files/kdelibs-4.8.1-norpath.patch b/kde-base/kdelibs/files/kdelibs-4.8.1-norpath.patch
new file mode 100644
index 000000000000..83d5576ac023
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.8.1-norpath.patch
@@ -0,0 +1,18 @@
+diff -ruN kdelibs-4.8.1.orig/cmake/modules/FindKDE4Internal.cmake kdelibs-4.8.1/cmake/modules/FindKDE4Internal.cmake
+--- kdelibs-4.8.1.orig/cmake/modules/FindKDE4Internal.cmake 2012-02-29 22:55:52.000000000 +0100
++++ kdelibs-4.8.1/cmake/modules/FindKDE4Internal.cmake 2012-03-24 17:18:59.452942648 +0100
+@@ -1045,7 +1045,13 @@
+
+ set(CMAKE_SKIP_BUILD_RPATH FALSE)
+ set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
+- set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
++
++ # the RPATH to be used when installing
++ SET(CMAKE_INSTALL_RPATH "")
++
++ # don't add the automatically determined parts of the RPATH
++ # which point to directories outside the build tree to the install RPATH
++ SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE)
+ endif (APPLE)
+ endif (UNIX)
+
diff --git a/kde-base/kdelibs/files/kdelibs-4.9.3-werror.patch b/kde-base/kdelibs/files/kdelibs-4.9.3-werror.patch
new file mode 100644
index 000000000000..6ec0b7d9a3ef
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-4.9.3-werror.patch
@@ -0,0 +1,20 @@
+--- cmake/modules/FindKDE4Internal.cmake
++++ cmake/modules/FindKDE4Internal.cmake
+@@ -1204,7 +1204,7 @@
+ set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline")
+ set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
+
+- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
+ # As of Qt 4.6.x we need to override the new exception macros if we want compile with -fno-exceptions
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common")
+
+@@ -1295,7 +1295,7 @@
+ endif(NOT _compile_result)
+
+ if (GCC_IS_NEWER_THAN_4_2)
+- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=return-type -fvisibility-inlines-hidden")
++ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility-inlines-hidden")
+ endif (GCC_IS_NEWER_THAN_4_2)
+ else (__KDE_HAVE_GCC_VISIBILITY AND GCC_IS_NEWER_THAN_4_1 AND NOT _GCC_COMPILED_WITH_BAD_ALLOCATOR AND NOT WIN32)
+ set (__KDE_HAVE_GCC_VISIBILITY 0)
diff --git a/kde-base/kdelibs/kdelibs-4.14.10.ebuild b/kde-base/kdelibs/kdelibs-4.14.10.ebuild
new file mode 100644
index 000000000000..f5a8d60d32e5
--- /dev/null
+++ b/kde-base/kdelibs/kdelibs-4.14.10.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+CPPUNIT_REQUIRED="optional"
+DECLARATIVE_REQUIRED="always"
+OPENGL_REQUIRED="optional"
+KDE_HANDBOOK="optional"
+inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic
+
+EGIT_BRANCH="KDE/4.14"
+
+DESCRIPTION="KDE libraries needed by all KDE programs"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="cpu_flags_x86_3dnow acl alsa altivec +bzip2 +crypt debug doc fam jpeg2k
+kerberos lzma cpu_flags_x86_mmx nepomuk nls openexr +policykit spell
+cpu_flags_x86_sse cpu_flags_x86_sse2 ssl +udev +udisks +upower zeroconf"
+
+REQUIRED_USE="
+ udisks? ( udev )
+ upower? ( udev )
+"
+
+# needs the kate regression testsuite from svn
+RESTRICT="test"
+
+COMMONDEPEND="
+ >=app-misc/strigi-0.7.7
+ app-text/docbook-xml-dtd:4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libattica-0.4.2
+ >=dev-libs/libdbusmenu-qt-0.3.2[qt4(+)]
+ dev-libs/libpcre[unicode]
+ dev-libs/libxml2
+ dev-libs/libxslt
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/giflib
+ media-libs/libpng:0=
+ media-libs/phonon[qt4]
+ sys-libs/zlib
+ virtual/jpeg:0
+ >=x11-misc/shared-mime-info-0.60
+ acl? ( virtual/acl )
+ alsa? ( media-libs/alsa-lib )
+ !aqua? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXcursor
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXft
+ x11-libs/libXpm
+ x11-libs/libXrender
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+ !kernel_SunOS? (
+ || (
+ sys-libs/libutempter
+ >=sys-freebsd/freebsd-lib-9.0
+ )
+ )
+ )
+ bzip2? ( app-arch/bzip2 )
+ crypt? ( app-crypt/qca:2[qt4(+)] )
+ fam? ( virtual/fam )
+ jpeg2k? ( media-libs/jasper )
+ kerberos? ( virtual/krb5 )
+ nepomuk? (
+ >=dev-libs/shared-desktop-ontologies-0.11.0
+ >=dev-libs/soprano-2.9.0[dbus,raptor,redland]
+ )
+ openexr? (
+ media-libs/openexr:=
+ media-libs/ilmbase:=
+ )
+ policykit? ( >=sys-auth/polkit-qt-0.103.0[qt4(+)] )
+ spell? ( app-text/enchant )
+ ssl? ( dev-libs/openssl:0 )
+ udev? ( virtual/udev )
+ zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+DEPEND="${COMMONDEPEND}
+ doc? ( app-doc/doxygen )
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMONDEPEND}
+ !dev-qt/qtphonon
+ !<=kde-base/plasma-workspace-4.7.1:4
+ !<=kde-base/kcontrol-4.4.50:4
+ >=app-crypt/gnupg-2.0.11
+ app-misc/ca-certificates
+ $(add_kdebase_dep kde-env '' 4.14.3)
+ sys-apps/dbus[X]
+ !aqua? (
+ udisks? ( sys-fs/udisks:2 )
+ x11-apps/iceauth
+ x11-apps/rgb
+ >=x11-misc/xdg-utils-1.0.2-r3
+ upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )
+ )
+ udev? ( app-misc/media-player-info )
+"
+PDEPEND="
+ $(add_kdebase_dep katepart '' 4.14.3)
+ || (
+ $(add_kdeapps_dep kfmclient '' 4.14.3)
+ x11-misc/xdg-utils
+ )
+ handbook? (
+ || (
+ $(add_kdebase_dep khelpcenter '' 4.14.3)
+ kde-plasma/khelpcenter:5[compat(+)]
+ )
+ )
+ nepomuk? (
+ $(add_kdebase_dep nepomuk-core '' 4.14.3)
+ $(add_kdebase_dep nepomuk-widgets '' 4.14.3)
+ )
+ policykit? ( || (
+ >=sys-auth/polkit-kde-agent-0.99
+ kde-plasma/polkit-kde-agent
+ ) )
+"
+
+PATCHES=(
+ "${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch"
+ "${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch"
+ "${FILESDIR}/${PN}-4.14.5-fatalwarnings.patch"
+ "${FILESDIR}/${PN}-4.14.5-mimetypes.patch"
+ "${FILESDIR}/${PN}-4.4.90-xslt.patch"
+ "${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch"
+ "${FILESDIR}/${PN}-4.8.1-norpath.patch"
+ "${FILESDIR}/${PN}-4.9.3-werror.patch"
+ "${FILESDIR}/${PN}-4.10.0-udisks.patch"
+)
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
+ && die "Sorry, but gcc-4.3 and earlier won't work for KDE SC 4.6 (see bug #354837)."
+ fi
+}
+
+src_prepare() {
+ kde4-base_src_prepare
+
+ # Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work)
+ sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \
+ -i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed."
+
+ if use aqua; then
+ sed -i -e \
+ "s:BUNDLE_INSTALL_DIR \"/Applications:BUNDLE_INSTALL_DIR \"${EPREFIX}/${APP_BUNDLE_DIR}:g" \
+ cmake/modules/FindKDE4Internal.cmake || die "failed to sed FindKDE4Internal.cmake"
+
+ #if [[ ${CHOST} == *-darwin8 ]]; then
+ sed -i -e \
+ "s:set(_add_executable_param MACOSX_BUNDLE):remove(_add_executable_param MACOSX_BUNDLE):g" \
+ cmake/modules/KDE4Macros.cmake || die "failed to sed KDE4Macros.cmake"
+ #fi
+
+ # solid/solid/backends/iokit doesn't properly link, so disable it.
+ sed -e "s|\(APPLE\)|(FALSE)|g" -i solid/solid/CMakeLists.txt \
+ || die "disabling solid/solid/backends/iokit failed"
+ sed -e "s|m_backend = .*Backends::IOKit.*;|m_backend = 0;|g" -i solid/solid/managerbase.cpp \
+ || die "disabling solid/solid/backends/iokit failed"
+
+ # There's no fdatasync on OSX and the check fails to detect that.
+ sed -e "/HAVE_FDATASYNC/ d" -i config.h.cmake \
+ || die "disabling fdatasync failed"
+
+ # Fix nameser include to nameser8_compat
+ sed -e "s|nameser8_compat.h|nameser_compat.h|g" -i kio/misc/kpac/discovery.cpp \
+ || die "fixing nameser include failed"
+ append-flags -DHAVE_ARPA_NAMESER8_COMPAT_H=1
+
+ # Try to fix kkeyserver_mac
+ epatch "${FILESDIR}"/${PN}-4.3.80-kdeui_util_kkeyserver_mac.patch
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_HSPELL=OFF
+ -DWITH_ASPELL=OFF
+ -DWITH_DNSSD=OFF
+ -DKDE_DEFAULT_HOME=.kde4
+ -DKAUTH_BACKEND=POLKITQT-1
+ -DBUILD_libkactivities=OFF
+ $(cmake-utils_use_build handbook doc)
+ $(cmake-utils_use_has cpu_flags_x86_3dnow X86_3DNOW)
+ $(cmake-utils_use_has altivec PPC_ALTIVEC)
+ $(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
+ $(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
+ $(cmake-utils_use_has cpu_flags_x86_sse2 X86_SSE2)
+ $(cmake-utils_use_with acl)
+ $(cmake-utils_use_with alsa)
+ $(cmake-utils_use_with bzip2 BZip2)
+ $(cmake-utils_use_with crypt QCA2)
+ $(cmake-utils_use_with fam)
+ $(cmake-utils_use_with jpeg2k Jasper)
+ $(cmake-utils_use_with kerberos GSSAPI)
+ $(cmake-utils_use_with lzma LibLZMA)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with nepomuk SharedDesktopOntologies)
+ $(cmake-utils_use_with nls Libintl)
+ $(cmake-utils_use_with openexr OpenEXR)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with policykit PolkitQt-1)
+ $(cmake-utils_use_with spell ENCHANT)
+ $(cmake-utils_use_with ssl OpenSSL)
+ $(cmake-utils_use_with udev UDev)
+ $(cmake-utils_use_with udisks SOLID_UDISKS2)
+ $(cmake-utils_use_with zeroconf Avahi)
+ )
+ kde4-base_src_configure
+}
+
+src_compile() {
+ kde4-base_src_compile
+
+ # The building of apidox is not managed anymore by the build system
+ if use doc; then
+ einfo "Building API documentation"
+ cd "${S}"/doc/api/
+ ./doxygen.sh "${S}" || die "APIDOX generation failed"
+ fi
+}
+
+src_install() {
+ kde4-base_src_install
+
+ # use system certificates
+ rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die
+ dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt
+
+ if use doc; then
+ einfo "Installing API documentation. This could take a bit of time."
+ cd "${S}"/doc/api/
+ docinto /HTML/en/kdelibs-apidox
+ dohtml -r ${P}-apidocs/*
+ fi
+
+ if use aqua; then
+ einfo "fixing ${PN} plugins"
+
+ local _PV=${PV:0:3}.0
+ local _dir=${EPREFIX}/usr/$(get_libdir)/kde4/plugins/script
+
+ install_name_tool -id \
+ "${_dir}/libkrossqtsplugin.${_PV}.dylib" \
+ "${D}/${_dir}/libkrossqtsplugin.${_PV}.dylib" \
+ || die "failed fixing libkrossqtsplugin.${_PV}.dylib"
+
+ einfo "fixing ${PN} cmake detection files"
+ #sed -i -e \
+ # "s:if (HAVE_XKB):if (HAVE_XKB AND NOT APPLE):g" \
+ echo -e "set(XKB_FOUND FALSE)\nset(HAVE_XKB FALSE)" > \
+ "${ED}"/usr/share/apps/cmake/modules/FindXKB.cmake \
+ || die "failed fixing FindXKB.cmake"
+ fi
+
+ einfo Installing environment file.
+ # Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined.
+ echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde"
+ echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde"
+ doenvd "${T}/77kde"
+}
+
+pkg_postinst() {
+ fdo-mime_mime_database_update
+
+ if use zeroconf; then
+ echo
+ elog "To make zeroconf support available in KDE make sure that the avahi daemon"
+ elog "is running."
+ echo
+ einfo "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns"
+ einfo "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf"
+ einfo "to include 'mdns', e.g.:"
+ einfo " hosts: files mdns dns"
+ echo
+ fi
+
+ kde4-base_pkg_postinst
+}
+
+pkg_prerm() {
+ # Remove ksycoca4 global database
+ rm -f "${EROOT}${PREFIX}"/share/kde4/services/ksycoca4
+}
+
+pkg_postrm() {
+ fdo-mime_mime_database_update
+
+ kde4-base_pkg_postrm
+}
diff --git a/kde-base/kdelibs/kdelibs-4.14.3-r1.ebuild b/kde-base/kdelibs/kdelibs-4.14.3-r1.ebuild
new file mode 100644
index 000000000000..070c8e71b920
--- /dev/null
+++ b/kde-base/kdelibs/kdelibs-4.14.3-r1.ebuild
@@ -0,0 +1,307 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+CPPUNIT_REQUIRED="optional"
+DECLARATIVE_REQUIRED="always"
+OPENGL_REQUIRED="optional"
+KDE_HANDBOOK="optional"
+inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic
+
+EGIT_BRANCH="KDE/4.14"
+
+DESCRIPTION="KDE libraries needed by all KDE programs"
+
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="cpu_flags_x86_3dnow acl alsa altivec +bzip2 +crypt debug doc fam jpeg2k
+kerberos lzma cpu_flags_x86_mmx nepomuk nls openexr +policykit spell
+cpu_flags_x86_sse cpu_flags_x86_sse2 ssl +udev +udisks +upower zeroconf"
+
+REQUIRED_USE="
+ udisks? ( udev )
+ upower? ( udev )
+"
+
+# needs the kate regression testsuite from svn
+RESTRICT="test"
+
+COMMONDEPEND="
+ >=app-misc/strigi-0.7.7
+ app-text/docbook-xml-dtd:4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libattica-0.4.2
+ >=dev-libs/libdbusmenu-qt-0.3.2[qt4(+)]
+ dev-libs/libpcre[unicode]
+ dev-libs/libxml2
+ dev-libs/libxslt
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/giflib
+ media-libs/libpng:0=
+ media-libs/phonon[qt4]
+ sys-libs/zlib
+ virtual/jpeg:0
+ >=x11-misc/shared-mime-info-0.60
+ acl? ( virtual/acl )
+ alsa? ( media-libs/alsa-lib )
+ !aqua? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXcursor
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXft
+ x11-libs/libXpm
+ x11-libs/libXrender
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+ !kernel_SunOS? (
+ || (
+ sys-libs/libutempter
+ >=sys-freebsd/freebsd-lib-9.0
+ )
+ )
+ )
+ bzip2? ( app-arch/bzip2 )
+ crypt? ( app-crypt/qca:2[qt4(+)] )
+ fam? ( virtual/fam )
+ jpeg2k? ( media-libs/jasper )
+ kerberos? ( virtual/krb5 )
+ nepomuk? (
+ >=dev-libs/shared-desktop-ontologies-0.11.0
+ >=dev-libs/soprano-2.9.0[dbus,raptor,redland]
+ )
+ openexr? (
+ media-libs/openexr:=
+ media-libs/ilmbase:=
+ )
+ policykit? ( >=sys-auth/polkit-qt-0.103.0[qt4(+)] )
+ spell? ( app-text/enchant )
+ ssl? ( dev-libs/openssl )
+ udev? ( virtual/udev )
+ zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+DEPEND="${COMMONDEPEND}
+ doc? ( app-doc/doxygen )
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMONDEPEND}
+ !dev-qt/qtphonon
+ !<=kde-base/plasma-workspace-4.7.1:4
+ !<=kde-base/kcontrol-4.4.50:4
+ >=app-crypt/gnupg-2.0.11
+ app-misc/ca-certificates
+ $(add_kdebase_dep kde-env)
+ sys-apps/dbus[X]
+ !aqua? (
+ udisks? ( sys-fs/udisks:2 )
+ x11-apps/iceauth
+ x11-apps/rgb
+ >=x11-misc/xdg-utils-1.0.2-r3
+ upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )
+ )
+ udev? ( app-misc/media-player-info )
+"
+PDEPEND="
+ $(add_kdebase_dep katepart)
+ || (
+ $(add_kdeapps_dep kfmclient)
+ x11-misc/xdg-utils
+ )
+ handbook? (
+ || (
+ $(add_kdebase_dep khelpcenter)
+ kde-plasma/khelpcenter:5[compat(+)]
+ )
+ )
+ nepomuk? (
+ $(add_kdebase_dep nepomuk-core)
+ $(add_kdebase_dep nepomuk-widgets)
+ )
+ policykit? ( || (
+ >=sys-auth/polkit-kde-agent-0.99
+ kde-plasma/polkit-kde-agent
+ ) )
+"
+
+PATCHES=(
+ "${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch"
+ "${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch"
+ "${FILESDIR}/${PN}-4.14.0-mimetypes.patch"
+ "${FILESDIR}/${PN}-4.4.90-xslt.patch"
+ "${FILESDIR}/${PN}-4.6.2-armlinking.patch"
+ "${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch"
+ "${FILESDIR}/${PN}-4.8.1-norpath.patch"
+ "${FILESDIR}/${PN}-4.9.3-werror.patch"
+ "${FILESDIR}/${PN}-4.10.0-udisks.patch"
+ "${FILESDIR}/${PN}-4.14.3-trim-crash.patch"
+)
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
+ && die "Sorry, but gcc-4.3 and earlier won't work for KDE SC 4.6 (see bug #354837)."
+ fi
+}
+
+src_prepare() {
+ kde4-base_src_prepare
+
+ # Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work)
+ sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \
+ -i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed."
+
+ if use aqua; then
+ sed -i -e \
+ "s:BUNDLE_INSTALL_DIR \"/Applications:BUNDLE_INSTALL_DIR \"${EPREFIX}/${APP_BUNDLE_DIR}:g" \
+ cmake/modules/FindKDE4Internal.cmake || die "failed to sed FindKDE4Internal.cmake"
+
+ #if [[ ${CHOST} == *-darwin8 ]]; then
+ sed -i -e \
+ "s:set(_add_executable_param MACOSX_BUNDLE):remove(_add_executable_param MACOSX_BUNDLE):g" \
+ cmake/modules/KDE4Macros.cmake || die "failed to sed KDE4Macros.cmake"
+ #fi
+
+ # solid/solid/backends/iokit doesn't properly link, so disable it.
+ sed -e "s|\(APPLE\)|(FALSE)|g" -i solid/solid/CMakeLists.txt \
+ || die "disabling solid/solid/backends/iokit failed"
+ sed -e "s|m_backend = .*Backends::IOKit.*;|m_backend = 0;|g" -i solid/solid/managerbase.cpp \
+ || die "disabling solid/solid/backends/iokit failed"
+
+ # There's no fdatasync on OSX and the check fails to detect that.
+ sed -e "/HAVE_FDATASYNC/ d" -i config.h.cmake \
+ || die "disabling fdatasync failed"
+
+ # Fix nameser include to nameser8_compat
+ sed -e "s|nameser8_compat.h|nameser_compat.h|g" -i kio/misc/kpac/discovery.cpp \
+ || die "fixing nameser include failed"
+ append-flags -DHAVE_ARPA_NAMESER8_COMPAT_H=1
+
+ # Try to fix kkeyserver_mac
+ epatch "${FILESDIR}"/${PN}-4.3.80-kdeui_util_kkeyserver_mac.patch
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_HSPELL=OFF
+ -DWITH_ASPELL=OFF
+ -DWITH_DNSSD=OFF
+ -DKDE_DEFAULT_HOME=.kde4
+ -DKAUTH_BACKEND=POLKITQT-1
+ -DBUILD_libkactivities=OFF
+ $(cmake-utils_use_build handbook doc)
+ $(cmake-utils_use_has cpu_flags_x86_3dnow X86_3DNOW)
+ $(cmake-utils_use_has altivec PPC_ALTIVEC)
+ $(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
+ $(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
+ $(cmake-utils_use_has cpu_flags_x86_sse2 X86_SSE2)
+ $(cmake-utils_use_with acl)
+ $(cmake-utils_use_with alsa)
+ $(cmake-utils_use_with bzip2 BZip2)
+ $(cmake-utils_use_with crypt QCA2)
+ $(cmake-utils_use_with fam)
+ $(cmake-utils_use_with jpeg2k Jasper)
+ $(cmake-utils_use_with kerberos GSSAPI)
+ $(cmake-utils_use_with lzma LibLZMA)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with nepomuk SharedDesktopOntologies)
+ $(cmake-utils_use_with nls Libintl)
+ $(cmake-utils_use_with openexr OpenEXR)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with policykit PolkitQt-1)
+ $(cmake-utils_use_with spell ENCHANT)
+ $(cmake-utils_use_with ssl OpenSSL)
+ $(cmake-utils_use_with udev UDev)
+ $(cmake-utils_use_with udisks SOLID_UDISKS2)
+ $(cmake-utils_use_with zeroconf Avahi)
+ )
+ kde4-base_src_configure
+}
+
+src_compile() {
+ kde4-base_src_compile
+
+ # The building of apidox is not managed anymore by the build system
+ if use doc; then
+ einfo "Building API documentation"
+ cd "${S}"/doc/api/
+ ./doxygen.sh "${S}" || die "APIDOX generation failed"
+ fi
+}
+
+src_install() {
+ kde4-base_src_install
+
+ # use system certificates
+ rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die
+ dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt
+
+ if use doc; then
+ einfo "Installing API documentation. This could take a bit of time."
+ cd "${S}"/doc/api/
+ docinto /HTML/en/kdelibs-apidox
+ dohtml -r ${P}-apidocs/*
+ fi
+
+ if use aqua; then
+ einfo "fixing ${PN} plugins"
+
+ local _PV=${PV:0:3}.0
+ local _dir=${EPREFIX}/usr/$(get_libdir)/kde4/plugins/script
+
+ install_name_tool -id \
+ "${_dir}/libkrossqtsplugin.${_PV}.dylib" \
+ "${D}/${_dir}/libkrossqtsplugin.${_PV}.dylib" \
+ || die "failed fixing libkrossqtsplugin.${_PV}.dylib"
+
+ einfo "fixing ${PN} cmake detection files"
+ #sed -i -e \
+ # "s:if (HAVE_XKB):if (HAVE_XKB AND NOT APPLE):g" \
+ echo -e "set(XKB_FOUND FALSE)\nset(HAVE_XKB FALSE)" > \
+ "${ED}"/usr/share/apps/cmake/modules/FindXKB.cmake \
+ || die "failed fixing FindXKB.cmake"
+ fi
+
+ einfo Installing environment file.
+ # Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined.
+ echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde"
+ echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde"
+ doenvd "${T}/77kde"
+}
+
+pkg_postinst() {
+ fdo-mime_mime_database_update
+
+ if use zeroconf; then
+ echo
+ elog "To make zeroconf support available in KDE make sure that the avahi daemon"
+ elog "is running."
+ echo
+ einfo "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns"
+ einfo "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf"
+ einfo "to include 'mdns', e.g.:"
+ einfo " hosts: files mdns dns"
+ echo
+ fi
+
+ kde4-base_pkg_postinst
+}
+
+pkg_prerm() {
+ # Remove ksycoca4 global database
+ rm -f "${EROOT}${PREFIX}"/share/kde4/services/ksycoca4
+}
+
+pkg_postrm() {
+ fdo-mime_mime_database_update
+
+ kde4-base_pkg_postrm
+}
diff --git a/kde-base/kdelibs/kdelibs-4.14.8.ebuild b/kde-base/kdelibs/kdelibs-4.14.8.ebuild
new file mode 100644
index 000000000000..6ca0376cfa7e
--- /dev/null
+++ b/kde-base/kdelibs/kdelibs-4.14.8.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+CPPUNIT_REQUIRED="optional"
+DECLARATIVE_REQUIRED="always"
+OPENGL_REQUIRED="optional"
+KDE_HANDBOOK="optional"
+inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic
+
+EGIT_BRANCH="KDE/4.14"
+
+DESCRIPTION="KDE libraries needed by all KDE programs"
+
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="cpu_flags_x86_3dnow acl alsa altivec +bzip2 +crypt debug doc fam jpeg2k
+kerberos lzma cpu_flags_x86_mmx nepomuk nls openexr +policykit spell
+cpu_flags_x86_sse cpu_flags_x86_sse2 ssl +udev +udisks +upower zeroconf"
+
+REQUIRED_USE="
+ udisks? ( udev )
+ upower? ( udev )
+"
+
+# needs the kate regression testsuite from svn
+RESTRICT="test"
+
+COMMONDEPEND="
+ >=app-misc/strigi-0.7.7
+ app-text/docbook-xml-dtd:4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libattica-0.4.2
+ >=dev-libs/libdbusmenu-qt-0.3.2[qt4(+)]
+ dev-libs/libpcre[unicode]
+ dev-libs/libxml2
+ dev-libs/libxslt
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/giflib
+ media-libs/libpng:0=
+ media-libs/phonon[qt4]
+ sys-libs/zlib
+ virtual/jpeg:0
+ >=x11-misc/shared-mime-info-0.60
+ acl? ( virtual/acl )
+ alsa? ( media-libs/alsa-lib )
+ !aqua? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXcursor
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXft
+ x11-libs/libXpm
+ x11-libs/libXrender
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+ !kernel_SunOS? (
+ || (
+ sys-libs/libutempter
+ >=sys-freebsd/freebsd-lib-9.0
+ )
+ )
+ )
+ bzip2? ( app-arch/bzip2 )
+ crypt? ( app-crypt/qca:2[qt4(+)] )
+ fam? ( virtual/fam )
+ jpeg2k? ( media-libs/jasper )
+ kerberos? ( virtual/krb5 )
+ nepomuk? (
+ >=dev-libs/shared-desktop-ontologies-0.11.0
+ >=dev-libs/soprano-2.9.0[dbus,raptor,redland]
+ )
+ openexr? (
+ media-libs/openexr:=
+ media-libs/ilmbase:=
+ )
+ policykit? ( >=sys-auth/polkit-qt-0.103.0[qt4(+)] )
+ spell? ( app-text/enchant )
+ ssl? ( dev-libs/openssl:0 )
+ udev? ( virtual/udev )
+ zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+DEPEND="${COMMONDEPEND}
+ doc? ( app-doc/doxygen )
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMONDEPEND}
+ !dev-qt/qtphonon
+ !<=kde-base/plasma-workspace-4.7.1:4
+ !<=kde-base/kcontrol-4.4.50:4
+ >=app-crypt/gnupg-2.0.11
+ app-misc/ca-certificates
+ $(add_kdebase_dep kde-env '' 4.14.3)
+ sys-apps/dbus[X]
+ !aqua? (
+ udisks? ( sys-fs/udisks:2 )
+ x11-apps/iceauth
+ x11-apps/rgb
+ >=x11-misc/xdg-utils-1.0.2-r3
+ upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )
+ )
+ udev? ( app-misc/media-player-info )
+"
+PDEPEND="
+ $(add_kdebase_dep katepart '' 4.14.3)
+ || (
+ $(add_kdeapps_dep kfmclient '' 4.14.3)
+ x11-misc/xdg-utils
+ )
+ handbook? (
+ || (
+ $(add_kdebase_dep khelpcenter '' 4.14.3)
+ kde-plasma/khelpcenter:5[compat(+)]
+ )
+ )
+ nepomuk? (
+ $(add_kdebase_dep nepomuk-core '' 4.14.3)
+ $(add_kdebase_dep nepomuk-widgets '' 4.14.3)
+ )
+ policykit? ( || (
+ >=sys-auth/polkit-kde-agent-0.99
+ kde-plasma/polkit-kde-agent
+ ) )
+"
+
+PATCHES=(
+ "${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch"
+ "${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch"
+ "${FILESDIR}/${PN}-4.14.5-fatalwarnings.patch"
+ "${FILESDIR}/${PN}-4.14.5-mimetypes.patch"
+ "${FILESDIR}/${PN}-4.4.90-xslt.patch"
+ "${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch"
+ "${FILESDIR}/${PN}-4.8.1-norpath.patch"
+ "${FILESDIR}/${PN}-4.9.3-werror.patch"
+ "${FILESDIR}/${PN}-4.10.0-udisks.patch"
+)
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
+ && die "Sorry, but gcc-4.3 and earlier won't work for KDE SC 4.6 (see bug #354837)."
+ fi
+}
+
+src_prepare() {
+ kde4-base_src_prepare
+
+ # Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work)
+ sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \
+ -i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed."
+
+ if use aqua; then
+ sed -i -e \
+ "s:BUNDLE_INSTALL_DIR \"/Applications:BUNDLE_INSTALL_DIR \"${EPREFIX}/${APP_BUNDLE_DIR}:g" \
+ cmake/modules/FindKDE4Internal.cmake || die "failed to sed FindKDE4Internal.cmake"
+
+ #if [[ ${CHOST} == *-darwin8 ]]; then
+ sed -i -e \
+ "s:set(_add_executable_param MACOSX_BUNDLE):remove(_add_executable_param MACOSX_BUNDLE):g" \
+ cmake/modules/KDE4Macros.cmake || die "failed to sed KDE4Macros.cmake"
+ #fi
+
+ # solid/solid/backends/iokit doesn't properly link, so disable it.
+ sed -e "s|\(APPLE\)|(FALSE)|g" -i solid/solid/CMakeLists.txt \
+ || die "disabling solid/solid/backends/iokit failed"
+ sed -e "s|m_backend = .*Backends::IOKit.*;|m_backend = 0;|g" -i solid/solid/managerbase.cpp \
+ || die "disabling solid/solid/backends/iokit failed"
+
+ # There's no fdatasync on OSX and the check fails to detect that.
+ sed -e "/HAVE_FDATASYNC/ d" -i config.h.cmake \
+ || die "disabling fdatasync failed"
+
+ # Fix nameser include to nameser8_compat
+ sed -e "s|nameser8_compat.h|nameser_compat.h|g" -i kio/misc/kpac/discovery.cpp \
+ || die "fixing nameser include failed"
+ append-flags -DHAVE_ARPA_NAMESER8_COMPAT_H=1
+
+ # Try to fix kkeyserver_mac
+ epatch "${FILESDIR}"/${PN}-4.3.80-kdeui_util_kkeyserver_mac.patch
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_HSPELL=OFF
+ -DWITH_ASPELL=OFF
+ -DWITH_DNSSD=OFF
+ -DKDE_DEFAULT_HOME=.kde4
+ -DKAUTH_BACKEND=POLKITQT-1
+ -DBUILD_libkactivities=OFF
+ $(cmake-utils_use_build handbook doc)
+ $(cmake-utils_use_has cpu_flags_x86_3dnow X86_3DNOW)
+ $(cmake-utils_use_has altivec PPC_ALTIVEC)
+ $(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
+ $(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
+ $(cmake-utils_use_has cpu_flags_x86_sse2 X86_SSE2)
+ $(cmake-utils_use_with acl)
+ $(cmake-utils_use_with alsa)
+ $(cmake-utils_use_with bzip2 BZip2)
+ $(cmake-utils_use_with crypt QCA2)
+ $(cmake-utils_use_with fam)
+ $(cmake-utils_use_with jpeg2k Jasper)
+ $(cmake-utils_use_with kerberos GSSAPI)
+ $(cmake-utils_use_with lzma LibLZMA)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with nepomuk SharedDesktopOntologies)
+ $(cmake-utils_use_with nls Libintl)
+ $(cmake-utils_use_with openexr OpenEXR)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with policykit PolkitQt-1)
+ $(cmake-utils_use_with spell ENCHANT)
+ $(cmake-utils_use_with ssl OpenSSL)
+ $(cmake-utils_use_with udev UDev)
+ $(cmake-utils_use_with udisks SOLID_UDISKS2)
+ $(cmake-utils_use_with zeroconf Avahi)
+ )
+ kde4-base_src_configure
+}
+
+src_compile() {
+ kde4-base_src_compile
+
+ # The building of apidox is not managed anymore by the build system
+ if use doc; then
+ einfo "Building API documentation"
+ cd "${S}"/doc/api/
+ ./doxygen.sh "${S}" || die "APIDOX generation failed"
+ fi
+}
+
+src_install() {
+ kde4-base_src_install
+
+ # use system certificates
+ rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die
+ dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt
+
+ if use doc; then
+ einfo "Installing API documentation. This could take a bit of time."
+ cd "${S}"/doc/api/
+ docinto /HTML/en/kdelibs-apidox
+ dohtml -r ${P}-apidocs/*
+ fi
+
+ if use aqua; then
+ einfo "fixing ${PN} plugins"
+
+ local _PV=${PV:0:3}.0
+ local _dir=${EPREFIX}/usr/$(get_libdir)/kde4/plugins/script
+
+ install_name_tool -id \
+ "${_dir}/libkrossqtsplugin.${_PV}.dylib" \
+ "${D}/${_dir}/libkrossqtsplugin.${_PV}.dylib" \
+ || die "failed fixing libkrossqtsplugin.${_PV}.dylib"
+
+ einfo "fixing ${PN} cmake detection files"
+ #sed -i -e \
+ # "s:if (HAVE_XKB):if (HAVE_XKB AND NOT APPLE):g" \
+ echo -e "set(XKB_FOUND FALSE)\nset(HAVE_XKB FALSE)" > \
+ "${ED}"/usr/share/apps/cmake/modules/FindXKB.cmake \
+ || die "failed fixing FindXKB.cmake"
+ fi
+
+ einfo Installing environment file.
+ # Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined.
+ echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde"
+ echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde"
+ doenvd "${T}/77kde"
+}
+
+pkg_postinst() {
+ fdo-mime_mime_database_update
+
+ if use zeroconf; then
+ echo
+ elog "To make zeroconf support available in KDE make sure that the avahi daemon"
+ elog "is running."
+ echo
+ einfo "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns"
+ einfo "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf"
+ einfo "to include 'mdns', e.g.:"
+ einfo " hosts: files mdns dns"
+ echo
+ fi
+
+ kde4-base_pkg_postinst
+}
+
+pkg_prerm() {
+ # Remove ksycoca4 global database
+ rm -f "${EROOT}${PREFIX}"/share/kde4/services/ksycoca4
+}
+
+pkg_postrm() {
+ fdo-mime_mime_database_update
+
+ kde4-base_pkg_postrm
+}
diff --git a/kde-base/kdelibs/metadata.xml b/kde-base/kdelibs/metadata.xml
new file mode 100644
index 000000000000..6ed669a2644d
--- /dev/null
+++ b/kde-base/kdelibs/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="nepomuk">Enable Nepomuk based semantic desktop support (deprecated)</flag>
+ <flag name="opengl">Enable OpenGL support for Plasma (GLApplet)</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kdepim-common-libs/Manifest b/kde-base/kdepim-common-libs/Manifest
new file mode 100644
index 000000000000..eef052f68199
--- /dev/null
+++ b/kde-base/kdepim-common-libs/Manifest
@@ -0,0 +1,3 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
diff --git a/kde-base/kdepim-common-libs/files/install-composereditorng.patch b/kde-base/kdepim-common-libs/files/install-composereditorng.patch
new file mode 100644
index 000000000000..e0847dc0e714
--- /dev/null
+++ b/kde-base/kdepim-common-libs/files/install-composereditorng.patch
@@ -0,0 +1,15 @@
+--- composereditor-ng/CMakeLists.txt 2013-02-25 03:16:44.129528884 +0000
++++ composereditor-ng/CMakeLists.txt.new 2013-02-25 03:18:48.016192479 +0000
+@@ -58,8 +58,8 @@
+ install(TARGETS composereditorng ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ install( FILES data/composereditorinitialhtml DESTINATION ${DATA_INSTALL_DIR}/composereditor )
+
+-#install( FILES
+-# composereditor_export.h
+-# composereditor.h
+-# DESTINATION ${INCLUDE_INSTALL_DIR}/composereditorng COMPONENT Devel )
++install( FILES
++ composereditor_export.h
++ composereditor.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/composereditorng COMPONENT Devel )
+
diff --git a/kde-base/kdepim-common-libs/files/kdepim-common-libs-install-headers.patch b/kde-base/kdepim-common-libs/files/kdepim-common-libs-install-headers.patch
new file mode 100644
index 000000000000..f0037beac4cd
--- /dev/null
+++ b/kde-base/kdepim-common-libs/files/kdepim-common-libs-install-headers.patch
@@ -0,0 +1,86 @@
+Install headers needed by Kopete's cryptography plugin.
+
+Patch borrowed from Fedora.
+
+diff --git a/libkleo/CMakeLists.txt b/libkleo/CMakeLists.txt
+index 84e660f..bfb92f8 100644
+--- a/libkleo/CMakeLists.txt
++++ b/libkleo/CMakeLists.txt
+@@ -124,3 +124,61 @@ install ( FILES libkleopatrarc-win32.desktop DESTINATION ${CONFIG_INSTALL_DIR} R
+ else ()
+ install ( FILES libkleopatrarc.desktop DESTINATION ${CONFIG_INSTALL_DIR} RENAME libkleopatrarc )
+ endif ()
++
++install( FILES
++ kleo/kleo_export.h
++ kleo/enum.h
++ kleo/oidmap.h
++ kleo/cryptobackend.h
++ kleo/cryptobackendfactory.h
++ kleo/cryptoconfig.h
++ kleo/dn.h
++ kleo/job.h
++ kleo/keylistjob.h
++ kleo/keygenerationjob.h
++ kleo/abstractimportjob.h
++ kleo/importjob.h
++ kleo/importfromkeyserverjob.h
++ kleo/exportjob.h
++ kleo/changeexpiryjob.h
++ kleo/changeownertrustjob.h
++ kleo/downloadjob.h
++ kleo/deletejob.h
++ kleo/encryptjob.h
++ kleo/decryptjob.h
++ kleo/signjob.h
++ kleo/specialjob.h
++ kleo/verifydetachedjob.h
++ kleo/verifyopaquejob.h
++ kleo/decryptverifyjob.h
++ kleo/signencryptjob.h
++ kleo/signkeyjob.h
++ kleo/adduseridjob.h
++ kleo/refreshkeysjob.h
++ kleo/multideletejob.h
++ kleo/hierarchicalkeylistjob.h
++ kleo/keyfilter.h
++ kleo/keyfiltermanager.h
++ kleo/changepasswdjob.h
++ kleo/checksumdefinition.h
++ kleo/exception.h
++ kleo/kconfigbasedkeyfilter.h
++ kleo/listallkeysjob.h
++ kleo/stl_util.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kleo COMPONENT Devel)
++
++install ( FILES
++ ui/kdhorizontalline.h
++ ui/messagebox.h
++ ui/progressbar.h
++ ui/progressdialog.h
++ ui/keylistview.h
++ ui/keyselectiondialog.h
++ ui/keyrequester.h
++ ui/keyapprovaldialog.h
++ ui/dnattributeorderconfigwidget.h
++ ui/cryptoconfigmodule.h
++ ui/cryptoconfigdialog.h
++ ui/directoryserviceswidget.h
++ ui/filenamerequester.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kleo/ui COMPONENT Devel)
+diff --git a/libkpgp/CMakeLists.txt b/libkpgp/CMakeLists.txt
+index 4be58ba..de868ad 100644
+--- a/libkpgp/CMakeLists.txt
++++ b/libkpgp/CMakeLists.txt
+@@ -35,3 +35,11 @@ add_subdirectory( tests )
+ install(FILES kconf_update/kpgp.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR})
+ install(PROGRAMS kconf_update/kpgp-3.1-upgrade-address-data.pl DESTINATION ${KCONF_UPDATE_INSTALL_DIR})
+
++install(FILES
++ kpgp.h
++ kpgpbase.h
++ kpgpblock.h
++ kpgpkey.h
++ kpgpui.h
++ libkpgp_export.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kpgp COMPONENT Devel )
diff --git a/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.10.ebuild b/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.10.ebuild
new file mode 100644
index 000000000000..cd03e6a23a6a
--- /dev/null
+++ b/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.10.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMNOMODULE="true"
+inherit kde4-meta
+
+DESCRIPTION="Common libraries for KDE PIM apps"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug google"
+
+DEPEND="
+ app-crypt/gpgme
+ >=app-office/akonadi-server-1.12.90
+ dev-libs/grantlee:0
+ $(add_kdebase_dep baloo '' 4.14.3)
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ google? ( net-libs/libkgapi:4 )
+"
+RDEPEND="${DEPEND}
+ !kde-base/akonadi:4
+ !kde-base/libkdepim:4
+ !kde-base/libkleo:4
+ !kde-base/libkpgp:4
+ !<kde-base/kaddressbook-4.11.50:4
+ !kde-base/kdepim-wizards:4
+ !<kde-base/kmail-4.14.5
+ !<kde-base/korganizer-4.5.67:4
+ app-crypt/gnupg
+ $(add_kdebase_dep kdepim-runtime)
+"
+
+RESTRICT="test"
+# bug 393131
+
+KMEXTRA="
+ agents/sendlateragent/
+ akonadi_next/
+ calendarsupport/
+ calendarviews/
+ composereditor-ng/
+ grantleeeditor/grantleethemeeditor/
+ grantleetheme/
+ incidenceeditor-ng/
+ libkdepim/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+ kaddressbookgrantlee/
+ kdgantt2/
+ mailcommon/
+ mailimporter/
+ messagecomposer/
+ messagecore/
+ messagelist/
+ messageviewer/
+ noteshared/
+ pimcommon/
+ templateparser/
+"
+KMEXTRACTONLY="
+ agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
+ kleopatra/
+ kmail/
+ knode/org.kde.knode.xml
+ korgac/org.kde.korganizer.KOrgac.xml
+ korganizer/data/org.kde.korganizer.Korganizer.xml
+ korganizer/data/org.kde.Korganizer.Calendar.xml
+"
+KMSAVELIBS="true"
+
+PATCHES=(
+ "${FILESDIR}/install-composereditorng.patch"
+ "${FILESDIR}/${PN}-install-headers.patch"
+)
+
+src_prepare() {
+ kde4-meta_src_prepare
+ sed -e '/folderarchiveagent.desktop/d' \
+ -i agents/CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package google LibKGAPI2)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.3.ebuild b/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.3.ebuild
new file mode 100644
index 000000000000..f50ca9641398
--- /dev/null
+++ b/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMNOMODULE="true"
+inherit kde4-meta
+
+DESCRIPTION="Common libraries for KDE PIM apps"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ app-crypt/gpgme
+ >=app-office/akonadi-server-1.12.90
+ dev-libs/grantlee:0
+ $(add_kdebase_dep baloo)
+ $(add_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}
+ !kde-base/akonadi:4
+ !kde-base/libkdepim:4
+ !kde-base/libkleo:4
+ !kde-base/libkpgp:4
+ !<kde-base/kaddressbook-4.11.50:4
+ !kde-base/kdepim-wizards:4
+ !<kde-base/kmail-4.4.80:4
+ !=kde-base/kmail-4.11*
+ !=kde-base/kmail-4.12.0
+ !=kde-base/kmail-4.12.1
+ !<kde-base/kmail-4.13.60
+ !<kde-base/korganizer-4.5.67:4
+ app-crypt/gnupg
+ $(add_kdebase_dep kdepim-runtime)
+"
+
+RESTRICT="test"
+# bug 393131
+
+KMEXTRA="
+ agents/sendlateragent/
+ akonadi_next/
+ calendarsupport/
+ calendarviews/
+ composereditor-ng/
+ grantleeeditor/grantleethemeeditor/
+ grantleetheme/
+ kaddressbookgrantlee/
+ incidenceeditor-ng/
+ libkdepim/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+ kdgantt2/
+ messagecomposer/
+ messagecore/
+ messagelist/
+ messageviewer/
+ noteshared/
+ pimcommon/
+ templateparser/
+"
+KMEXTRACTONLY="
+ kleopatra/
+ kmail/
+ knode/org.kde.knode.xml
+ korgac/org.kde.korganizer.KOrgac.xml
+ korganizer/org.kde.korganizer.Korganizer.xml
+ mailcommon/
+"
+KMSAVELIBS="true"
+
+PATCHES=( "${FILESDIR}/install-composereditorng.patch" )
+
+src_prepare() {
+ kde4-meta_src_prepare
+ sed -e '/folderarchiveagent.desktop/d' \
+ -i agents/CMakeLists.txt || die
+}
diff --git a/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.8.ebuild b/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.8.ebuild
new file mode 100644
index 000000000000..6eaea7e1c3bb
--- /dev/null
+++ b/kde-base/kdepim-common-libs/kdepim-common-libs-4.14.8.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMNOMODULE="true"
+inherit kde4-meta
+
+DESCRIPTION="Common libraries for KDE PIM apps"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ app-crypt/gpgme
+ >=app-office/akonadi-server-1.12.90
+ dev-libs/grantlee:0
+ $(add_kdebase_dep baloo '' 4.14.3)
+ $(add_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}
+ !kde-base/akonadi:4
+ !kde-base/libkdepim:4
+ !kde-base/libkleo:4
+ !kde-base/libkpgp:4
+ !<kde-base/kaddressbook-4.11.50:4
+ !kde-base/kdepim-wizards:4
+ !<kde-base/kmail-4.14.5
+ !<kde-base/korganizer-4.5.67:4
+ app-crypt/gnupg
+ $(add_kdebase_dep kdepim-runtime)
+"
+
+RESTRICT="test"
+# bug 393131
+
+KMEXTRA="
+ agents/sendlateragent/
+ akonadi_next/
+ calendarsupport/
+ calendarviews/
+ composereditor-ng/
+ grantleeeditor/grantleethemeeditor/
+ grantleetheme/
+ incidenceeditor-ng/
+ libkdepim/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+ kaddressbookgrantlee/
+ kdgantt2/
+ mailcommon/
+ mailimporter/
+ messagecomposer/
+ messagecore/
+ messagelist/
+ messageviewer/
+ noteshared/
+ pimcommon/
+ templateparser/
+"
+KMEXTRACTONLY="
+ agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
+ kleopatra/
+ kmail/
+ knode/org.kde.knode.xml
+ korgac/org.kde.korganizer.KOrgac.xml
+ korganizer/data/org.kde.korganizer.Korganizer.xml
+ korganizer/data/org.kde.Korganizer.Calendar.xml
+"
+KMSAVELIBS="true"
+
+PATCHES=( "${FILESDIR}/install-composereditorng.patch" )
+
+src_prepare() {
+ kde4-meta_src_prepare
+ sed -e '/folderarchiveagent.desktop/d' \
+ -i agents/CMakeLists.txt || die
+}
diff --git a/kde-base/kdepim-common-libs/metadata.xml b/kde-base/kdepim-common-libs/metadata.xml
new file mode 100644
index 000000000000..5d980cdd6db6
--- /dev/null
+++ b/kde-base/kdepim-common-libs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="google">Google service integration via <pkg>net-libs/libkgapi</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kdepim-icons/Manifest b/kde-base/kdepim-icons/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/kdepim-icons/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kdepim-icons/kdepim-icons-4.14.10.ebuild b/kde-base/kdepim-icons/kdepim-icons-4.14.10.ebuild
new file mode 100644
index 000000000000..0b6352bccf4a
--- /dev/null
+++ b/kde-base/kdepim-icons/kdepim-icons-4.14.10.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="icons"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM icons"
+IUSE=""
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="$(add_kdebase_dep kdepimlibs 'akonadi(+)')"
+RDEPEND=""
diff --git a/kde-base/kdepim-icons/kdepim-icons-4.14.3.ebuild b/kde-base/kdepim-icons/kdepim-icons-4.14.3.ebuild
new file mode 100644
index 000000000000..fb37556fa028
--- /dev/null
+++ b/kde-base/kdepim-icons/kdepim-icons-4.14.3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="icons"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM icons"
+IUSE=""
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+
+DEPEND="$(add_kdebase_dep kdepimlibs)"
+RDEPEND=""
diff --git a/kde-base/kdepim-icons/kdepim-icons-4.14.8.ebuild b/kde-base/kdepim-icons/kdepim-icons-4.14.8.ebuild
new file mode 100644
index 000000000000..45b98bc28244
--- /dev/null
+++ b/kde-base/kdepim-icons/kdepim-icons-4.14.8.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="icons"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM icons"
+IUSE=""
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+
+DEPEND="$(add_kdebase_dep kdepimlibs)"
+RDEPEND=""
diff --git a/kde-base/kdepim-icons/kdepim-icons-4.4.11.1.ebuild b/kde-base/kdepim-icons/kdepim-icons-4.4.11.1.ebuild
new file mode 100644
index 000000000000..c390f39c518f
--- /dev/null
+++ b/kde-base/kdepim-icons/kdepim-icons-4.4.11.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="icons"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM icons"
+IUSE=""
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+
+src_install() {
+ kde4-meta_src_install
+ # colliding with oxygen icons
+ rm -rf "${ED}"/${KDEDIR}/share/icons/oxygen/16x16/status/meeting-organizer.png
+}
diff --git a/kde-base/kdepim-icons/kdepim-icons-4.4.2015.06.ebuild b/kde-base/kdepim-icons/kdepim-icons-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..91a559d07edb
--- /dev/null
+++ b/kde-base/kdepim-icons/kdepim-icons-4.4.2015.06.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="icons"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM icons (noakonadi branch)"
+IUSE=""
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+src_install() {
+ kde4-meta_src_install
+ # colliding with oxygen icons
+ rm -rf "${ED}"/${KDEDIR}/share/icons/oxygen/16x16/status/meeting-organizer.png
+}
diff --git a/kde-base/kdepim-icons/metadata.xml b/kde-base/kdepim-icons/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kdepim-icons/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kdepim-kresources/Manifest b/kde-base/kdepim-kresources/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/kdepim-kresources/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kdepim-kresources/kdepim-kresources-4.14.10.ebuild b/kde-base/kdepim-kresources/kdepim-kresources-4.14.10.ebuild
new file mode 100644
index 000000000000..9fa9b412541a
--- /dev/null
+++ b/kde-base/kdepim-kresources/kdepim-kresources-4.14.10.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="kresources"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM groupware plugin collection"
+IUSE="debug"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+ knotes/
+ korganizer/version.h
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/kdepim-kresources/kdepim-kresources-4.14.3.ebuild b/kde-base/kdepim-kresources/kdepim-kresources-4.14.3.ebuild
new file mode 100644
index 000000000000..b61c1017cfe0
--- /dev/null
+++ b/kde-base/kdepim-kresources/kdepim-kresources-4.14.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="kresources"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM groupware plugin collection"
+IUSE="debug"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+ knotes/
+ korganizer/version.h
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/kdepim-kresources/kdepim-kresources-4.14.8.ebuild b/kde-base/kdepim-kresources/kdepim-kresources-4.14.8.ebuild
new file mode 100644
index 000000000000..c83eb2c64c05
--- /dev/null
+++ b/kde-base/kdepim-kresources/kdepim-kresources-4.14.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="kresources"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM groupware plugin collection"
+IUSE="debug"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+ knotes/
+ korganizer/version.h
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/kdepim-kresources/kdepim-kresources-4.4.11.1.ebuild b/kde-base/kdepim-kresources/kdepim-kresources-4.4.11.1.ebuild
new file mode 100644
index 000000000000..6f43c32a71a5
--- /dev/null
+++ b/kde-base/kdepim-kresources/kdepim-kresources-4.4.11.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="kresources"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM groupware plugin collection"
+IUSE="debug"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+ knotes/
+ korganizer/version.h
+"
+
+KMLOADLIBS="libkdepim"
+
+src_install() {
+ kde4-meta_src_install
+
+ # Install headers needed by kdepim-wizards, egroupware stuff gone
+ insinto "${PREFIX}"/include/${PN}
+ doins "${CMAKE_BUILD_DIR}"/${KMMODULE}/{groupwise,slox}/*.h
+}
diff --git a/kde-base/kdepim-kresources/kdepim-kresources-4.4.2015.06.ebuild b/kde-base/kdepim-kresources/kdepim-kresources-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..a8e2c08a9203
--- /dev/null
+++ b/kde-base/kdepim-kresources/kdepim-kresources-4.4.2015.06.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="kresources"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM groupware plugin collection (noakonadi branch)"
+IUSE="debug"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim '')
+ $(add_kdebase_dep kaddressbook '' 4.4.2015)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ kaddressbook/common/
+ kmail/
+ knotes/
+ korganizer/version.h
+"
+
+KMLOADLIBS="libkdepim"
+
+src_prepare() {
+ local kconfig_compiler="${EKDEDIR}/bin/kconfig_compiler"
+
+ pushd kaddressbook/common
+ # create the kabprefs_base.h file
+ "${kconfig_compiler}" kaddressbook.kcfg kabprefs_base.kcfgc
+ popd
+
+ kde4-meta_src_prepare
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ # Install headers needed by kdepim-wizards, egroupware stuff gone
+ insinto "${PREFIX}"/include/${PN}
+ doins "${CMAKE_BUILD_DIR}"/${KMMODULE}/{groupwise,slox}/*.h
+}
diff --git a/kde-base/kdepim-kresources/metadata.xml b/kde-base/kdepim-kresources/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kdepim-kresources/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kdepim-l10n/Manifest b/kde-base/kdepim-l10n/Manifest
new file mode 100644
index 000000000000..905671b6db2c
--- /dev/null
+++ b/kde-base/kdepim-l10n/Manifest
@@ -0,0 +1,111 @@
+DIST kde-l10n-ar-4.14.3.tar.xz 3378496 SHA256 04606bd4ff9d8027084e968b00e5ba7c2074a503b1b9b0420695c34f14ffbfaa SHA512 15d86d605faa9cd72e0b873957fb8345114048918de9289f9a55f8a1c9db4a485e77777908541e146653d9be3cbcddca6023dbb724dc7dd202cef6868f3dd984 WHIRLPOOL 7f053f2570deb730e52498d8b07de3286e6c9146c64c9737c297df761125e7b9f4b886e109114f5702ff963d154be2c2fd6b9ff4be938581f604231ea9c4984a
+DIST kde-l10n-ar-4.4.5.tar.bz2 3440572 SHA256 0737abd17950418f686e4c3f0b27f835da2a5ba2f8bb662693ec6046fc9d85d9 SHA512 2bc1d242185a180b79b661a516c19624bbd7871b266d36bb824acacffbba39f500f01ed769f3c9b1b180c4a0ddada5a559d3c3a9c810b6836366829717fb3a2f WHIRLPOOL 862a795b82021ed77648571453e866bac3b83f34d484cee52653cec8f37bb8058bc606b87f5d3bb082f1483da4bc5a437ca166aefb2d4b820c347ace824078ee
+DIST kde-l10n-bg-4.14.3.tar.xz 2099632 SHA256 8b2bc59c98d57d7b8f7a99e3a50cc70fdf308301cb317a9ad87c19c4a9e93ef4 SHA512 a6290dfc8f51639bcee21c5a9945869174c4c1ae85fe6dab8aa1d8a5516131a515d47a01b061ac7990f238a61de991af37b4ff7aa9c4e9b25bf70618c8af3cf6 WHIRLPOOL c68e9ce48737810587b706f97de96b9b9e0a83ff98283d84d22acf3d9643066c3c29d7efb266761e75c72645d5a807f643f69c152060cfc5b289652668dbec23
+DIST kde-l10n-bg-4.4.5.tar.bz2 2112721 SHA256 214c62e32d7fde793275c9b52813839c48bb181312c038068ca5a4b1d9a2d48c SHA512 4777531de2221df5508f0e2de0eba82a7d21b409ad1c11c4d529e392ed1355cfc8cf3ac2b1ae171ca0852cd940128d12af0731fec5e566af864af132f9aac4bf WHIRLPOOL 6ef8a2fddd5f63968433b6b9f099e76b619fa30f5a23feef82637ccf8b8f9fbf8eaddfd4940aa6e1465877e37b7d6169bd17fbe9525ec347242c49a813b65cb4
+DIST kde-l10n-bs-4.14.3.tar.xz 2413352 SHA256 cfbedbc7b8fbd024687f31f4ba06944a260e823a86ac28cdacbe72335b490191 SHA512 2de571ad9a4627fad625096cd0f28b20dc51e9417e141a04fb40cf1f6f842cc827ba8fbcb57da10a42fb930dd50ff868cf404468227cd1fe0ed9ea4f21fcd08c WHIRLPOOL 452ea40c9477cb7329aee05f4598b3627da92d8f38196546163cfb8a16e8d66b613a5d34fdfd9bec9f8ddf5ca62abbbd176e90336fdc8e53f93f281c11b846ad
+DIST kde-l10n-ca-4.14.3.tar.xz 12308492 SHA256 1b54344202f7f04f9083d2b64229668eb1cab5543df201693a96df92b9936f11 SHA512 5f352e0666f03d3783fb952729e589432b6be9950f75de978ff314f3cf71cf9a2ac88eb4abc1deafe78d18a88b2d2254e7ebc0c60b5f49f0590b0a2df2a431e2 WHIRLPOOL 0a33711760e2d31c3a78cec5997f66f232a8fb817ea04919017a4cf2226c3bd935e1772fb995aeae467bc456d0d384b67e2d0eb9d518e83cac9deb18176e7e3d
+DIST kde-l10n-ca-4.4.5.tar.bz2 4915160 SHA256 b713ebe738605f6bc803fad3cee23de73b566930aa1f9cf005be328c8e9a89e1 SHA512 ded313526e4cd35cd626aebb812abd634d93ac87328b0e8d930812eb04e3ab41c6264d3f714de9ff555d914ce3bb3f3b98c35f71ebaa82e0985d2c2ec3542be3 WHIRLPOOL 2f8fb35c1660e6885c59cef3e4becf8b9da49922ff494b76b40fd749b6dbdff1b5c5ed1164c6ea75773b5f2bdb2f4f8965504d40720b1779ea04fd67df6b6239
+DIST kde-l10n-ca@valencia-4.14.3.tar.xz 2375664 SHA256 04c71ccf7de9bdf3c290a1c5ccb2172b8414086c8eefd612ceb24e1aa53c455c SHA512 a11b8bb5490d0d49249684d82512f4a78e1d7b37901d8ed115e070b813d51aa85ce418aa0937d0a08220b9d5aca3ae54cb5c18c2f5aa116c7ed2bf9f4673292a WHIRLPOOL 18ffd8a5a89be84b08ddd5f18afb2cd52968f4a0308896a985ad57e63d64cb9a83f58004583933e441a011bd94dae32fcbdf3c974bae31006b00d109a90731a8
+DIST kde-l10n-ca@valencia-4.4.5.tar.bz2 2384578 SHA256 14b09496721a8348588aa0e7e13dabc7b6fa5aa4c0584f0e1b51b6526e4364f5 SHA512 087816fd47a56b31a88de7ec5e4741a702616248ca7222dd2139098035c87ffa5d680b0ec2dbdd6c32ed21627ff206f1bcea51887efb5836273e03ad639d05e9 WHIRLPOOL 26f626907434741db483749a07baed6e266d9e14bcb9129eafa3ccf02eb1a22be60eea58d502ea4a298be7eff9fe2d852a658d7a295261c8924b6488b4b37dcd
+DIST kde-l10n-cs-4.14.3.tar.xz 3005780 SHA256 9681fdaae36744242e8a469e03bdab61a6481fbeec12c58c926ea19bf04d564e SHA512 a0f1319e5f6bcd68cc6901a656ddb1d0c61c568e5fe40f9fe2ffe420795a7585ab4d889fd0e2db2e25f55910264a71d6697476e9260917b4211b82c4a1c160c4 WHIRLPOOL d3e00f89848d5a145f15010d1dd75afb14d17210a5daa2e6ba2eb59d1889ab1e9350c42d03b77a0142446255ecf78bb80e3d356ab7b30f59bd3f71111fc6b726
+DIST kde-l10n-cs-4.4.5.tar.bz2 3100186 SHA256 e87e79f7edc3e8728d520f2e7d52c580e9bb3ab221ed51a3ced96c1d8c572c61 SHA512 a515255e6afe032b3486f21cc06902c60f0ee96fc929ca14a18335c7034d53276890ddd67e8c209ca4c4aaae62a0e84f35962d16f5bdf793eae8abb5968beaf0 WHIRLPOOL d956a2df91e3edc22a7439a6035a9981625c0892d42afd37b661aa7ae89b7ff5921fd9864dadb5935a662bf7e688ca1610876bd3e473367e07387b45115cc5be
+DIST kde-l10n-csb-4.4.5.tar.bz2 532917 SHA256 b93f6e322485297605efcdff87c995d47144a527be571a14b426fda96593c1fb SHA512 06115c75f5819a4762a702a059e14b9e3741f920d7dfe08aa975fd6b85acbb5c708bab9a2be32bb290daeb73b40f632546d724eacf74266969be4b9a8269b5a0 WHIRLPOOL c1188cd7b4e1bb71c3d285c60187830d33ee77a33b534a66968022c84f2b2a06174f008c4deae487062999ddd5dbdb7ec7d46bae1af2caf7e75010a9edc1ef08
+DIST kde-l10n-da-4.14.3.tar.xz 13379336 SHA256 abe68099faa786415329f431f4572336fcdbb32d04a05915331fafd92da61ef0 SHA512 31186e73e8a5ff86ea089cb4a9572fa62f514528e81101ae62c99794648b5aa6c357509f5afcca9d3b868af26ce8ddb0e175ca36059d9264c79b1223c00578b2 WHIRLPOOL 0d91828620382d1b04175b2c2ae949edccc75814ada75207a8af6d64a460102ffd04f47bff3fa78b119f008c244c61e3602e1b49b9e50348b757ade9b2684858
+DIST kde-l10n-da-4.4.5.tar.bz2 17862365 SHA256 057716745d02a7a85be92a8eb96b3ff8b59fafffe3f1855b49cf6f10c350b861 SHA512 c8acb9c7fc373e6652a80fdcf77c7892e4e18fa2c97db8c4970206b5e8da2c0f9de5275b130335bfa46d2b39df7429ebd75f1994377d1053b6c80080a32256ff WHIRLPOOL baef29e4c04b48ea5654fe0d61455f8f72b64b4fa45342f359d134775e88acffb463e7e9b6ab596c2717b3d6a5f6c7eaa8ec8156a4255d4bfa89dda8a7b35e47
+DIST kde-l10n-de-4.14.3.tar.xz 36591300 SHA256 d33bcfebaafb293a97aebefcb29504c071b92dfa919fabeed897a2ca64802745 SHA512 195b26c3eca39638219ae974ef3da3a09e69cdeb36bae25bfbc388574b67fb614300fe987f6476569bf965c5add3e01daf00167589d9f0e07ba9bc4dc291bce5 WHIRLPOOL d33ffa48334f2a977f63c05da7b9c24bea3eb7e9d08af6c5e85be8ce1996df2387246e953049c9fe69718152ae9c6f66a42f347ef7dc713e1aa5c1dbaed8dd7f
+DIST kde-l10n-de-4.4.5.tar.bz2 21841433 SHA256 bd5c2647b26c2e5bdb71c69e0d23929867ca922c060dd61146c4cc3172d6c214 SHA512 6a819b089eec9c70bc382f5673d48c643cdd9b1fab26b71464ab323dd136c2cad3a2b1a69dea30530cbe32566bfd6fc3257a36d44694bc985c9dac3b2d58d743 WHIRLPOOL 762776309398bd28cd6b83d36ad53b5bdcc87a401dbf22bc97af87c5e7f81fa100463957b53779645c14a2f35561a694b763b7323eece516c8c8e7c0f4ceb4b0
+DIST kde-l10n-el-4.14.3.tar.xz 4918672 SHA256 897b0cef0791bbf6a2ed3287fdcb5bae4dd1696ca8d7bfc743c05618c84921af SHA512 513666eb8570665ad0cf0a18e1a2805ebffc7f08e5b2f974ba1501c1e7306d5290f712749a40ad016b0319bae0e7f458d95973f67be5ec7932568bd8506da4ad WHIRLPOOL 123bae962e36843d233655ccb4e7f5a2c37b28f8aaa0f6187e27ec2440a81ecec1ce80e2bae5684447e2d24c999cef3d77eb84439ed04c8ab7719247553f70a9
+DIST kde-l10n-el-4.4.5.tar.bz2 2625049 SHA256 d296996a738dab0b34cf9ae06f88f03d52bf6aa863bae0ce5e48ac8eae6287e5 SHA512 1927fcb142d3893214894128bd764d354a4e25aa7a0ad8069fb15164685feb6b1ebf3d80b35dee3b42b8fd23ecb090a4eceac68f8a945bced9858d1c09973f7e WHIRLPOOL 9abb10851f7b169b161b34c690869efbb3e97a116334d6a7b595ba00ac9b4eb82c777601d164d933fc1e6972724d34410751af8320d1b2708d30c1811549339d
+DIST kde-l10n-en_GB-4.14.3.tar.xz 3148060 SHA256 c610c6e09b957a01a2b49724a9034712d7b2a0717c1b08b388590496ef2997ba SHA512 78de87626703285816659645b56fbbb02f4a472b7c4d03fc4b0eae18a9dd459bace3c0135631f1335bcdfe4aa60a59dd2cd04778f4ddfd078da009800e960f8a WHIRLPOOL 9bf3ed134dbdfba1b4003e689d8f6dc1629cdef121aa86927bb26ddd34667b1ece199d4df561e050f97e95f29255eb2c95352b0d722af6efd70a9e03d803e89d
+DIST kde-l10n-en_GB-4.4.5.tar.bz2 4082566 SHA256 c5a7446389d499dca20879a80d5d8d0b09eb48cacb9409d28edb9dd3a501f27e SHA512 62011b0d7a966feb6d75acac0430fb2e7154a4eb18894d78baa66b6c507a566661120b439a1d56fae2c1f4342b07365f910d2d407d1843b0867af76ea3a30dd5 WHIRLPOOL 6c1a9c54812391f06b25d59bcc143ce17af603ff38c8236eff1233ae0713314ff85839c27b0425ab2b277f8c7ecb7c3841da8a2e1a20d16ee84a1723834d68b2
+DIST kde-l10n-eo-4.4.5.tar.bz2 2071254 SHA256 79de770197e441a11100a60d531b303452e7193b402273f0a72accdec8a395d7 SHA512 11f31b4307f7473ab139703829d54ec08e04e3804a71803ceebcdfb14d5e8df53c4113caa4eafdc9e37a93307727d1618e410eedcfdbf1703840af60a3400354 WHIRLPOOL 06532d167059d828224866ccda8fc8b68a99932d857c9f36b950c9fdfd62134ee8fb0b27719b9017e8306f7f03a47a1cc17bed6afe5b8f251eb5e4165aba88e1
+DIST kde-l10n-es-4.14.3.tar.xz 21696244 SHA256 2f88dd33cdda699ba69131e6632cf24b681e0fb0ddcc3030d9b6c0584b664c71 SHA512 0096fd80f47ab5c9976332ef0409b2e27eb3f81a5efeaae0ad4f2cdb34590241ff464796544ea93c75f63a84167b2eda0a9c5fe69768dfd4f9cb7308df88bc8a WHIRLPOOL 5f31aad55762f7a921f6a78563d702771152fb974967785a26195ccb62eebb749a90123ee6b931883ebb19f6920dd33ae50f8f13b2a4ea12017a7a63c9e0903f
+DIST kde-l10n-es-4.4.5.tar.bz2 28643479 SHA256 2b422a45765a5b5abf8697a8730434eceef3046d53b95d1a3bd7683f5b6e8d3a SHA512 c7ae28f7a1cef4c352878b2467e927968b2b386c252b0eba8e97d614a93f59745092b4d6e460289d6b9b81a22686551264e6b86e682728f0ac209e0a1c60a62f WHIRLPOOL 7bd234529ef9bef6b542c6679272721c51bce87330bbd5d82759e52945efe1a59864b7203570b23a4b4830ce3e856d02e1c356200f8e2e56cf909a4dee01dbd3
+DIST kde-l10n-et-4.14.3.tar.xz 5624580 SHA256 a93a31bc7d672aa4dd6f61f693a98067a719f835ee7ef945060921cd95240daf SHA512 07e27303f77cb0083121d8ee3900781090c8717926a12bff8a3f1af9021cc10624b1fbbd4cb65405d5f3ace0445f8909a3e4b854558554481187e742725ff028 WHIRLPOOL 7f870a669549d8f94edf3c57d03224187e808ee6ad3ea12fa9e73b0a1205458aff3c6cb0c50ca1fdf83c229f7abbefb1f4a81b563c33ba75198a036d24d190f7
+DIST kde-l10n-et-4.4.5.tar.bz2 9251373 SHA256 bf9f286da2eeb0c1f07c1df3cee4e1ea11247cef5b12d1154cd18c91a947f66e SHA512 018e01e26743264ea5c055dcfc8772e68e519f8c4b5cdf089f642e40c0e2f39b2bbbd6c4334880467780d8cae22f007da56c675b4943b6e808f3f2dae791eefd WHIRLPOOL d6df1490e2d394cf8569fb3bcce913914d66305e89fc2d5f68bef8c0c23785aba013f0b0c046416027eca3cee18aaa92c8ad4dca08ebc9ccff31d02b8d5a5c3e
+DIST kde-l10n-eu-4.14.3.tar.xz 2163304 SHA256 424922e34c42ba3ed2f23aed626dc411508ae1f7bd233154734787bb09538c60 SHA512 2b96e37336c893aca5315cfb6b2eaf15fbd40a4021bc8b8de104ff663b60818c42a0a01b07c4acb6d3f00b2fe68cbe3c630aba29b2c5ac1ca4d9084324fe8bf5 WHIRLPOOL d74952ed81f05a3e0459f8c79c2ddced164e9484160796a2ca1486401de4f5791f483fbd08a29e89b691a22e07d4ccdfe3a2e489dd5eb6af4cbfc3ce5f4fa416
+DIST kde-l10n-eu-4.4.5.tar.bz2 2166606 SHA256 7c9dfb71eef36741680f2aa9cdf456bb4426a0633e2c60e6db4141390e161060 SHA512 56a2ba5a791a5c158a64f40174c47e09351baad7660fba2eb3fdb5d01782b03d36f9310e175f59d9113b2401df1e2e1fe2ec7d29bafb71410fb6a32c04f4b43b WHIRLPOOL 2995bc86141669fe4aefa508c5e03166e5fe6a9ab0e32258b9fd4c3540bfbb721f2e4a1549b2f51822062ddb04cb6eca567c3fb62ab3f4f6f1136ddb3a6efeef
+DIST kde-l10n-fa-4.14.3.tar.xz 2013312 SHA256 a31d4e1740837eb2ce52c01fc8480ed25c5e2bdab982565659beaf545b5d6a2b SHA512 1337f9ac91d16100e58384fd99cdcca9c439984df7b0ec95a0b46869fd9c3f14e35567960c00785e5f6ed8b9c59b31e45de83cc4818f73ae1e000aef66980cbf WHIRLPOOL 1a18e30f4a173ac98593dfcd3eb5ce3df99f501c93a6ad3b9c5ee79148456977395f3fb5261731d0338909b53bdad6d974363dbdc0dede7e7f3cd97bf343fc46
+DIST kde-l10n-fi-4.14.3.tar.xz 2813584 SHA256 5c8b4f189a32fb0067a5834da46e6c21e84397be7cff6491bbb8729107c86052 SHA512 d97dc767c0deeae09f0500488e4ccdbdbd0b4ba95508b337f90a7ce1934b794e6c64fe7dd9d4b56870a184b24c0ab8a13d3a8df0c24a691377004ef7389e931e WHIRLPOOL 0d282fae86be24a639793d3412ab1d4d681657ea0d54598045ef4eff329e5d04f952b8d9ba8d144be58263a71cb34038b7f561d802430a2a135b16835804d908
+DIST kde-l10n-fi-4.4.5.tar.bz2 2542878 SHA256 fda5d31f17391e1fce91f7eef2845db7776b76928ee2d2abd1dfd22ec77656a5 SHA512 8a433f226e5dc36925ff608a601c3df953556d7d0e0a91665d68d5ea8fcbaf1414af32d52f77e43f89f97fc970761d88358c9d58d28cca1cb0c8e7ecec88adf2 WHIRLPOOL 4656eef7c323a77796f482b50b84fb1fc3a1724e1b4cac871a56b4befea4f16e354af4180337dba7d978e8e4e63512fb55f381a5501955e54c646f4ec5d86eaf
+DIST kde-l10n-fr-4.14.3.tar.xz 47036452 SHA256 a22ff7bac37574fe7dec99314c8ba09381e36cb90a1c01ba1cfdf423bd61fcbf SHA512 9e617f58efc4643500329ebae407c7f532e3cc3f1c24f8563d5cb661261cd152c8d567bb200ebe42477cc50f1fcb2ec79e27c25deee0032f30a16f1ef87721eb WHIRLPOOL 6cdd88d05f1c9ca728c275526aacba19650aa6852d945967b116f571acd3e741b4cc1941ee18c5fcb602d03b9554925ba92ea89a60a70300fcb14f8c0a04d4b8
+DIST kde-l10n-fr-4.4.5.tar.bz2 22595114 SHA256 7e0fe1f35375ef0d261e7dd616dcbf9850229db66ce4be40c95a6694bfa91f27 SHA512 7c299c5b16f9b2adeb3ecbe1addcc51e008b670830a1664f5d1cc6ba9bcd13d247417fec05d4f81f57b39ef6c6eba9db13d6e275d4b27b5af7876cbd177eca3c WHIRLPOOL 9acd347769e6ae46b40c1461180f7b0a61192460629b4b3acfc7413c16a456a28992985a0fb4d6c922d192a4f2c7b57a30c9c115c5766f2979a9711f8c53b8d0
+DIST kde-l10n-fy-4.4.5.tar.bz2 1265536 SHA256 3ebb977c926491fe0677848fee9955916fd79c7e4befa6ad964301dfdf10ea06 SHA512 509146d73bd004b5c6d7203b6f68afe8e14d24a3232cd8e376a09f853c8f86757e08a96fa4d497cfeb3c61d2fc3acfd55166eb45fe6049f5eb5136f39bbd14a4 WHIRLPOOL 74ef33b2c86400270cda7f85970c8037991c6a5334a48f4b180e5570546f80f039e584229a780def5100d571762f2a27f4da2f313bfc953f6562054c2f0cd186
+DIST kde-l10n-ga-4.14.3.tar.xz 2930484 SHA256 adb5661faa1a4391019e6442afa118493959f6d532491fd07f2e138999306e2e SHA512 a26003b9c39ab607ab3ebde5d9a70266025a2d4c01a2101843d15a838faa6c3ba9b9279f3fdf75c412c12d2f06b19be9dbe1e83006abbdcebd2d373ad22d47bf WHIRLPOOL f707f1fd9d6b61f5b4ff5201c256364a4f0eeebec119f7cfb20e01da8c8437f0c93b5532ba1d0107c44b0f4256c8b47e4db55dd64c183d476a3f2b8434e53986
+DIST kde-l10n-ga-4.4.5.tar.bz2 3367965 SHA256 1aae47bdf388ebc7c507e2dacfc951538ce6ed4840631bb2c81f6ab44f22d835 SHA512 09f846313c82159f259c8ad1f00275ddf558ae5425f0406f4e70b970da48bdca4b7b66bf188682b8c4153a784b51105d7e9724e0e729290801918e8c9ad00d82 WHIRLPOOL ada6924ce05aa88ad1e4d40b159b209b2246dd5c3f3024ee8f22dd90c8f8252ac1ae32ac5e60d326e2fafef0a8dfbe346734192acfcb753308fb02ac0df3bf61
+DIST kde-l10n-gl-4.14.3.tar.xz 3670240 SHA256 e57994b0ebcbe321c7fce062ec1fc4bfa365079e2db6cd422c9a620710a9a402 SHA512 b6a24851ee1d9b90e167312da7dde993dc280f6ea27abb184d486106d2e5802b54268f850dce549ff8b28fdb6305fc7a7f1b8ea86da435f1d8784d371802b2b7 WHIRLPOOL 026d2c16bb01a2111f28af319ec62f92b0215bcc4365b9fc6ae6f19bccc8647b267b217f271a252432f9175d2550486959059e15b2165e9a66da39f8fc5d9777
+DIST kde-l10n-gl-4.4.5.tar.bz2 3977873 SHA256 6ab13105048f544652af84fb58188e3f5a32b9eeab5774403cf29d78f920e452 SHA512 4feed822bfd983c0d7c522bfbfc03f52b4e746e7e84a3c275174af3146603db2d70e1ece5884a9178dca7ff71090883ce9d4660c192341046225523505672c59 WHIRLPOOL 6cb8371417015b18c4116b8d34902c5e87e12f7d36d0df14750159dfd481866c01e0d31c8f74a2e7bd2cecbc5d168227493c1019ca4d58e279219352d6a6b543
+DIST kde-l10n-gu-4.4.5.tar.bz2 802431 SHA256 0bacfa4f6f4deec910364445a62e8cfeefa7bfabf5b36a320390cec2424e2569 SHA512 ba6df91b56628fe9efa9a27eb11acd606838209f79a9f16b56b587ef55752939343993f1702b4f2f6326c26c0fd6713a0c1bbd03f21dc3b696871fcfd9ee775b WHIRLPOOL bc31c8a0dd3d13a49fba1470acd28329db3f74aff96dbb2d2d75a2280f14a27fae3dfc8db5b4e6abd16f4ff0148b8486bec5a4ac9a044f222c9eab7c0a74e44b
+DIST kde-l10n-he-4.14.3.tar.xz 2206940 SHA256 2a18b0b01fb52ca435a56653e3dab85983c03bbddd317e8e8460472bcfa40891 SHA512 779c61e499eb970c65c99b33361fb322bfbf2ad3839a35906340e773ca2a3ab4b8aa39d7b5a949cc041fb395bea856b7f95b4f2538d97ab57af811323721605c WHIRLPOOL 404aa1db1a4c99019b7b58850ee04a5a9b16051bd8d49d026df67e0eb15bbebc0d1aac799bb928f7ca6602e8406e959911348c88ec6de4e5550a79f8c21a8939
+DIST kde-l10n-he-4.4.5.tar.bz2 2291947 SHA256 3d1b599dc5a488eece0eff9547419becb7583a86076adc905632b8f40c3a1a24 SHA512 e1c1a30d8378c0e132c2ea5acb8e5c3fed169f82bb5905c50aa91f05149fe0f11be55c269dcbc0168d1b5a54b98b79caea51264c15ead155194388ee6b1000bb WHIRLPOOL 920b77694ea7907a151c5aa9c2916c30454a0525b43aca546e185688bbbd8082a8c90bdd5e2265c407088815c715ad1bddd427a3bc7cb0c9875e06e850e7fb15
+DIST kde-l10n-hi-4.14.3.tar.xz 1905668 SHA256 fbff346fa3482e3050c50fff7b3eb3a7b064ca097833bb14079085758a38d19a SHA512 8fbb62b1131b264f1a563dbc71d5c5cb75150d3091bd7d18e6a1f0b8ae48636e0c2c422352b67b6184fa44892fe29221560c50201c30c35510ad3e7c22076392 WHIRLPOOL 8125b88c541c443d7abf09bdb8c752716de2b6a78de710fa827a62228fc7ed41f4952432eb4b75925cc9d6b15ed3e5a1426a1058fa59b990eafbae1b568c0973
+DIST kde-l10n-hi-4.4.5.tar.bz2 1904159 SHA256 936137002e793918898ddfc110a8476f23b1c234247639826b5128b00f445cfb SHA512 59dd6acee69f4ca990fbeba6e1c2d710232445931b9cd72ac430e256a0b7dc7912523a25805faf90e3b38f7d883eabfec6c317a4c67c65644d6d11bc8eb787f6 WHIRLPOOL 88fe9cbac4f646e845f58ee61503a7a028397b0e0a8e0b25ffacd27b0de036620e0678a21822b90a2035eb926c9747ca3ff3be7dbbd949c88190fab59f1f3f13
+DIST kde-l10n-hr-4.14.3.tar.xz 2036708 SHA256 b38f25728c6d861424788a90298555ee4c379502ebde7a47297c6bc92d0329ea SHA512 861d65a35fdbdac79d5aae77b657bc0aadf105bf0ce2504076020e16c85fe8469ce5ce99d356d706f0d9405c0fb6eb0a419df8a5b0594e51628bf6d0968c7917 WHIRLPOOL ad6189ee59a60d3fbfd72c80d02121345f4f030f94395cd32a4c1f6b8eed69c3eae39ace7d5461ff6463ea919c728a359a3bb1c84c4838bfdcc80eba11a25fcf
+DIST kde-l10n-hr-4.4.5.tar.bz2 2164983 SHA256 f92d7bc999df7eabb4dbff2b8216cd55a05979cb62e75d0703bd06e2bfab073a SHA512 ac2f7b4bbc635d896e4d5e8173c1d32cadea71879f0c085c47e767ff2745f3470289839e287e4d127b1d3e7a2291b76d2b73e644b2b0b0b9fb1bd5de826fcc90 WHIRLPOOL d76e14b700537e533157cc2d2503c608271b8a035c8789daa8873241330011730440042d24b57ef59afec98007b7531ed0b8cbf3cfb315bc392f3cd882a3aab0
+DIST kde-l10n-hu-4.14.3.tar.xz 4322992 SHA256 2a30e830ef891cf264824185779ff95293cc0417f8e7ff55b9ce05511a135af4 SHA512 e1114310b02cfa3cd9a9fc37b80388e5d289c7eff5519cef1d7c4930deae4666c316794a23e6921eb85b893c78584ae05120549898122e114ec276f131a9c657 WHIRLPOOL 74b1ba21ce832aa12742bf6f4fa61737cd02f89d3a5b6dd8a477b15719a31ee6021ae2902b5724ee3738be2ae7264ea73d0c8b290d33f15f1c13c53bf1775b35
+DIST kde-l10n-hu-4.4.5.tar.bz2 4674175 SHA256 47cba402aca2ac8daa5c70698dbe005e19bf96efb37b7d26fe9255c27e0d89fb SHA512 1ea54a5a8b2516dc169e62c6fff54eccaf0221b6649f0068f5a8e0b013169a51cd9e9ee722c66886ce384c14b50f0b4dc4e7bdd4a940450d0f940abf610ed8e6 WHIRLPOOL 0ae9017e957e656d7010434f0147fceb87c279116620ef96c172dcc1f843322b615b7e9d62e683e3e880018bbbb0a82f7b9b9213d6d5384e2ae1dbf6a1a555d7
+DIST kde-l10n-ia-4.14.3.tar.xz 1463128 SHA256 cce74cab4f7195e4095e2a89a95f22fad107489c460dbc0c8f9b82fd3c8c6af9 SHA512 99bf9b47bdbb68d08db108f7060024516c55f4a5f4c91b13e25be5428e11ac41a87db21ecd21af120809f6ad872b70e3c10b904bc0d26111bd8545630a9f30cc WHIRLPOOL c037cd50f6c3f9e703123a69ebb7883fd842ec05b2f9ce9c97327005e213463ef5757741634eee76600c5cecf3e7c985c12445a51bcf421090963c4907645826
+DIST kde-l10n-id-4.14.3.tar.xz 530036 SHA256 fd5866818bdd1f119554da06f454fa3a2608613e820a4b00dbea8cc378a41fe9 SHA512 e551d697eeca22c4a33e79fb622471fb056a2ca85422559e4d2ed231dd53d57d30dd0cff1c4d371b4f3b9e756be1ebf8bdc3ad69225701cfb75562d241ad194e WHIRLPOOL b0864dde2ecdf7e66e9a4fd19d8dc41fcd96bd1ce399ca2d64466eff1efa6f07a372bf21c13c03fbe79d99035507761c7e4070cd84e408ff18b3d9afa57f72ff
+DIST kde-l10n-id-4.4.5.tar.bz2 352302 SHA256 a6932808b1f27fab2c5f05090742854b2524ee832ccad8405be076b21cb344b7 SHA512 ae8b51aa699e7290eef03fa1cec155331da69402b2bd499a3f57a8ae6eab58ceff89ef3a4ffbc18dbdda848c2b9d0a7dc05e2f34c4dac2ff2e873e2ddda09647 WHIRLPOOL 2817412df03746168b1358e18abf578c5787d20042c662b4c6e814091d1755eb94f1f61cfee452120f24cc6529e19f949e8fbeea75a46165ce780c0349bccfab
+DIST kde-l10n-is-4.14.3.tar.xz 1927876 SHA256 2c74b53c230fa3b5133bbc6bce5d175b2763d3dd350f8f3682ab522ed15355f4 SHA512 51faeb8326a414422db95cc0a6f8fc3c5d45e91acc53cda17a9157b391b773beab68eb4973fd8bdfb8e891775bd74d4948e5abd7c4747897bb899cac2a6f9930 WHIRLPOOL 30c623a70b9d800b97710c31d5650d52326f91acee9e7c6a161800610a0e2de7f1b14a3decc8fae8ff12cf4978d3cb2c0d4084e343ca053ec23b2db22b042e31
+DIST kde-l10n-is-4.4.5.tar.bz2 2009934 SHA256 f2fe02476c05ae2d70a7667b2365331aef3b033f8236eeccc3b3d8e07921bd1f SHA512 2ec6a963f39e76d6542237c41350caff0ea40911a8c7ace5a137c1ffc96c7d47b57858d5d3645825fd53315faed98178bd30d7daee5269bfe3e52695a41deebb WHIRLPOOL d3d0d3f738e867c34f487dbee6d7c9730f2856365bca83eee9ab145cc2423600fd57e98e9d93fd87670e32c1dfc84e6d336087b4b0146daf90285b1e54697c35
+DIST kde-l10n-it-4.14.3.tar.xz 8865804 SHA256 9cf948d1766089b865e67fa997dd270396a0888163d1baa01d53b1bdf287e2d9 SHA512 af654ad45e67af32a51d29d321249f0f30166dbd1a66e44ec14222127b7797838cd4ca32d578cb685aa5c0de7edf8288287a57ae17762de697dbe3ff71d76746 WHIRLPOOL 8e437387230a46c0e1981543b973131af56cd17ad301a9f00cccb79e1c659a287f58f69cbad22898d16b6767e736042e4d9c626ee2871f6ff856158247595ad6
+DIST kde-l10n-it-4.4.5.tar.bz2 11339894 SHA256 b906a97d071967816d460d11c28273a9adf14f6a96d5978c2905f6794b0af4a9 SHA512 21f8c79184871cac7b6087cd5fc741e1a64beded08fdf10c61308fbc38a3efe2f377f14e10596e7e3ed0b5a69fbb677ad4eba6fcec0ecafa47b249767a1c5ed1 WHIRLPOOL d16f566ed1349b24d10c58d28c31d3026a0ceeb366fa601fa7cab2dfa8ea5d3e73ab53468b8301a555800c9e83f2c250f1ad395c6f8efb339ba1e2b92a4b0300
+DIST kde-l10n-ja-4.14.3.tar.xz 2320504 SHA256 32bbd6b201ce0e1931cf091eb8ca9365d80e41b39ce434b4e949c1ba92837406 SHA512 63945c56613ddd0b433e2a9645ee262dd96374e610aae91173b05e386af6139050a822885c1440fcf2c8394a342959b0a763972541004e20d611eb454bb63a27 WHIRLPOOL 825ded6ac55d9707710f9f35259c6d835af75e2ed14917adba3bf99c00588a2cab50c64a403b5047a03c3e3064efb93872e93c703f70b9ef1265b963cfb4f80d
+DIST kde-l10n-ja-4.4.5.tar.bz2 2315786 SHA256 654397ec24c4e9f356786e9655dccc2e94fbe6b0a06d3f506eb0ec9b4f50b92b SHA512 94effb0313248d075fd476ca4b02193d7090f7edb6cc258c6d6b1fb871dd4415a94efe1396a3c5b92bae12c7502a60321cca9614a254dfbc3f46ddaae41049b4 WHIRLPOOL 45fcb25c7544bae84d7e7dd6a7315f9cef14d27741414224be8233f6b38209b2eb34f8ac9a649f8f8cbcd411fad6d58aa8699218c83ea86f805536f4fc4d3d33
+DIST kde-l10n-kk-4.14.3.tar.xz 2713912 SHA256 e2392ad7800a85e58c696511fd98bd801a5ea515c86600f4d6c4f4f08b892e91 SHA512 08a5f81d0c5e7d965caef4a0ca6f6797dda59de76bc40f0f0652ca514bbea2489d62d6a31e75900fde4b382e469cedcf490364498d9d486f3eef9318d6c91e2e WHIRLPOOL 0326617a9d3cb49afe0817546aa18d882581fc7de1666c661c16249bc4a8025e7114b5562a8a16fc9600bdf2948339758d28caa133d23d56018dcf02da420d52
+DIST kde-l10n-kk-4.4.5.tar.bz2 1690115 SHA256 b9bf0d1895bbb9ea3e63c07edd694a15a5169939d4899e16316b399f478974be SHA512 d0c81a7592fcf59bd3fd3adc006f6649325933839e7b8d2d90752de58b3109bcf0a4ad17d4e9e62d7350f4535bb982c403639d162d404f8bb6fcde04d8dc1e91 WHIRLPOOL 1c2de80fcb327ac036777d6fd297caa38bffa7dfbdc41f7a7c0307b8e107a70a36e0fc7f2fb4e2fa5b3741fd7d777cb925ea8eff1491b9d2da3a4aca72c3ed6a
+DIST kde-l10n-km-4.14.3.tar.xz 2275560 SHA256 5fade8b670e40da011b6d174d5f38f7ffc33c9ea13d727e72b0a3b111fd8129e SHA512 9872b10378830ad1877781fbed345c342dcc787a51650f0c5f109942ef9d34214be0b1be0009f701e7c286dd66090b6f04c39a120f06d5c99c8b28fd9ad06e8c WHIRLPOOL 5faab70bbcde49d744014590f18dd663353e34022b796b383b4bd39485324afbd24bf62e4c6f49489726414b4bbae5ae73dfa9c9c0fef2556c098c966e67896d
+DIST kde-l10n-km-4.4.5.tar.bz2 2251377 SHA256 580dadae3c1124a83c62f88b4629c3b4139820b3a8c09765ca527f604af92304 SHA512 22cb93f34292d9ca8a57d50c59c69668ab3b0f02cb8740deca5b5d1f3207aca8ee7696dacc1ba0884d9f206328d1e22ef0ed415901fef5c6d3b707c798c17856 WHIRLPOOL a511830ed94e5ae18a4e3b36a4a974e40cdcbbabd65198df624863eadc8d4c0a2bc47c0458a9bc7b8ffe16bd15fbf18c384d4dd42adc97a9f78600283cbe11ca
+DIST kde-l10n-kn-4.4.5.tar.bz2 423253 SHA256 092132b50d806e8c90934448b4420fff84edb01ac3a33fe6b50e064175facf54 SHA512 0a77e161ecec6cfa77f901235d44782bc4ebacc5689db8132f434bb3ad3271239d6edff2b67c7d0b01cdb1d21b8b418c9bb5d286a6ff311f78dadb943f0a511b WHIRLPOOL 17b9371b048b0e3a9ce60a34b5630607746627b41a5bd1d4b4206a48d2dc9702e663acc32f5c393a6610a627e3d56b9b1eda15d91a0fee4540fd6f9ea120d498
+DIST kde-l10n-ko-4.14.3.tar.xz 1976332 SHA256 579233183b8ae5a13716d1792364c421018f494e7ad65506ebf9950d1853d0a7 SHA512 6e3060b5e263b30f8b3946062d8b11e2620b3906a2c0426bd78e6ab482f55103c319cca1e06fd8fae0240ec4a76c7a597e234249f7c57d5ecea20355356e83bd WHIRLPOOL 91e64522bd38150b90c4c531286ba5bcc4471bbe4df7879cd8226e9d46fb8c3e2c66957ee9394db8afb24e9f733a86d18102a9071879b5ac458007a6b792f726
+DIST kde-l10n-ko-4.4.5.tar.bz2 1659705 SHA256 94987aaa0df5c61f5cbdb10edccc1b3dade5b7a87cadb92a078db95282cc6048 SHA512 e4786e430b8707aeb3b5007ab75b4064922b323c917334a563a6b728f4bab77122fd51f94540efc87e9f074b62eee3c59f8b624ec9abf6270fcd8e874eba844f WHIRLPOOL d68e13503b784b63a4460ca520354888a0d6b04f2c93ef36dbcd27357cb01fc58476d12dc119211f5c63f952ed6a471ba0c59a006ec3f0f17543638ef40f7f06
+DIST kde-l10n-lt-4.14.3.tar.xz 12888440 SHA256 b245809200465020c2a46fdb23b667fd8d20beb964c2879cba22b016f19e1678 SHA512 4fa0d487dd4402b12a7ccde0ac8b3417b0a44843fc89e617dda8cc4b0623fcf8b49cbc17409a21302a7b2b0acca30b1b49d77e11bec689646acf9731dd2489f7 WHIRLPOOL ece9c496201301bc1e51e90a9f134504b64b9d744e107d8cf7346004900eb07694d5448be4717b32d55aa7996eacc4d94db37f83c226791156653755c40ff71a
+DIST kde-l10n-lt-4.4.5.tar.bz2 2140341 SHA256 67c8e464e2caeb45611a3cf7f8226659968ad30c96b336d280732c554db85c83 SHA512 1e5dd2d3e87516131ddb38c1d1f4475400f9c0eb3a6759482af265fd8b7bdef2f426ec21613da8bcb103a931bbde4fb6058eb0a28e36638166653801866dcfd2 WHIRLPOOL d953e3bc69465e1ce7c378e45df6f2e8f18294d198c8bf8acf1698a5ce1aaef4412300966c11fc67ba8fef3516829a98189e0f69c6518e068ee72064d5e9fea5
+DIST kde-l10n-lv-4.14.3.tar.xz 2270324 SHA256 96beb29732146b68273a438bb13c70c8e1243810d5f07c0f43e0a68636295c57 SHA512 d3b5ff35e70b7228e83ab103714385132d22eb87177ce92d22781ab7dbffec4986e2de7e14d5d681ad5b413b365bee9a85969866ee9db52424d31bf5d6b3519a WHIRLPOOL 17164b6ce2211bdf40e9f017973f8ea2b9117b53c9e0b9d5236721579b2e5b4bb30bea95a263a7729205f4390f4641095ff1ae0ca40a357de7fc6ba018f71756
+DIST kde-l10n-lv-4.4.5.tar.bz2 2253462 SHA256 4cc2a2d89eed235d2bf49c3882063868d910ed407c0f13dfe8d635c655623e5a SHA512 ffb3564342b036472ec5cc5618d96ae4b251f5ae87ea13e9d4c228603cdd47112419a4ef3f0cea96e527fb9cb46434b9e4d4f13300fa8062d068b1ec67768e23 WHIRLPOOL 908008aed4a67c92736d399103c0db7c6af980b7b47a023e88e57386fef5e0d473a6b0f206cec3cf912960699fcffdfd8d60aeb77a5ddc89f7baf1f2c5a8ba21
+DIST kde-l10n-mai-4.4.5.tar.bz2 923593 SHA256 ca98bdab253c3995a963e3cafe69bd8fa425b104a008b385e3f55422f16595b2 SHA512 b5c0f72289f20756d3fcf2ffefd586f7bc49b9a76b7bdc6db729ea5338414863b8201b2697cc67b81c9795d68cbdfda6de87c4037c347ade4824af6803c49472 WHIRLPOOL 10bcf2cd9273deb744bc3e9000c7f8c7db431629d290ace545fd120719444f473dae6f204dd4eaa9be6fc53aa335417b9102a600c4be54b6edf2f84374fad0da
+DIST kde-l10n-mk-4.4.5.tar.bz2 1925513 SHA256 f850f2fdba67df0dca31729791133cd891d13e07df7309e485a81dbe4099eb25 SHA512 1e053f7a8fee1d7a530545a950a65cd8b2997afa42425b014b7f058fa8ba94e0d6f1acae97b899459dd3d70e1859f78c0ea94db3f3efb5c0792393dcabe01989 WHIRLPOOL 60a9a10836a149ceddabc6e0c65111832b891c662e85b3bc210990ea58d1e1b92ea50d370d81cf097782143e9afd3d8cc88055367a8de838b60846e3b22a4774
+DIST kde-l10n-ml-4.4.5.tar.bz2 20301499 SHA256 494e5d96c82c43326fde9b1ad68ff52a07e858f9201d7aede30380bb232359af SHA512 2b839af73abf537e9c178b846df10c14e0ac68600b10b67f61b49c6f6af82cc89c2db04877dc006546ed5bb81eea9c8dc62662cca0c414b310e189242558056f WHIRLPOOL 42096685a7c1437eb91012cac3529ed060234b0cbaaaa9b4489e21fb08518e75afac3f0ac0b0c824983bfab0c43fc4675188a83172218e4bed5f6f9e67bf1e6f
+DIST kde-l10n-mr-4.14.3.tar.xz 1849700 SHA256 a5dcf384375530a62f9f8c819f79d26fe433e8a7323467ecbd944879faa96c16 SHA512 90673988bda0d3e18f6f618bcedbbda52e06995208ad244d8222007ef1cbe81519e61d1953ba66369618aff7af93911abd6169755f936e53aac24c9ba22f485a WHIRLPOOL 57b1b8f420ab148358140b5642dede0ed6fc5486e72268b07ebe5a0002cc586170cf3066841cbeed6ed83f5fee76618d4515d2bf54ef5a36c484695e5a2390af
+DIST kde-l10n-nb-4.14.3.tar.xz 2545556 SHA256 2ad1734c2c63a99cd99298a1a4bc24fe2958221afef80e0614334ae93dca4d73 SHA512 65c6904e08ccd1b5dec9915dc3e312f7be84b03375e31bd68a55da0551b5f80969a95b12dcbabf25d33b84b893beb4458ee22d185993b1f940054a8f066fc24b WHIRLPOOL 7cb2dbf9b485d526d63e78a27947412be19924f512eef5133921f0b47d7d79a9a445733df4a429b291bfcc473c4499fbbe670e001462891f8a27cb08bd1e7f16
+DIST kde-l10n-nb-4.4.5.tar.bz2 2628027 SHA256 549a318c5ed31191a42b76b2b7aef1b5d0fb4fdb936ba0761642830bbf822cc5 SHA512 02dc4cbf4164a0082232022c8f90b8945efe6fef4d393433dd7bf6dbbf1df8d8312fa74d3c40fcc7181a23354be22454932e70ece42e0610d24e51ff845f48cb WHIRLPOOL 579e1fe9528b736b3efbc1c6b55f7413e96690c7f515bfcf1f0ccf30086934b7a845cb352766a4523fe380c3026db0d069de17bebd059909a1cfbed931fe34fa
+DIST kde-l10n-nds-4.14.3.tar.xz 3334956 SHA256 78318e2a7fde90bc63d2d447ac71e5a04099b4a0d56ec9e6c5d38d8d72f82553 SHA512 89134f8576153983b5fe4c063c8fb7605b41d0665d33b3e383ec11601f6410214c6069c113814dc5b625b1570bfbc069eaa620ccf3288cfb0eb30743b7f0c621 WHIRLPOOL f0b712f8e4890cdf4049c547d8b6adeed1cf566223281383fc7544978876a4db0bcb15113e90524ae63fc11a369823bffcce02475bb40dfcec7a216bafee4097
+DIST kde-l10n-nds-4.4.5.tar.bz2 3883818 SHA256 8cf2d58d4f97b28bd5d47527cf4d2c146aee0942151a6c4ad30354896c45d64f SHA512 5398e8f189c582fd5b2171b3ae6661d9e6cfc99c6b6d979115a38190e41a95fa8e40409416561e6428fd93f9822fb819786b455272be927054e90e8aa9a6d701 WHIRLPOOL ec64f1d0c49d9d971d0a595308653dee045348b4e7c78010c3e137d76f2aaf3f7ff45c0cd79dcffd2cb133951b23795a57cc4af5cb01991f5f6c9925800d4c06
+DIST kde-l10n-nl-4.14.3.tar.xz 13951924 SHA256 665c2cb583e8fcc436dc97b7cbb096f22f4944a58dc9ae004821fc81a3658827 SHA512 2376d73be8532f1c97cf6087ff6014c89c8eb03aa5b8138043d83cafffc8ff374d2ed4072c497f3da40b6a53af8348b081a4091c70f9bb652a8e41b6358948cc WHIRLPOOL a63fdf8ef2083fdf9fcc557d3db5051ddf1ad2e867d001bc556f9e61509935bea0df4890cba49049dcd9a655116117803466388adab2931816c8c7deadd21505
+DIST kde-l10n-nl-4.4.5.tar.bz2 14226957 SHA256 99eb08aaeb4540f8fc7c36903b5e15e8374315213e16bcd36b1df51de3d6da3a SHA512 a658c7f3d550543881f1f9dd37ae0bf60b2ddba9d83736fe05035ae11fae5a5d301d982360d6bf67a256ba2e0fd0527f68de974b151b7d6766982b5cf68a1423 WHIRLPOOL 1d1fe22d91b4c6f1b10f9f687262014866c2e83a43f94bc62ce672bbc09068edd7472b0704cc4e8dea02af2d35f557afed4ee96cb2e0777b34eb49ac8ab97838
+DIST kde-l10n-nn-4.14.3.tar.xz 1953092 SHA256 8dc79d09468278f8a886330403606007e198c50b854cb4e2997790101e2760ac SHA512 13cd0c0d8e7e9a285424520fcc155f5f721d1330d30a75587756f5b49e84ec89484502146bc6f60fc690b820f446e973f83b04a687aa718b01b2e650f61e7ae3 WHIRLPOOL c9e9493a80adc04e0be24f2d1c7378093648235376f874497210904ef2cb5d2cfd9206f117d840bba6fec58482f8f913a48e4c33b458c7a6afa11499dd083819
+DIST kde-l10n-nn-4.4.5.tar.bz2 2202500 SHA256 edddb150563756cd5b5c261f0bc54a7a42385c122c8541dc1b2ddbd0b11cd955 SHA512 bd40772aa67c1d79d7311b8f47d3ed3b909b8e679289976889f766fd068d0d5024ca18f05029b9c58faa381b402ff459f16d4036b3006b5d8f8b08ca660187d7 WHIRLPOOL f46ae35b01431d08186e23324d94507dcfbb15ee2d0c5a4b3124e02ecbcb23f0b04a9de1153a5d9db38b1087631a2e0cc210fb4cc594d7c607bece7939ad64b7
+DIST kde-l10n-pa-4.14.3.tar.xz 1973792 SHA256 d402220b7c0d8ffe5bd47765cc70ddec3ef0302c05c28910bcdc47581a35c50b SHA512 d2b9fb88d5f70c776b46e45b7578497a459415f9df60c350b370f31c1d112d3f725bc7fb4702141e57485c971c7a2e5e0fca11f696c188e8432dc67925a703c2 WHIRLPOOL 53041ec3e5c8a52bc16acfd3154157ac4faafb7d6a9c595af4518353b611d79f54b7fd2bcd3d182a1bedc4ed40f91499f9e904325a2c5b1730509d8b20780a93
+DIST kde-l10n-pa-4.4.5.tar.bz2 1818030 SHA256 8420037aac0feea5b502d9c88498ea01eb119660baa14664b1cdfe7c158c9129 SHA512 00ca9362adf11dd9ce63b3ac1b4af090611ac7512616fea8712b32dd420da39725bc05e449fdf8ae54ff5efd76dc51a272d46e495bfbf5e068f9651ee9522201 WHIRLPOOL 34d92750ba423da0cd3ae1156fab815d8b28d943a06c5520f837dcd70f088849cb3c2d220817ef9aab417685e965df9e2ff70068cdabc5650aef8bc4618f15d1
+DIST kde-l10n-pl-4.14.3.tar.xz 19237384 SHA256 5149cfa3fd06e230e988ef88ac80dc32ebaad74811e3efc9bb427d7e7276f58c SHA512 14b1806614b1d180eb769d9e991dd3d2e96f753ff7a40620e58ce9656e19ecc4e4562d628b69a3a67144a0773956aa120d2d78e4abc4e545a713e0c5bd03745b WHIRLPOOL 67d9dedfca948a24bb5b1e0dfa9b82b07b628bb0b8dc3870054f00c3f60c450bcf47c139b3f312237b6320d075dc9c0b8d5612219ba9b74b47cf55ac115a7ece
+DIST kde-l10n-pl-4.4.5.tar.bz2 6149268 SHA256 2ef854306bb58f6043f1361d93437ae2ed8cf71cf54e0518f60e4d20401b06f7 SHA512 fa2462700997f13246b2f3f6eeee6e223c838f98ab670aa1fbd741b76a74999d9ae1852161937f837df7b938f44389e2359106f2108002b46acda0fd30290a75 WHIRLPOOL d938e960c3821ea016344a9ec00b9fe6f095dd490e4daa0e3c9edaea9d1c8e656ec358758a71d49c09cf311e593d1da93a5d84c7b74b16779261dc20ecb7753b
+DIST kde-l10n-pt-4.14.3.tar.xz 3810328 SHA256 96490df8ca060b3f99fee750b53aff0acd93453ee9caf41a9d2f5ef2322964fd SHA512 27f4fe7026a7158c1ba913d62ad3088230c0b4c3f07e1e40f8bc83d75d28ec508323ac7cbd7af05ebeacb95c5b097739afc838b02d8a1e134eadabb92bbc53cc WHIRLPOOL f616ae8aba0236dfdf8ebd2186c97d16abc697046e2c6bf1d94ce7d8309180f81bb9132c1369fb40774143c8fbda9274790bd6a1face0ada9e91b323a2a0ee55
+DIST kde-l10n-pt-4.4.5.tar.bz2 6345114 SHA256 c1863dabddd30f970532ac6ccf50279e063bd449aa021837f3f4f3a373e2752e SHA512 9bf87a2e138e6edb99b53a00ad382cbc8dba29d24926926bd1c727be9c642b9dbc49734eb2700951a5e8479994855b81ef35de61acfdff4e14d1384c6f4e6c7c WHIRLPOOL c28314fedc4fd82db8b537a075561c030419372be3b63ebb5e779ee09cf9727e8854823f86c7acb4107ab22641a951fcab36867441757ea3a0acba13e7dab4e5
+DIST kde-l10n-pt_BR-4.14.3.tar.xz 25130880 SHA256 dee62bad52aa8e90de5b4c711a918739aeecbf0cb0fb5f9865dadd94660236ff SHA512 86a13f7ec39a174d699d80b736ea3ff7ab0acc13cbb9d6bab640e56a85efe50072c9f2baf0c3c7390c29ab22717db3fd5954199c40c3321e0916cc50d93d2e82 WHIRLPOOL c367f70d17885ffd33694f9d4595f3fd8a0dbfc5549ef1b5f1504ea9ac619aac452031f8feb84bd4b8c4f54b21e920d17bf3be1fec157e0f984340c1d2f63e04
+DIST kde-l10n-pt_BR-4.4.5.tar.bz2 17672341 SHA256 6a39e3be25a5d9b923ff2f42d0e7a6ab86831ec8f6d506b26d7e7ba14f2b9eb0 SHA512 c265851c29ee7e9f76ba3150c8e73d132eab065852dbcfb0394df898c01da11309541249c0bc6c83d70a9227b67d3e5f47c1d599d17257b2336588a239aad327 WHIRLPOOL 3ee2da36dfdae397700f8eb6062f02be07758f5286c9d739b75c1ecb9e1ccc56e1d9ce8c646a01e8df58dfe841252d6344b4e8e266f7ad39645405d218e14613
+DIST kde-l10n-ro-4.14.3.tar.xz 3079272 SHA256 ec125af2936dc899426f9c168273c7bdcb6e5408ee82b06a67aecae3220979d2 SHA512 816a55a91c58d7fc2defe9df4dd36c9c2dfdb4ae0514db4842e562c23f56cd3ae69417d92757c8e32d199fa914cbff01ffb9d24b74497441bdf0c0740d043137 WHIRLPOOL 3856d07695f754731b6c9801279f25049c6ce8b3b63baa208a194a91e85b2f38abef578b49108248db9172e42bb19c8332b558554d2be286de00a5c7e79b3797
+DIST kde-l10n-ro-4.4.5.tar.bz2 3498826 SHA256 dccfbd27d13a099be13031d6b730fe6ddc8145b444de831970a086005441bfd2 SHA512 9ffe7cf0a1453268fbd406812039acf1cda794f090750b240684c9bed7247e0f73c5bf59270c1925acfd830a9d15d6ec7ce99cbc0974c912572a5ff3f12b7b72 WHIRLPOOL e6077a017b0fb4fe90ee9d81df406d6d6c8be9f9d3d4be4ad83ebfa1faf00275d240de2efbe494281c3a1f4fa41d11e4e721b3bc51c5e0eb36f2163d10e54306
+DIST kde-l10n-ru-4.14.3.tar.xz 23217708 SHA256 91f3e7bbc789bbd2d276578389c7735b9e02531fa4232c814d634cc69327aed1 SHA512 327056efe4fc28034c6a4e9c3f782ec0cbebb77eb8e28c3c97b187b72f6f8cfec22eb05b1fc9c6fa620350cfa7c640f65f49dc83911cdfd99fc2098fdec35872 WHIRLPOOL dad9d255befe39a54e63e3bcd0565e04d2b4dc185bc42870817fc727ed88a1f3701278a74105c97c50753f613f9e6f21d9e3a9d0c5b1a7d0b5a68d651043c48e
+DIST kde-l10n-ru-4.4.5.tar.bz2 6429198 SHA256 5b177410efdd1109cb3ec339b9b7e88fd402a257990ba48664608b3948aadc27 SHA512 575015f31b6853465828aae09cae84c5f4f63fba4a797ae8889e894c74097908950e44e49a83792f2995f904fa10afa7f9825f6ad0a2e9b72b83bb751a3c76a7 WHIRLPOOL 7fd4ec4367e780b8dbb994834dcc2f8140c9e0b8fb49ccbc683440bd398e86902f559e4f2145a2090c715a8e3ea232265b2a5138199cf12c47dc0fb89d09c5a6
+DIST kde-l10n-si-4.4.5.tar.bz2 764320 SHA256 a806354815d2ea838abc91d27f835cdbfea1e59370b2063487cf65262e4e6c74 SHA512 40d2bca28c4d3b9fee45c341a47458ba25b513fb8fa14d1c667ce828c95be12c5989db12bd72aa2a571519b792628667302abe548b2cad9ac4de56eb35f809eb WHIRLPOOL cfff754ae92cd3b21bc6f29ce3e07dfa515fb79e07ee9f73354077cbf34b9c53f36a9f7abfa6286c33876f587c0b55b2eba626d046d53a01f4e8296f3a32f4ac
+DIST kde-l10n-sk-4.14.3.tar.xz 4564380 SHA256 97782df0788980aeae67093c8da9699c45b4790ff98d89e88fbcb579379798d8 SHA512 784a139fc6eb09a8583d40845c7b1d3d265aa934c1c83774036f0c3fa466ceeb9cbcda93c5ef41ce11f7902c43430a6b31e9e227cc79abc40f581b712d3a31fd WHIRLPOOL 73c4c528018bc80454e3fbdc7473f7ab0e02224955e21f6391f00f83f0344966364d62207098449905d3a23c23a11c46095c81be4929a3ff168868074f45102f
+DIST kde-l10n-sk-4.4.5.tar.bz2 4402588 SHA256 dfa0f20d03f44bb2af215a2ebcf556932a74a469b706d55fd7c238ffc833b485 SHA512 ab1b1c522a6ed9290be79bcad97b419948017a24fc9cdedd7c47477f41dc2b5964acb6b8adad74f0117461f316b59eb55c79372a5c610366a126e4cd5590cf03 WHIRLPOOL 4168aef0638d6e2c6eb0985b59332dcf69333837593b873a0590d5aad842593f27eb8433fd0eb19f5a2264829dae16cd56452742a141d4c71e828d5198028415
+DIST kde-l10n-sl-4.14.3.tar.xz 3201048 SHA256 b92ebbd85ccbcced61bb8fd5c94c59b00c73f7ba7c3c6d22552f5fad530e21cc SHA512 1d28141a09bb289e77e91ef015d07b2265e5d869ad2eaa52753d2cef047106f89e9539d087a0211ae8e6ea73ca5e5f14ee30eb77d15d94fa537caae793afa764 WHIRLPOOL b31e96b4f6cca37e82c71a762f6f85e601065500c2fdbf2b435ae4b9546ce03395f9a720e762f3e0809c7f11bcdd5ec31ec6d348f8dd1c8cd6ff4328dd8a7855
+DIST kde-l10n-sl-4.4.5.tar.bz2 4501882 SHA256 2dc5996ffa638fa33f34a238cd21e90a26fdc59d233af3d174f33bff5679e3dc SHA512 1e5bb716ce671e550b9bd654be678d7569f8719c87c9cebfe75a33f72885a692c9d41c16ff708067e31e077ac70684db28ed9c07ba91e62ce3786f2997ad10e2 WHIRLPOOL 7e4f865b1a2bba2671e69d24e22c00c890c6049d618f827f9edb04c04f0628f22c7239e9acb7b091b58c7418fcb11e8b5a3568dceaea5e84a6294cd3057600b7
+DIST kde-l10n-sr-4.14.3.tar.xz 4868740 SHA256 2130fe9cb3eaade2a6dd6e3118d7399272eabbe4294940a1133b5b2acf89365e SHA512 70b764c34aaf7f1dcae38fce808022285379f1acb1976f2b632f55c9cee38247613d7d5da3c2d8905e1353397a139ddc0cc1f91c4cb29f511af8d35b26af0d40 WHIRLPOOL 76610697bc8f27a12ff4933a7b471ed33fbe97d7d0f093c75260a639dd66e536ac4d60d6836207e6e643f64fb5b951caeaf13acfe4120d2fdf006ad6aa48f3b5
+DIST kde-l10n-sr-4.4.5.tar.bz2 8508792 SHA256 31f0b0a9fa13a178ed34ce9d6f7822bc95ac457f6e5bf98762c9de6fb30266b5 SHA512 0c4b802c5153533f5cad9413b8d7f2d17bde84b37d143969c2d0d589745481eb366dced480f78ae9622019eb696991b06b2d801bd994017207ca0b47d7ffec6c WHIRLPOOL 590c4f63c7c2bb96632a03c5f98cba388394efe3cab9bee0ebc145818c12b8c46911f60847e3452220391dffa89cf9b6aeaf68ee612b980caa6f29495130c8f1
+DIST kde-l10n-sv-4.14.3.tar.xz 14691832 SHA256 5be86e4119c661eb9833d7a02a5e4270ac31de6440f0ba62b91760a24af27d7a SHA512 df0f1b63e503f2ec6e0831cfcfec4b42b18f76148d6a6b9ad473fadbf637897a4cf09eacddc691405911544c7d8c683da872ecdb1b11705d9843c1f96967afad WHIRLPOOL 196064b4fc4bbafee036d214decce9b63643c396ec8d6e4986628048b2eaae896dc49cc6bb0cc8dda660d56bb2c50ba8299f5011e15cecf6ff920cd1f806530f
+DIST kde-l10n-sv-4.4.5.tar.bz2 18802546 SHA256 7800ef1e0a32418283f5da4f70603960e8ac4fdb3750833435be8742147397c6 SHA512 db5b43367c51aacc46227e391b7ba3bca43c16dc0b14fb53d4f92d3d9c9264cde8ef3d6966ede94a5ccc5f3b279362aa701c2d5612ce31784558bc06532be56b WHIRLPOOL 22c2efc21aa37430575730d97d4258af40f55a0a81c757116f4e2a319148e39f5584c7a69bccd526d7f31b5b673436628a782fbb0c7ce04793d8bbe6d30da83b
+DIST kde-l10n-tg-4.4.5.tar.bz2 2083462 SHA256 610a2a768bb948ec7323dd2a6919260195c727ac980016664aedd34db1dc1928 SHA512 7bbdbed1f6cd5971e532b3e53fd3955a062dde671ee694480d310486a8e1fbf7891d8de349ad7c0f3d2c7ddea88a5e99611b3956310cd0629eee1e0f326999b9 WHIRLPOOL 6700a38be239113b99fd5525b5ce01382f1efe2ca1e55ca831b946e25eee95d7d9e8c508f05135f11ac5060ab7bddbad0f3880fe7abfdb8556bbb869e5ec1da6
+DIST kde-l10n-tr-4.14.3.tar.xz 3873400 SHA256 907b3dacf5b49565aff422a2fc5eb5d48add3cfc63f327f5322a82c1fc756c97 SHA512 fb3b2d59f25fb9dbf7a999f5d07889fe7f15194e760073c40c9b7cc0748d96d8c52cfb0306d4705c0ec6d053e5fba3ba4d4bc71db47abfe7e74abfb2d1ea8245 WHIRLPOOL 62bdda23e7159c54c79f884a2a0a8165a67c75937d1517e2067af1d153310ff144cc25b882e35242a658b70dacaad2e5a9686a880527939ce4a79c5618e49fd2
+DIST kde-l10n-tr-4.4.5.tar.bz2 2546808 SHA256 050aebf67c7539c312e971adc1ee0c33abf3e55f3d5fecc7842bb9cc770ba4c6 SHA512 a758b27199c4bbd446a4e8a3d1ff2c931e996d293d4504c16b12519864bf4de874c60173c8428a357224849ce4bbaf8a956be44576ada84de7709db3038a5fc1 WHIRLPOOL 36ca6e9445d216f32a485f06e338a1bb41534b9040f4081dc30ea437ddad49c961e85c11511195ab60fa998bf0cae37a0277ec80f2549a364698534bbbb77ea1
+DIST kde-l10n-ug-4.14.3.tar.xz 1813308 SHA256 0086ff1d32f749b3dbd92ee6997e0c03d0bc8b3ff6c3475e7ea70139da721f62 SHA512 ab0ff5a092b579f57c34a2feeb3e067a7b453c0a11969d4daab190f023800617d22e7469fec1f4a2171baea4105c4c8e4068d7f66b654a211dbd8b4677a37626 WHIRLPOOL f076d23577c891bc3668f459d2235171e051d6a83011c35ff157f78fc11c2fdbf8c60cc0d5cd0c242d7ae9115f92b401163eb961b9419279deef35871fca3e53
+DIST kde-l10n-uk-4.14.3.tar.xz 26569304 SHA256 1d72d53781553a03aa100a4f9d730635f8419f162f6ffc77a89ba6cea1afc20e SHA512 9895581c254da3500c961c1ab8b77389c3a8dcdf43ffdcd65d1189011f0d799d9f8e7987a178ab13c65da8f03c6253355552d177033157c98b307662c8c20977 WHIRLPOOL e0a361bcc1e58a405bc538542704be2f9b8533c12840be4ec6ec768cb85ddec5729d08a2bc6719295d6b727ce98d186d46d66ebb1ed92faae61c89024bcdb553
+DIST kde-l10n-uk-4.4.5.tar.bz2 13957369 SHA256 a279b785fc8e0820e4a1cd7f9ded9833f348c53dd5b6cf87df9bc8b7c60b65c6 SHA512 a0f57faf82f0de872c01c2d66d941d330e94205238db1497b747c878220398b33057a8baebe3c1f436029ca0487b9c0b6b37ebad8bd185d0aed413558f47445d WHIRLPOOL 5d762d472a2463a8654a07b2b2d6a812dbe494a52244b058b18232b2f31c70bf9a8bd4b416d11d67821b8554b85bcca7d67e86dc170431f223d52b8ad9ede0e3
+DIST kde-l10n-wa-4.14.3.tar.xz 1768108 SHA256 3b804b4dd6442066d0fe97c4a7c3d524e44949bb040ca926745fd830bc7f6785 SHA512 e76636ee9f38862b5cd42be962d5007b7b2dfa8703bf63954c1dd51daa7aaa4e59ce5e662280eaf736bda00ac09202a38cfedfcef1d342a8aaa44bd1262f2eeb WHIRLPOOL b0c5f368ed0d9297ca0311994d13879b11698db1b7718ebc7a1e9f3995eddaaf0e205a98e82315f83ba4f2a3b934f41c26935c7607792d772f914da0aaa1bb71
+DIST kde-l10n-wa-4.4.5.tar.bz2 1823756 SHA256 e00d20597e9b691ce23cf80372a4e989d3d6c7290b414231c2ae6f525c469b55 SHA512 019ff590e6c207404ba2f0545f12d7806fb99db654bd86b7dd4f2f48a9acd1dd413cc2f1150151131b02374c46ac59d08feae4190bac780667006d1241292334 WHIRLPOOL 5c90edd690c18040f1b4829d59f5cbe40545ea98ab033e46a6eb92767ee5d357749bdb8e2f944481308dc512f97ef7b823bd5dec2930179e1b05818e3cefffd8
+DIST kde-l10n-zh_CN-4.14.3.tar.xz 3634472 SHA256 b84a9de26a9de253a1e9d7c4757af2e2957126521c32c6e76d9391d49aeaafe4 SHA512 d1fff626b4934f73c5b42f4a946941b0de47d790ab48c803f69f0d1652a3fc2c477ff50684d8362a064017508ebbeba72ffb94d3ee90b26390e85b1460fc3264 WHIRLPOOL 5b8d61dab7280c4b337bb0470c675783316a9a7cde2065e4815d1df68b427abbd30ba4f7aa43b8d1cb150d9211e2e44a0632ae3d32dd630d0b0912615a027319
+DIST kde-l10n-zh_CN-4.4.5.tar.bz2 3609788 SHA256 4040bed19a37560c8a7407137f81e9bb9db550a363beaa9131e843cb9be98270 SHA512 71c0d192d38da8ff54d582a57f891ab5ba0c8563ad589254acbd507e519e523560e42ba651fe78234f9e407f2514482d5d2bf4cbee0f1733d69a5c65c5d9da9f WHIRLPOOL 71c553da367087b5dbdef9aaf85251b0c670d15d109418e7457246c5fe8b52a46c38ed1ce484a9dbbe9743fcf96bdf5d4abf3268e27dcaa28ae064e01bb87de1
+DIST kde-l10n-zh_TW-4.14.3.tar.xz 2696832 SHA256 b14e60377f096f2bdacce28ea2878385002daf3de2bb8188b6591165c7da7b11 SHA512 0cbfb97b19759c5e6553a8ec1dd37a4e3415f4d4a8e0eb4236490910d751a0a53c7d732c38069dc160690db12f599de8f3882a76f67aad919690073db2ed0718 WHIRLPOOL 860b97649fec87238854ccdbe475831b7acbab0b0cbd4877582ffc241aa46a4277f1b85f5230ac376623f20ad3b1ae95b4c4e05aea1d1837849804d71ab1ee81
+DIST kde-l10n-zh_TW-4.4.5.tar.bz2 2659802 SHA256 91d1c414ca6ab54d8554a3aceef21036a933622fdc7809835f779ea14f611ba6 SHA512 7dda4efc17bd0b149b2dbfc5455cb6a478b3dadae953a436b9c2758b9f7359950327aa1c5a03aa21e5be8f13246f1e8057d04fa8130cb9fc5169f1db0e8c53af WHIRLPOOL 46517b4541f492769b14f38e9e63d6af7d808436be48975f4abb36cbfc80f75fab67905aaff7536468c8cc4229a02ed9fc8c0dbca2f5ddf3d5b1045019a6f7c4
diff --git a/kde-base/kdepim-l10n/kdepim-l10n-4.14.3.ebuild b/kde-base/kdepim-l10n/kdepim-l10n-4.14.3.ebuild
new file mode 100644
index 000000000000..22b1570a840b
--- /dev/null
+++ b/kde-base/kdepim-l10n/kdepim-l10n-4.14.3.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK=optional
+inherit kde4-base
+
+DESCRIPTION="KDE PIM internationalization package"
+HOMEPAGE="http://l10n.kde.org"
+
+DEPEND="
+ sys-devel/gettext
+"
+RDEPEND=""
+
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+MY_LANGS="ar bg bs ca ca@valencia cs da de el en_GB es et eu fa fi fr ga gl he
+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 sk
+sl sr sv tr ug uk wa zh_CN zh_TW"
+
+URI_BASE="${SRC_URI/-${PV}.tar.xz/}"
+SRC_URI=""
+
+for MY_LANG in ${MY_LANGS} ; do
+ IUSE="${IUSE} linguas_${MY_LANG}"
+ SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE/kdepim/kde}/kde-l10n-${MY_LANG}-${PV}.tar.xz )"
+done
+
+S="${WORKDIR}"
+
+src_unpack() {
+ local LNG DIR
+ if [[ -z ${A} ]]; then
+ elog
+ elog "You either have the LINGUAS variable unset, or it only"
+ elog "contains languages not supported by ${P}."
+ elog "You won't have any additional language support."
+ elog
+ elog "${P} supports these language codes:"
+ elog "${MY_LANGS}"
+ elog
+ fi
+
+ # For EAPI >= 3, or if not using .tar.xz archives:
+ [[ -n ${A} ]] && unpack ${A}
+ cd "${S}"
+
+ # add all linguas to cmake
+ if [[ -n ${A} ]]; then
+ for LNG in ${LINGUAS}; do
+ DIR="kde-l10n-${LNG}-${PV}"
+ if [[ -d "${DIR}" ]] ; then
+ echo "add_subdirectory( ${DIR} )" >> "${S}"/CMakeLists.txt
+ fi
+
+ # remove everything except kdepim and kdepim-runtime
+ for SUBDIR in data docs messages scripts ; do
+ if [[ -d "${S}/${DIR}/${SUBDIR}" ]] ; then
+ einfo " ${SUBDIR} subdirectory"
+ echo > "${S}/${DIR}/${SUBDIR}/CMakeLists.txt"
+ [[ -d "${S}/${DIR}/${SUBDIR}/kdepim" ]] && ( echo "add_subdirectory(kdepim)" >> "${S}/${DIR}/${SUBDIR}/CMakeLists.txt" )
+ [[ -d "${S}/${DIR}/${SUBDIR}/kdepim-runtime" ]] && ( echo "add_subdirectory(kdepim-runtime)" >> "${S}/${DIR}/${SUBDIR}/CMakeLists.txt" )
+ fi
+ done
+
+ # in some cases we may have sub-lingua subdirs, e.g. sr :(
+ for XSUBDIR in "${S}/${DIR}/${LNG}"@* ; do
+ XLNG=$(echo ${XSUBDIR}|sed -e 's:^.*/::')
+ if [[ -d "${XSUBDIR}" ]] ; then
+ einfo " ${XLNG} variant"
+ # remove everything except kdepim and kdepim-runtime
+ for SUBDIR in data docs messages scripts ; do
+ if [[ -d "${XSUBDIR}/${SUBDIR}" ]] ; then
+ einfo " ${SUBDIR} subdirectory"
+ echo > "${XSUBDIR}/${SUBDIR}/CMakeLists.txt"
+ [[ -d "${XSUBDIR}/${SUBDIR}/kdepim" ]] && ( echo "add_subdirectory(kdepim)" >> "${XSUBDIR}/${SUBDIR}/CMakeLists.txt" )
+ [[ -d "${XSUBDIR}/${SUBDIR}/kdepim-runtime" ]] && ( echo "add_subdirectory(kdepim-runtime)" >> "${XSUBDIR}/${SUBDIR}/CMakeLists.txt" )
+ fi
+ done
+ fi
+ done
+ done
+ fi
+}
+
+src_prepare() {
+ [[ -n ${A} ]] && kde4-base_src_prepare
+}
+
+src_configure() {
+ mycmakeargs=(
+ $(cmake-utils_use_build handbook docs)
+ )
+ [[ -n ${A} ]] && kde4-base_src_configure
+}
+
+src_compile() {
+ [[ -n ${A} ]] && kde4-base_src_compile
+}
+
+src_test() {
+ [[ -n ${A} ]] && kde4-base_src_test
+}
+
+src_install() {
+ [[ -n ${A} ]] && kde4-base_src_install
+}
diff --git a/kde-base/kdepim-l10n/kdepim-l10n-4.4.11.1-r1.ebuild b/kde-base/kdepim-l10n/kdepim-l10n-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..0429f8387b21
--- /dev/null
+++ b/kde-base/kdepim-l10n/kdepim-l10n-4.4.11.1-r1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+KDE_MINIMAL="4.6"
+
+inherit kde4-base
+
+DESCRIPTION="KDE PIM internationalization package"
+HOMEPAGE="http://l10n.kde.org"
+
+DEPEND="
+ sys-devel/gettext
+"
+RDEPEND="!<=kde-base/kde-l10n-4.5.50:4"
+
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+MY_LANGS="ar bg ca ca@valencia cs csb da de el en_GB eo es et eu
+ fi fr fy ga gl gu he hi hr hu id is it ja kk km kn ko lt lv
+ mai mk ml nb nds nl nn pa pl pt pt_BR ro ru si sk sl sr sv tg
+ tr uk wa zh_CN zh_TW"
+
+URI_BASE="${SRC_URI/-${PV}.tar.bz2/}"
+SRC_URI=""
+
+for MY_LANG in ${MY_LANGS} ; do
+ IUSE="${IUSE} linguas_${MY_LANG}"
+ SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/kde-l10n-${MY_LANG}-4.4.5.tar.bz2 )"
+done
+
+S="${WORKDIR}"
+
+src_unpack() {
+ local LNG DIR
+ if [[ -z ${A} ]]; then
+ elog
+ elog "You either have the LINGUAS variable unset, or it only"
+ elog "contains languages not supported by ${P}."
+ elog "You won't have any additional language support."
+ elog
+ elog "${P} supports these language codes:"
+ elog "${MY_LANGS}"
+ elog
+ fi
+
+ # For EAPI >= 3, or if not using .tar.xz archives:
+ [[ -n ${A} ]] && unpack ${A}
+ cd "${S}"
+
+ # for all linguas do:
+ if [[ -n ${A} ]]; then
+ for LNG in ${LINGUAS}; do
+ einfo "Processing ${LNG} localization"
+ DIR="kde-l10n-${LNG}-4.4.5"
+
+ # add subdir to toplevel cmake file
+ if [[ -d "${DIR}" ]] ; then
+ echo "add_subdirectory( ${DIR} )" >> "${S}"/CMakeLists.txt
+ fi
+
+ # remove everything except kdepim
+ for SUBDIR in data docs messages scripts ; do
+ if [[ -d "${S}/${DIR}/${SUBDIR}" ]] ; then
+ einfo " ${SUBDIR} subdirectory"
+ echo > "${S}/${DIR}/${SUBDIR}/CMakeLists.txt"
+ [[ -d "${S}/${DIR}/${SUBDIR}/kdepim" ]] && ( echo "add_subdirectory(kdepim)" >> "${S}/${DIR}/${SUBDIR}/CMakeLists.txt" )
+ fi
+ done
+
+ # in some cases we may have sub-lingua subdirs, e.g. sr :(
+ for XSUBDIR in "${S}/${DIR}/${LNG}"@* ; do
+ XLNG=$(echo ${XSUBDIR}|sed -e 's:^.*/::')
+ if [[ -d "${XSUBDIR}" ]] ; then
+ einfo " ${XLNG} variant"
+ # remove everything except kdepim
+ for SUBDIR in data docs messages scripts ; do
+ if [[ -d "${XSUBDIR}/${SUBDIR}" ]] ; then
+ einfo " ${SUBDIR} subdirectory"
+ echo > "${XSUBDIR}/${SUBDIR}/CMakeLists.txt"
+ [[ -d "${XSUBDIR}/${SUBDIR}/kdepim" ]] && ( echo "add_subdirectory(kdepim)" >> "${XSUBDIR}/${SUBDIR}/CMakeLists.txt" )
+ fi
+ done
+ fi
+ done
+ done
+ fi
+}
+
+src_prepare() {
+ [[ -n ${A} ]] && kde4-base_src_prepare
+}
+
+src_configure() {
+ mycmakeargs="${mycmakeargs}
+ -DBUILD_docs=OFF"
+ [[ -n ${A} ]] && kde4-base_src_configure
+}
+
+src_compile() {
+ [[ -n ${A} ]] && kde4-base_src_compile
+}
+
+src_test() {
+ [[ -n ${A} ]] && kde4-base_src_test
+}
+
+src_install() {
+ [[ -n ${A} ]] && kde4-base_src_install
+}
diff --git a/kde-base/kdepim-l10n/metadata.xml b/kde-base/kdepim-l10n/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kdepim-l10n/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kdepim-meta/kdepim-meta-4.14.10.ebuild b/kde-base/kdepim-meta/kdepim-meta-4.14.10.ebuild
new file mode 100644
index 000000000000..f105d1399bc6
--- /dev/null
+++ b/kde-base/kdepim-meta/kdepim-meta-4.14.10.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit kde4-meta-pkg
+
+DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
+HOMEPAGE+=" http://community.kde.org/KDE_PIM"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls"
+
+RDEPEND="
+ $(add_kdebase_dep akonadiconsole)
+ $(add_kdebase_dep akregator)
+ $(add_kdebase_dep blogilo)
+ $(add_kdebase_dep calendarjanitor)
+ $(add_kdebase_dep kabcclient)
+ $(add_kdebase_dep kaddressbook)
+ $(add_kdebase_dep kalarm)
+ $(add_kdebase_dep kdepim-icons)
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepim-runtime)
+ $(add_kdebase_dep kjots)
+ $(add_kdebase_dep kleopatra)
+ $(add_kdebase_dep kmail)
+ $(add_kdebase_dep knode)
+ $(add_kdebase_dep knotes)
+ $(add_kdebase_dep konsolekalendar)
+ $(add_kdebase_dep kontact)
+ $(add_kdebase_dep korganizer)
+ $(add_kdebase_dep ktimetracker)
+ $(add_kdebase_dep ktnef)
+ nls? ( || (
+ (
+ $(add_kdeapps_dep kde4-l10n '' 15.04.0)
+ )
+ (
+ $(add_kdeapps_dep kde4-l10n '' 4.14.3)
+ $(add_kdebase_dep kdepim-l10n '' 4.14.3)
+ )
+ ) )
+"
diff --git a/kde-base/kdepim-meta/kdepim-meta-4.14.3.ebuild b/kde-base/kdepim-meta/kdepim-meta-4.14.3.ebuild
new file mode 100644
index 000000000000..49f869cb7b1e
--- /dev/null
+++ b/kde-base/kdepim-meta/kdepim-meta-4.14.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit kde4-meta-pkg
+
+DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
+HOMEPAGE+=" http://community.kde.org/KDE_PIM"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="nls"
+
+RDEPEND="
+ $(add_kdebase_dep akonadiconsole)
+ $(add_kdebase_dep akregator)
+ $(add_kdebase_dep blogilo)
+ $(add_kdebase_dep calendarjanitor)
+ $(add_kdebase_dep kabcclient)
+ $(add_kdebase_dep kaddressbook)
+ $(add_kdebase_dep kalarm)
+ $(add_kdebase_dep kdepim-icons)
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepim-runtime)
+ $(add_kdebase_dep kjots)
+ $(add_kdebase_dep kleopatra)
+ $(add_kdebase_dep kmail)
+ $(add_kdebase_dep knode)
+ $(add_kdebase_dep knotes)
+ $(add_kdebase_dep konsolekalendar)
+ $(add_kdebase_dep kontact)
+ $(add_kdebase_dep korganizer)
+ $(add_kdebase_dep ktimetracker)
+ $(add_kdebase_dep ktnef)
+ nls? ( || (
+ (
+ $(add_kdeapps_dep kde4-l10n '' 15.04.0)
+ )
+ (
+ $(add_kdeapps_dep kde4-l10n '' 4.14.3)
+ $(add_kdebase_dep kdepim-l10n '' 4.14.3)
+ )
+ ) )
+"
diff --git a/kde-base/kdepim-meta/kdepim-meta-4.14.8.ebuild b/kde-base/kdepim-meta/kdepim-meta-4.14.8.ebuild
new file mode 100644
index 000000000000..df5659247446
--- /dev/null
+++ b/kde-base/kdepim-meta/kdepim-meta-4.14.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit kde4-meta-pkg
+
+DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
+HOMEPAGE+=" http://community.kde.org/KDE_PIM"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="nls"
+
+RDEPEND="
+ $(add_kdebase_dep akonadiconsole)
+ $(add_kdebase_dep akregator)
+ $(add_kdebase_dep blogilo)
+ $(add_kdebase_dep calendarjanitor)
+ $(add_kdebase_dep kabcclient)
+ $(add_kdebase_dep kaddressbook)
+ $(add_kdebase_dep kalarm)
+ $(add_kdebase_dep kdepim-icons)
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepim-runtime)
+ $(add_kdebase_dep kjots)
+ $(add_kdebase_dep kleopatra)
+ $(add_kdebase_dep kmail)
+ $(add_kdebase_dep knode)
+ $(add_kdebase_dep knotes)
+ $(add_kdebase_dep konsolekalendar)
+ $(add_kdebase_dep kontact)
+ $(add_kdebase_dep korganizer)
+ $(add_kdebase_dep ktimetracker)
+ $(add_kdebase_dep ktnef)
+ nls? ( || (
+ (
+ $(add_kdeapps_dep kde4-l10n '' 15.04.0)
+ )
+ (
+ $(add_kdeapps_dep kde4-l10n '' 4.14.3)
+ $(add_kdebase_dep kdepim-l10n '' 4.14.3)
+ )
+ ) )
+"
diff --git a/kde-base/kdepim-meta/kdepim-meta-4.4.11.1-r1.ebuild b/kde-base/kdepim-meta/kdepim-meta-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..3a840f3ff03b
--- /dev/null
+++ b/kde-base/kdepim-meta/kdepim-meta-4.4.11.1-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit kde4-meta-pkg
+
+DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="+akonadi nls"
+
+RDEPEND="
+ $(add_kdebase_dep akregator)
+ $(add_kdebase_dep blogilo)
+ $(add_kdebase_dep kabcclient)
+ $(add_kdebase_dep kaddressbook)
+ $(add_kdebase_dep kalarm)
+ $(add_kdebase_dep kdepim-icons)
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepim-runtime)
+ $(add_kdebase_dep kdepim-strigi-analyzer)
+ $(add_kdebase_dep kdepim-wizards)
+ $(add_kdebase_dep kjots)
+ $(add_kdebase_dep kleopatra)
+ $(add_kdebase_dep kmail)
+ $(add_kdebase_dep knode)
+ $(add_kdebase_dep knotes)
+ $(add_kdebase_dep konsolekalendar)
+ $(add_kdebase_dep kontact)
+ $(add_kdebase_dep korganizer)
+ $(add_kdebase_dep ktimetracker)
+ $(add_kdebase_dep libkdepim)
+ $(add_kdebase_dep libkleo)
+ $(add_kdebase_dep libkpgp)
+ akonadi? ( $(add_kdebase_dep akonadi) )
+ nls? ( || (
+ (
+ $(add_kdeapps_dep kde4-l10n '' 15.04.0)
+ )
+ (
+ $(add_kdeapps_dep kde4-l10n '' 4.14.3)
+ $(add_kdebase_dep kdepim-l10n '' 4.4.11.1-r1)
+ )
+ ) )
+"
diff --git a/kde-base/kdepim-meta/kdepim-meta-4.4.2015.06.ebuild b/kde-base/kdepim-meta/kdepim-meta-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..c1ebc7796d0d
--- /dev/null
+++ b/kde-base/kdepim-meta/kdepim-meta-4.4.2015.06.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit kde4-meta-pkg
+
+DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls"
+
+RDEPEND="
+ $(add_kdebase_dep akregator)
+ $(add_kdebase_dep blogilo)
+ $(add_kdebase_dep kabcclient)
+ $(add_kdebase_dep kaddressbook)
+ $(add_kdebase_dep kalarm)
+ $(add_kdebase_dep kdepim-icons)
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepim-wizards)
+ $(add_kdebase_dep kjots)
+ $(add_kdebase_dep kleopatra)
+ $(add_kdebase_dep kmail)
+ $(add_kdebase_dep knode)
+ $(add_kdebase_dep knotes)
+ $(add_kdebase_dep konsolekalendar)
+ $(add_kdebase_dep kontact)
+ $(add_kdebase_dep korganizer)
+ $(add_kdebase_dep ktimetracker)
+ $(add_kdebase_dep libkdepim)
+ $(add_kdebase_dep libkleo)
+ $(add_kdebase_dep libkpgp)
+ nls? ( || (
+ (
+ $(add_kdeapps_dep kde4-l10n '' 15.04.0)
+ )
+ (
+ $(add_kdeapps_dep kde4-l10n '' 4.14.3)
+ $(add_kdebase_dep kdepim-l10n '' 4.4.11.1-r1)
+ )
+ ) )
+ !kde-base/kdepim-runtime
+"
diff --git a/kde-base/kdepim-meta/metadata.xml b/kde-base/kdepim-meta/metadata.xml
new file mode 100644
index 000000000000..bf6e23b695ae
--- /dev/null
+++ b/kde-base/kdepim-meta/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="akonadi">Enables support for <pkg>kde-base/akonadi</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kdepim-runtime/Manifest b/kde-base/kdepim-runtime/Manifest
new file mode 100644
index 000000000000..95502d0a8a7a
--- /dev/null
+++ b/kde-base/kdepim-runtime/Manifest
@@ -0,0 +1,4 @@
+DIST kdepim-runtime-4.14.10.tar.xz 1175432 SHA256 d68d1e3278646c3e82c7913dd443b5e10c887fb983fad7d24b26916ed4afcd52 SHA512 599cf08ee7c4bfcc2dcde7d146c5c889663a463e59e4e4773e6b1cee909d02914fce414afe473a127d484b5daa2fa9332dcef8092c3b953cdbebc87663e70577 WHIRLPOOL c40c44f266716f7136c253904e7ee65c6e40de40df458608cc4a1f7e02ada5b17febe4611e7693ef48c63201577ca21866b82005849bdd2409dfd1415d9ba251
+DIST kdepim-runtime-4.14.3.tar.xz 1168856 SHA256 2d8fe881c86b74015e3aa44df042110f8fc21156b5e596f93229435e58aab50f SHA512 1594c63d52111c5bcd923e733cf4e90e60791f332b5500454738df29a8dc6cd8ac3afea497471b5f81cbb9c290cc478d20815d2a38fdcf1b8319d7112385d849 WHIRLPOOL db8e25a40f835a5efa61730ceeace0913ccefed12754a06e36beb88b80bb0fef1465b89fb0a6b01b8f4af3cdedb5e3352246a8938f38501580c67a46b3073123
+DIST kdepim-runtime-4.14.8.tar.xz 1173688 SHA256 1f4c82629947d7f1f796f1faf6333c861f908f1a02d9ae26a2adcfa698aa34b1 SHA512 378d59077493b9483ced85b7dd035ac792c1f5351f85a42459516f86028c8372f6304e6d36d6c4d33bb299847cc7650299e59afd7b100e755702943841f7f013 WHIRLPOOL e6554d278461e4324d28890c39ed083369eb89db64be9ac7270510e0e0f0c82a24ac7fd49a62567dae2168611a409f990bdd504e574493b90761378f3c1e7798
+DIST kdepim-runtime-4.4.11.1.tar.bz2 619924 SHA256 0b2bbf59e5d8184bb1f1fc02ed442808cee6bf36f097dc84789089c6bd46c5f6 SHA512 37f0de7b37ef1d4b116c258e35644f99a6734082cdd5a984962246dc58ab9124020cdd31350a06058e067b0ea3fcddbd864beef6dbb13ca529b637a2a51071ad WHIRLPOOL c1fe887ebc1162aab17cda15f294b94ec06e3690221647fabe0fe2ab7ae718f2624bf100cc068771744ec4a951c539004ee2139bae965e32ac49002c66929b71
diff --git a/kde-base/kdepim-runtime/files/4.4/0001-Less-warnings-when-building-against-a-new-kdepimlibs.patch b/kde-base/kdepim-runtime/files/4.4/0001-Less-warnings-when-building-against-a-new-kdepimlibs.patch
new file mode 100644
index 000000000000..662f38f17261
--- /dev/null
+++ b/kde-base/kdepim-runtime/files/4.4/0001-Less-warnings-when-building-against-a-new-kdepimlibs.patch
@@ -0,0 +1,24 @@
+From ab29b74fe8ec830c6d4c896900939c98d22c0e96 Mon Sep 17 00:00:00 2001
+From: Thomas McGuire <mcguire@kde.org>
+Date: Mon, 25 Apr 2011 00:36:43 +0100
+Subject: [PATCH 1/2] Less warnings when building against a new kdepimlibs.
+
+---
+ kresources/CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/kresources/CMakeLists.txt b/kresources/CMakeLists.txt
+index 9fd1b37..a746796 100644
+--- a/kresources/CMakeLists.txt
++++ b/kresources/CMakeLists.txt
+@@ -1,4 +1,7 @@
+ add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
++add_definitions(-DWANT_DEPRECATED_KCAL_API)
++add_definitions(-DWANT_DEPRECATED_KABC_API)
++add_definitions(-DWANT_DEPRECATED_KRESOURCE_API)
+ include_directories (${kdepim-runtime_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE4_INCLUDES} ${QT_QTDBUS_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/shared)
+
+ # include (ConfigureChecks.cmake)
+--
+1.7.9.2
+
diff --git a/kde-base/kdepim-runtime/files/4.4/0002-Implement-readOnly-for-Akonadi-kresources.patch b/kde-base/kdepim-runtime/files/4.4/0002-Implement-readOnly-for-Akonadi-kresources.patch
new file mode 100644
index 000000000000..df3967cecf57
--- /dev/null
+++ b/kde-base/kdepim-runtime/files/4.4/0002-Implement-readOnly-for-Akonadi-kresources.patch
@@ -0,0 +1,119 @@
+From 8f85db2a32cab4bad987b2100424fbaf42f6ed26 Mon Sep 17 00:00:00 2001
+From: Thomas McGuire <mcguire@kde.org>
+Date: Mon, 25 Apr 2011 00:50:43 +0100
+Subject: [PATCH 2/2] Implement readOnly() for Akonadi kresources.
+
+Now it doesn't ask me if I want to save in my local calendar
+or in my Facebook folder anymore, since only the local calendar
+is writeable.
+
+REVIEW: 101229
+---
+ kresources/kabc/resourceakonadi.cpp | 5 +++++
+ kresources/kabc/resourceakonadi.h | 2 ++
+ kresources/kcal/resourceakonadi.cpp | 5 +++++
+ kresources/kcal/resourceakonadi.h | 2 ++
+ kresources/shared/sharedresourceprivate.h | 5 +++++
+ kresources/shared/subresourcemodel.h | 13 +++++++++++++
+ 6 files changed, 32 insertions(+)
+
+diff --git a/kresources/kabc/resourceakonadi.cpp b/kresources/kabc/resourceakonadi.cpp
+index d2ea349..39edf6e 100644
+--- a/kresources/kabc/resourceakonadi.cpp
++++ b/kresources/kabc/resourceakonadi.cpp
+@@ -249,5 +249,10 @@ void ResourceAkonadi::setSubresourceCompletionWeight( const QString &subResource
+ }
+ }
+
++bool ResourceAkonadi::readOnly() const
++{
++ return d->isReadOnly();
++}
++
+ #include "resourceakonadi.moc"
+ // kate: space-indent on; indent-width 2; replace-tabs on;
+diff --git a/kresources/kabc/resourceakonadi.h b/kresources/kabc/resourceakonadi.h
+index f2075a4..747a0c1 100644
+--- a/kresources/kabc/resourceakonadi.h
++++ b/kresources/kabc/resourceakonadi.h
+@@ -73,6 +73,8 @@ class ResourceAkonadi : public ResourceABC, public SharedResourceIface
+ virtual QStringList subresources() const;
+ virtual QMap<QString, QString> uidToResourceMap() const;
+
++ virtual bool readOnly() const;
++
+ StoreConfigIface &storeConfig();
+
+ public Q_SLOTS:
+diff --git a/kresources/kcal/resourceakonadi.cpp b/kresources/kcal/resourceakonadi.cpp
+index d2c9415..9552ffa 100644
+--- a/kresources/kcal/resourceakonadi.cpp
++++ b/kresources/kcal/resourceakonadi.cpp
+@@ -432,6 +432,11 @@ void ResourceAkonadi::doClose()
+ d->doClose();
+ }
+
++bool ResourceAkonadi::readOnly() const
++{
++ return d->isReadOnly();
++}
++
+ #include "resourceakonadi.moc"
+
+ // kate: space-indent on; indent-width 2; replace-tabs on;
+diff --git a/kresources/kcal/resourceakonadi.h b/kresources/kcal/resourceakonadi.h
+index a220616..f7ee77d 100644
+--- a/kresources/kcal/resourceakonadi.h
++++ b/kresources/kcal/resourceakonadi.h
+@@ -140,6 +140,8 @@ class ResourceAkonadi : public ResourceCalendar, public SharedResourceIface
+
+ virtual QString infoText() const;
+
++ virtual bool readOnly() const;
++
+ protected:
+ virtual bool doLoad( bool syncCache );
+
+diff --git a/kresources/shared/sharedresourceprivate.h b/kresources/shared/sharedresourceprivate.h
+index 8019204..ea551d5 100644
+--- a/kresources/shared/sharedresourceprivate.h
++++ b/kresources/shared/sharedresourceprivate.h
+@@ -68,6 +68,11 @@ class SharedResourcePrivate : public ResourcePrivateBase
+ return mModel.subResource( id );
+ }
+
++ bool isReadOnly() const
++ {
++ return !mModel.hasWritableSubResource();
++ }
++
+ protected:
+ SubResourceModelClass mModel;
+
+diff --git a/kresources/shared/subresourcemodel.h b/kresources/shared/subresourcemodel.h
+index b6f4dc2..956a0ff 100644
+--- a/kresources/shared/subresourcemodel.h
++++ b/kresources/shared/subresourcemodel.h
+@@ -97,6 +97,19 @@ class SubResourceModel : public AbstractSubResourceModel
+ return result;
+ }
+
++ bool hasWritableSubResource() const
++ {
++ Akonadi::MimeTypeChecker mimeChecker;
++ mimeChecker.setWantedMimeTypes( SubResourceClass::supportedMimeTypes() );
++
++ foreach ( const SubResourceClass *subResource, mSubResourcesByColId ) {
++ if ( subResource->isWritable() && mimeChecker.isWantedCollection( subResource->collection() ) ) {
++ return true;
++ }
++ }
++ return false;
++ }
++
+ SubResourceClass *findSubResourceForMappedItem( const QString &kresId ) const
+ {
+ foreach ( SubResourceClass *subResource, mSubResourcesByColId ) {
+--
+1.7.9.2
+
diff --git a/kde-base/kdepim-runtime/files/4.4/9996-no-knut-anymore.patch b/kde-base/kdepim-runtime/files/4.4/9996-no-knut-anymore.patch
new file mode 100644
index 000000000000..3383024c4aae
--- /dev/null
+++ b/kde-base/kdepim-runtime/files/4.4/9996-no-knut-anymore.patch
@@ -0,0 +1,12 @@
+diff --git a/resources/CMakeLists.txt b/resources/CMakeLists.txt
+index d436115..8f1033c 100644
+--- a/resources/CMakeLists.txt
++++ b/resources/CMakeLists.txt
+@@ -30,7 +30,6 @@ add_subdirectory( ical )
+ add_subdirectory( imap )
+ add_subdirectory( kabc )
+ add_subdirectory( kcal )
+-add_subdirectory( knut )
+ add_subdirectory( kolabproxy )
+ add_subdirectory( localbookmarks )
+ add_subdirectory( maildir )
diff --git a/kde-base/kdepim-runtime/files/4.4/9997-the-future-is-here.patch b/kde-base/kdepim-runtime/files/4.4/9997-the-future-is-here.patch
new file mode 100644
index 000000000000..5a9b886e7a5e
--- /dev/null
+++ b/kde-base/kdepim-runtime/files/4.4/9997-the-future-is-here.patch
@@ -0,0 +1,23 @@
+diff -ruN kdepim-runtime-4.4.11.1.orig/resourcetester/xmloperations.cpp kdepim-runtime-4.4.11.1/resourcetester/xmloperations.cpp
+--- kdepim-runtime-4.4.11.1.orig/resourcetester/xmloperations.cpp 2013-12-15 15:41:43.629536906 +0100
++++ kdepim-runtime-4.4.11.1/resourcetester/xmloperations.cpp 2013-12-15 15:42:33.492539695 +0100
+@@ -34,7 +34,6 @@
+ #include <QStringList>
+
+ using namespace Akonadi;
+-using namespace AkonadiFuture;
+
+ template <typename T> QTextStream& operator<<( QTextStream &s, const QSet<T> &set )
+ {
+diff -ruN kdepim-runtime-4.4.11.1.orig/resourcetester/xmloperations.h kdepim-runtime-4.4.11.1/resourcetester/xmloperations.h
+--- kdepim-runtime-4.4.11.1.orig/resourcetester/xmloperations.h 2013-12-15 15:41:43.629536906 +0100
++++ kdepim-runtime-4.4.11.1/resourcetester/xmloperations.h 2013-12-15 15:42:22.195539063 +0100
+@@ -114,7 +114,7 @@
+
+ private:
+ Akonadi::Collection::List mRoots;
+- AkonadiFuture::XmlDocument mDocument;
++ Akonadi::XmlDocument mDocument;
+ QString mFileName;
+ QString mErrorMsg;
+ CollectionFields mCollectionFields;
diff --git a/kde-base/kdepim-runtime/files/4.4/9998-external-akonadi-xml.patch b/kde-base/kdepim-runtime/files/4.4/9998-external-akonadi-xml.patch
new file mode 100644
index 000000000000..1358a02b38cc
--- /dev/null
+++ b/kde-base/kdepim-runtime/files/4.4/9998-external-akonadi-xml.patch
@@ -0,0 +1,53 @@
+From ae557eb6f7c106012a96e6dcc86bc15c71c48c7f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Dan=20Vr=C3=A1til?= <dvratil@redhat.com>
+Date: Wed, 9 Oct 2013 13:17:28 +0200
+Subject: [PATCH] Fix build of resourcetester against akonadi-xml in kdepimlibs
+
+---
+ resourcetester/CMakeLists.txt | 2 +-
+ resourcetester/xmloperations.cpp | 2 +-
+ resourcetester/xmloperations.h | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/resourcetester/CMakeLists.txt b/resourcetester/CMakeLists.txt
+index 74bd851..c9d0313 100644
+--- a/resourcetester/CMakeLists.txt
++++ b/resourcetester/CMakeLists.txt
+@@ -20,7 +20,7 @@ set( resourcetester_SRCS
+ kde4_add_executable(resourcetester ${resourcetester_SRCS})
+
+ target_link_libraries( resourcetester
+- akonadi-xml
++ ${KDEPIMLIBS_AKONADI_XML_LIBS}
+ ${KDEPIMLIBS_AKONADI_LIBS}
+ ${QT_QTCORE_LIBRARY}
+ ${QT_QTGUI_LIBRARY}
+diff --git a/resourcetester/xmloperations.cpp b/resourcetester/xmloperations.cpp
+index 9bc5202..59b5754 100644
+--- a/resourcetester/xmloperations.cpp
++++ b/resourcetester/xmloperations.cpp
+@@ -25,7 +25,7 @@
+ #include <akonadi/collectionfetchscope.h>
+ #include <akonadi/itemfetchjob.h>
+ #include <akonadi/itemfetchscope.h>
+-#include "xml/xmlwritejob.h"
++#include <akonadi/xml/xmlwritejob.h>
+
+ #include <KDebug>
+
+diff --git a/resourcetester/xmloperations.h b/resourcetester/xmloperations.h
+index c32b622..e75ad59 100644
+--- a/resourcetester/xmloperations.h
++++ b/resourcetester/xmloperations.h
+@@ -22,7 +22,7 @@
+
+ #include <akonadi/collection.h>
+ #include <akonadi/item.h>
+-#include "xml/xmldocument.h"
++#include <akonadi/xml/xmldocument.h>
+
+ #include <QtCore/QMetaEnum>
+ #include <QtCore/QObject>
+--
+1.8.5.1
+
diff --git a/kde-base/kdepim-runtime/files/4.4/9999-no-akonadi-xml.patch b/kde-base/kdepim-runtime/files/4.4/9999-no-akonadi-xml.patch
new file mode 100644
index 000000000000..35c88a39c048
--- /dev/null
+++ b/kde-base/kdepim-runtime/files/4.4/9999-no-akonadi-xml.patch
@@ -0,0 +1,11 @@
+diff -ruN kdepim-runtime-4.4.11.1.orig/CMakeLists.txt kdepim-runtime-4.4.11.1/CMakeLists.txt
+--- kdepim-runtime-4.4.11.1.orig/CMakeLists.txt 2011-04-21 15:41:44.000000000 +0200
++++ kdepim-runtime-4.4.11.1/CMakeLists.txt 2013-12-15 14:29:33.078294758 +0100
+@@ -102,7 +102,6 @@
+ ############### Now, we add the components ###############
+
+ add_subdirectory(libkdepim-copy)
+-add_subdirectory(xml)
+ add_subdirectory(resourcetester)
+ add_subdirectory(resources)
+ add_subdirectory(agents)
diff --git a/kde-base/kdepim-runtime/kdepim-runtime-4.14.10.ebuild b/kde-base/kdepim-runtime/kdepim-runtime-4.14.10.ebuild
new file mode 100644
index 000000000000..1d328479db43
--- /dev/null
+++ b/kde-base/kdepim-runtime/kdepim-runtime-4.14.10.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim-runtime"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-base
+
+DESCRIPTION="KDE PIM runtime plugin collection"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug facebook google kolab"
+
+RESTRICT="test"
+# Would need test programs _testrunner and akonaditest from kdepimlibs, see bug 313233
+
+DEPEND="
+ >=app-office/akonadi-server-1.12.90
+ dev-libs/boost:=
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ x11-misc/shared-mime-info
+ facebook? ( net-libs/libkfbapi:4 )
+ google? ( >=net-libs/libkgapi-2.0:4 )
+ kolab? ( >=net-libs/libkolab-0.5 )
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep kdepim-icons)
+ !kde-misc/akonadi-google
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package facebook LibKFbAPI)
+ $(cmake-utils_use_find_package google LibKGAPI2)
+ $(cmake-utils_use_find_package kolab Libkolab)
+ $(cmake-utils_use_find_package kolab Libkolabxml)
+ )
+
+ kde4-base_src_configure
+}
diff --git a/kde-base/kdepim-runtime/kdepim-runtime-4.14.3.ebuild b/kde-base/kdepim-runtime/kdepim-runtime-4.14.3.ebuild
new file mode 100644
index 000000000000..8cb9b31f3479
--- /dev/null
+++ b/kde-base/kdepim-runtime/kdepim-runtime-4.14.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim-runtime"
+inherit kde4-base
+
+DESCRIPTION="KDE PIM runtime plugin collection"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug facebook google kolab"
+
+RESTRICT="test"
+# Would need test programs _testrunner and akonaditest from kdepimlibs, see bug 313233
+
+DEPEND="
+ >=app-office/akonadi-server-1.12.90
+ dev-libs/boost:=
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ $(add_kdebase_dep kdepimlibs)
+ x11-misc/shared-mime-info
+ facebook? ( net-libs/libkfbapi:4 )
+ google? ( >=net-libs/libkgapi-2.0:4 )
+ kolab? ( >=net-libs/libkolab-0.5 )
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep kdepim-icons)
+ !kde-misc/akonadi-google
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package facebook LibKFbAPI)
+ $(cmake-utils_use_find_package google LibKGAPI2)
+ $(cmake-utils_use_find_package kolab Libkolab)
+ $(cmake-utils_use_find_package kolab Libkolabxml)
+ )
+
+ kde4-base_src_configure
+}
diff --git a/kde-base/kdepim-runtime/kdepim-runtime-4.14.8.ebuild b/kde-base/kdepim-runtime/kdepim-runtime-4.14.8.ebuild
new file mode 100644
index 000000000000..ab96a396d076
--- /dev/null
+++ b/kde-base/kdepim-runtime/kdepim-runtime-4.14.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim-runtime"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-base
+
+DESCRIPTION="KDE PIM runtime plugin collection"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug facebook google kolab"
+
+RESTRICT="test"
+# Would need test programs _testrunner and akonaditest from kdepimlibs, see bug 313233
+
+DEPEND="
+ >=app-office/akonadi-server-1.12.90
+ dev-libs/boost:=
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ $(add_kdebase_dep kdepimlibs)
+ x11-misc/shared-mime-info
+ facebook? ( net-libs/libkfbapi:4 )
+ google? ( >=net-libs/libkgapi-2.0:4 )
+ kolab? ( >=net-libs/libkolab-0.5 )
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep kdepim-icons)
+ !kde-misc/akonadi-google
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package facebook LibKFbAPI)
+ $(cmake-utils_use_find_package google LibKGAPI2)
+ $(cmake-utils_use_find_package kolab Libkolab)
+ $(cmake-utils_use_find_package kolab Libkolabxml)
+ )
+
+ kde4-base_src_configure
+}
diff --git a/kde-base/kdepim-runtime/kdepim-runtime-4.4.11.1-r3.ebuild b/kde-base/kdepim-runtime/kdepim-runtime-4.4.11.1-r3.ebuild
new file mode 100644
index 000000000000..e3cb8e5dd72b
--- /dev/null
+++ b/kde-base/kdepim-runtime/kdepim-runtime-4.4.11.1-r3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+if [[ ${PV} = *9999* ]]; then
+ KMNAME="kdepim"
+ KMMODULE="runtime"
+ inherit kde4-meta
+else
+ inherit kde4-base
+fi
+
+DESCRIPTION="KDE PIM runtime plugin collection"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RESTRICT="test"
+# Would need test programs _testrunner and akonaditest from kdepimlibs
+
+COMMON_DEPEND="
+ app-misc/strigi
+ >=app-office/akonadi-server-1.3.1[soprano(+)]
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ $(add_kdebase_dep kdelibs 'nepomuk' 4.13.1)
+ $(add_kdebase_dep kdepimlibs '' 4.13.1)
+ $(add_kdebase_dep libkdepim)
+ x11-misc/shared-mime-info
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_kdebase_dep kdepim-icons)
+"
+
+PATCHES=(
+ "${FILESDIR}/4.4/"000[1-2]-*.patch
+ "${FILESDIR}/4.4/"999[6-9]-*.patch
+)
diff --git a/kde-base/kdepim-runtime/metadata.xml b/kde-base/kdepim-runtime/metadata.xml
new file mode 100644
index 000000000000..90dda7f2246f
--- /dev/null
+++ b/kde-base/kdepim-runtime/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="facebook">Facebook service integration via <pkg>net-libs/libkfbapi</pkg></flag>
+ <flag name="google">Google service integration via <pkg>net-libs/libkgapi</pkg></flag>
+</use>
+</pkgmetadata>
diff --git a/kde-base/kdepim-strigi-analyzer/Manifest b/kde-base/kdepim-strigi-analyzer/Manifest
new file mode 100644
index 000000000000..03fb79a041d3
--- /dev/null
+++ b/kde-base/kdepim-strigi-analyzer/Manifest
@@ -0,0 +1 @@
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
diff --git a/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.4.11.1-r1.ebuild b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..b244632bf493
--- /dev/null
+++ b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.4.11.1-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="strigi-analyzer"
+inherit kde4-meta
+
+DESCRIPTION="kdepim: strigi plugins"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ app-misc/strigi
+ $(add_kdebase_dep kdelibs 'nepomuk' 4.13.1)
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kdepim-strigi-analyzer/metadata.xml b/kde-base/kdepim-strigi-analyzer/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kdepim-strigi-analyzer/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kdepim-wizards/Manifest b/kde-base/kdepim-wizards/Manifest
new file mode 100644
index 000000000000..16396e324529
--- /dev/null
+++ b/kde-base/kdepim-wizards/Manifest
@@ -0,0 +1,2 @@
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kdepim-wizards/files/kdepim-wizards-4.4.11.1-underlinking.patch b/kde-base/kdepim-wizards/files/kdepim-wizards-4.4.11.1-underlinking.patch
new file mode 100644
index 000000000000..2ec6c7a499e0
--- /dev/null
+++ b/kde-base/kdepim-wizards/files/kdepim-wizards-4.4.11.1-underlinking.patch
@@ -0,0 +1,40 @@
+diff -ruN kdepim-wizards-4.4.11.1.orig/wizards/CMakeLists.txt kdepim-wizards-4.4.11.1/wizards/CMakeLists.txt
+--- kdepim-wizards-4.4.11.1.orig/wizards/CMakeLists.txt 2011-04-20 22:03:31.000000000 +0200
++++ kdepim-wizards-4.4.11.1/wizards/CMakeLists.txt 2011-08-06 19:11:11.852576714 +0200
+@@ -22,7 +22,7 @@
+
+ kde4_add_executable(groupwarewizard ${groupwarewizard_SRCS})
+
+- target_link_libraries(groupwarewizard ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDECORE_LIBS}
++ target_link_libraries(groupwarewizard ${QT_QTGUI_LIBRARY} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDECORE_LIBS} kio kdeui kpimutils
+ kabcgroupwise kcalgroupwise
+ kcal_slox kabc_slox
+ kabckolab knoteskolab
+@@ -44,7 +44,8 @@
+
+ kde4_add_executable(groupwisewizard ${groupwisewizard_SRCS})
+
+- target_link_libraries(groupwisewizard ${KDEPIMLIBS_KPIMIDENTITIES_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDECORE_LIBS} ${KDE4_KIDENTITIES_LIBS} kabcgroupwise kcalgroupwise ${KDEPIMLIBS_KCAL_LIBS} kdepim )
++ target_link_libraries(groupwisewizard ${KDEPIMLIBS_KPIMIDENTITIES_LIBS} ${QT_QTGUI_LIBRARY}
++ ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDECORE_LIBS} ${KDE4_KIDENTITIES_LIBS} kabcgroupwise kcalgroupwise ${KDEPIMLIBS_KCAL_LIBS} kdepim kpimutils kio )
+
+ install(TARGETS groupwisewizard ${INSTALL_TARGETS_DEFAULT_ARGS})
+
+@@ -60,7 +61,8 @@
+
+ kde4_add_executable(sloxwizard ${sloxwizard_SRCS})
+
+- target_link_libraries(sloxwizard ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDECORE_LIBS} kcal_slox kabc_slox ${KDEPIMLIBS_KCAL_LIBS} ${KDEPIMLIBS_KABC_LIBS} kdepim )
++ target_link_libraries(sloxwizard ${QT_QTGUI_LIBRARY} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDECORE_LIBS} kcal_slox kabc_slox ${KDEPIMLIBS_KCAL_LIBS}
++ ${KDEPIMLIBS_KABC_LIBS} kdepim kio )
+
+ install(TARGETS sloxwizard ${INSTALL_TARGETS_DEFAULT_ARGS})
+
+@@ -83,6 +85,7 @@
+ kde4_add_executable(kolabwizard ${kolabwizard_SRCS})
+
+ target_link_libraries(kolabwizard
++ ${QT_QTGUI_LIBRARY} kio
+ ${QT_QT3SUPPORT_LIBRARY}
+ ${KDEPIMLIBS_KCAL_LIBS}
+ ${KDEPIMLIBS_KABC_LIBS}
diff --git a/kde-base/kdepim-wizards/kdepim-wizards-4.4.11.1.ebuild b/kde-base/kdepim-wizards/kdepim-wizards-4.4.11.1.ebuild
new file mode 100644
index 000000000000..ace3e1ede8f4
--- /dev/null
+++ b/kde-base/kdepim-wizards/kdepim-wizards-4.4.11.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="wizards"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM wizards"
+IUSE="debug"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+ knotes/
+ kresources/groupwise/
+ kresources/kolab/
+ kresources/slox/
+"
+
+PATCHES=( "${FILESDIR}/${P}-underlinking.patch" )
+
+src_prepare() {
+ ln -s "${EKDEDIR}"/include/kdepim-kresources/{kabcsloxprefs.h,kcalsloxprefs.h} \
+ kresources/slox/ \
+ || die "Failed to link extra_headers."
+ ln -s "${EKDEDIR}"/include/kdepim-kresources/{kabc_groupwiseprefs,kcal_groupwiseprefsbase}.h \
+ kresources/groupwise/ \
+ || die "Failed to link extra_headers."
+
+ kde4-meta_src_prepare
+}
diff --git a/kde-base/kdepim-wizards/kdepim-wizards-4.4.2015.06.ebuild b/kde-base/kdepim-wizards/kdepim-wizards-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..88440ee35fc3
--- /dev/null
+++ b/kde-base/kdepim-wizards/kdepim-wizards-4.4.2015.06.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="wizards"
+inherit kde4-meta
+
+DESCRIPTION="KDE PIM wizards (noakonadi branch)"
+IUSE="debug"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ kmail/
+ knotes/
+ kresources/groupwise/
+ kresources/kolab/
+ kresources/slox/
+"
+
+PATCHES=( "${FILESDIR}/${PN}-4.4.11.1-underlinking.patch" )
+
+src_prepare() {
+ ln -s "${EKDEDIR}"/include/kdepim-kresources/{kabcsloxprefs.h,kcalsloxprefs.h} \
+ kresources/slox/ \
+ || die "Failed to link extra_headers."
+ ln -s "${EKDEDIR}"/include/kdepim-kresources/{kabc_groupwiseprefs,kcal_groupwiseprefsbase}.h \
+ kresources/groupwise/ \
+ || die "Failed to link extra_headers."
+
+ kde4-meta_src_prepare
+}
diff --git a/kde-base/kdepim-wizards/metadata.xml b/kde-base/kdepim-wizards/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kdepim-wizards/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kdepimlibs/Manifest b/kde-base/kdepimlibs/Manifest
new file mode 100644
index 000000000000..b14e3b05762d
--- /dev/null
+++ b/kde-base/kdepimlibs/Manifest
@@ -0,0 +1,3 @@
+DIST kdepimlibs-4.14.10.tar.xz 2831160 SHA256 c8cc9694add6ecf121bda050235ffa68d8307a82c85fbdffe69a8eab5be584c2 SHA512 64f396957ae1f70a19ba689fabc0850aed04e4e4bce58a4bbc27af2b5cfa27b50472614b4096d8424ee6b4463faaed37d98e6cccfe36d208e9193ba20dc6766a WHIRLPOOL b9123e702f5d4f696cd09d3e7932dbc796f4d8e09feace56a49a96ddb64478bf8cd237bcac9c438d77491822cd655f3f44b76e657f6dbb09b8deb96ab90da52a
+DIST kdepimlibs-4.14.3.tar.xz 2790888 SHA256 65edb1bec191be1b6f8450dc71eadae734f4ab0585aab0a885207390399868d7 SHA512 0106f3b03cb7541f54fe568276ca3e5c5d14da244b8b1e73a9a34ca1b1f3b6d2ce3922cb499d79fca53f27429c84f1fcb1472fa3b9df80531cd1542825aa27d7 WHIRLPOOL 79a7b59aa67e06a94804dcbd9ee3807ce66ba5f1641620afa1d38cba453251189bd9cefe8efb26e33fdaa68a94af3b956527a47688783077f75165a3548ce13e
+DIST kdepimlibs-4.14.8.tar.xz 2832092 SHA256 8208e7fcd9751c244b6454d29f93d41efc9f41dca9dcf350b029d537fc524214 SHA512 49bd845d085bbf1279dbaf25663f151ce10e82d0823e00d44643bf41ea678bbc9792969b6a165789984476a15cb215a95c25ac3e7d4cf3f76228c63a0766e81b WHIRLPOOL 495a828ebd34f529f8bfd07eb1dbbaa1a9fd7c7d2ffece4750edfc6f66f30f812bae17479dfbc03de993a7b61b8de9823fd0c7226a4e3319ead7448a41e3a0ed
diff --git a/kde-base/kdepimlibs/files/kdepimlibs-4.9.1-boostincludes.patch b/kde-base/kdepimlibs/files/kdepimlibs-4.9.1-boostincludes.patch
new file mode 100644
index 000000000000..2df44a733084
--- /dev/null
+++ b/kde-base/kdepimlibs/files/kdepimlibs-4.9.1-boostincludes.patch
@@ -0,0 +1,15 @@
+Make sure that the Boost headers are actually found, since they are
+referenced in the kdepimlibs headers.
+Patch by Alex Turbov, see https://bugs.kde.org/show_bug.cgi?id=306323
+
+--- KdepimLibsConfig.cmake.in.org 2012-08-13 12:46:24.000000000 +0400
++++ KdepimLibsConfig.cmake.in 2012-09-06 08:53:53.000000000 +0400
+@@ -15,7 +15,7 @@
+ set(KDEPIMLIBS_DBUS_INTERFACES_DIR "@KDEPIMLIBS_DBUS_INTERFACES_DIR@")
+ set(KDEPIMLIBS_DBUS_SERVICES_DIR "@KDEPIMLIBS_DBUS_SERVICES_DIR@")
+ set(KDEPIMLIBS_INCLUDE_DIR "@KDEPIMLIBS_INCLUDE_DIR@")
+-set(KDEPIMLIBS_INCLUDE_DIRS "@KDEPIMLIBS_INCLUDE_DIR@" "@KDEPIMLIBS_INCLUDE_DIR@/KDE")
++set(KDEPIMLIBS_INCLUDE_DIRS "@KDEPIMLIBS_INCLUDE_DIR@" "@KDEPIMLIBS_INCLUDE_DIR@/KDE" "@Boost_INCLUDE_DIR@")
+ set(KDEPIMLIBS_LIB_DIR "@KDEPIMLIBS_LIB_DIR@")
+ set(KDEPIMLIBS_BIN_DIR "@KDEPIMLIBS_BIN_DIR@")
+ set(KDEPIMLIBS_LIBEXEC_DIR "@KDEPIMLIBS_LIBEXEC_DIR@")
diff --git a/kde-base/kdepimlibs/kdepimlibs-4.14.10.ebuild b/kde-base/kdepimlibs/kdepimlibs-4.14.10.ebuild
new file mode 100644
index 000000000000..5d77dd2eb768
--- /dev/null
+++ b/kde-base/kdepimlibs/kdepimlibs-4.14.10.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+CPPUNIT_REQUIRED="optional"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-base
+
+DESCRIPTION="Common library for KDE PIM apps"
+KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="debug ldap prison"
+
+# some akonadi tests timeout, that probaly needs more work as its ~700 tests
+RESTRICT="test"
+
+DEPEND="
+ !kde-misc/akonadi-social-utils
+ >=app-crypt/gpgme-1.1.6
+ >=app-office/akonadi-server-1.12.90[qt4]
+ >=dev-libs/boost-1.35.0-r5:=
+ dev-libs/libgpg-error
+ >=dev-libs/libical-0.48-r2:=
+ dev-libs/cyrus-sasl
+ >=dev-libs/qjson-0.8.1
+ media-libs/phonon[qt4]
+ x11-misc/shared-mime-info
+ prison? ( media-libs/prison:4 )
+ ldap? ( net-nds/openldap )
+"
+# boost is not linked to, but headers which include it are installed
+# bug #418071
+RDEPEND="${DEPEND}
+ !=kde-base/kdepim-runtime-4.10*
+ !=kde-base/kdepim-runtime-4.11*
+ !<kde-base/kdepim-runtime-4.4.11.1-r2
+"
+
+PATCHES=( "${FILESDIR}/${PN}-4.9.1-boostincludes.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_build handbook doc)
+ $(cmake-utils_use_find_package ldap)
+ $(cmake-utils_use_find_package prison)
+ )
+
+ kde4-base_src_configure
+}
+
+src_install() {
+ kde4-base_src_install
+ rm "${ED}"/usr/share/apps/cmake/modules/FindQtOAuth.cmake #Collides with net-im/choqok
+}
diff --git a/kde-base/kdepimlibs/kdepimlibs-4.14.3.ebuild b/kde-base/kdepimlibs/kdepimlibs-4.14.3.ebuild
new file mode 100644
index 000000000000..b9bf68686c9a
--- /dev/null
+++ b/kde-base/kdepimlibs/kdepimlibs-4.14.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+CPPUNIT_REQUIRED="optional"
+inherit kde4-base
+
+DESCRIPTION="Common library for KDE PIM apps"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="debug ldap prison"
+
+# some akonadi tests timeout, that probaly needs more work as its ~700 tests
+RESTRICT="test"
+
+DEPEND="
+ !kde-misc/akonadi-social-utils
+ >=app-crypt/gpgme-1.1.6
+ >=app-office/akonadi-server-1.12.90[qt4]
+ >=dev-libs/boost-1.35.0-r5:=
+ dev-libs/libgpg-error
+ >=dev-libs/libical-0.48-r2:=
+ dev-libs/cyrus-sasl
+ >=dev-libs/qjson-0.8.1
+ media-libs/phonon[qt4]
+ x11-misc/shared-mime-info
+ prison? ( media-libs/prison:4 )
+ ldap? ( net-nds/openldap )
+"
+# boost is not linked to, but headers which include it are installed
+# bug #418071
+RDEPEND="${DEPEND}
+ !=kde-base/kdepim-runtime-4.10*
+ !=kde-base/kdepim-runtime-4.11*
+ !<kde-base/kdepim-runtime-4.4.11.1-r2
+"
+
+PATCHES=( "${FILESDIR}/${PN}-4.9.1-boostincludes.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_build handbook doc)
+ $(cmake-utils_use_find_package ldap)
+ $(cmake-utils_use_find_package prison)
+ )
+
+ kde4-base_src_configure
+}
+
+src_install() {
+ kde4-base_src_install
+ rm "${ED}"/usr/share/apps/cmake/modules/FindQtOAuth.cmake #Collides with net-im/choqok
+}
diff --git a/kde-base/kdepimlibs/kdepimlibs-4.14.8.ebuild b/kde-base/kdepimlibs/kdepimlibs-4.14.8.ebuild
new file mode 100644
index 000000000000..d04f7f4c8702
--- /dev/null
+++ b/kde-base/kdepimlibs/kdepimlibs-4.14.8.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+CPPUNIT_REQUIRED="optional"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-base
+
+DESCRIPTION="Common library for KDE PIM apps"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="debug ldap prison"
+
+# some akonadi tests timeout, that probaly needs more work as its ~700 tests
+RESTRICT="test"
+
+DEPEND="
+ !kde-misc/akonadi-social-utils
+ >=app-crypt/gpgme-1.1.6
+ >=app-office/akonadi-server-1.12.90[qt4]
+ >=dev-libs/boost-1.35.0-r5:=
+ dev-libs/libgpg-error
+ >=dev-libs/libical-0.48-r2:=
+ dev-libs/cyrus-sasl
+ >=dev-libs/qjson-0.8.1
+ media-libs/phonon[qt4]
+ x11-misc/shared-mime-info
+ prison? ( media-libs/prison:4 )
+ ldap? ( net-nds/openldap )
+"
+# boost is not linked to, but headers which include it are installed
+# bug #418071
+RDEPEND="${DEPEND}
+ !=kde-base/kdepim-runtime-4.10*
+ !=kde-base/kdepim-runtime-4.11*
+ !<kde-base/kdepim-runtime-4.4.11.1-r2
+"
+
+PATCHES=( "${FILESDIR}/${PN}-4.9.1-boostincludes.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_build handbook doc)
+ $(cmake-utils_use_find_package ldap)
+ $(cmake-utils_use_find_package prison)
+ )
+
+ kde4-base_src_configure
+}
+
+src_install() {
+ kde4-base_src_install
+ rm "${ED}"/usr/share/apps/cmake/modules/FindQtOAuth.cmake #Collides with net-im/choqok
+}
diff --git a/kde-base/kdepimlibs/metadata.xml b/kde-base/kdepimlibs/metadata.xml
new file mode 100644
index 000000000000..d19719a52cea
--- /dev/null
+++ b/kde-base/kdepimlibs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="prison">Enable support for QRcodes in contacts</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kdeplasma-addons/Manifest b/kde-base/kdeplasma-addons/Manifest
new file mode 100644
index 000000000000..166ed064c52d
--- /dev/null
+++ b/kde-base/kdeplasma-addons/Manifest
@@ -0,0 +1 @@
+DIST kdeplasma-addons-4.14.3.tar.xz 1791328 SHA256 12d58e30362729473db208c0650676dac0fdae8b3f223ce92e8df41e3e928f24 SHA512 e4382aa1aab27ddcdecdd53ca0d931b9d53d27dfe4b53736642e1e030ac940ee6909029d7ddb865ee13567facb4e380d3c23601b9ea985151fccba8860077925 WHIRLPOOL 13b3a9f6706bbdda6ab4010aedbb1da4f677de771e3bd5f7c6dc2074db413860ea26bbeae919b7927e31116f535f51ef67ada1d2aa3b368ca4df23f4146a4165
diff --git a/kde-base/kdeplasma-addons/kdeplasma-addons-4.14.3.ebuild b/kde-base/kdeplasma-addons/kdeplasma-addons-4.14.3.ebuild
new file mode 100644
index 000000000000..2ee2f266ae60
--- /dev/null
+++ b/kde-base/kdeplasma-addons/kdeplasma-addons-4.14.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Extra Plasma applets and engines"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="attica debug desktopglobe exif fcitx ibus json +kdepim nepomuk oauth
+qalculate qwt scim"
+
+RESTRICT=test
+# tests hang
+
+# krunner is only needed to generate dbus interface for lancelot
+COMMON_DEPEND="
+ app-crypt/qca:2[qt4(+)]
+ $(add_kdebase_dep kdelibs 'nepomuk?')
+ $(add_kdebase_dep krunner '' 4.11)
+ $(add_kdebase_dep plasma-workspace 'nepomuk?' 4.11)
+ x11-misc/shared-mime-info
+ attica? ( dev-libs/libattica )
+ desktopglobe? ( $(add_kdeapps_dep marble) )
+ exif? ( $(add_kdeapps_dep libkexiv2) )
+ fcitx? ( app-i18n/fcitx[dbus(+)] )
+ ibus? ( app-i18n/ibus )
+ json? ( dev-libs/qjson )
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+ oauth? ( dev-libs/qoauth )
+ qalculate? ( sci-libs/libqalculate )
+ qwt? ( x11-libs/qwt:5 )
+ scim? ( app-i18n/scim )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/eigen:2
+"
+RDEPEND="${COMMON_DEPEND}
+ app-crypt/qca:2[openssl]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDBUS_INTERFACES_INSTALL_DIR="${EPREFIX}/usr/share/dbus-1/interfaces/"
+ $(cmake-utils_use_with attica LibAttica)
+ $(cmake-utils_use_with desktopglobe Marble)
+ $(cmake-utils_use_with exif Kexiv2)
+ $(cmake-utils_use_build ibus)
+ $(cmake-utils_use_with json QJSON)
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ $(cmake-utils_use_with nepomuk)
+ $(cmake-utils_use_with oauth QtOAuth)
+ $(cmake-utils_use_with qalculate)
+ $(cmake-utils_use_with qwt)
+ $(cmake-utils_use_build scim)
+ )
+
+ kde4-base_src_configure
+}
diff --git a/kde-base/kdeplasma-addons/metadata.xml b/kde-base/kdeplasma-addons/metadata.xml
new file mode 100644
index 000000000000..f465b65cadf2
--- /dev/null
+++ b/kde-base/kdeplasma-addons/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="attica">Enable support for <pkg>dev-libs/libattica</pkg></flag>
+ <flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag>
+ <flag name="desktopglobe">Enable Desktop Globe wallpaper using <pkg>kde-base/marble</pkg></flag>
+ <flag name="fcitx">Use fcitx input method via <pkg>app-i18n/fcitx</pkg></flag>
+ <flag name="json">Enable JSON support via <pkg>dev-libs/qjson</pkg></flag>
+ <flag name="kdepim">KDE PIM integration via <pkg>kde-base/kdepimlibs</pkg></flag>
+ <flag name="nepomuk">Enable Nepomuk based semantic desktop support (deprecated)</flag>
+ <flag name="oauth">Enable OAuth support via <pkg>dev-libs/qoauth</pkg></flag>
+ <flag name="qalculate">Enable Qalculate runner using <pkg>sci-libs/libqalculate</pkg></flag>
+ <flag name="qwt">Enable applets that use <pkg>x11-libs/qwt:5</pkg></flag>
+ <flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kdm/Manifest b/kde-base/kdm/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kdm/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kdm/files/kdm-4-gentoo-xinitrc.d.patch b/kde-base/kdm/files/kdm-4-gentoo-xinitrc.d.patch
new file mode 100644
index 000000000000..538363af045e
--- /dev/null
+++ b/kde-base/kdm/files/kdm-4-gentoo-xinitrc.d.patch
@@ -0,0 +1,19 @@
+diff -Nurp kdm-4.3.1.orig/kdm/kfrontend/genkdmconf.c kdm-4.3.1/kdm/kfrontend/genkdmconf.c
+--- kdm-4.3.1.orig/kdm/kfrontend/genkdmconf.c 2009-09-20 07:57:19.746730568 +0200
++++ kdm-4.3.1/kdm/kfrontend/genkdmconf.c 2009-09-20 08:01:17.767496412 +0200
+@@ -687,6 +687,15 @@ static const char def_session2[] =
+ "[ -f /etc/xprofile ] && . /etc/xprofile\n"
+ "[ -f $HOME/.xprofile ] && . $HOME/.xprofile\n"
+ "\n"
++"# run all system xinitrc shell scripts.\n"
++"if [ -d /etc/X11/xinit/xinitrc.d ]; then\n"
++" for i in /etc/X11/xinit/xinitrc.d/* ; do\n"
++" if [ -x \"$i\" ]; then\n"
++" . \"$i\"\n"
++" fi\n"
++" done\n"
++"fi\n"
++"\n"
+ "case $session in\n"
+ " \"\")\n"
+ " exec xmessage -center -buttons OK:0 -default OK \"Sorry, $DESKTOP_SESSION is no valid session.\"\n"
diff --git a/kde-base/kdm/files/kdm-logrotate b/kde-base/kdm/files/kdm-logrotate
new file mode 100644
index 000000000000..4bce1a0392d8
--- /dev/null
+++ b/kde-base/kdm/files/kdm-logrotate
@@ -0,0 +1,8 @@
+/var/log/kdm.log {
+ maxage 365
+ size=+1024k
+ notifempty
+ missingok
+ compress
+ copytruncate
+}
diff --git a/kde-base/kdm/files/kdm.service b/kde-base/kdm/files/kdm.service
new file mode 100644
index 000000000000..412ffa394ff5
--- /dev/null
+++ b/kde-base/kdm/files/kdm.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=KDM Display Manager
+Conflicts=getty@tty1.service
+After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service
+
+[Service]
+ExecStart=/usr/bin/kdm -nodaemon
+Restart=always
+IgnoreSIGPIPE=no
+
+[Install]
+Alias=display-manager.service
diff --git a/kde-base/kdm/kdm-4.11.14.ebuild b/kde-base/kdm/kdm-4.11.14.ebuild
new file mode 100644
index 000000000000..c3d1f7c3ff04
--- /dev/null
+++ b/kde-base/kdm/kdm-4.11.14.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit systemd kde4-meta flag-o-matic user
+
+DESCRIPTION="KDE login manager, similar to xdm and gdm"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +consolekit kerberos pam systemd"
+
+REQUIRED_USE="consolekit? ( !systemd ) systemd? ( !consolekit )"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ media-libs/qimageblitz
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXtst
+ consolekit? (
+ >=sys-apps/dbus-1.0.2
+ sys-auth/consolekit
+ )
+ kerberos? ( virtual/krb5 )
+ pam? (
+ $(add_kdebase_dep kcheckpass)
+ virtual/pam
+ )
+ systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep kdepasswd)
+ >=x11-apps/xinit-1.0.5-r2
+ x11-apps/xmessage
+"
+
+KMEXTRA="
+ libs/kdm/
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
+)
+
+# bug #413811
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+ kde4-meta_pkg_setup
+
+ # Create kdm:kdm user
+ KDM_HOME=/var/lib/kdm
+ enewgroup kdm
+ enewuser kdm -1 -1 "${KDM_HOME}" kdm
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use kerberos KDE4_KRB5AUTH)
+ $(cmake-utils_use_with pam)
+ $(cmake-utils_use_with consolekit CkConnector)
+ )
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ export GENKDMCONF_FLAGS="--no-old --no-backup"
+
+ kde4-meta_src_install
+
+ # an equivalent file is already installed by kde-base/startkde, bug 377151
+ rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die
+
+ # Customize the kdmrc configuration:
+ # - SessionDirs set to /usr/share/xsessions
+ # - increase server timeout to 30s
+ # - TerminateServer=true to workaround X server regen bug, bug 278473
+ # - DataDir set to /var/lib/kdm
+ # - FaceDir set to /var/lib/kdm/faces
+ sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \
+ -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \
+ -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \
+ -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \
+ -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \
+ -i "${ED}"/usr/share/config/kdm/kdmrc \
+ || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc."
+
+ # Don't install empty dir
+ rmdir "${ED}"/usr/share/config/kdm/sessions
+
+ # Set up permissions to kdm work directory
+ keepdir "${KDM_HOME}"
+ fowners root:kdm "${KDM_HOME}"
+ fperms 1770 "${KDM_HOME}"
+
+ # install logrotate file
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/kdm-logrotate kdm
+
+ systemd_dounit "${FILESDIR}"/kdm.service
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ local file src dest dir old_dirs=(
+ /var/lib/kdm-live
+ /var/lib/kdm-4.6
+ /var/lib/kdm-4.5
+ /var/lib/kdm-4.4
+ /usr/share/apps/kdm
+ /usr/kde/4.4/share/apps/kdm
+ /usr/kde/4.3/share/apps/kdm
+ /usr/kde/4.2/share/apps/kdm
+ )
+
+ mkdir -p "${EROOT}${KDM_HOME}/faces"
+ # Set the default kdm face icon if it's not already set by the system admin
+ # because this is user-overrideable in that way, it's not in src_install
+ for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do
+ src=${file#*:}
+ dest=${file%:*}
+ if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then
+ for dir in "${old_dirs[@]}"; do
+ if [[ -e ${EROOT}${dir}/${dest} ]]; then
+ cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}"
+ break 2
+ fi
+ done
+ if [[ -n ${src} ]]; then
+ cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \
+ "${EROOT}${KDM_HOME}/${dest}"
+ fi
+ fi
+ done
+ for dir in "${old_dirs[@]}"; do
+ if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then
+ echo
+ elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE."
+ elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}."
+ echo
+ elog "After doing so, you may delete the directory."
+ echo
+ fi
+ done
+
+ # Make sure permissions are correct -- old installations may have
+ # gotten this wrong
+ use prefix || chown root:kdm "${EROOT}${KDM_HOME}"
+ chmod 1770 "${EROOT}${KDM_HOME}"
+
+ if use consolekit; then
+ echo
+ elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
+ elog "make sure consolekit daemon is running and started at login time"
+ elog
+ elog "rc-update add consolekit default && /etc/init.d/consolekit start"
+ echo
+ fi
+}
diff --git a/kde-base/kdm/kdm-4.11.19.ebuild b/kde-base/kdm/kdm-4.11.19.ebuild
new file mode 100644
index 000000000000..61f72311e900
--- /dev/null
+++ b/kde-base/kdm/kdm-4.11.19.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit systemd kde4-meta flag-o-matic user
+
+DESCRIPTION="KDE login manager, similar to xdm and gdm"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +consolekit kerberos pam systemd"
+
+REQUIRED_USE="consolekit? ( !systemd ) systemd? ( !consolekit )"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ media-libs/qimageblitz
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXtst
+ consolekit? (
+ >=sys-apps/dbus-1.0.2
+ sys-auth/consolekit
+ )
+ kerberos? ( virtual/krb5 )
+ pam? (
+ $(add_kdebase_dep kcheckpass)
+ virtual/pam
+ )
+ systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep kdepasswd)
+ $(add_kdebase_dep libkgreeter)
+ >=x11-apps/xinit-1.0.5-r2
+ x11-apps/xmessage
+"
+
+KMEXTRACTONLY="
+ libs/kdm/kgreeterplugin.h
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
+)
+
+pkg_setup() {
+ kde4-meta_pkg_setup
+
+ # Create kdm:kdm user
+ KDM_HOME=/var/lib/kdm
+ enewgroup kdm
+ enewuser kdm -1 -1 "${KDM_HOME}" kdm
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use kerberos KDE4_KRB5AUTH)
+ $(cmake-utils_use_with pam)
+ $(cmake-utils_use_with consolekit CkConnector)
+ )
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ export GENKDMCONF_FLAGS="--no-old --no-backup"
+
+ kde4-meta_src_install
+
+ # an equivalent file is already installed by kde-base/startkde, bug 377151
+ rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die
+
+ # Customize the kdmrc configuration:
+ # - SessionDirs set to /usr/share/xsessions
+ # - increase server timeout to 30s
+ # - TerminateServer=true to workaround X server regen bug, bug 278473
+ # - DataDir set to /var/lib/kdm
+ # - FaceDir set to /var/lib/kdm/faces
+ sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \
+ -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \
+ -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \
+ -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \
+ -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \
+ -i "${ED}"/usr/share/config/kdm/kdmrc \
+ || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc."
+
+ # Don't install empty dir
+ rmdir "${ED}"/usr/share/config/kdm/sessions
+
+ # Set up permissions to kdm work directory
+ keepdir "${KDM_HOME}"
+ fowners root:kdm "${KDM_HOME}"
+ fperms 1770 "${KDM_HOME}"
+
+ # install logrotate file
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/kdm-logrotate kdm
+
+ systemd_dounit "${FILESDIR}"/kdm.service
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ local file src dest dir old_dirs=(
+ /var/lib/kdm-live
+ /var/lib/kdm-4.6
+ /var/lib/kdm-4.5
+ /var/lib/kdm-4.4
+ /usr/share/apps/kdm
+ /usr/kde/4.4/share/apps/kdm
+ /usr/kde/4.3/share/apps/kdm
+ /usr/kde/4.2/share/apps/kdm
+ )
+
+ mkdir -p "${EROOT}${KDM_HOME}/faces"
+ # Set the default kdm face icon if it's not already set by the system admin
+ # because this is user-overrideable in that way, it's not in src_install
+ for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do
+ src=${file#*:}
+ dest=${file%:*}
+ if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then
+ for dir in "${old_dirs[@]}"; do
+ if [[ -e ${EROOT}${dir}/${dest} ]]; then
+ cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}"
+ break 2
+ fi
+ done
+ if [[ -n ${src} ]]; then
+ cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \
+ "${EROOT}${KDM_HOME}/${dest}"
+ fi
+ fi
+ done
+ for dir in "${old_dirs[@]}"; do
+ if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then
+ echo
+ elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE."
+ elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}."
+ echo
+ elog "After doing so, you may delete the directory."
+ echo
+ fi
+ done
+
+ # Make sure permissions are correct -- old installations may have
+ # gotten this wrong
+ use prefix || chown root:kdm "${EROOT}${KDM_HOME}"
+ chmod 1770 "${EROOT}${KDM_HOME}"
+
+ if use consolekit; then
+ echo
+ elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
+ elog "make sure consolekit daemon is running and started at login time"
+ elog
+ elog "rc-update add consolekit default && /etc/init.d/consolekit start"
+ echo
+ fi
+}
diff --git a/kde-base/kdm/kdm-4.11.21.ebuild b/kde-base/kdm/kdm-4.11.21.ebuild
new file mode 100644
index 000000000000..fea98de64a6c
--- /dev/null
+++ b/kde-base/kdm/kdm-4.11.21.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit systemd kde4-meta flag-o-matic user
+
+DESCRIPTION="KDE login manager, similar to xdm and gdm"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug +consolekit kerberos pam systemd"
+
+REQUIRED_USE="consolekit? ( !systemd ) systemd? ( !consolekit )"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ media-libs/qimageblitz
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXtst
+ consolekit? (
+ >=sys-apps/dbus-1.0.2
+ sys-auth/consolekit
+ )
+ kerberos? ( virtual/krb5 )
+ pam? (
+ $(add_kdebase_dep kcheckpass)
+ virtual/pam
+ )
+ systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep kdepasswd)
+ $(add_kdebase_dep libkgreeter)
+ >=x11-apps/xinit-1.0.5-r2
+ x11-apps/xmessage
+"
+
+KMEXTRACTONLY="
+ libs/kdm/kgreeterplugin.h
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
+)
+
+pkg_setup() {
+ kde4-meta_pkg_setup
+
+ # Create kdm:kdm user
+ KDM_HOME=/var/lib/kdm
+ enewgroup kdm
+ enewuser kdm -1 -1 "${KDM_HOME}" kdm
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use kerberos KDE4_KRB5AUTH)
+ $(cmake-utils_use_with pam)
+ $(cmake-utils_use_with consolekit CkConnector)
+ )
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ export GENKDMCONF_FLAGS="--no-old --no-backup"
+
+ kde4-meta_src_install
+
+ # an equivalent file is already installed by kde-base/startkde, bug 377151
+ rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die
+
+ # Customize the kdmrc configuration:
+ # - SessionDirs set to /usr/share/xsessions
+ # - increase server timeout to 30s
+ # - TerminateServer=true to workaround X server regen bug, bug 278473
+ # - DataDir set to /var/lib/kdm
+ # - FaceDir set to /var/lib/kdm/faces
+ sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \
+ -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \
+ -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \
+ -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \
+ -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \
+ -i "${ED}"/usr/share/config/kdm/kdmrc \
+ || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc."
+
+ # Don't install empty dir
+ rmdir "${ED}"/usr/share/config/kdm/sessions
+
+ # Set up permissions to kdm work directory
+ keepdir "${KDM_HOME}"
+ fowners root:kdm "${KDM_HOME}"
+ fperms 1770 "${KDM_HOME}"
+
+ # install logrotate file
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/kdm-logrotate kdm
+
+ systemd_dounit "${FILESDIR}"/kdm.service
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ local file src dest dir old_dirs=(
+ /var/lib/kdm-live
+ /var/lib/kdm-4.6
+ /var/lib/kdm-4.5
+ /var/lib/kdm-4.4
+ /usr/share/apps/kdm
+ /usr/kde/4.4/share/apps/kdm
+ /usr/kde/4.3/share/apps/kdm
+ /usr/kde/4.2/share/apps/kdm
+ )
+
+ mkdir -p "${EROOT}${KDM_HOME}/faces"
+ # Set the default kdm face icon if it's not already set by the system admin
+ # because this is user-overrideable in that way, it's not in src_install
+ for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do
+ src=${file#*:}
+ dest=${file%:*}
+ if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then
+ for dir in "${old_dirs[@]}"; do
+ if [[ -e ${EROOT}${dir}/${dest} ]]; then
+ cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}"
+ break 2
+ fi
+ done
+ if [[ -n ${src} ]]; then
+ cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \
+ "${EROOT}${KDM_HOME}/${dest}"
+ fi
+ fi
+ done
+ for dir in "${old_dirs[@]}"; do
+ if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then
+ echo
+ elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE."
+ elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}."
+ echo
+ elog "After doing so, you may delete the directory."
+ echo
+ fi
+ done
+
+ # Make sure permissions are correct -- old installations may have
+ # gotten this wrong
+ use prefix || chown root:kdm "${EROOT}${KDM_HOME}"
+ chmod 1770 "${EROOT}${KDM_HOME}"
+
+ if use consolekit; then
+ echo
+ elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
+ elog "make sure consolekit daemon is running and started at login time"
+ elog
+ elog "rc-update add consolekit default && /etc/init.d/consolekit start"
+ echo
+ fi
+}
diff --git a/kde-base/kdm/metadata.xml b/kde-base/kdm/metadata.xml
new file mode 100644
index 000000000000..78a013ca03f0
--- /dev/null
+++ b/kde-base/kdm/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="consolekit">Enables support for authorization using consolekit</flag>
+</use>
+</pkgmetadata>
diff --git a/kde-base/kephal/Manifest b/kde-base/kephal/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kephal/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kephal/kephal-4.11.14.ebuild b/kde-base/kephal/kephal-4.11.14.ebuild
new file mode 100644
index 000000000000..8cf7c42d42da
--- /dev/null
+++ b/kde-base/kephal/kephal-4.11.14.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/kephal"
+inherit kde4-meta
+
+DESCRIPTION="Allows handling of multihead systems via the XRandR extension"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXrandr
+"
+DEPEND="${RDEPEND}
+ x11-proto/randrproto
+"
+
+KMEXTRACTONLY+="
+ kephal/kephal/screens.h
+"
diff --git a/kde-base/kephal/kephal-4.11.19.ebuild b/kde-base/kephal/kephal-4.11.19.ebuild
new file mode 100644
index 000000000000..21b74258c862
--- /dev/null
+++ b/kde-base/kephal/kephal-4.11.19.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/kephal"
+inherit kde4-meta
+
+DESCRIPTION="Allows handling of multihead systems via the XRandR extension"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXrandr
+"
+DEPEND="${RDEPEND}
+ x11-proto/randrproto
+"
+
+KMEXTRACTONLY+="
+ kephal/kephal/screens.h
+"
diff --git a/kde-base/kephal/kephal-4.11.21.ebuild b/kde-base/kephal/kephal-4.11.21.ebuild
new file mode 100644
index 000000000000..0bb2f6cc6a3b
--- /dev/null
+++ b/kde-base/kephal/kephal-4.11.21.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/kephal"
+inherit kde4-meta
+
+DESCRIPTION="Allows handling of multihead systems via the XRandR extension"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXrandr
+"
+DEPEND="${RDEPEND}
+ x11-proto/randrproto
+"
+
+KMEXTRACTONLY+="
+ kephal/kephal/screens.h
+"
diff --git a/kde-base/kephal/metadata.xml b/kde-base/kephal/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kephal/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kfilemetadata/Manifest b/kde-base/kfilemetadata/Manifest
new file mode 100644
index 000000000000..50b7d3b242d4
--- /dev/null
+++ b/kde-base/kfilemetadata/Manifest
@@ -0,0 +1 @@
+DIST kfilemetadata-4.14.3.tar.xz 35908 SHA256 3115e6ebd8b52ae9eb1016a3391b019c34fa443d6a5d9351550c5e0baf0d5371 SHA512 d7321b7e1ad755c0dc267b236a33a011377ba309d94c1497c081edad82171452595ce113428048e455b8b71f3ea480e4e76e797e31a74edd24bcf42617c59acb WHIRLPOOL 7e940864c4d9529bc3d5f8337bb9f22f09e00b653ce51b089b026ba3364c57f3f94df89f011f69e9d5500894f5f953fce29acfc7ee25b884876ada7f5f54fe86
diff --git a/kde-base/kfilemetadata/kfilemetadata-4.14.3.ebuild b/kde-base/kfilemetadata/kfilemetadata-4.14.3.ebuild
new file mode 100644
index 000000000000..3716ee7fe424
--- /dev/null
+++ b/kde-base/kfilemetadata/kfilemetadata-4.14.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="A library for extracting file metadata"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug epub exif ffmpeg mobi pdf taglib"
+
+DEPEND="
+ epub? ( app-text/ebook-tools )
+ exif? ( media-gfx/exiv2:= )
+ ffmpeg? ( virtual/ffmpeg )
+ mobi? ( $(add_kdeapps_dep kdegraphics-mobipocket) )
+ pdf? ( app-text/poppler[qt4] )
+ taglib? ( media-libs/taglib )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package epub EPub)
+ $(cmake-utils_use_find_package exif Exiv2)
+ $(cmake-utils_use_find_package ffmpeg FFmpeg)
+ $(cmake-utils_use_find_package mobi QMobipocket)
+ $(cmake-utils_use_find_package pdf PopplerQt4)
+ $(cmake-utils_use_find_package taglib Taglib)
+ )
+
+ kde4-base_src_configure
+}
diff --git a/kde-base/kfilemetadata/metadata.xml b/kde-base/kfilemetadata/metadata.xml
new file mode 100644
index 000000000000..ce8e2b9e73a5
--- /dev/null
+++ b/kde-base/kfilemetadata/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="epub">Adds support for reading EPUB ebook metadata</flag>
+ <flag name="mobi">Adds support for reading MOBI ebook metadata</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/khelpcenter/Manifest b/kde-base/khelpcenter/Manifest
new file mode 100644
index 000000000000..f52cca023dfa
--- /dev/null
+++ b/kde-base/khelpcenter/Manifest
@@ -0,0 +1 @@
+DIST kde-runtime-4.14.3.tar.xz 7867308 SHA256 78a74e519b4e897ffcee14be98eebd7b672ad2bb6e71a4aa2fe77682b5bc8605 SHA512 63b13f947915bb2eca5b85886610d1af480956b9e95a1ae77ce7c10b11576883a71bebf519335323a1f6c5dfcebe2ee0561b727cea6243756d412d9323feb244 WHIRLPOOL 4d021d826eb2ba553bb6fa320f71ed3d1f1614aef29f2d9e26285eabb9c015e6577e85ee6b0874cd1f8b89ef33cfa3dde5a6002e2178a11ede38cb8bf471a5a2
diff --git a/kde-base/khelpcenter/khelpcenter-4.14.3.ebuild b/kde-base/khelpcenter/khelpcenter-4.14.3.ebuild
new file mode 100644
index 000000000000..bcf881a47be2
--- /dev/null
+++ b/kde-base/khelpcenter/khelpcenter-4.14.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="always"
+KMNAME="kde-runtime"
+inherit kde4-meta
+
+DESCRIPTION="The KDE Help Center"
+HOMEPAGE+=" http://userbase.kde.org/KHelpCenter"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdeapps_dep kdesu)
+ >=www-misc/htdig-3.2.0_beta6-r1
+"
+
+KMEXTRA="
+ doc/documentationnotfound/
+ doc/glossary/
+ doc/onlinehelp/
+"
diff --git a/kde-base/khelpcenter/metadata.xml b/kde-base/khelpcenter/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/khelpcenter/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/khotkeys/Manifest b/kde-base/khotkeys/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/khotkeys/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/khotkeys/khotkeys-4.11.14.ebuild b/kde-base/khotkeys/khotkeys-4.11.14.ebuild
new file mode 100644
index 000000000000..380e17a57872
--- /dev/null
+++ b/kde-base/khotkeys/khotkeys-4.11.14.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: hotkey daemon"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+ x11-libs/libXtst
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/kworkspace/
+"
diff --git a/kde-base/khotkeys/khotkeys-4.11.19.ebuild b/kde-base/khotkeys/khotkeys-4.11.19.ebuild
new file mode 100644
index 000000000000..2924c390b166
--- /dev/null
+++ b/kde-base/khotkeys/khotkeys-4.11.19.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: hotkey daemon"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+ x11-libs/libXtst
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/kworkspace/
+"
diff --git a/kde-base/khotkeys/khotkeys-4.11.21.ebuild b/kde-base/khotkeys/khotkeys-4.11.21.ebuild
new file mode 100644
index 000000000000..17caa00c23ad
--- /dev/null
+++ b/kde-base/khotkeys/khotkeys-4.11.21.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: hotkey daemon"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+ x11-libs/libXtst
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/kworkspace/
+"
diff --git a/kde-base/khotkeys/metadata.xml b/kde-base/khotkeys/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/khotkeys/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kimono/Manifest b/kde-base/kimono/Manifest
new file mode 100644
index 000000000000..7c2b9ee1a4c7
--- /dev/null
+++ b/kde-base/kimono/Manifest
@@ -0,0 +1 @@
+DIST kimono-4.14.3.tar.xz 932672 SHA256 4e9e322a82d26fa9860dde38d9cc1a3e618aeced8762731d178ce1694cb7c19e SHA512 9705a660b7642feac358966aa3d05769de1d75c67a64c095c846c8151cb4af3a7b65b4e881716edae4b47262c454be7358b757c7539d72c5f0b92d685637e415 WHIRLPOOL 0b1a487315e1793d79759c3c2f873f4ec86ba18e49e050afa1304da5b232c3c99907bf4954f97d634f302b066c45f1d92e24575f7df4a2cabeac3c58717567f3
diff --git a/kde-base/kimono/kimono-4.14.3.ebuild b/kde-base/kimono/kimono-4.14.3.ebuild
new file mode 100644
index 000000000000..e6df3e223271
--- /dev/null
+++ b/kde-base/kimono/kimono-4.14.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit mono-env kde4-base
+
+DESCRIPTION="C# bindings for KDE"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="akonadi debug nepomuk plasma"
+
+DEPEND="
+ dev-lang/mono
+ $(add_kdebase_dep qyoto 'webkit')
+ $(add_kdebase_dep smokeqt)
+ $(add_kdebase_dep smokekde 'nepomuk?')
+ plasma? ( $(add_kdebase_dep smokeqt 'webkit') )
+"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ mono-env_pkg_setup
+ kde4-base_pkg_setup
+}
+
+src_prepare() {
+ kde4-base_src_prepare
+
+ sed -i "/add_subdirectory( examples )/ s:^:#:" plasma/CMakeLists.txt
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with akonadi)
+ $(cmake-utils_use_with akonadi KdepimLibs)
+ $(cmake-utils_use_with nepomuk)
+ $(cmake-utils_use_disable plasma)
+ -DWITH_Soprano=OFF
+ )
+ kde4-base_src_configure
+}
diff --git a/kde-base/kimono/metadata.xml b/kde-base/kimono/metadata.xml
new file mode 100644
index 000000000000..b38226007f92
--- /dev/null
+++ b/kde-base/kimono/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="akonadi">Compile bindings for Akonadi</flag>
+ <flag name="nepomuk">Compile bindings for Nepomuk</flag>
+ <flag name="plasma">Compile bindings for KDE's Plasma</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kinfocenter/Manifest b/kde-base/kinfocenter/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kinfocenter/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kinfocenter/kinfocenter-4.11.14.ebuild b/kde-base/kinfocenter/kinfocenter-4.11.14.ebuild
new file mode 100644
index 000000000000..691fc9e97756
--- /dev/null
+++ b/kde-base/kinfocenter/kinfocenter-4.11.14.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+inherit kde4-meta
+
+DESCRIPTION="The KDE Info Center"
+HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug ieee1394"
+
+DEPEND="
+ sys-apps/pciutils
+ x11-libs/libX11
+ ieee1394? ( sys-libs/libraw1394 )
+ opengl? (
+ virtual/glu
+ virtual/opengl
+ )
+"
+RDEPEND="${DEPEND}
+ sys-apps/usbutils
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with ieee1394 RAW1394)
+ $(cmake-utils_use_with opengl OpenGL)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kinfocenter/kinfocenter-4.11.19.ebuild b/kde-base/kinfocenter/kinfocenter-4.11.19.ebuild
new file mode 100644
index 000000000000..7bea79a542b2
--- /dev/null
+++ b/kde-base/kinfocenter/kinfocenter-4.11.19.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+inherit kde4-meta
+
+DESCRIPTION="The KDE Info Center"
+HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug ieee1394"
+
+DEPEND="
+ sys-apps/pciutils
+ x11-libs/libX11
+ ieee1394? ( sys-libs/libraw1394 )
+ opengl? (
+ virtual/glu
+ virtual/opengl
+ )
+"
+RDEPEND="${DEPEND}
+ sys-apps/usbutils
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with ieee1394 RAW1394)
+ $(cmake-utils_use_with opengl OpenGL)
+ )
+
+ kde4-meta_src_configure
+} \ No newline at end of file
diff --git a/kde-base/kinfocenter/kinfocenter-4.11.21.ebuild b/kde-base/kinfocenter/kinfocenter-4.11.21.ebuild
new file mode 100644
index 000000000000..dfefe7c1eb50
--- /dev/null
+++ b/kde-base/kinfocenter/kinfocenter-4.11.21.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+inherit kde4-meta
+
+DESCRIPTION="The KDE Info Center"
+HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug ieee1394"
+
+DEPEND="
+ sys-apps/pciutils
+ x11-libs/libX11
+ ieee1394? ( sys-libs/libraw1394 )
+ opengl? (
+ virtual/glu
+ virtual/opengl
+ )
+"
+RDEPEND="${DEPEND}
+ sys-apps/usbutils
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with ieee1394 RAW1394)
+ $(cmake-utils_use_with opengl OpenGL)
+ )
+
+ kde4-meta_src_configure
+} \ No newline at end of file
diff --git a/kde-base/kinfocenter/metadata.xml b/kde-base/kinfocenter/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kinfocenter/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kjots/Manifest b/kde-base/kjots/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/kjots/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kjots/kjots-4.14.10.ebuild b/kde-base/kjots/kjots-4.14.10.ebuild
new file mode 100644
index 000000000000..ab38486f8fe0
--- /dev/null
+++ b/kde-base/kjots/kjots-4.14.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE note taking utility"
+HOMEPAGE="http://www.kde.org/applications/utilities/kjots/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ dev-libs/grantlee:0
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ noteshared/
+"
diff --git a/kde-base/kjots/kjots-4.14.3.ebuild b/kde-base/kjots/kjots-4.14.3.ebuild
new file mode 100644
index 000000000000..8201a5cc3ba6
--- /dev/null
+++ b/kde-base/kjots/kjots-4.14.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE note taking utility"
+HOMEPAGE="http://www.kde.org/applications/utilities/kjots/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=dev-libs/grantlee-0.2.0:0
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ noteshared/
+"
diff --git a/kde-base/kjots/kjots-4.14.8.ebuild b/kde-base/kjots/kjots-4.14.8.ebuild
new file mode 100644
index 000000000000..44fc81f990be
--- /dev/null
+++ b/kde-base/kjots/kjots-4.14.8.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE note taking utility"
+HOMEPAGE="http://www.kde.org/applications/utilities/kjots/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ dev-libs/grantlee:0
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ noteshared/
+"
diff --git a/kde-base/kjots/kjots-4.4.11.1.ebuild b/kde-base/kjots/kjots-4.4.11.1.ebuild
new file mode 100644
index 000000000000..ce6506ebab68
--- /dev/null
+++ b/kde-base/kjots/kjots-4.4.11.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE note taking utility"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kjots/kjots-4.4.2015.06.ebuild b/kde-base/kjots/kjots-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..2baa3d814344
--- /dev/null
+++ b/kde-base/kjots/kjots-4.4.2015.06.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="KDE note taking utility (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kjots/metadata.xml b/kde-base/kjots/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kjots/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kleopatra/Manifest b/kde-base/kleopatra/Manifest
new file mode 100644
index 000000000000..77e8decaf492
--- /dev/null
+++ b/kde-base/kleopatra/Manifest
@@ -0,0 +1,6 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
+DIST kleopatra-4.4.11.1-libassuan2.patch.bz2 9404 SHA256 83d6930917e59450690394ee948b30fe138d631928d4afffc8be25d1a41e75c2 SHA512 4f514e6dfbe89d777604485d3144ada9a600b1c3c031a732b34b0cb7533eadae545e67a2819e43fafd4b7ada84845c25e1f93b01b06fc169daf48734684893de WHIRLPOOL f749ee88b13a905138a0c63a5833c71470f77923125f6c93e09fd83d399edfd1497342112ef420c7823d570d8676666117b5f821f46ed0d1ad961c9497142252
diff --git a/kde-base/kleopatra/files/kleopatra-4.4.2015.06-reenable.patch b/kde-base/kleopatra/files/kleopatra-4.4.2015.06-reenable.patch
new file mode 100644
index 000000000000..f8c934ef4003
--- /dev/null
+++ b/kde-base/kleopatra/files/kleopatra-4.4.2015.06-reenable.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8c450d3..b927ad9 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -190,7 +190,7 @@ set(libkdgantt1_SRCS
+
+ if(QGPGME_FOUND)
+ if (Boost_TOPOLOGICAL_SORT_DIR)
+-# macro_optional_add_subdirectory(kleopatra)
++ macro_optional_add_subdirectory(kleopatra)
+ endif(Boost_TOPOLOGICAL_SORT_DIR)
+ macro_optional_add_subdirectory(wizards)
+ # The following components depend on QGpgME.
diff --git a/kde-base/kleopatra/files/kleopatra-install-headers.patch b/kde-base/kleopatra/files/kleopatra-install-headers.patch
new file mode 100644
index 000000000000..0478141b26b6
--- /dev/null
+++ b/kde-base/kleopatra/files/kleopatra-install-headers.patch
@@ -0,0 +1,48 @@
+Install headers needed by Kopete's cryptography plugin.
+
+Patch borrowed from Fedora.
+
+diff --git a/kleopatra/libkleopatraclient/CMakeLists.txt b/kleopatra/libkleopatraclient/CMakeLists.txt
+index 17b4980..690b00d 100644
+--- a/kleopatra/libkleopatraclient/CMakeLists.txt
++++ b/kleopatra/libkleopatraclient/CMakeLists.txt
+@@ -6,3 +6,7 @@ add_subdirectory(gui)
+
+ add_subdirectory(tests)
+
++install(
++ FILES kleopatraclient_export.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient
++ )
+diff --git a/kleopatra/libkleopatraclient/core/CMakeLists.txt b/kleopatra/libkleopatraclient/core/CMakeLists.txt
+index d4f1ea2..17a6eb5 100644
+--- a/kleopatra/libkleopatraclient/core/CMakeLists.txt
++++ b/kleopatra/libkleopatraclient/core/CMakeLists.txt
+@@ -63,3 +63,13 @@ else()
+ endif()
+
+ install(TARGETS kleopatraclientcore ${INSTALL_TARGETS_DEFAULT_ARGS})
++
++install(
++ FILES
++ initialization.h
++ command.h
++ selectcertificatecommand.h
++ signencryptfilescommand.h
++ decryptverifyfilescommand.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient/core
++ )
+diff --git a/kleopatra/libkleopatraclient/gui/CMakeLists.txt b/kleopatra/libkleopatraclient/gui/CMakeLists.txt
+index 3c5bab2..78dde2e 100644
+--- a/kleopatra/libkleopatraclient/gui/CMakeLists.txt
++++ b/kleopatra/libkleopatraclient/gui/CMakeLists.txt
+@@ -16,3 +16,9 @@ set_target_properties(kleopatraclientgui PROPERTIES
+ )
+
+ install(TARGETS kleopatraclientgui ${INSTALL_TARGETS_DEFAULT_ARGS})
++
++install(
++ FILES
++ certificaterequester.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient/gui
++ )
diff --git a/kde-base/kleopatra/kleopatra-4.14.10.ebuild b/kde-base/kleopatra/kleopatra-4.14.10.ebuild
new file mode 100644
index 000000000000..1396dd73089f
--- /dev/null
+++ b/kde-base/kleopatra/kleopatra-4.14.10.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="Kleopatra - KDE X.509 key manager"
+HOMEPAGE="http://www.kde.org/applications/utilities/kleopatra/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=app-crypt/gpgme-1.3.2
+ dev-libs/boost:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}
+ app-crypt/gnupg
+"
+
+KMEXTRACTONLY="
+ libkleo/
+"
+
+PATCHES=( "${FILESDIR}/${PN}-install-headers.patch" )
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kwatchgnupg
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/kleopatra/kleopatra-4.14.3.ebuild b/kde-base/kleopatra/kleopatra-4.14.3.ebuild
new file mode 100644
index 000000000000..25b6d7b1c6cd
--- /dev/null
+++ b/kde-base/kleopatra/kleopatra-4.14.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="Kleopatra - KDE X.509 key manager"
+HOMEPAGE="http://www.kde.org/applications/utilities/kleopatra/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=app-crypt/gpgme-1.3.2
+ dev-libs/boost:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}
+ app-crypt/gnupg
+"
+
+KMEXTRACTONLY="
+ libkleo/
+"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kwatchgnupg
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/kleopatra/kleopatra-4.14.8.ebuild b/kde-base/kleopatra/kleopatra-4.14.8.ebuild
new file mode 100644
index 000000000000..2c776327f096
--- /dev/null
+++ b/kde-base/kleopatra/kleopatra-4.14.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="Kleopatra - KDE X.509 key manager"
+HOMEPAGE="http://www.kde.org/applications/utilities/kleopatra/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=app-crypt/gpgme-1.3.2
+ dev-libs/boost:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}
+ app-crypt/gnupg
+"
+
+KMEXTRACTONLY="
+ libkleo/
+"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kwatchgnupg
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/kleopatra/kleopatra-4.4.11.1-r1.ebuild b/kde-base/kleopatra/kleopatra-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..51c7f3cf4168
--- /dev/null
+++ b/kde-base/kleopatra/kleopatra-4.4.11.1-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="Kleopatra - KDE X.509 key manager"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+SRC_URI+=" http://dev.gentoo.org/~dilfridge/distfiles/${PN}-4.4.11.1-libassuan2.patch.bz2"
+
+DEPEND="
+ app-crypt/gpgme
+ >=dev-libs/libassuan-2.0.0
+ dev-libs/libgpg-error
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+ $(add_kdebase_dep libkleo)
+"
+RDEPEND="${DEPEND}
+ app-crypt/gnupg
+"
+
+RESTRICT=test
+# bug 399431
+
+KMEXTRACTONLY="
+ libkleo
+"
+KMLOADLIBS="libkleo"
+
+PATCHES=(
+ "${DISTDIR}/${PN}-4.4.11.1-libassuan2.patch.bz2"
+)
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kwatchgnupg
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_QGPGME=ON
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kleopatra/kleopatra-4.4.2015.06.ebuild b/kde-base/kleopatra/kleopatra-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..04bc7ded1c11
--- /dev/null
+++ b/kde-base/kleopatra/kleopatra-4.4.2015.06.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="Kleopatra - KDE X.509 key manager (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+SRC_URI+=" http://dev.gentoo.org/~dilfridge/distfiles/${PN}-4.4.11.1-libassuan2.patch.bz2"
+
+DEPEND="
+ app-crypt/gpgme
+ >=dev-libs/libassuan-2.0.0
+ dev-libs/libgpg-error
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+ $(add_kdebase_dep libkleo)
+"
+RDEPEND="${DEPEND}
+ app-crypt/gnupg
+"
+
+RESTRICT=test
+# bug 399431
+
+KMEXTRACTONLY="
+ libkleo
+"
+KMLOADLIBS="libkleo"
+
+PATCHES=(
+ "${DISTDIR}/${PN}-4.4.11.1-libassuan2.patch.bz2"
+ "${FILESDIR}/${PN}-4.4.2015.06-reenable.patch"
+)
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kwatchgnupg
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_QGPGME=ON
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kleopatra/metadata.xml b/kde-base/kleopatra/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kleopatra/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/klipper/Manifest b/kde-base/klipper/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/klipper/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/klipper/klipper-4.11.14.ebuild b/kde-base/klipper/klipper-4.11.14.ebuild
new file mode 100644
index 000000000000..f13361053f45
--- /dev/null
+++ b/kde-base/klipper/klipper-4.11.14.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Applet for KDE and X clipboard management"
+HOMEPAGE+=" http://userbase.kde.org/Klipper"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug prison"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libtaskmanager)
+ sys-libs/zlib
+ x11-libs/libX11
+ prison? ( media-libs/prison:4 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with prison)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/klipper/klipper-4.11.19.ebuild b/kde-base/klipper/klipper-4.11.19.ebuild
new file mode 100644
index 000000000000..91bda5cce65a
--- /dev/null
+++ b/kde-base/klipper/klipper-4.11.19.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Applet for KDE and X clipboard management"
+HOMEPAGE+=" http://userbase.kde.org/Klipper"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug prison"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libtaskmanager)
+ sys-libs/zlib
+ x11-libs/libX11
+ prison? ( media-libs/prison:4 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with prison)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/klipper/klipper-4.11.21.ebuild b/kde-base/klipper/klipper-4.11.21.ebuild
new file mode 100644
index 000000000000..4232e80bbd29
--- /dev/null
+++ b/kde-base/klipper/klipper-4.11.21.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Applet for KDE and X clipboard management"
+HOMEPAGE+=" http://userbase.kde.org/Klipper"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug prison"
+
+DEPEND="
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libtaskmanager)
+ sys-libs/zlib
+ x11-libs/libX11
+ prison? ( media-libs/prison:4 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with prison)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/klipper/metadata.xml b/kde-base/klipper/metadata.xml
new file mode 100644
index 000000000000..7231c188b9c4
--- /dev/null
+++ b/kde-base/klipper/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="prison">Enable support for barcodes/QRcodes</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kmail/Manifest b/kde-base/kmail/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/kmail/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kmail/files/4.4/0002-kmail-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch b/kde-base/kmail/files/4.4/0002-kmail-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch
new file mode 100644
index 000000000000..11bcad61d759
--- /dev/null
+++ b/kde-base/kmail/files/4.4/0002-kmail-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch
@@ -0,0 +1,48 @@
+From 0b44b1aa3d66f974e3d255c6e027947f1375b685 Mon Sep 17 00:00:00 2001
+From: Stephen Kelly <steveire@gmail.com>
+Date: Mon, 25 Apr 2011 22:09:08 +0200
+Subject: [PATCH 2/6] Only start akonadi asynchronously on KDE 4.6.2.
+
+Revises cfa404b7188e4c26bddbc9579728f6d25f8cd214 to hopefully fix
+the bug seen on fedora.
+
+Please re-test this on 4.6.2 on fedora too. Unfortunately that's the
+best I can do because I can't reproduce the issue.
+
+BUG: 268120
+---
+ kaddressbook/main.cpp | 2 +-
+ kmail/kmmainwidget.cpp | 2 +-
+ kmail/main.cpp | 2 +-
+ kontact/src/main.cpp | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/kmail/kmmainwidget.cpp b/kmail/kmmainwidget.cpp
+index 10b14e4..f6461d9 100644
+--- a/kmail/kmmainwidget.cpp
++++ b/kmail/kmmainwidget.cpp
+@@ -189,7 +189,7 @@ KMMainWidget::KMMainWidget( QWidget *parent, KXMLGUIClient *aGUIClient,
+ mVacationIndicatorActive( false ),
+ mGoToFirstUnreadMessageInSelectedFolder( false )
+ {
+-#if KDE_IS_VERSION(4,6,0)
++#if KDE_IS_VERSION(4,6,2)
+ Akonadi::Control::widgetNeedsAkonadi(this);
+ Akonadi::ServerManager::start();
+ #endif
+diff --git a/kmail/main.cpp b/kmail/main.cpp
+index c2dd1c3..f59d5e6 100644
+--- a/kmail/main.cpp
++++ b/kmail/main.cpp
+@@ -145,7 +145,7 @@ int main(int argc, char *argv[])
+ app.setEventLoopReached();
+ app.delayedInstanceCreation();
+
+-#if !KDE_IS_VERSION(4,6,0)
++#if !KDE_IS_VERSION(4,6,2)
+ // Start Akonadi
+ if ( !Akonadi::Control::start( kmkernel->getKMMainWidget() ) ) {
+ //TODO: add message box after string freeze
+--
+1.7.9.2
+
diff --git a/kde-base/kmail/files/4.4/0004-kmail-Make-spell-checking-work-again.patch b/kde-base/kmail/files/4.4/0004-kmail-Make-spell-checking-work-again.patch
new file mode 100644
index 000000000000..0004bec69e8a
--- /dev/null
+++ b/kde-base/kmail/files/4.4/0004-kmail-Make-spell-checking-work-again.patch
@@ -0,0 +1,35 @@
+From 6f62ea1bff318d8efea42f59bdc965ee2ab187a0 Mon Sep 17 00:00:00 2001
+From: Thomas McGuire <mcguire@kde.org>
+Date: Wed, 11 May 2011 18:21:32 +0100
+Subject: [PATCH 4/6] Make spell checking work again. The text edit used the
+ wrong config file for loading spell settings. After
+ using the config file, the correct settigns get loaded
+ again, since the Loader from Sonnet is a singleton and
+ therefore shares the settings, so even the textedit
+ with the wrong settings file name gets updated.
+
+cherry-picked from d1708effbb68d6eae36ee5177a599c965973725f.
+
+BUG: 247486
+---
+ kmail/kmcomposereditor.cpp | 2 +-
+ libkdepim/kmeditor.cpp | 12 ++++++++++++
+ libkdepim/kmeditor.h | 6 ++++++
+ 3 files changed, 19 insertions(+), 1 deletion(-)
+
+diff --git a/kmail/kmcomposereditor.cpp b/kmail/kmcomposereditor.cpp
+index f1accab..74de65b 100644
+--- a/kmail/kmcomposereditor.cpp
++++ b/kmail/kmcomposereditor.cpp
+@@ -44,7 +44,7 @@
+ #include <QFileInfo>
+
+ KMComposerEditor::KMComposerEditor( KMComposeWin *win,QWidget *parent)
+- :KMeditor(parent),m_composerWin(win)
++ :KMeditor(parent, "kmailrc"),m_composerWin(win)
+ {
+ }
+
+--
+1.7.9.2
+
diff --git a/kde-base/kmail/files/4.4/0004-libkdepim-Make-spell-checking-work-again.patch b/kde-base/kmail/files/4.4/0004-libkdepim-Make-spell-checking-work-again.patch
new file mode 100644
index 000000000000..19d8c01666f6
--- /dev/null
+++ b/kde-base/kmail/files/4.4/0004-libkdepim-Make-spell-checking-work-again.patch
@@ -0,0 +1,69 @@
+From 6f62ea1bff318d8efea42f59bdc965ee2ab187a0 Mon Sep 17 00:00:00 2001
+From: Thomas McGuire <mcguire@kde.org>
+Date: Wed, 11 May 2011 18:21:32 +0100
+Subject: [PATCH 4/6] Make spell checking work again. The text edit used the
+ wrong config file for loading spell settings. After
+ using the config file, the correct settigns get loaded
+ again, since the Loader from Sonnet is a singleton and
+ therefore shares the settings, so even the textedit
+ with the wrong settings file name gets updated.
+
+cherry-picked from d1708effbb68d6eae36ee5177a599c965973725f.
+
+BUG: 247486
+---
+ kmail/kmcomposereditor.cpp | 2 +-
+ libkdepim/kmeditor.cpp | 12 ++++++++++++
+ libkdepim/kmeditor.h | 6 ++++++
+ 3 files changed, 19 insertions(+), 1 deletion(-)
+
+diff --git a/libkdepim/kmeditor.cpp b/libkdepim/kmeditor.cpp
+index e8f0d36..067c781 100644
+--- a/libkdepim/kmeditor.cpp
++++ b/libkdepim/kmeditor.cpp
+@@ -28,6 +28,7 @@
+ #include <KProcess>
+ #include <KPushButton>
+ #include <KTemporaryFile>
++#include <kdeversion.h>
+
+ #include <QApplication>
+ #include <QClipboard>
+@@ -215,6 +216,17 @@ KMeditor::KMeditor( QWidget *parent )
+ d->init();
+ }
+
++KMeditor::KMeditor( QWidget *parent, const QString & configFile )
++#if KDE_IS_VERSION(4,6,0)
++ : TextEdit( parent, configFile ), d( new KMeditorPrivate( this ) )
++#else
++ : TextEdit( parent ), d( new KMeditorPrivate( this ) )
++#endif
++{
++ Q_UNUSED( configFile )
++ d->init();
++}
++
+ KMeditor::~KMeditor()
+ {
+ delete d;
+diff --git a/libkdepim/kmeditor.h b/libkdepim/kmeditor.h
+index 4aab8aa..66ebb4a 100644
+--- a/libkdepim/kmeditor.h
++++ b/libkdepim/kmeditor.h
+@@ -61,6 +61,12 @@ class KDEPIM_EXPORT KMeditor : public KPIMTextEdit::TextEdit
+ */
+ explicit KMeditor( QWidget *parent = 0 );
+
++ /**
++ * Constructs a KMeditor object.
++ */
++ explicit KMeditor( QWidget *parent, const QString& configFile );
++
++
+ virtual ~KMeditor();
+
+ //Redefine it for each apps
+--
+1.7.9.2
+
diff --git a/kde-base/kmail/files/4.4/0005-Fix-bug-276086-crash-on-exit.patch b/kde-base/kmail/files/4.4/0005-Fix-bug-276086-crash-on-exit.patch
new file mode 100644
index 000000000000..5193c364f668
--- /dev/null
+++ b/kde-base/kmail/files/4.4/0005-Fix-bug-276086-crash-on-exit.patch
@@ -0,0 +1,26 @@
+From fb1874f8e2805f0afb3b9e848e8fd4d9ee11a97f Mon Sep 17 00:00:00 2001
+From: Montel Laurent <montel@kde.org>
+Date: Mon, 20 Jun 2011 13:27:05 +0200
+Subject: [PATCH 5/6] Fix bug #276086 crash on exit
+
+---
+ kmail/accountmanager.cpp | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/kmail/accountmanager.cpp b/kmail/accountmanager.cpp
+index 1745aa4..ca2a7c8 100644
+--- a/kmail/accountmanager.cpp
++++ b/kmail/accountmanager.cpp
+@@ -227,7 +227,8 @@ void AccountManager::processNextCheck( bool _newMail )
+
+ curAccount->setCheckingMail( true );
+ mAcctChecking.append( curAccount );
+- kmkernel->filterMgr()->ref();
++ if( kmkernel->filterMgr() )
++ kmkernel->filterMgr()->ref();
+ curAccount->processNewMail( mInteractive );
+ }
+
+--
+1.7.9.2
+
diff --git a/kde-base/kmail/files/kmail-4.14.6-fix-crash.patch b/kde-base/kmail/files/kmail-4.14.6-fix-crash.patch
new file mode 100644
index 000000000000..308d98df82b8
--- /dev/null
+++ b/kde-base/kmail/files/kmail-4.14.6-fix-crash.patch
@@ -0,0 +1,21 @@
+commit b6196bc1fd489a5be69731ca9a19d8a95f721570
+Author: Montel Laurent <montel@kde.org>
+Date: Thu Mar 12 07:48:15 2015 +0100
+
+ Fix Bug 345071 - KMail crashed while I was reading an email
+
+ BUG: 345071
+ FIXED-IN: 4.16.7
+
+diff --git a/kmail/kmmainwidget.cpp b/kmail/kmmainwidget.cpp
+index 2228aef..92ba8c5 100644
+--- a/kmail/kmmainwidget.cpp
++++ b/kmail/kmmainwidget.cpp
+@@ -4498,5 +4498,6 @@ void KMMainWidget::populateMessageListStatusFilterCombo()
+
+ void KMMainWidget::slotCollectionRemoved(const Akonadi::Collection &col)
+ {
+- mFavoritesModel->removeCollection(col);
++ if (mFavoritesModel)
++ mFavoritesModel->removeCollection(col);
+ }
diff --git a/kde-base/kmail/files/kmail-4.4.9-nodbus.patch b/kde-base/kmail/files/kmail-4.4.9-nodbus.patch
new file mode 100644
index 000000000000..af3237def53b
--- /dev/null
+++ b/kde-base/kmail/files/kmail-4.4.9-nodbus.patch
@@ -0,0 +1,83 @@
+diff -ruN kmail-4.4.9.orig/kmail/tests/CMakeLists.txt kmail-4.4.9/kmail/tests/CMakeLists.txt
+--- kmail-4.4.9.orig/kmail/tests/CMakeLists.txt 2010-12-22 18:52:24.000000000 +0100
++++ kmail-4.4.9/kmail/tests/CMakeLists.txt 2011-01-25 23:52:38.953021223 +0100
+@@ -9,14 +9,14 @@
+ add_definitions(-DKMAIL_UNITTESTS=YES)
+
+ ########### htmlquotecolorertest ###############
+-set(htmlquotecolorertest_SRCS htmlquotecolorertest.cpp ../htmlquotecolorer.cpp)
+-kde4_add_unit_test(htmlquotecolorertest TESTNAME kmail-quotecolorertest ${htmlquotecolorertest_SRCS})
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
+-target_link_libraries(htmlquotecolorertest
+- ${QT_QTTEST_LIBRARY}
+- ${QT_QTCORE_LIBRARY}
+- ${KDE4_KHTML_LIBRARY}
+-)
++# set(htmlquotecolorertest_SRCS htmlquotecolorertest.cpp ../htmlquotecolorer.cpp)
++# kde4_add_unit_test(htmlquotecolorertest TESTNAME kmail-quotecolorertest ${htmlquotecolorertest_SRCS})
++# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
++# target_link_libraries(htmlquotecolorertest
++# ${QT_QTTEST_LIBRARY}
++# ${QT_QTCORE_LIBRARY}
++# ${KDE4_KHTML_LIBRARY}
++# )
+
+ ########### utiltests ###############
+
+diff -ruN kmail-4.4.9.orig/messagecore/tests/CMakeLists.txt kmail-4.4.9/messagecore/tests/CMakeLists.txt
+--- kmail-4.4.9.orig/messagecore/tests/CMakeLists.txt 2010-12-22 18:52:15.000000000 +0100
++++ kmail-4.4.9/messagecore/tests/CMakeLists.txt 2011-01-25 23:50:54.421021223 +0100
+@@ -13,6 +13,6 @@
+ # Attachment tests.
+ add_messagecore_test( attachmentcompressjobtest.cpp )
+ add_messagecore_test( attachmentfrommimecontentjobtest.cpp )
+-add_messagecore_test( attachmentfromurljobtest.cpp )
++# add_messagecore_test( attachmentfromurljobtest.cpp )
+ add_messagecore_test( attachmentparttest.cpp )
+-add_messagecore_test( attachmentpropertiesdialogtest.cpp )
++# add_messagecore_test( attachmentpropertiesdialogtest.cpp )
+diff -ruN kmail-4.4.9.orig/messageviewer/tests/CMakeLists.txt kmail-4.4.9/messageviewer/tests/CMakeLists.txt
+--- kmail-4.4.9.orig/messageviewer/tests/CMakeLists.txt 2010-12-22 18:52:47.000000000 +0100
++++ kmail-4.4.9/messageviewer/tests/CMakeLists.txt 2011-01-25 23:51:58.374021223 +0100
+@@ -6,23 +6,23 @@
+ )
+
+ ########### htmlquotecolorertest ###############
+-set(messageviewer_htmlquotecolorertest_SRCS htmlquotecolorertest.cpp ../htmlquotecolorer.cpp)
+-kde4_add_unit_test(messageviewer_htmlquotecolorertest TESTNAME messageviewer-quotecolorertest ${messageviewer_htmlquotecolorertest_SRCS})
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
+-target_link_libraries(messageviewer_htmlquotecolorertest
+- ${QT_QTTEST_LIBRARY}
+- ${QT_QTCORE_LIBRARY}
+- ${KDE4_KHTML_LIBRARY}
+- messageviewer
+-)
++# set(messageviewer_htmlquotecolorertest_SRCS htmlquotecolorertest.cpp ../htmlquotecolorer.cpp)
++# kde4_add_unit_test(messageviewer_htmlquotecolorertest TESTNAME messageviewer-quotecolorertest ${messageviewer_htmlquotecolorertest_SRCS})
++# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
++# target_link_libraries(messageviewer_htmlquotecolorertest
++# ${QT_QTTEST_LIBRARY}
++# ${QT_QTCORE_LIBRARY}
++# ${KDE4_KHTML_LIBRARY}
++# messageviewer
++# )
+
+ ########### stringutiltest ###############
+-set(stringutiltest_SRCS stringutiltest.cpp)
+-kde4_add_unit_test(stringutiltest TESTNAME messageviewer-stringutiltest ${stringutiltest_SRCS})
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
+-target_link_libraries(stringutiltest
+- ${QT_QTTEST_LIBRARY}
+- ${QT_QTCORE_LIBRARY}
+- ${KDE4_KHTML_LIBRARY}
+- messageviewer
+-)
++# set(stringutiltest_SRCS stringutiltest.cpp)
++# kde4_add_unit_test(stringutiltest TESTNAME messageviewer-stringutiltest ${stringutiltest_SRCS})
++# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
++# target_link_libraries(stringutiltest
++# ${QT_QTTEST_LIBRARY}
++# ${QT_QTCORE_LIBRARY}
++# ${KDE4_KHTML_LIBRARY}
++# messageviewer
++# )
diff --git a/kde-base/kmail/kmail-4.14.10.ebuild b/kde-base/kmail/kmail-4.14.10.ebuild
new file mode 100644
index 000000000000..bd5eb0649b3c
--- /dev/null
+++ b/kde-base/kmail/kmail-4.14.10.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+VIRTUALX_REQUIRED=test
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="KMail is the email component of Kontact, the integrated personal information manager of KDE"
+HOMEPAGE="http://www.kde.org/applications/internet/kmail/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep korganizer)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="
+ ${DEPEND}
+ !=kde-base/kdepim-common-libs-4.12.1-r1
+"
+
+RESTRICT="test"
+# bug 393147
+
+KMEXTRACTONLY="
+ agents/folderarchiveagent.desktop
+ agents/sendlateragent/
+ akonadi_next/
+ calendarviews/
+ grantleeeditor/grantleethemeeditor/
+ kdgantt2/
+ korganizer/
+ kresources/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+"
+KMCOMPILEONLY="
+ calendarsupport/
+ grantleetheme/
+ incidenceeditor-ng/
+ kaddressbookgrantlee/
+ mailcommon/
+ mailimporter/
+ messagecomposer/
+ messagecore/
+ messagelist/
+ messageviewer/
+ mailcommon/
+ mailimporter/
+ noteshared/
+ pimcommon/
+ templateparser/
+"
+KMEXTRA="
+ agents/archivemailagent/
+ agents/followupreminderagent/
+ agents/mailfilteragent/
+ grantleeeditor/headerthemeeditor/
+ importwizard/
+ kmailcvt/
+ ksendemail/
+ libksieve/
+ mboximporter/
+ pimsettingexporter/
+ plugins/messageviewer/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_configure() {
+ # Bug 308903
+ use ppc64 && append-flags -mminimal-toc
+
+ kde4-meta_src_configure
+}
+
+src_compile() {
+ kde4-meta_src_compile kmail_xml
+ kde4-meta_src_compile
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+ if ! has_version kde-base/kleopatra:${SLOT}; then
+ echo
+ elog "For certificate management and the gnupg log viewer, please install kde-base/kleopatra:${SLOT}"
+ echo
+ fi
+
+ if has_version "app-office/akonadi-server[sqlite]"; then
+ ewarn
+ ewarn "We strongly recommend you set your Akonadi database backend to QMYSQL in your"
+ ewarn "user configuration. This is the backend recommended by KDE upstream."
+ ewarn "Reports indicate that kde-base/kmail-4.10 does not work properly with the sqlite"
+ ewarn "backend anymore."
+ if has_version "app-office/akonadi-server[-mysql]"; then
+ ewarn "FOR THAT, YOU WILL HAVE TO RE-BUILD app-office/akonadi-server WITH mysql USEFLAG ENABLED."
+ fi
+ ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
+ ewarn
+ fi
+}
diff --git a/kde-base/kmail/kmail-4.14.3.ebuild b/kde-base/kmail/kmail-4.14.3.ebuild
new file mode 100644
index 000000000000..b23d6fe72792
--- /dev/null
+++ b/kde-base/kmail/kmail-4.14.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+VIRTUALX_REQUIRED=test
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="KMail is the email component of Kontact, the integrated personal information manager of KDE"
+HOMEPAGE="http://www.kde.org/applications/internet/kmail/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep korganizer)
+ $(add_kdebase_dep kdepim-common-libs "" 4.12.1-r2)
+"
+RDEPEND="
+ ${DEPEND}
+ !=kde-base/kdepim-common-libs-4.12.1-r1
+"
+
+RESTRICT="test"
+# bug 393147
+
+KMEXTRACTONLY="
+ agents/folderarchiveagent.desktop
+ agents/sendlateragent/
+ akonadi_next/
+ calendarsupport/
+ calendarviews/
+ grantleeeditor/grantleethemeeditor/
+ korganizer/
+ kresources/
+ libkleo/
+ libkpgp/
+ libkdepimdbusinterfaces/
+ kdgantt2/
+"
+KMCOMPILEONLY="
+ grantleetheme/
+ kaddressbookgrantlee/
+ messagecomposer/
+ messagecore/
+ messagelist/
+ messageviewer/
+ pimcommon/
+ templateparser/
+ incidenceeditor-ng/
+ calendarsupport/
+ noteshared/
+"
+KMEXTRA="
+ agents/archivemailagent/
+ agents/followupreminderagent/
+ agents/mailfilteragent/
+ grantleeeditor/headerthemeeditor/
+ kmailcvt/
+ ksendemail/
+ importwizard/
+ libksieve/
+ mailcommon/
+ mailimporter/
+ mboximporter/
+ pimsettingexporter/
+ plugins/messageviewer/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_configure() {
+ # Bug 308903
+ use ppc64 && append-flags -mminimal-toc
+
+ kde4-meta_src_configure
+}
+
+src_compile() {
+ kde4-meta_src_compile kmail_xml
+ kde4-meta_src_compile
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+ if ! has_version kde-base/kleopatra:${SLOT}; then
+ echo
+ elog "For certificate management and the gnupg log viewer, please install kde-base/kleopatra:${SLOT}"
+ echo
+ fi
+
+ if has_version "app-office/akonadi-server[sqlite]"; then
+ ewarn
+ ewarn "We strongly recommend you set your Akonadi database backend to QMYSQL in your"
+ ewarn "user configuration. This is the backend recommended by KDE upstream."
+ ewarn "Reports indicate that kde-base/kmail-4.10 does not work properly with the sqlite"
+ ewarn "backend anymore."
+ if has_version "app-office/akonadi-server[-mysql]"; then
+ ewarn "FOR THAT, YOU WILL HAVE TO RE-BUILD app-office/akonadi-server WITH mysql USEFLAG ENABLED."
+ fi
+ ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
+ ewarn
+ fi
+}
diff --git a/kde-base/kmail/kmail-4.14.8.ebuild b/kde-base/kmail/kmail-4.14.8.ebuild
new file mode 100644
index 000000000000..782c4af0d986
--- /dev/null
+++ b/kde-base/kmail/kmail-4.14.8.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+VIRTUALX_REQUIRED=test
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="KMail is the email component of Kontact, the integrated personal information manager of KDE"
+HOMEPAGE="http://www.kde.org/applications/internet/kmail/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep korganizer)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="
+ ${DEPEND}
+ !=kde-base/kdepim-common-libs-4.12.1-r1
+"
+
+RESTRICT="test"
+# bug 393147
+
+KMEXTRACTONLY="
+ agents/folderarchiveagent.desktop
+ agents/sendlateragent/
+ akonadi_next/
+ calendarviews/
+ grantleeeditor/grantleethemeeditor/
+ kdgantt2/
+ korganizer/
+ kresources/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+"
+KMCOMPILEONLY="
+ calendarsupport/
+ grantleetheme/
+ incidenceeditor-ng/
+ kaddressbookgrantlee/
+ mailcommon/
+ mailimporter/
+ messagecomposer/
+ messagecore/
+ messagelist/
+ messageviewer/
+ mailcommon/
+ mailimporter/
+ noteshared/
+ pimcommon/
+ templateparser/
+"
+KMEXTRA="
+ agents/archivemailagent/
+ agents/followupreminderagent/
+ agents/mailfilteragent/
+ grantleeeditor/headerthemeeditor/
+ importwizard/
+ kmailcvt/
+ ksendemail/
+ libksieve/
+ mboximporter/
+ pimsettingexporter/
+ plugins/messageviewer/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_configure() {
+ # Bug 308903
+ use ppc64 && append-flags -mminimal-toc
+
+ kde4-meta_src_configure
+}
+
+src_compile() {
+ kde4-meta_src_compile kmail_xml
+ kde4-meta_src_compile
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+ if ! has_version kde-base/kleopatra:${SLOT}; then
+ echo
+ elog "For certificate management and the gnupg log viewer, please install kde-base/kleopatra:${SLOT}"
+ echo
+ fi
+
+ if has_version "app-office/akonadi-server[sqlite]"; then
+ ewarn
+ ewarn "We strongly recommend you set your Akonadi database backend to QMYSQL in your"
+ ewarn "user configuration. This is the backend recommended by KDE upstream."
+ ewarn "Reports indicate that kde-base/kmail-4.10 does not work properly with the sqlite"
+ ewarn "backend anymore."
+ if has_version "app-office/akonadi-server[-mysql]"; then
+ ewarn "FOR THAT, YOU WILL HAVE TO RE-BUILD app-office/akonadi-server WITH mysql USEFLAG ENABLED."
+ fi
+ ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
+ ewarn
+ fi
+}
diff --git a/kde-base/kmail/kmail-4.4.11.1-r2.ebuild b/kde-base/kmail/kmail-4.4.11.1-r2.ebuild
new file mode 100644
index 000000000000..e742124d5a49
--- /dev/null
+++ b/kde-base/kmail/kmail-4.4.11.1-r2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+VIRTUALX_REQUIRED=test
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="KMail is the email component of Kontact, the integrated personal information manager of KDE"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdelibs 'nepomuk' 4.13.1)
+ $(add_kdebase_dep kdepimlibs '' 4.13.1)
+ $(add_kdebase_dep libkdepim '' 4.4.11.1-r1)
+ $(add_kdebase_dep libkleo)
+ $(add_kdebase_dep libkpgp)
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep kdepim-runtime)
+"
+
+KMEXTRACTONLY="
+ korganizer/org.kde.Korganizer.Calendar.xml
+ libkleo/
+ libkpgp/
+"
+KMEXTRA="
+ kmailcvt/
+ ksendemail/
+ libksieve/
+ messagecore/
+ messagelist/
+ messageviewer/
+ mimelib/
+ plugins/kmail/
+"
+KMLOADLIBS="libkdepim"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.4.9-nodbus.patch"
+ "${FILESDIR}/4.4/"000{2,4,5}-*.patch
+)
+
+src_configure() {
+ # Bug 308903
+ use ppc64 && append-flags -mminimal-toc
+
+ mycmakeargs=(
+ -DWITH_IndicateQt=OFF
+ )
+
+ kde4-meta_src_configure
+}
+
+src_compile() {
+ kde4-meta_src_compile kmail_xml
+ kde4-meta_src_compile
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+ if ! has_version kde-base/kleopatra:${SLOT}; then
+ echo
+ elog "For certificate management and the gnupg log viewer, please install kde-base/kleopatra:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/kmail/kmail-4.4.2015.06.ebuild b/kde-base/kmail/kmail-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..35af159b0fcf
--- /dev/null
+++ b/kde-base/kmail/kmail-4.4.2015.06.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+VIRTUALX_REQUIRED=test
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="Email component of Kontact, the integrated personal information manager of KDE (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdelibs '' 4.13.1)
+ $(add_kdebase_dep kdepimlibs '' 4.13.1)
+ $(add_kdebase_dep libkdepim '' 4.4.11.1-r1)
+ $(add_kdebase_dep libkleo)
+ $(add_kdebase_dep libkpgp)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ korganizer/org.kde.Korganizer.Calendar.xml
+ libkleo/
+ libkpgp/
+"
+KMEXTRA="
+ kmailcvt/
+ ksendemail/
+ libksieve/
+ messagecore/
+ messagelist/
+ messageviewer/
+ mimelib/
+ plugins/kmail/
+"
+KMLOADLIBS="libkdepim"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.4.9-nodbus.patch"
+)
+
+src_configure() {
+ # Bug 308903
+ use ppc64 && append-flags -mminimal-toc
+
+ mycmakeargs=(
+ -DWITH_IndicateQt=OFF
+ )
+
+ kde4-meta_src_configure
+}
+
+src_compile() {
+ kde4-meta_src_compile kmail_xml
+ kde4-meta_src_compile
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+ if ! has_version kde-base/kleopatra:${SLOT}; then
+ echo
+ elog "For certificate management and the gnupg log viewer, please install kde-base/kleopatra:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/kmail/metadata.xml b/kde-base/kmail/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kmail/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kmenuedit/Manifest b/kde-base/kmenuedit/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kmenuedit/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kmenuedit/kmenuedit-4.11.14.ebuild b/kde-base/kmenuedit/kmenuedit-4.11.14.ebuild
new file mode 100644
index 000000000000..202f342c8d92
--- /dev/null
+++ b/kde-base/kmenuedit/kmenuedit-4.11.14.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE menu editor"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep khotkeys)
+"
+DEPEND=${RDEPEND}
+
+KMEXTRACTONLY="
+ libs/kworkspace/
+"
+
+src_configure() {
+ sed -i -e \
+ "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \
+ kmenuedit/CMakeLists.txt \
+ || die "sed failed"
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kmenuedit/kmenuedit-4.11.19.ebuild b/kde-base/kmenuedit/kmenuedit-4.11.19.ebuild
new file mode 100644
index 000000000000..9ae09142bd74
--- /dev/null
+++ b/kde-base/kmenuedit/kmenuedit-4.11.19.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE menu editor"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep khotkeys)
+"
+DEPEND=${RDEPEND}
+
+KMEXTRACTONLY="
+ libs/kworkspace/
+"
+
+src_configure() {
+ sed -i -e \
+ "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \
+ kmenuedit/CMakeLists.txt \
+ || die "sed failed"
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kmenuedit/kmenuedit-4.11.21.ebuild b/kde-base/kmenuedit/kmenuedit-4.11.21.ebuild
new file mode 100644
index 000000000000..472f545e252c
--- /dev/null
+++ b/kde-base/kmenuedit/kmenuedit-4.11.21.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE menu editor"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep khotkeys)
+"
+DEPEND=${RDEPEND}
+
+KMEXTRACTONLY="
+ libs/kworkspace/
+"
+
+src_configure() {
+ sed -i -e \
+ "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \
+ kmenuedit/CMakeLists.txt \
+ || die "sed failed"
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kmenuedit/metadata.xml b/kde-base/kmenuedit/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kmenuedit/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/knode/Manifest b/kde-base/knode/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/knode/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/knode/knode-4.14.10.ebuild b/kde-base/knode/knode-4.14.10.ebuild
new file mode 100644
index 000000000000..eadc3e5e559b
--- /dev/null
+++ b/kde-base/knode/knode-4.14.10.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="A newsreader for KDE"
+HOMEPAGE="http://www.kde.org/applications/internet/knode/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+# test fails, last checked for 4.2.96
+RESTRICT=test
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs "" 4.12.1-r1)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ agents/
+ libkleo/
+ libkpgp/
+ messagecomposer/
+ messageviewer/
+ messagecore/
+"
+KMCOMPILEONLY="
+ grantleetheme/
+ kaddressbookgrantlee/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kioslave/news
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/knode/knode-4.14.3.ebuild b/kde-base/knode/knode-4.14.3.ebuild
new file mode 100644
index 000000000000..5efd4d925bab
--- /dev/null
+++ b/kde-base/knode/knode-4.14.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="A newsreader for KDE"
+HOMEPAGE="http://www.kde.org/applications/internet/knode/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+# test fails, last checked for 4.2.96
+RESTRICT=test
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs "" 4.12.1-r1)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ agents/
+ libkleo/
+ libkpgp/
+ messagecomposer/
+ messageviewer/
+ messagecore/
+"
+KMCOMPILEONLY="
+ grantleetheme/
+ kaddressbookgrantlee/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kioslave/news
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/knode/knode-4.14.8.ebuild b/kde-base/knode/knode-4.14.8.ebuild
new file mode 100644
index 000000000000..083be5636416
--- /dev/null
+++ b/kde-base/knode/knode-4.14.8.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="A newsreader for KDE"
+HOMEPAGE="http://www.kde.org/applications/internet/knode/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+# test fails, last checked for 4.2.96
+RESTRICT=test
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs "" 4.12.1-r1)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ agents/
+ libkleo/
+ libkpgp/
+ messagecomposer/
+ messageviewer/
+ messagecore/
+"
+KMCOMPILEONLY="
+ grantleetheme/
+ kaddressbookgrantlee/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kioslave/news
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/knode/knode-4.4.11.1.ebuild b/kde-base/knode/knode-4.4.11.1.ebuild
new file mode 100644
index 000000000000..1ca1a3e93e85
--- /dev/null
+++ b/kde-base/knode/knode-4.4.11.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="A newsreader for KDE"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+# test fails, last checked for 4.2.96
+RESTRICT=test
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+ $(add_kdebase_dep libkpgp)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libkpgp/
+"
+
+KMLOADLIBS="libkdepim"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kioslave/news
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/knode/knode-4.4.2015.06.ebuild b/kde-base/knode/knode-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..91aec7c17885
--- /dev/null
+++ b/kde-base/knode/knode-4.4.2015.06.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="A newsreader for KDE (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+# test fails, last checked for 4.2.96
+RESTRICT=test
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+ $(add_kdebase_dep libkpgp)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libkpgp/
+"
+
+KMLOADLIBS="libkdepim"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kioslave/news
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/knode/metadata.xml b/kde-base/knode/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/knode/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/knotes/Manifest b/kde-base/knotes/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/knotes/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/knotes/knotes-4.14.10.ebuild b/kde-base/knotes/knotes-4.14.10.ebuild
new file mode 100644
index 000000000000..3b0895ea0d66
--- /dev/null
+++ b/kde-base/knotes/knotes-4.14.10.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE Notes application"
+HOMEPAGE="http://www.kde.org/applications/utilities/knotes/"
+KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMCOMPILEONLY="
+ noteshared/
+"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ pimcommon/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/knotes/knotes-4.14.3.ebuild b/kde-base/knotes/knotes-4.14.3.ebuild
new file mode 100644
index 000000000000..1493611ef67c
--- /dev/null
+++ b/kde-base/knotes/knotes-4.14.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE Notes application"
+HOMEPAGE="http://www.kde.org/applications/utilities/knotes/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMCOMPILEONLY="
+ noteshared/
+"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ pimcommon/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/knotes/knotes-4.14.8.ebuild b/kde-base/knotes/knotes-4.14.8.ebuild
new file mode 100644
index 000000000000..acf96ca232f3
--- /dev/null
+++ b/kde-base/knotes/knotes-4.14.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE Notes application"
+HOMEPAGE="http://www.kde.org/applications/utilities/knotes/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMCOMPILEONLY="
+ noteshared/
+"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ pimcommon/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/knotes/knotes-4.4.11.1.ebuild b/kde-base/knotes/knotes-4.4.11.1.ebuild
new file mode 100644
index 000000000000..687b79859b8b
--- /dev/null
+++ b/kde-base/knotes/knotes-4.4.11.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+
+inherit kde4-meta
+
+DESCRIPTION="KDE Notes application"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="libkdepim"
diff --git a/kde-base/knotes/knotes-4.4.2015.06.ebuild b/kde-base/knotes/knotes-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..fe5989db586b
--- /dev/null
+++ b/kde-base/knotes/knotes-4.4.2015.06.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="KDE Notes application (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="libkdepim"
diff --git a/kde-base/knotes/metadata.xml b/kde-base/knotes/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/knotes/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/konsolekalendar/Manifest b/kde-base/konsolekalendar/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/konsolekalendar/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild b/kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild
new file mode 100644
index 000000000000..a5200f37186e
--- /dev/null
+++ b/kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A command line interface to KDE calendars"
+HOMEPAGE+=" http://userbase.kde.org/KonsoleKalendar"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMCOMPILEONLY="
+ calendarsupport/
+ grantleetheme/
+ incidenceeditor-ng/
+ kaddressbookgrantlee/
+ mailcommon/
+ messagecore/
+ messageviewer/
+ pimcommon/
+ templateparser/
+"
+KMEXTRACTONLY="
+ akonadi_next/
+ agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
+ calendarviews/
+ kdgantt2/
+ korganizer/data/org.kde.Korganizer.Calendar.xml
+ mailimporter/
+ messagecomposer/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/konsolekalendar/konsolekalendar-4.14.3.ebuild b/kde-base/konsolekalendar/konsolekalendar-4.14.3.ebuild
new file mode 100644
index 000000000000..cbdbee1de2cf
--- /dev/null
+++ b/kde-base/konsolekalendar/konsolekalendar-4.14.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A command line interface to KDE calendars"
+HOMEPAGE+=" http://userbase.kde.org/KonsoleKalendar"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMCOMPILEONLY="
+ calendarsupport/
+"
+KMEXTRACTONLY="
+ calendarviews/
+ libkdepimdbusinterfaces/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/konsolekalendar/konsolekalendar-4.14.8.ebuild b/kde-base/konsolekalendar/konsolekalendar-4.14.8.ebuild
new file mode 100644
index 000000000000..9cef7a0f3235
--- /dev/null
+++ b/kde-base/konsolekalendar/konsolekalendar-4.14.8.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A command line interface to KDE calendars"
+HOMEPAGE+=" http://userbase.kde.org/KonsoleKalendar"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMCOMPILEONLY="
+ calendarsupport/
+ grantleetheme/
+ incidenceeditor-ng/
+ kaddressbookgrantlee/
+ mailcommon/
+ messagecore/
+ messageviewer/
+ pimcommon/
+ templateparser/
+"
+KMEXTRACTONLY="
+ akonadi_next/
+ agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
+ calendarviews/
+ kdgantt2/
+ korganizer/data/org.kde.Korganizer.Calendar.xml
+ mailimporter/
+ messagecomposer/
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+"
+
+KMLOADLIBS="kdepim-common-libs"
diff --git a/kde-base/konsolekalendar/konsolekalendar-4.4.11.1.ebuild b/kde-base/konsolekalendar/konsolekalendar-4.4.11.1.ebuild
new file mode 100644
index 000000000000..934bfda35d97
--- /dev/null
+++ b/kde-base/konsolekalendar/konsolekalendar-4.4.11.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="console/${PN}"
+inherit kde4-meta
+
+DESCRIPTION="A command line interface to KDE calendars"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/konsolekalendar/konsolekalendar-4.4.2015.06.ebuild b/kde-base/konsolekalendar/konsolekalendar-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..6479de83a076
--- /dev/null
+++ b/kde-base/konsolekalendar/konsolekalendar-4.4.2015.06.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KMMODULE="console/${PN}"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="A command line interface to KDE calendars (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/konsolekalendar/metadata.xml b/kde-base/konsolekalendar/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/konsolekalendar/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kontact/Manifest b/kde-base/kontact/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/kontact/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/kontact/files/4.4/0002-kontact-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch b/kde-base/kontact/files/4.4/0002-kontact-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch
new file mode 100644
index 000000000000..fe357544b108
--- /dev/null
+++ b/kde-base/kontact/files/4.4/0002-kontact-Only-start-akonadi-asynchronously-on-KDE-4.6.2.patch
@@ -0,0 +1,35 @@
+From 0b44b1aa3d66f974e3d255c6e027947f1375b685 Mon Sep 17 00:00:00 2001
+From: Stephen Kelly <steveire@gmail.com>
+Date: Mon, 25 Apr 2011 22:09:08 +0200
+Subject: [PATCH 2/6] Only start akonadi asynchronously on KDE 4.6.2.
+
+Revises cfa404b7188e4c26bddbc9579728f6d25f8cd214 to hopefully fix
+the bug seen on fedora.
+
+Please re-test this on 4.6.2 on fedora too. Unfortunately that's the
+best I can do because I can't reproduce the issue.
+
+BUG: 268120
+---
+ kaddressbook/main.cpp | 2 +-
+ kmail/kmmainwidget.cpp | 2 +-
+ kmail/main.cpp | 2 +-
+ kontact/src/main.cpp | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/kontact/src/main.cpp b/kontact/src/main.cpp
+index cb4a235..ae460be 100644
+--- a/kontact/src/main.cpp
++++ b/kontact/src/main.cpp
+@@ -199,7 +199,7 @@ int main( int argc, char **argv )
+
+ KontactApp app;
+
+-#if !KDE_IS_VERSION(4,6,0)
++#if !KDE_IS_VERSION(4,6,2)
+ // KDE 4.4: do akonadi startup before creating any window, since creating
+ // the window loads kmail. In 4.5 we'll do this startup async instead.
+ Akonadi::Control::start( 0 );
+--
+1.7.9.2
+
diff --git a/kde-base/kontact/kontact-4.14.10.ebuild b/kde-base/kontact/kontact-4.14.10.ebuild
new file mode 100644
index 000000000000..cd9ee1de5ce9
--- /dev/null
+++ b/kde-base/kontact/kontact-4.14.10.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE personal information manager"
+HOMEPAGE="http://www.kde.org/applications/office/kontact/"
+KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="kdepim-common-libs"
+KMSAVELIBS="true"
+
+# We remove plugins that are related to external kdepim programs. This way
+# kontact doesn't have to depend on all programs it has plugins for.
+# kcontactmanager gone from kdesvn
+#
+KMEXTRACTONLY="
+ kontact/plugins/akregator/
+ kontact/plugins/kaddressbook/
+ kontact/plugins/kjots/
+ kontact/plugins/kmail/
+ kontact/plugins/knode/
+ kontact/plugins/knotes/
+ kontact/plugins/korganizer/
+ kontact/plugins/ktimetracker/
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+ libkdepimdbusinterfaces/
+"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+="
+ doc/kontact-admin/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/kontact/kontact-4.14.3.ebuild b/kde-base/kontact/kontact-4.14.3.ebuild
new file mode 100644
index 000000000000..4e67cba312c5
--- /dev/null
+++ b/kde-base/kontact/kontact-4.14.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE personal information manager"
+HOMEPAGE="http://www.kde.org/applications/office/kontact/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="kdepim-common-libs"
+KMSAVELIBS="true"
+
+# We remove plugins that are related to external kdepim programs. This way
+# kontact doesn't have to depend on all programs it has plugins for.
+# kcontactmanager gone from kdesvn
+#
+KMEXTRACTONLY="
+ kontact/plugins/akregator/
+ kontact/plugins/kaddressbook/
+ kontact/plugins/kjots/
+ kontact/plugins/kmail/
+ kontact/plugins/knode/
+ kontact/plugins/knotes/
+ kontact/plugins/korganizer/
+ kontact/plugins/ktimetracker/
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+ libkdepimdbusinterfaces/
+"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+="
+ doc/kontact-admin/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/kontact/kontact-4.14.8.ebuild b/kde-base/kontact/kontact-4.14.8.ebuild
new file mode 100644
index 000000000000..12d8d5569fd8
--- /dev/null
+++ b/kde-base/kontact/kontact-4.14.8.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KDE personal information manager"
+HOMEPAGE="http://www.kde.org/applications/office/kontact/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="kdepim-common-libs"
+KMSAVELIBS="true"
+
+# We remove plugins that are related to external kdepim programs. This way
+# kontact doesn't have to depend on all programs it has plugins for.
+# kcontactmanager gone from kdesvn
+#
+KMEXTRACTONLY="
+ kontact/plugins/akregator/
+ kontact/plugins/kaddressbook/
+ kontact/plugins/kjots/
+ kontact/plugins/kmail/
+ kontact/plugins/knode/
+ kontact/plugins/knotes/
+ kontact/plugins/korganizer/
+ kontact/plugins/ktimetracker/
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+ libkdepimdbusinterfaces/
+"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+="
+ doc/kontact-admin/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/kontact/kontact-4.4.11.1-r1.ebuild b/kde-base/kontact/kontact-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..52a733728de7
--- /dev/null
+++ b/kde-base/kontact/kontact-4.4.11.1-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="KDE personal information manager"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep kdepim-runtime)
+"
+
+KMLOADLIBS="libkdepim"
+KMSAVELIBS="true"
+
+# We remove plugins that are related to external kdepim programs. This way
+# kontact doesn't have to depend on all programs it has plugins for.
+# kcontactmanager gone from kdesvn
+#
+# xml targets from kmail/ are being uncommented by kde4-meta.eclass
+KMEXTRACTONLY="
+ kmail/
+ kontact/plugins/akregator/
+ kontact/plugins/kaddressbook/
+ kontact/plugins/kjots/
+ kontact/plugins/kmail/
+ kontact/plugins/knode/
+ kontact/plugins/knotes/
+ kontact/plugins/korganizer/
+ kontact/plugins/ktimetracker/
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+"
+
+PATCHES=( "${FILESDIR}/4.4/"0002-*.patch )
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+="
+ doc/kontact-admin/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/kontact/kontact-4.4.2015.06.ebuild b/kde-base/kontact/kontact-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..eb546904af7e
--- /dev/null
+++ b/kde-base/kontact/kontact-4.4.2015.06.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="KDE personal information manager (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+"
+RDEPEND="${DEPEND}"
+
+KMLOADLIBS="libkdepim"
+KMSAVELIBS="true"
+
+# We remove plugins that are related to external kdepim programs. This way
+# kontact doesn't have to depend on all programs it has plugins for.
+# kcontactmanager gone from kdesvn
+#
+# xml targets from kmail/ are being uncommented by kde4-meta.eclass
+KMEXTRACTONLY="
+ kmail/
+ kontact/plugins/akregator/
+ kontact/plugins/kaddressbook/
+ kontact/plugins/kjots/
+ kontact/plugins/kmail/
+ kontact/plugins/knode/
+ kontact/plugins/knotes/
+ kontact/plugins/korganizer/
+ kontact/plugins/ktimetracker/
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+"
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+="
+ doc/kontact-admin/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/kontact/metadata.xml b/kde-base/kontact/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kontact/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/korganizer/Manifest b/kde-base/korganizer/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/korganizer/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/korganizer/files/korganizer-4.14.10-handbook.patch b/kde-base/korganizer/files/korganizer-4.14.10-handbook.patch
new file mode 100644
index 000000000000..a365d05c3372
--- /dev/null
+++ b/kde-base/korganizer/files/korganizer-4.14.10-handbook.patch
@@ -0,0 +1,16 @@
+--- a/doc/CMakeLists.txt 2015-06-25 19:47:38.000000000 +0200
++++ b/doc/CMakeLists.txt 2015-07-05 11:50:37.584637940 +0200
+@@ -28,9 +28,10 @@
+
+ if(BUILD_kmail)
+ add_subdirectory(kmail)
+- if(BUILD_korganizer)
+- add_subdirectory(korganizer)
+- endif()
++endif()
++
++if(BUILD_korganizer)
++ add_subdirectory(korganizer)
+ endif()
+
+ if(BUILD_knode)
diff --git a/kde-base/korganizer/files/korganizer-4.4.2015.06-handbook.patch b/kde-base/korganizer/files/korganizer-4.4.2015.06-handbook.patch
new file mode 100644
index 000000000000..a3050cce9a37
--- /dev/null
+++ b/kde-base/korganizer/files/korganizer-4.4.2015.06-handbook.patch
@@ -0,0 +1,18 @@
+--- a/doc/CMakeLists.txt 2015-06-29 21:11:05.000000000 +0200
++++ b/doc/CMakeLists.txt 2015-07-05 12:29:51.517209734 +0200
+@@ -32,11 +32,12 @@
+
+ if(BUILD_kmail)
+ add_subdirectory(kmail)
+- if(BUILD_korganizer)
+- add_subdirectory(korganizer)
+- endif(BUILD_korganizer)
+ endif(BUILD_kmail)
+
++if(BUILD_korganizer)
++ add_subdirectory(korganizer)
++endif(BUILD_korganizer)
++
+ if(BUILD_knode)
+ add_subdirectory(knode)
+ endif(BUILD_knode)
diff --git a/kde-base/korganizer/korganizer-4.14.10.ebuild b/kde-base/korganizer/korganizer-4.14.10.ebuild
new file mode 100644
index 000000000000..c9b2f10e1b7c
--- /dev/null
+++ b/kde-base/korganizer/korganizer-4.14.10.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="A Personal Organizer for KDE"
+HOMEPAGE="http://www.kde.org/applications/office/korganizer/"
+KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+ sys-libs/zlib
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep ktimezoned '' 4.14.3)
+"
+
+RESTRICT="test"
+# bug 393135
+
+KMLOADLIBS="kdepim-common-libs"
+
+KMEXTRA="
+ korgac/
+"
+KMEXTRACTONLY="
+ agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
+ akonadi_next/
+ calendarviews/
+ kdgantt2/
+ kmail/
+ knode/org.kde.knode.xml
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+ mailimporter/
+ messagecomposer/
+"
+KMCOMPILEONLY="
+ calendarsupport/
+ grantleetheme/
+ incidenceeditor-ng/
+ kaddressbookgrantlee/
+ mailcommon/
+ messagecore/
+ messageviewer/
+ pimcommon/
+ templateparser/
+"
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA}
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_prepare() {
+ use handbook && epatch "${FILESDIR}/${PN}-4.14.10-handbook.patch"
+
+ kde4-meta_src_prepare
+}
+
+src_install() {
+ kde4-meta_src_install
+ # colliding with kdepim-common-libs
+ rm -rf "${ED}"/usr/share/kde4/servicetypes/calendarplugin.desktop
+ rm -rf "${ED}"/usr/share/kde4/servicetypes/calendardecoration.desktop
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/korganizer/korganizer-4.14.3.ebuild b/kde-base/korganizer/korganizer-4.14.3.ebuild
new file mode 100644
index 000000000000..8a9eb2935b2d
--- /dev/null
+++ b/kde-base/korganizer/korganizer-4.14.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="A Personal Organizer for KDE"
+HOMEPAGE="http://www.kde.org/applications/office/korganizer/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+ sys-libs/zlib
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep ktimezoned '' 4.14.3)
+"
+
+RESTRICT="test"
+# bug 393135
+
+KMLOADLIBS="kdepim-common-libs"
+
+KMEXTRA="
+ korgac/
+"
+
+KMEXTRACTONLY="
+ akonadi_next/
+ calendarviews/
+ kdgantt2/
+ kmail/
+ pimcommon/
+ knode/org.kde.knode.xml
+ libkdepimdbusinterfaces/
+ korgac/org.kde.korganizer.KOrgac.xml
+"
+
+KMCOMPILEONLY="
+ incidenceeditor-ng/
+ calendarsupport/
+"
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA}
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_install() {
+ kde4-meta_src_install
+ # colliding with kdepim-common-libs
+ rm -rf "${ED}"/usr/share/kde4/servicetypes/calendarplugin.desktop
+ rm -rf "${ED}"/usr/share/kde4/servicetypes/calendardecoration.desktop
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/korganizer/korganizer-4.14.8.ebuild b/kde-base/korganizer/korganizer-4.14.8.ebuild
new file mode 100644
index 000000000000..f1f8775819fd
--- /dev/null
+++ b/kde-base/korganizer/korganizer-4.14.8.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="A Personal Organizer for KDE"
+HOMEPAGE="http://www.kde.org/applications/office/korganizer/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+ sys-libs/zlib
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep ktimezoned '' 4.14.3)
+"
+
+RESTRICT="test"
+# bug 393135
+
+KMLOADLIBS="kdepim-common-libs"
+
+KMEXTRA="
+ korgac/
+"
+KMEXTRACTONLY="
+ agents/mailfilteragent/org.freedesktop.Akonadi.MailFilterAgent.xml
+ akonadi_next/
+ calendarviews/
+ kdgantt2/
+ kmail/
+ knode/org.kde.knode.xml
+ libkdepimdbusinterfaces/
+ libkleo/
+ libkpgp/
+ mailimporter/
+ messagecomposer/
+"
+KMCOMPILEONLY="
+ calendarsupport/
+ grantleetheme/
+ incidenceeditor-ng/
+ kaddressbookgrantlee/
+ mailcommon/
+ messagecore/
+ messageviewer/
+ pimcommon/
+ templateparser/
+"
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA}
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_install() {
+ kde4-meta_src_install
+ # colliding with kdepim-common-libs
+ rm -rf "${ED}"/usr/share/kde4/servicetypes/calendarplugin.desktop
+ rm -rf "${ED}"/usr/share/kde4/servicetypes/calendardecoration.desktop
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/korganizer/korganizer-4.4.11.1.ebuild b/kde-base/korganizer/korganizer-4.4.11.1.ebuild
new file mode 100644
index 000000000000..03c090754d01
--- /dev/null
+++ b/kde-base/korganizer/korganizer-4.4.11.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="A Personal Organizer for KDE"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'semantic-desktop(+)' 4.6)
+ $(add_kdebase_dep libkdepim)
+ sys-libs/zlib
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep ktimezoned '' 4.14.3)
+"
+
+KMLOADLIBS="libkdepim"
+KMEXTRA="kdgantt1"
+
+# xml targets from kmail are being uncommented by kde4-meta.eclass
+KMEXTRACTONLY="
+ kmail/
+ knode/org.kde.knode.xml
+"
+
+# bug 378151
+RESTRICT=test
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA}
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/korganizer/korganizer-4.4.2015.06.ebuild b/kde-base/korganizer/korganizer-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..00f7c2fe0fd1
--- /dev/null
+++ b/kde-base/korganizer/korganizer-4.4.2015.06.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="A Personal Organizer for KDE (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+ sys-libs/zlib
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep ktimezoned '' 4.14.3)
+"
+
+KMLOADLIBS="libkdepim"
+KMEXTRA="kdgantt1"
+
+# xml targets from kmail are being uncommented by kde4-meta.eclass
+KMEXTRACTONLY="
+ kmail/
+ knode/org.kde.knode.xml
+ kaddressbook/org.kde.KAddressbook.Core.xml
+"
+
+# bug 378151
+RESTRICT=test
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA}
+ kontact/plugins/planner/
+ kontact/plugins/specialdates/
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_prepare() {
+ use handbook && epatch "${FILESDIR}/${PN}-4.4.2015.06-handbook.patch"
+
+ kde4-meta_src_prepare
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if ! has_version kde-base/kdepim-kresources:${SLOT}; then
+ echo
+ elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
+ echo
+ fi
+}
diff --git a/kde-base/korganizer/metadata.xml b/kde-base/korganizer/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/korganizer/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/korundum/Manifest b/kde-base/korundum/Manifest
new file mode 100644
index 000000000000..b622f0fdd0d9
--- /dev/null
+++ b/kde-base/korundum/Manifest
@@ -0,0 +1 @@
+DIST korundum-4.14.3.tar.xz 160444 SHA256 92ecb797728d30518a8270e15652c958dd0d9091eada1eae2806c3ec8069577d SHA512 a5edda29eeaec39772fa9f3a9cd31022a5f0ea2022eba1270183918ba7f9c8890c08be697adad1c5a4c1f9fc6d6727c737416cf9457ec6eff1ee6b7c1331f16c WHIRLPOOL 72f1cb82419402567463227cfef71bd045516dbcd76d2043b0728c2190a4970339fcdfd300c004cdfa131029909294070efdabd6e7eb8eb8003fcc1851d114be
diff --git a/kde-base/korundum/korundum-4.14.3-r1.ebuild b/kde-base/korundum/korundum-4.14.3-r1.ebuild
new file mode 100644
index 000000000000..e3d5c4d63346
--- /dev/null
+++ b/kde-base/korundum/korundum-4.14.3-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+OPENGL_REQUIRED="always"
+
+USE_RUBY="ruby20"
+# Only one ruby version is supported:
+# 1) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
+# 2) the ebuild can only be installed for one ruby variant, otherwise the compiled
+# files with identical path+name will overwrite each other - difficult :(
+
+inherit kde4-base ruby-ng
+
+DESCRIPTION="KDE Ruby bindings"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="akonadi debug kate nepomuk okular"
+HOMEPAGE="http://techbase.kde.org/Development/Languages/Ruby"
+
+DEPEND="
+ $(add_kdebase_dep qtruby 'ruby_targets_ruby20')
+ $(add_kdebase_dep smokekde 'akonadi?,kate?,okular?,nepomuk?')
+ $(add_kdebase_dep smokeqt)
+"
+RDEPEND="${DEPEND}
+"
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+ kde4-base_pkg_setup
+}
+
+src_unpack() {
+ local S="${WORKDIR}/${P}"
+ kde4-base_src_unpack
+
+ cd "${WORKDIR}"
+ mkdir all
+ mv ${P} all/ || die "Could not move sources"
+}
+
+all_ruby_prepare() {
+ kde4-base_src_prepare
+}
+
+each_ruby_configure() {
+ CMAKE_USE_DIR=${S}
+ local mycmakeargs=(
+ -DRUBY_LIBRARY=$(ruby_get_libruby)
+ -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir)
+ -DRUBY_EXECUTABLE=${RUBY}
+ $(cmake-utils_use_with akonadi)
+ $(cmake-utils_use_with akonadi KdepimLibs)
+ $(cmake-utils_use_with nepomuk)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_disable kate)
+ $(cmake-utils_use_with okular)
+ )
+ kde4-base_src_configure
+}
+
+each_ruby_compile() {
+ CMAKE_USE_DIR=${S}
+ kde4-base_src_compile
+}
+
+each_ruby_install() {
+ CMAKE_USE_DIR=${S}
+ kde4-base_src_install
+}
diff --git a/kde-base/korundum/metadata.xml b/kde-base/korundum/metadata.xml
new file mode 100644
index 000000000000..e1adab33257a
--- /dev/null
+++ b/kde-base/korundum/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="akonadi">Compile bindings for Akonadi</flag>
+ <flag name="kate">Compile bindings for KDE Advanced Text Editor</flag>
+ <flag name="nepomuk">Compile bindings for Nepomuk</flag>
+ <flag name="okular">Compile bindings for <pkg>kde-base/okular</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/krossjava/Manifest b/kde-base/krossjava/Manifest
new file mode 100644
index 000000000000..ee2809f6e62f
--- /dev/null
+++ b/kde-base/krossjava/Manifest
@@ -0,0 +1 @@
+DIST kross-interpreters-4.14.3.tar.xz 130784 SHA256 ea9a1aee409e0d7e97bc69a0c595cdcc93053ff7c6a92d427ca37fea6e93ddec SHA512 186cb3bb0b42a3e6321495c7aa206217b9a0a2d3c87ca48d77a1061a65f6a569ff3e63e24654daaafcf46420e1e478d805621d720599f27964b2ea4c25042292 WHIRLPOOL 7e75cecc767a466eca487be6a03f46c045e85b2884abb79870cb050bacba4a9b5d1fc872c5ed8455c8df6731703d3f757a8aab2a9f0d867639d15256e7339977
diff --git a/kde-base/krossjava/krossjava-4.14.3.ebuild b/kde-base/krossjava/krossjava-4.14.3.ebuild
new file mode 100644
index 000000000000..ca5cd023a302
--- /dev/null
+++ b/kde-base/krossjava/krossjava-4.14.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kross-interpreters"
+KMMODULE="java"
+inherit java-pkg-2 java-ant-2 kde4-meta multilib
+
+DESCRIPTION="Java plugin for the kdelibs/kross scripting framework"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=virtual/jdk-1.5
+"
+RDEPEND="${DEPEND}
+ !!dev-java/ibm-jdk-bin
+"
+
+pkg_setup() {
+ kde4-meta_pkg_setup
+ java-pkg-2_pkg_setup
+}
+
+src_prepare() {
+ find "${S}" -iname '*.jar' | xargs rm -v
+ kde4-meta_src_prepare
+ java-pkg-2_src_prepare
+}
+
+src_configure() {
+ kde4-meta_src_configure
+ java-ant-2_src_configure
+}
+
+src_compile() {
+ kde4-meta_src_compile
+ cd "${S}/java/${PN}/java/" || die
+ eant makejar
+}
+
+src_install() {
+ kde4-meta_src_install
+ java-pkg_dojar "${ED}/usr/$(get_libdir)/kde4/kross/kross.jar"
+
+ dosym ../../../share/${PN}-$(get_major_version ${SLOT})/lib/kross.jar \
+ /usr/$(get_libdir)/kde4/kross/kross.jar
+ java-pkg_regso "${ED}/usr/$(get_libdir)/kde4/krossjava.so"
+}
+
+pkg_preinst() {
+ kde4-meta_pkg_preinst
+ java-pkg-2_pkg_preinst
+}
diff --git a/kde-base/krossjava/metadata.xml b/kde-base/krossjava/metadata.xml
new file mode 100644
index 000000000000..73d9fb10e928
--- /dev/null
+++ b/kde-base/krossjava/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <herd>kde</herd>
+</pkgmetadata>
+
diff --git a/kde-base/krosspython/Manifest b/kde-base/krosspython/Manifest
new file mode 100644
index 000000000000..ee2809f6e62f
--- /dev/null
+++ b/kde-base/krosspython/Manifest
@@ -0,0 +1 @@
+DIST kross-interpreters-4.14.3.tar.xz 130784 SHA256 ea9a1aee409e0d7e97bc69a0c595cdcc93053ff7c6a92d427ca37fea6e93ddec SHA512 186cb3bb0b42a3e6321495c7aa206217b9a0a2d3c87ca48d77a1061a65f6a569ff3e63e24654daaafcf46420e1e478d805621d720599f27964b2ea4c25042292 WHIRLPOOL 7e75cecc767a466eca487be6a03f46c045e85b2884abb79870cb050bacba4a9b5d1fc872c5ed8455c8df6731703d3f757a8aab2a9f0d867639d15256e7339977
diff --git a/kde-base/krosspython/krosspython-4.14.3.ebuild b/kde-base/krosspython/krosspython-4.14.3.ebuild
new file mode 100644
index 000000000000..d013f77153a3
--- /dev/null
+++ b/kde-base/krosspython/krosspython-4.14.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kross-interpreters"
+KMMODULE="python"
+PYTHON_COMPAT=( python2_7 )
+inherit python-single-r1 kde4-meta
+
+DESCRIPTION="Kross scripting framework: Python interpreter"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ kde4-meta_pkg_setup
+}
diff --git a/kde-base/krosspython/metadata.xml b/kde-base/krosspython/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/krosspython/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/krossruby/Manifest b/kde-base/krossruby/Manifest
new file mode 100644
index 000000000000..ee2809f6e62f
--- /dev/null
+++ b/kde-base/krossruby/Manifest
@@ -0,0 +1 @@
+DIST kross-interpreters-4.14.3.tar.xz 130784 SHA256 ea9a1aee409e0d7e97bc69a0c595cdcc93053ff7c6a92d427ca37fea6e93ddec SHA512 186cb3bb0b42a3e6321495c7aa206217b9a0a2d3c87ca48d77a1061a65f6a569ff3e63e24654daaafcf46420e1e478d805621d720599f27964b2ea4c25042292 WHIRLPOOL 7e75cecc767a466eca487be6a03f46c045e85b2884abb79870cb050bacba4a9b5d1fc872c5ed8455c8df6731703d3f757a8aab2a9f0d867639d15256e7339977
diff --git a/kde-base/krossruby/krossruby-4.14.3-r1.ebuild b/kde-base/krossruby/krossruby-4.14.3-r1.ebuild
new file mode 100644
index 000000000000..2d2111c3bb81
--- /dev/null
+++ b/kde-base/krossruby/krossruby-4.14.3-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kross-interpreters"
+KMMODULE="ruby"
+
+USE_RUBY="ruby20"
+# Only one ruby version is supported:
+# 1) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
+# 2) the ebuild can only be installed for one ruby variant, otherwise the compiled
+# files with identical path+name will overwrite each other - difficult :(
+
+inherit kde4-meta ruby-ng
+
+DESCRIPTION="Kross scripting framework: Ruby interpreter"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND=""
+RDEPEND=""
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+ kde4-meta_pkg_setup
+}
+
+src_unpack() {
+ local S="${WORKDIR}/${P}"
+ kde4-meta_src_unpack
+
+ cd "${WORKDIR}"
+ mkdir all
+ mv ${P} all/ || die "Could not move sources"
+}
+
+all_ruby_prepare() {
+ kde4-meta_src_prepare
+}
+
+each_ruby_configure() {
+ local CMAKE_USE_DIR=${S}
+ local mycmakeargs=(
+ -DRUBY_LIBRARY=$(ruby_get_libruby)
+ -DRUBY_INCLUDE_DIR=$(ruby_get_hdrdir)
+ -DRUBY_EXECUTABLE=${RUBY}
+ )
+ kde4-meta_src_configure
+}
+
+each_ruby_compile() {
+ local CMAKE_USE_DIR=${S}
+ kde4-meta_src_compile
+}
+
+each_ruby_install() {
+ local CMAKE_USE_DIR=${S}
+ kde4-meta_src_install
+}
diff --git a/kde-base/krossruby/metadata.xml b/kde-base/krossruby/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/krossruby/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/krunner/Manifest b/kde-base/krunner/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/krunner/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/krunner/krunner-4.11.14.ebuild b/kde-base/krunner/krunner-4.11.14.ebuild
new file mode 100644
index 000000000000..ba6217ff5fd1
--- /dev/null
+++ b/kde-base/krunner/krunner-4.11.14.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+inherit kde4-meta
+
+DESCRIPTION="KDE Command Runner"
+HOMEPAGE+=" http://userbase.kde.org/Plasma/Krunner"
+IUSE="debug"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kcheckpass)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksmserver)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libplasmagenericshell)
+ !aqua? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ )
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/kdm/
+ libs/kephal/
+ libs/ksysguard/
+ libs/kworkspace/
+ libs/plasmagenericshell/
+ kcheckpass/
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksysguard/
+ plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
+"
+
+KMLOADLIBS="libkworkspace"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with opengl OpenGL)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/krunner/krunner-4.11.19.ebuild b/kde-base/krunner/krunner-4.11.19.ebuild
new file mode 100644
index 000000000000..edc2d3ba1aff
--- /dev/null
+++ b/kde-base/krunner/krunner-4.11.19.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+inherit kde4-meta
+
+DESCRIPTION="KDE Command Runner"
+HOMEPAGE+=" http://userbase.kde.org/Plasma/Krunner"
+IUSE="debug"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kcheckpass)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksmserver)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libplasmagenericshell)
+ !aqua? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ )
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/kdm/
+ libs/kephal/
+ libs/ksysguard/
+ libs/kworkspace/
+ libs/plasmagenericshell/
+ kcheckpass/
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksysguard/
+ plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
+"
+
+KMLOADLIBS="libkworkspace"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with opengl OpenGL)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/krunner/krunner-4.11.21.ebuild b/kde-base/krunner/krunner-4.11.21.ebuild
new file mode 100644
index 000000000000..2125f7dcc8df
--- /dev/null
+++ b/kde-base/krunner/krunner-4.11.21.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+inherit kde4-meta
+
+DESCRIPTION="KDE Command Runner"
+HOMEPAGE+=" http://userbase.kde.org/Plasma/Krunner"
+IUSE="debug"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ $(add_kdebase_dep kcheckpass)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksmserver)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libplasmagenericshell)
+ !aqua? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ )
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/kdm/
+ libs/kephal/
+ libs/ksysguard/
+ libs/kworkspace/
+ libs/plasmagenericshell/
+ kcheckpass/
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksysguard/
+ plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
+"
+
+KMLOADLIBS="libkworkspace"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with opengl OpenGL)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/krunner/metadata.xml b/kde-base/krunner/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/krunner/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kscreensaver/Manifest b/kde-base/kscreensaver/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kscreensaver/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kscreensaver/files/kscreensaver-4.5.95-nsfw.patch b/kde-base/kscreensaver/files/kscreensaver-4.5.95-nsfw.patch
new file mode 100644
index 000000000000..ff3aebf2e98d
--- /dev/null
+++ b/kde-base/kscreensaver/files/kscreensaver-4.5.95-nsfw.patch
@@ -0,0 +1,21 @@
+diff -ruN kscreensaver-4.5.95.orig/kscreensaver/krandom_screensaver/random.cpp kscreensaver-4.5.95/kscreensaver/krandom_screensaver/random.cpp
+--- kscreensaver-4.5.95.orig/kscreensaver/krandom_screensaver/random.cpp 2010-10-27 21:54:59.000000000 +0200
++++ kscreensaver-4.5.95/kscreensaver/krandom_screensaver/random.cpp 2011-01-09 19:52:54.000000000 +0100
+@@ -110,6 +110,7 @@
+ const bool opengl = configGroup.readEntry("OpenGL", false);
+ const bool manipulatescreen = configGroup.readEntry("ManipulateScreen", false);
+ // TODO replace this with TryExec=fortune in the desktop files
++ const bool notsafeforwork = false;
+ const bool fortune = !KStandardDirs::findExe("fortune").isEmpty();
+ foreach( const KService::Ptr& service, lst ) {
+ //QString file = KStandardDirs::locate("services", service->entryPath());
+@@ -126,6 +127,9 @@
+ } else if (type == QLatin1String("Fortune")) {
+ if (!fortune)
+ goto fail;
++ } else if (type == QLatin1String("NotSafeForWork")) {
++ if (!notsafeforwork)
++ goto fail;
+ }
+ }
+ availableSavers.append(service);
diff --git a/kde-base/kscreensaver/kscreensaver-4.11.14.ebuild b/kde-base/kscreensaver/kscreensaver-4.11.14.ebuild
new file mode 100644
index 000000000000..029f7e65314b
--- /dev/null
+++ b/kde-base/kscreensaver/kscreensaver-4.11.14.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE screensaver framework"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kcheckpass)
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.5.95-nsfw.patch"
+)
diff --git a/kde-base/kscreensaver/kscreensaver-4.11.19.ebuild b/kde-base/kscreensaver/kscreensaver-4.11.19.ebuild
new file mode 100644
index 000000000000..fd16f6a6d3f4
--- /dev/null
+++ b/kde-base/kscreensaver/kscreensaver-4.11.19.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE screensaver framework"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kcheckpass)
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.5.95-nsfw.patch"
+)
diff --git a/kde-base/kscreensaver/kscreensaver-4.11.21.ebuild b/kde-base/kscreensaver/kscreensaver-4.11.21.ebuild
new file mode 100644
index 000000000000..d311ad828448
--- /dev/null
+++ b/kde-base/kscreensaver/kscreensaver-4.11.21.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE screensaver framework"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kcheckpass)
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.5.95-nsfw.patch"
+)
diff --git a/kde-base/kscreensaver/metadata.xml b/kde-base/kscreensaver/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kscreensaver/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/ksmserver/Manifest b/kde-base/ksmserver/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/ksmserver/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/ksmserver/ksmserver-4.11.14.ebuild b/kde-base/ksmserver/ksmserver-4.11.14.ebuild
new file mode 100644
index 000000000000..93b662138bca
--- /dev/null
+++ b/kde-base/ksmserver/ksmserver-4.11.14.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+inherit kde4-meta pax-utils
+
+DESCRIPTION="The reliable KDE session manager that talks the standard X11R6"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kcminit)
+ $(add_kdebase_dep libkworkspace)
+ media-libs/qimageblitz
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXrender
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep kdm)
+"
+
+KMEXTRACTONLY="
+ kcminit/main.h
+ libs/kdm/kgreeterplugin.h
+ kcheckpass/
+ libs/kephal/
+ libs/kworkspace/
+"
+
+KMLOADLIBS="libkworkspace"
+
+src_install() {
+ kde4-meta_src_install
+
+ # bug #483236
+ pax-mark m "${ED}/usr/$(get_libdir)/kde4/libexec/kscreenlocker_greet"
+}
diff --git a/kde-base/ksmserver/ksmserver-4.11.19.ebuild b/kde-base/ksmserver/ksmserver-4.11.19.ebuild
new file mode 100644
index 000000000000..6acafd83169c
--- /dev/null
+++ b/kde-base/ksmserver/ksmserver-4.11.19.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+inherit kde4-meta pax-utils
+
+DESCRIPTION="The reliable KDE session manager that talks the standard X11R6"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kcminit)
+ $(add_kdebase_dep libkworkspace)
+ media-libs/qimageblitz
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXrender
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep libkgreeter)
+"
+
+KMEXTRACTONLY="
+ kcminit/main.h
+ libs/kdm/kgreeterplugin.h
+ kcheckpass/
+ libs/kephal/
+ libs/kworkspace/
+"
+
+KMLOADLIBS="libkworkspace"
+
+src_install() {
+ kde4-meta_src_install
+
+ # bug #483236
+ pax-mark m "${ED}/usr/$(get_libdir)/kde4/libexec/kscreenlocker_greet"
+}
diff --git a/kde-base/ksmserver/ksmserver-4.11.21.ebuild b/kde-base/ksmserver/ksmserver-4.11.21.ebuild
new file mode 100644
index 000000000000..f1085e30b403
--- /dev/null
+++ b/kde-base/ksmserver/ksmserver-4.11.21.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+inherit kde4-meta pax-utils
+
+DESCRIPTION="The reliable KDE session manager that talks the standard X11R6"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kcminit)
+ $(add_kdebase_dep libkworkspace)
+ media-libs/qimageblitz
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXrender
+"
+RDEPEND="${DEPEND}
+ $(add_kdebase_dep libkgreeter)
+"
+
+KMEXTRACTONLY="
+ kcminit/main.h
+ libs/kdm/kgreeterplugin.h
+ kcheckpass/
+ libs/kephal/
+ libs/kworkspace/
+"
+
+KMLOADLIBS="libkworkspace"
+
+src_install() {
+ kde4-meta_src_install
+
+ # bug #483236
+ pax-mark m "${ED}/usr/$(get_libdir)/kde4/libexec/kscreenlocker_greet"
+}
diff --git a/kde-base/ksmserver/metadata.xml b/kde-base/ksmserver/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/ksmserver/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/ksplash/Manifest b/kde-base/ksplash/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/ksplash/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/ksplash/ksplash-4.11.14.ebuild b/kde-base/ksplash/ksplash-4.11.14.ebuild
new file mode 100644
index 000000000000..756d6d193b54
--- /dev/null
+++ b/kde-base/ksplash/ksplash-4.11.14.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="cpu_flags_x86_3dnow altivec debug cpu_flags_x86_mmx cpu_flags_x86_sse
+cpu_flags_x86_sse2 xinerama"
+
+COMMONDEPEND="
+ media-libs/libpng:0=
+ virtual/jpeg:0
+ x11-libs/libX11
+ x11-libs/libXext
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${COMMONDEPEND}
+ xinerama? ( x11-proto/xineramaproto )
+"
+RDEPEND="${COMMONDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_has cpu_flags_x86_3dnow X86_3DNOW)
+ $(cmake-utils_use_has altivec PPC_ALTIVEC)
+ $(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
+ $(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
+ $(cmake-utils_use_has cpu_flags_x86_sse2 X86_SSE2)
+ $(cmake-utils_use_with xinerama)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/ksplash/ksplash-4.11.19.ebuild b/kde-base/ksplash/ksplash-4.11.19.ebuild
new file mode 100644
index 000000000000..1052d935776b
--- /dev/null
+++ b/kde-base/ksplash/ksplash-4.11.19.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="cpu_flags_x86_3dnow altivec debug cpu_flags_x86_mmx cpu_flags_x86_sse
+cpu_flags_x86_sse2 xinerama"
+
+COMMONDEPEND="
+ media-libs/libpng:0=
+ virtual/jpeg:0
+ x11-libs/libX11
+ x11-libs/libXext
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${COMMONDEPEND}
+ xinerama? ( x11-proto/xineramaproto )
+"
+RDEPEND="${COMMONDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_has cpu_flags_x86_3dnow X86_3DNOW)
+ $(cmake-utils_use_has altivec PPC_ALTIVEC)
+ $(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
+ $(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
+ $(cmake-utils_use_has cpu_flags_x86_sse2 X86_SSE2)
+ $(cmake-utils_use_with xinerama)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/ksplash/ksplash-4.11.21.ebuild b/kde-base/ksplash/ksplash-4.11.21.ebuild
new file mode 100644
index 000000000000..1838622d58c8
--- /dev/null
+++ b/kde-base/ksplash/ksplash-4.11.21.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cpu_flags_x86_3dnow altivec debug cpu_flags_x86_mmx cpu_flags_x86_sse
+cpu_flags_x86_sse2 xinerama"
+
+COMMONDEPEND="
+ media-libs/libpng:0=
+ virtual/jpeg:0
+ x11-libs/libX11
+ x11-libs/libXext
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${COMMONDEPEND}
+ xinerama? ( x11-proto/xineramaproto )
+"
+RDEPEND="${COMMONDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_has cpu_flags_x86_3dnow X86_3DNOW)
+ $(cmake-utils_use_has altivec PPC_ALTIVEC)
+ $(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
+ $(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
+ $(cmake-utils_use_has cpu_flags_x86_sse2 X86_SSE2)
+ $(cmake-utils_use_with xinerama)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/ksplash/metadata.xml b/kde-base/ksplash/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/ksplash/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kstartupconfig/Manifest b/kde-base/kstartupconfig/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kstartupconfig/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kstartupconfig/kstartupconfig-4.11.14.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.11.14.ebuild
new file mode 100644
index 000000000000..d13af3d1ca54
--- /dev/null
+++ b/kde-base/kstartupconfig/kstartupconfig-4.11.14.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: Utility to launch applications with special window properties"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/kstartupconfig/kstartupconfig-4.11.19.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.11.19.ebuild
new file mode 100644
index 000000000000..145b3c249838
--- /dev/null
+++ b/kde-base/kstartupconfig/kstartupconfig-4.11.19.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: Utility to launch applications with special window properties"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/kstartupconfig/kstartupconfig-4.11.21.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.11.21.ebuild
new file mode 100644
index 000000000000..7f1f3a9fb6a2
--- /dev/null
+++ b/kde-base/kstartupconfig/kstartupconfig-4.11.21.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: Utility to launch applications with special window properties"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/kstartupconfig/metadata.xml b/kde-base/kstartupconfig/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kstartupconfig/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kstyles/Manifest b/kde-base/kstyles/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kstyles/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kstyles/kstyles-4.11.14.ebuild b/kde-base/kstyles/kstyles-4.11.14.ebuild
new file mode 100644
index 000000000000..feb60e53d41f
--- /dev/null
+++ b/kde-base/kstyles/kstyles-4.11.14.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: A set of different KDE styles"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ kde-base/liboxygenstyle:4=
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/oxygen
+"
diff --git a/kde-base/kstyles/kstyles-4.11.19.ebuild b/kde-base/kstyles/kstyles-4.11.19.ebuild
new file mode 100644
index 000000000000..e310987495d6
--- /dev/null
+++ b/kde-base/kstyles/kstyles-4.11.19.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: A set of different KDE styles"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ kde-base/liboxygenstyle:4=
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/oxygen
+"
diff --git a/kde-base/kstyles/kstyles-4.11.21.ebuild b/kde-base/kstyles/kstyles-4.11.21.ebuild
new file mode 100644
index 000000000000..a0facfd8f3d7
--- /dev/null
+++ b/kde-base/kstyles/kstyles-4.11.21.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE: A set of different KDE styles"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ kde-base/liboxygenstyle:4=
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ libs/oxygen
+"
diff --git a/kde-base/kstyles/metadata.xml b/kde-base/kstyles/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kstyles/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/ksysguard/Manifest b/kde-base/ksysguard/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/ksysguard/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/ksysguard/ksysguard-4.11.14.ebuild b/kde-base/ksysguard/ksysguard-4.11.14.ebuild
new file mode 100644
index 000000000000..4c1a088ba038
--- /dev/null
+++ b/kde-base/ksysguard/ksysguard-4.11.14.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+CPPUNIT_REQUIRED="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde4-meta
+
+DESCRIPTION="KSysguard is a network enabled task manager and system monitor application"
+HOMEPAGE+=" http://userbase.kde.org/KSysGuard"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug lm_sensors test"
+
+DEPEND="
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXres
+ lm_sensors? ( sys-apps/lm_sensors )
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"
+# bug 393091
+
+KMEXTRA="
+ libs/ksysguard/
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with lm_sensors Sensors)
+ )
+
+ kde4-meta_src_configure
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+ ewarn "Note that ksysguard has powerful features; one of these is the executing of arbitrary"
+ ewarn "programs with elevated privileges (as data sources). So be careful opening worksheets"
+ ewarn "from untrusted sources!"
+}
diff --git a/kde-base/ksysguard/ksysguard-4.11.19.ebuild b/kde-base/ksysguard/ksysguard-4.11.19.ebuild
new file mode 100644
index 000000000000..268b483504e1
--- /dev/null
+++ b/kde-base/ksysguard/ksysguard-4.11.19.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+CPPUNIT_REQUIRED="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde4-meta
+
+DESCRIPTION="KSysguard is a network enabled task manager and system monitor application"
+HOMEPAGE+=" http://userbase.kde.org/KSysGuard"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug lm_sensors test"
+
+DEPEND="
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXres
+ lm_sensors? ( sys-apps/lm_sensors )
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"
+# bug 393091
+
+KMEXTRA="
+ libs/ksysguard/
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with lm_sensors Sensors)
+ )
+
+ kde4-meta_src_configure
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+ ewarn "Note that ksysguard has powerful features; one of these is the executing of arbitrary"
+ ewarn "programs with elevated privileges (as data sources). So be careful opening worksheets"
+ ewarn "from untrusted sources!"
+}
diff --git a/kde-base/ksysguard/ksysguard-4.11.21.ebuild b/kde-base/ksysguard/ksysguard-4.11.21.ebuild
new file mode 100644
index 000000000000..4aaa70198de6
--- /dev/null
+++ b/kde-base/ksysguard/ksysguard-4.11.21.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+CPPUNIT_REQUIRED="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde4-meta
+
+DESCRIPTION="KSysguard is a network enabled task manager and system monitor application"
+HOMEPAGE+=" http://userbase.kde.org/KSysGuard"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug lm_sensors test"
+
+DEPEND="
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXres
+ lm_sensors? ( sys-apps/lm_sensors )
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"
+# bug 393091
+
+KMEXTRA="
+ libs/ksysguard/
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with lm_sensors Sensors)
+ )
+
+ kde4-meta_src_configure
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+ ewarn "Note that ksysguard has powerful features; one of these is the executing of arbitrary"
+ ewarn "programs with elevated privileges (as data sources). So be careful opening worksheets"
+ ewarn "from untrusted sources!"
+}
diff --git a/kde-base/ksysguard/metadata.xml b/kde-base/ksysguard/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/ksysguard/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/ksystraycmd/Manifest b/kde-base/ksystraycmd/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/ksystraycmd/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/ksystraycmd/ksystraycmd-4.11.14.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.11.14.ebuild
new file mode 100644
index 000000000000..a3ea9f595f6c
--- /dev/null
+++ b/kde-base/ksystraycmd/ksystraycmd-4.11.14.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="x11-libs/libX11"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/ksystraycmd/ksystraycmd-4.11.19.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.11.19.ebuild
new file mode 100644
index 000000000000..8fee01b1910d
--- /dev/null
+++ b/kde-base/ksystraycmd/ksystraycmd-4.11.19.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="x11-libs/libX11"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/ksystraycmd/ksystraycmd-4.11.21.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.11.21.ebuild
new file mode 100644
index 000000000000..99dac5e3d947
--- /dev/null
+++ b/kde-base/ksystraycmd/ksystraycmd-4.11.21.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="x11-libs/libX11"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/ksystraycmd/metadata.xml b/kde-base/ksystraycmd/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/ksystraycmd/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/ktimetracker/Manifest b/kde-base/ktimetracker/Manifest
new file mode 100644
index 000000000000..dce5efd8f5cb
--- /dev/null
+++ b/kde-base/ktimetracker/Manifest
@@ -0,0 +1,5 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/ktimetracker/ktimetracker-4.14.10.ebuild b/kde-base/ktimetracker/ktimetracker-4.14.10.ebuild
new file mode 100644
index 000000000000..18e583edfbef
--- /dev/null
+++ b/kde-base/ktimetracker/ktimetracker-4.14.10.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KTimeTracker tracks time spent on various tasks"
+HOEMPAGE="http://www.kde.org/applications/utilities/ktimetracker/"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+ $(add_kdebase_dep kdepim-common-libs)
+ x11-libs/libXScrnSaver
+"
+DEPEND="${RDEPEND}
+ x11-proto/scrnsaverproto
+"
+
+KMEXTRACTONLY="
+ kresources/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/ktimetracker/ktimetracker-4.14.3.ebuild b/kde-base/ktimetracker/ktimetracker-4.14.3.ebuild
new file mode 100644
index 000000000000..c15cd042dac2
--- /dev/null
+++ b/kde-base/ktimetracker/ktimetracker-4.14.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KTimeTracker tracks time spent on various tasks"
+HOEMPAGE="http://www.kde.org/applications/utilities/ktimetracker/"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+ x11-libs/libXScrnSaver
+"
+DEPEND="${RDEPEND}
+ x11-proto/scrnsaverproto
+"
+
+KMEXTRACTONLY="
+ kresources/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/ktimetracker/ktimetracker-4.14.8.ebuild b/kde-base/ktimetracker/ktimetracker-4.14.8.ebuild
new file mode 100644
index 000000000000..c3e112f2309f
--- /dev/null
+++ b/kde-base/ktimetracker/ktimetracker-4.14.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="KTimeTracker tracks time spent on various tasks"
+HOEMPAGE="http://www.kde.org/applications/utilities/ktimetracker/"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepimlibs)
+ $(add_kdebase_dep kdepim-common-libs)
+ x11-libs/libXScrnSaver
+"
+DEPEND="${RDEPEND}
+ x11-proto/scrnsaverproto
+"
+
+KMEXTRACTONLY="
+ kresources/
+"
+
+KMLOADLIBS="kdepim-common-libs"
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/ktimetracker/ktimetracker-4.4.11.1.ebuild b/kde-base/ktimetracker/ktimetracker-4.4.11.1.ebuild
new file mode 100644
index 000000000000..dd90e361f362
--- /dev/null
+++ b/kde-base/ktimetracker/ktimetracker-4.4.11.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KTimeTracker tracks time spent on various tasks"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="debug +handbook"
+
+RDEPEND="
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+ x11-libs/libXScrnSaver
+"
+DEPEND="${RDEPEND}
+ x11-proto/scrnsaverproto
+"
+
+KMEXTRACTONLY="
+ kresources/
+"
+
+KMLOADLIBS="libkdepim"
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/ktimetracker/ktimetracker-4.4.2015.06.ebuild b/kde-base/ktimetracker/ktimetracker-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..7a7c0a6c67af
--- /dev/null
+++ b/kde-base/ktimetracker/ktimetracker-4.4.2015.06.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+KDE_HANDBOOK=optional
+inherit kde4-meta
+
+DESCRIPTION="KTimeTracker tracks time spent on various tasks (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep kdepim-kresources)
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+ $(add_kdebase_dep libkdepim)
+ x11-libs/libXScrnSaver
+"
+DEPEND="${RDEPEND}
+ x11-proto/scrnsaverproto
+"
+
+KMEXTRACTONLY="
+ kresources/
+"
+
+KMLOADLIBS="libkdepim"
+
+src_unpack() {
+ if use kontact; then
+ KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
+ fi
+
+ kde4-meta_src_unpack
+}
diff --git a/kde-base/ktimetracker/metadata.xml b/kde-base/ktimetracker/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/ktimetracker/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/ktnef/Manifest b/kde-base/ktnef/Manifest
new file mode 100644
index 000000000000..eef052f68199
--- /dev/null
+++ b/kde-base/ktnef/Manifest
@@ -0,0 +1,3 @@
+DIST kdepim-4.14.10.tar.xz 14585020 SHA256 edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2 SHA512 aa7e5a488964d11d355557e89053993bb0bed4860072dbb8ae1851df881713a15ec5aa4e428de9b85a8bef678ace307b33f186314fe5a8011521e30331a1691b WHIRLPOOL 358589e29baeb2f7bf648d1bbccb9bbf37c4c1a447f05a2eff472b50282d7d5118ad40ced2f93ac7f47f2c394f745216632d33be389e82f88efd69386f6ab57d
+DIST kdepim-4.14.3.tar.xz 14483432 SHA256 a3fd17fa2f3b1debc32bd28537402aaf7337582ff2fe39dbadd47d5b3232f944 SHA512 e7a125f36cc8b9e827808d9503861c3f0a6b518034c3cacf544739626907e2392c6e1d778fad058457f00cdae180cd01511f65633a76afeeeb169a56422b04a7 WHIRLPOOL 7b4e01fa56a4cc6a4c9ec1a5f4b06df68d1b84f00b3201197b5e118597c3ffd2544db56b13413c8ba5d106c841a8ade92107189a9566a8a93903387ff4493bef
+DIST kdepim-4.14.8.tar.xz 14575884 SHA256 52b4174924387030c1b3803267f099f3534aa8ccde796953d6cf34b4aabbe3a7 SHA512 687b0db97476e692718039153a1ee60cf9ddab8d9adad06abba702a170d49488f60f0fe050a339db2da2a5996d1bdbe1faec73c1c2e2b655fa9ea66aa538899c WHIRLPOOL 4ce31c3c526a0eed7819137cb5c29450da75fac8a7f4f74e25794b6617bbd7e12987bb45983408ae87bd892a57508d171941b9c4e1a75324773611d950fe55e4
diff --git a/kde-base/ktnef/ktnef-4.14.10.ebuild b/kde-base/ktnef/ktnef-4.14.10.ebuild
new file mode 100644
index 000000000000..7ba62c95b300
--- /dev/null
+++ b/kde-base/ktnef/ktnef-4.14.10.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="A viewer for TNEF attachments"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="debug"
+
+DEPEND="
+ app-office/akonadi-server
+ $(add_kdebase_dep kdepimlibs 'akonadi(+)')
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi/
+"
diff --git a/kde-base/ktnef/ktnef-4.14.3.ebuild b/kde-base/ktnef/ktnef-4.14.3.ebuild
new file mode 100644
index 000000000000..be333925540a
--- /dev/null
+++ b/kde-base/ktnef/ktnef-4.14.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="A viewer for TNEF attachments"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="debug"
+
+DEPEND="
+ app-office/akonadi-server
+ $(add_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi/
+"
diff --git a/kde-base/ktnef/ktnef-4.14.8.ebuild b/kde-base/ktnef/ktnef-4.14.8.ebuild
new file mode 100644
index 000000000000..de79b5fd9339
--- /dev/null
+++ b/kde-base/ktnef/ktnef-4.14.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-meta
+
+DESCRIPTION="A viewer for TNEF attachments"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+LICENSE="LGPL-2.1"
+IUSE="debug"
+
+DEPEND="
+ app-office/akonadi-server
+ $(add_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ akonadi/
+"
diff --git a/kde-base/ktnef/metadata.xml b/kde-base/ktnef/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-base/ktnef/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/kwin/Manifest b/kde-base/kwin/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kwin/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kwin/kwin-4.11.14.ebuild b/kde-base/kwin/kwin-4.11.14.ebuild
new file mode 100644
index 000000000000..a6aa99020f6f
--- /dev/null
+++ b/kde-base/kwin/kwin-4.11.14.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+DECLARATIVE_REQUIRED="always"
+OPENGL_REQUIRED="always"
+
+#VIRTUALX_REQUIRED=test
+RESTRICT=test
+# test 8: kwin-TestVirtualDesktops hangs even with virtualx
+
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="KDE window manager"
+HOMEPAGE+=" http://userbase.kde.org/KWin"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug gles opengl wayland"
+
+COMMONDEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kdelibs opengl)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep liboxygenstyle)
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ >=x11-libs/libXrandr-1.2.1
+ x11-libs/libXrender
+ x11-libs/libXxf86vm
+ opengl? ( >=media-libs/mesa-7.10 )
+ gles? ( >=media-libs/mesa-7.12[egl(+),gles2] )
+ wayland? ( >=media-libs/mesa-9.0[egl(+),wayland] )
+"
+DEPEND="${COMMONDEPEND}
+ x11-libs/xcb-util-renderutil
+ x11-proto/compositeproto
+ x11-proto/damageproto
+ x11-proto/fixesproto
+ x11-proto/randrproto
+ x11-proto/renderproto
+"
+RDEPEND="${COMMONDEPEND}
+ x11-apps/scripts
+"
+
+KMEXTRACTONLY="
+ ksmserver/
+ libs/kephal/
+ libs/oxygen/
+"
+
+# you need one of these
+REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl ) wayland? ( gles )"
+
+src_configure() {
+ # FIXME Remove when activity API moved away from libkworkspace
+ append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
+
+ local mycmakeargs=(
+ $(cmake-utils_use_with gles OpenGLES)
+ $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with wayland Wayland)
+ -DWITH_X11_Xcomposite=ON
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kwin/kwin-4.11.19.ebuild b/kde-base/kwin/kwin-4.11.19.ebuild
new file mode 100644
index 000000000000..df2dfede3401
--- /dev/null
+++ b/kde-base/kwin/kwin-4.11.19.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+DECLARATIVE_REQUIRED="always"
+OPENGL_REQUIRED="always"
+
+#VIRTUALX_REQUIRED=test
+RESTRICT=test
+# test 8: kwin-TestVirtualDesktops hangs even with virtualx
+
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="KDE window manager"
+HOMEPAGE+=" http://userbase.kde.org/KWin"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug gles opengl wayland"
+
+COMMONDEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kdelibs opengl)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep liboxygenstyle)
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ >=x11-libs/libXrandr-1.2.1
+ x11-libs/libXrender
+ x11-libs/libXxf86vm
+ opengl? ( >=media-libs/mesa-7.10 )
+ gles? ( >=media-libs/mesa-7.12[egl(+),gles2] )
+ wayland? ( >=media-libs/mesa-9.0[egl(+),wayland] )
+"
+DEPEND="${COMMONDEPEND}
+ x11-libs/xcb-util-renderutil
+ x11-proto/compositeproto
+ x11-proto/damageproto
+ x11-proto/fixesproto
+ x11-proto/randrproto
+ x11-proto/renderproto
+"
+RDEPEND="${COMMONDEPEND}
+ x11-apps/scripts
+"
+
+KMEXTRACTONLY="
+ ksmserver/
+ libs/kephal/
+ libs/oxygen/
+"
+
+# you need one of these
+REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl ) wayland? ( gles )"
+
+src_configure() {
+ # FIXME Remove when activity API moved away from libkworkspace
+ append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
+
+ local mycmakeargs=(
+ $(cmake-utils_use_with gles OpenGLES)
+ $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with wayland Wayland)
+ -DWITH_X11_Xcomposite=ON
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kwin/kwin-4.11.21.ebuild b/kde-base/kwin/kwin-4.11.21.ebuild
new file mode 100644
index 000000000000..158803284423
--- /dev/null
+++ b/kde-base/kwin/kwin-4.11.21.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+DECLARATIVE_REQUIRED="always"
+OPENGL_REQUIRED="always"
+
+#VIRTUALX_REQUIRED=test
+RESTRICT=test
+# test 8: kwin-TestVirtualDesktops hangs even with virtualx
+
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="KDE window manager"
+HOMEPAGE+=" http://userbase.kde.org/KWin"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug gles opengl wayland"
+
+COMMONDEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kdelibs opengl)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep liboxygenstyle)
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ >=x11-libs/libXrandr-1.2.1
+ x11-libs/libXrender
+ x11-libs/libXxf86vm
+ opengl? ( >=media-libs/mesa-7.10 )
+ gles? ( >=media-libs/mesa-7.12[egl(+),gles2] )
+ wayland? ( >=media-libs/mesa-9.0[egl(+),wayland] )
+"
+DEPEND="${COMMONDEPEND}
+ x11-libs/xcb-util-renderutil
+ x11-proto/compositeproto
+ x11-proto/damageproto
+ x11-proto/fixesproto
+ x11-proto/randrproto
+ x11-proto/renderproto
+"
+RDEPEND="${COMMONDEPEND}
+ x11-apps/scripts
+"
+
+KMEXTRACTONLY="
+ ksmserver/
+ libs/kephal/
+ libs/oxygen/
+"
+
+# you need one of these
+REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl ) wayland? ( gles )"
+
+src_configure() {
+ # FIXME Remove when activity API moved away from libkworkspace
+ append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
+
+ local mycmakeargs=(
+ $(cmake-utils_use_with gles OpenGLES)
+ $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with wayland Wayland)
+ -DWITH_X11_Xcomposite=ON
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/kwin/metadata.xml b/kde-base/kwin/metadata.xml
new file mode 100644
index 000000000000..8b8d86d7bf6d
--- /dev/null
+++ b/kde-base/kwin/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="gles">Enable support for GLES.</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/kwrited/Manifest b/kde-base/kwrited/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/kwrited/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/kwrited/kwrited-4.11.14.ebuild b/kde-base/kwrited/kwrited-4.11.14.ebuild
new file mode 100644
index 000000000000..e80de9611bfb
--- /dev/null
+++ b/kde-base/kwrited/kwrited-4.11.14.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE daemon listening for wall and write messages"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ || ( >=sys-libs/libutempter-1.1.5 >=sys-freebsd/freebsd-lib-9.0 )
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kwrited/kwrited-4.11.19.ebuild b/kde-base/kwrited/kwrited-4.11.19.ebuild
new file mode 100644
index 000000000000..a7a8f3ef2f8d
--- /dev/null
+++ b/kde-base/kwrited/kwrited-4.11.19.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE daemon listening for wall and write messages"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ || ( >=sys-libs/libutempter-1.1.5 >=sys-freebsd/freebsd-lib-9.0 )
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kwrited/kwrited-4.11.21.ebuild b/kde-base/kwrited/kwrited-4.11.21.ebuild
new file mode 100644
index 000000000000..26b8fc3e68cb
--- /dev/null
+++ b/kde-base/kwrited/kwrited-4.11.21.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="KDE daemon listening for wall and write messages"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ || ( >=sys-libs/libutempter-1.1.5 >=sys-freebsd/freebsd-lib-9.0 )
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/kwrited/metadata.xml b/kde-base/kwrited/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/kwrited/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/libkdepim/Manifest b/kde-base/libkdepim/Manifest
new file mode 100644
index 000000000000..16396e324529
--- /dev/null
+++ b/kde-base/libkdepim/Manifest
@@ -0,0 +1,2 @@
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/libkdepim/files/4.4/0004-libkdepim-Make-spell-checking-work-again.patch b/kde-base/libkdepim/files/4.4/0004-libkdepim-Make-spell-checking-work-again.patch
new file mode 100644
index 000000000000..19d8c01666f6
--- /dev/null
+++ b/kde-base/libkdepim/files/4.4/0004-libkdepim-Make-spell-checking-work-again.patch
@@ -0,0 +1,69 @@
+From 6f62ea1bff318d8efea42f59bdc965ee2ab187a0 Mon Sep 17 00:00:00 2001
+From: Thomas McGuire <mcguire@kde.org>
+Date: Wed, 11 May 2011 18:21:32 +0100
+Subject: [PATCH 4/6] Make spell checking work again. The text edit used the
+ wrong config file for loading spell settings. After
+ using the config file, the correct settigns get loaded
+ again, since the Loader from Sonnet is a singleton and
+ therefore shares the settings, so even the textedit
+ with the wrong settings file name gets updated.
+
+cherry-picked from d1708effbb68d6eae36ee5177a599c965973725f.
+
+BUG: 247486
+---
+ kmail/kmcomposereditor.cpp | 2 +-
+ libkdepim/kmeditor.cpp | 12 ++++++++++++
+ libkdepim/kmeditor.h | 6 ++++++
+ 3 files changed, 19 insertions(+), 1 deletion(-)
+
+diff --git a/libkdepim/kmeditor.cpp b/libkdepim/kmeditor.cpp
+index e8f0d36..067c781 100644
+--- a/libkdepim/kmeditor.cpp
++++ b/libkdepim/kmeditor.cpp
+@@ -28,6 +28,7 @@
+ #include <KProcess>
+ #include <KPushButton>
+ #include <KTemporaryFile>
++#include <kdeversion.h>
+
+ #include <QApplication>
+ #include <QClipboard>
+@@ -215,6 +216,17 @@ KMeditor::KMeditor( QWidget *parent )
+ d->init();
+ }
+
++KMeditor::KMeditor( QWidget *parent, const QString & configFile )
++#if KDE_IS_VERSION(4,6,0)
++ : TextEdit( parent, configFile ), d( new KMeditorPrivate( this ) )
++#else
++ : TextEdit( parent ), d( new KMeditorPrivate( this ) )
++#endif
++{
++ Q_UNUSED( configFile )
++ d->init();
++}
++
+ KMeditor::~KMeditor()
+ {
+ delete d;
+diff --git a/libkdepim/kmeditor.h b/libkdepim/kmeditor.h
+index 4aab8aa..66ebb4a 100644
+--- a/libkdepim/kmeditor.h
++++ b/libkdepim/kmeditor.h
+@@ -61,6 +61,12 @@ class KDEPIM_EXPORT KMeditor : public KPIMTextEdit::TextEdit
+ */
+ explicit KMeditor( QWidget *parent = 0 );
+
++ /**
++ * Constructs a KMeditor object.
++ */
++ explicit KMeditor( QWidget *parent, const QString& configFile );
++
++
+ virtual ~KMeditor();
+
+ //Redefine it for each apps
+--
+1.7.9.2
+
diff --git a/kde-base/libkdepim/libkdepim-4.4.11.1-r1.ebuild b/kde-base/libkdepim/libkdepim-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..8b13c42918df
--- /dev/null
+++ b/kde-base/libkdepim/libkdepim-4.4.11.1-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="Common library for KDE PIM apps"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs 'semantic-desktop(+)' 4.6)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ korganizer/korgac/org.kde.korganizer.KOrgac.xml
+"
+
+KMSAVELIBS="true"
+
+# the one test that can be run requires a dbus session bus
+RESTRICT=test
+
+PATCHES=( "${FILESDIR}/4.4/"0004-*.patch )
+
+src_install() {
+ kde4-meta_src_install
+
+ # install additional generated headers that are needed by other packages that
+ # are derived from kdepim. e.g. kmail.
+ pushd "${CMAKE_BUILD_DIR}/libkdepim/" 2>/dev/null || die "pushd libkdepim failed"
+ insinto "${PREFIX}/include"
+ doins ui_addresspicker.h ui_categoryselectdialog_base.h || die "Failed to install extra header files."
+ popd 2>/dev/null
+}
diff --git a/kde-base/libkdepim/libkdepim-4.4.2015.06.ebuild b/kde-base/libkdepim/libkdepim-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..134cb76a4dcf
--- /dev/null
+++ b/kde-base/libkdepim/libkdepim-4.4.2015.06.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="Common library for KDE PIM apps (noakonadi branch)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}"
+
+KMEXTRACTONLY="
+ korganizer/korgac/org.kde.korganizer.KOrgac.xml
+ kaddressbook/org.kde.KAddressbook.Core.xml
+"
+
+KMSAVELIBS="true"
+
+# the one test that can be run requires a dbus session bus
+RESTRICT=test
+
+src_install() {
+ kde4-meta_src_install
+
+ # install additional generated headers that are needed by other packages that
+ # are derived from kdepim. e.g. kmail.
+ pushd "${CMAKE_BUILD_DIR}/libkdepim/" 2>/dev/null || die "pushd libkdepim failed"
+ insinto "${PREFIX}/include"
+ doins ui_addresspicker.h ui_categoryselectdialog_base.h || die "Failed to install extra header files."
+ popd 2>/dev/null
+}
diff --git a/kde-base/libkdepim/metadata.xml b/kde-base/libkdepim/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/libkdepim/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/libkgreeter/Manifest b/kde-base/libkgreeter/Manifest
new file mode 100644
index 000000000000..ddfc1ec86e97
--- /dev/null
+++ b/kde-base/libkgreeter/Manifest
@@ -0,0 +1,2 @@
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/libkgreeter/libkgreeter-4.11.19.ebuild b/kde-base/libkgreeter/libkgreeter-4.11.19.ebuild
new file mode 100644
index 000000000000..64be188209a8
--- /dev/null
+++ b/kde-base/libkgreeter/libkgreeter-4.11.19.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/kdm"
+inherit kde4-meta
+
+DESCRIPTION="Conversation widgets for KDM greeter"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ !<kde-base/kdm-4.11.17-r1
+"
+
+RDEPEND="${DEPEND}"
diff --git a/kde-base/libkgreeter/libkgreeter-4.11.21.ebuild b/kde-base/libkgreeter/libkgreeter-4.11.21.ebuild
new file mode 100644
index 000000000000..6e09b803d5e3
--- /dev/null
+++ b/kde-base/libkgreeter/libkgreeter-4.11.21.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/kdm"
+inherit kde4-meta
+
+DESCRIPTION="Conversation widgets for KDM greeter"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ !<kde-base/kdm-4.11.17-r1
+"
+
+RDEPEND="${DEPEND}"
diff --git a/kde-base/libkgreeter/metadata.xml b/kde-base/libkgreeter/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-base/libkgreeter/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/libkleo/Manifest b/kde-base/libkleo/Manifest
new file mode 100644
index 000000000000..16396e324529
--- /dev/null
+++ b/kde-base/libkleo/Manifest
@@ -0,0 +1,2 @@
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/libkleo/files/libkleo-4.4.11.1-gcc47.patch b/kde-base/libkleo/files/libkleo-4.4.11.1-gcc47.patch
new file mode 100644
index 000000000000..b2b64fe4d1ac
--- /dev/null
+++ b/kde-base/libkleo/files/libkleo-4.4.11.1-gcc47.patch
@@ -0,0 +1,12 @@
+diff -ruN libkleo-4.4.11.1.orig/libkleo/backends/qgpgme/threadedjobmixin.h libkleo-4.4.11.1/libkleo/backends/qgpgme/threadedjobmixin.h
+--- libkleo-4.4.11.1.orig/libkleo/backends/qgpgme/threadedjobmixin.h 2011-04-20 22:03:31.000000000 +0200
++++ libkleo-4.4.11.1/libkleo/backends/qgpgme/threadedjobmixin.h 2012-07-20 23:51:45.000000000 +0200
+@@ -143,7 +143,7 @@
+
+ void lateInitialization() {
+ assert( m_ctx );
+- connect( &m_thread, SIGNAL(finished()), this, SLOT(slotFinished()) );
++ this->connect( &m_thread, SIGNAL(finished()), this, SLOT(slotFinished()) );
+ m_ctx->setProgressProvider( this );
+ }
+
diff --git a/kde-base/libkleo/libkleo-4.4.11.1-r1.ebuild b/kde-base/libkleo/libkleo-4.4.11.1-r1.ebuild
new file mode 100644
index 000000000000..2681c9ab921a
--- /dev/null
+++ b/kde-base/libkleo/libkleo-4.4.11.1-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE library for encryption handling"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ app-crypt/gpgme
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}
+ app-crypt/gnupg
+"
+
+PATCHES=( "${FILESDIR}/${P}-gcc47.patch" )
+
+KMSAVELIBS="true"
+KMEXTRACTONLY="kleopatra/"
diff --git a/kde-base/libkleo/libkleo-4.4.2015.06.ebuild b/kde-base/libkleo/libkleo-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..a4eabff55098
--- /dev/null
+++ b/kde-base/libkleo/libkleo-4.4.2015.06.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE library for encryption handling"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ app-crypt/gpgme
+ $(add_kdebase_dep kdepimlibs '' 4.6)
+"
+RDEPEND="${DEPEND}
+ app-crypt/gnupg
+"
+
+KMSAVELIBS="true"
+KMEXTRACTONLY="kleopatra/"
diff --git a/kde-base/libkleo/metadata.xml b/kde-base/libkleo/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/libkleo/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/libkpgp/Manifest b/kde-base/libkpgp/Manifest
new file mode 100644
index 000000000000..16396e324529
--- /dev/null
+++ b/kde-base/libkpgp/Manifest
@@ -0,0 +1,2 @@
+DIST kdepim-4.4.11.1.tar.bz2 8964708 SHA256 a2fa237a3d880cc55a6c94450b93a7918bb0d5e3943eb7a759c8789de1ed41bf SHA512 7450ba9985c5583847d1fc3d214940cef130150a3591c3cbb73bc15624ee0298805d5dc25f3cd3a135091c1d0491b865961d52aa8feef623219eed9364dd86bf WHIRLPOOL 349a72c5c6859c7cafb1aefdf80b80482102c8b1d6e0123c6c410d262c3908b9572daa1950e2fb41e6bc727430fc91bb57b7276e345553ed15d792fa63aba5ec
+DIST kdepim-4.4.2015.06.tar.xz 8901968 SHA256 d9153c57e697ca33d0bd82f1f93ed2befdabbe3822189c1c8acbdf7bf9bbaec6 SHA512 10e89ff1bb22ef03ae2128b800f87c76da945703fa98c07fa0ac29deb17c724beeca84995c50b067138ab7cf0543112173eb850d897b38c512a25974bfc15e1e WHIRLPOOL 543b9d629380e9923b38c414cf6e7390437a48acfb31b9ed934e9655bb1efb1f480065942775dc68d8382e639e4df122f953388dad90a9fadb3734d2f2fe72f0
diff --git a/kde-base/libkpgp/libkpgp-4.4.11.1.ebuild b/kde-base/libkpgp/libkpgp-4.4.11.1.ebuild
new file mode 100644
index 000000000000..f40dd198ab32
--- /dev/null
+++ b/kde-base/libkpgp/libkpgp-4.4.11.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_MINIMAL="4.6"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE pgp abstraction library"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/libkpgp/libkpgp-4.4.2015.06.ebuild b/kde-base/libkpgp/libkpgp-4.4.2015.06.ebuild
new file mode 100644
index 000000000000..476f97d0f77f
--- /dev/null
+++ b/kde-base/libkpgp/libkpgp-4.4.2015.06.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_MINIMAL="4.6"
+KMNAME="kdepim"
+inherit kde4-meta
+
+DESCRIPTION="KDE pgp abstraction library"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/libkpgp/metadata.xml b/kde-base/libkpgp/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/libkpgp/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/libkworkspace/Manifest b/kde-base/libkworkspace/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/libkworkspace/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/libkworkspace/libkworkspace-4.11.14.ebuild b/kde-base/libkworkspace/libkworkspace-4.11.14.ebuild
new file mode 100644
index 000000000000..512c05f5fe6f
--- /dev/null
+++ b/kde-base/libkworkspace/libkworkspace-4.11.14.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/kworkspace"
+inherit kde4-meta
+
+DESCRIPTION="A library for KDE desktop applications"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+KMEXTRACTONLY="
+ ksmserver/org.kde.KSMServerInterface.xml
+ kwin/org.kde.KWin.xml
+"
+
+KMSAVELIBS="true"
+
+DEPEND="
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXau
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
+ libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
+
+ kde4-meta_src_prepare
+}
diff --git a/kde-base/libkworkspace/libkworkspace-4.11.19.ebuild b/kde-base/libkworkspace/libkworkspace-4.11.19.ebuild
new file mode 100644
index 000000000000..079e9d4d6394
--- /dev/null
+++ b/kde-base/libkworkspace/libkworkspace-4.11.19.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/kworkspace"
+inherit kde4-meta
+
+DESCRIPTION="A library for KDE desktop applications"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+KMEXTRACTONLY="
+ ksmserver/org.kde.KSMServerInterface.xml
+ kwin/org.kde.KWin.xml
+"
+
+KMSAVELIBS="true"
+
+DEPEND="
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXau
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
+ libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
+
+ kde4-meta_src_prepare
+}
diff --git a/kde-base/libkworkspace/libkworkspace-4.11.21.ebuild b/kde-base/libkworkspace/libkworkspace-4.11.21.ebuild
new file mode 100644
index 000000000000..3693deb9eb23
--- /dev/null
+++ b/kde-base/libkworkspace/libkworkspace-4.11.21.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/kworkspace"
+inherit kde4-meta
+
+DESCRIPTION="A library for KDE desktop applications"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+KMEXTRACTONLY="
+ ksmserver/org.kde.KSMServerInterface.xml
+ kwin/org.kde.KWin.xml
+"
+
+KMSAVELIBS="true"
+
+DEPEND="
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXau
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
+ libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
+
+ kde4-meta_src_prepare
+}
diff --git a/kde-base/libkworkspace/metadata.xml b/kde-base/libkworkspace/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/libkworkspace/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/liboxygenstyle/Manifest b/kde-base/liboxygenstyle/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/liboxygenstyle/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/liboxygenstyle/liboxygenstyle-4.11.14.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.11.14.ebuild
new file mode 100644
index 000000000000..b99a6d797195
--- /dev/null
+++ b/kde-base/liboxygenstyle/liboxygenstyle-4.11.14.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/oxygen"
+inherit kde4-meta
+
+DESCRIPTION="Library to support the Oxygen style in KDE"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug"
+SLOT="4/${PV}"
+
+DEPEND="x11-libs/libX11"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/liboxygenstyle/liboxygenstyle-4.11.19.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.11.19.ebuild
new file mode 100644
index 000000000000..0f3ba6bee270
--- /dev/null
+++ b/kde-base/liboxygenstyle/liboxygenstyle-4.11.19.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/oxygen"
+inherit kde4-meta
+
+DESCRIPTION="Library to support the Oxygen style in KDE"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+SLOT="4/${PV}"
+
+DEPEND="x11-libs/libX11"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/liboxygenstyle/liboxygenstyle-4.11.21.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.11.21.ebuild
new file mode 100644
index 000000000000..9315b7b9f2c8
--- /dev/null
+++ b/kde-base/liboxygenstyle/liboxygenstyle-4.11.21.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/oxygen"
+inherit kde4-meta
+
+DESCRIPTION="Library to support the Oxygen style in KDE"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+SLOT="4/${PV}"
+
+DEPEND="x11-libs/libX11"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/liboxygenstyle/metadata.xml b/kde-base/liboxygenstyle/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/liboxygenstyle/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/libplasmaclock/Manifest b/kde-base/libplasmaclock/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/libplasmaclock/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/libplasmaclock/libplasmaclock-4.11.14.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.11.14.ebuild
new file mode 100644
index 000000000000..9834f5a639d5
--- /dev/null
+++ b/kde-base/libplasmaclock/libplasmaclock-4.11.14.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/plasmaclock"
+inherit kde4-meta
+
+DESCRIPTION="Libraries for KDE Plasma's clocks"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +kdepim"
+
+DEPEND="
+ $(add_kdebase_dep kephal)
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/libplasmaclock/libplasmaclock-4.11.19.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.11.19.ebuild
new file mode 100644
index 000000000000..ecebba3e7fa4
--- /dev/null
+++ b/kde-base/libplasmaclock/libplasmaclock-4.11.19.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/plasmaclock"
+inherit kde4-meta
+
+DESCRIPTION="Libraries for KDE Plasma's clocks"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +kdepim"
+
+DEPEND="
+ $(add_kdebase_dep kephal)
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/libplasmaclock/libplasmaclock-4.11.21.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.11.21.ebuild
new file mode 100644
index 000000000000..d0f67f79c412
--- /dev/null
+++ b/kde-base/libplasmaclock/libplasmaclock-4.11.21.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/plasmaclock"
+inherit kde4-meta
+
+DESCRIPTION="Libraries for KDE Plasma's clocks"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug +kdepim"
+
+DEPEND="
+ $(add_kdebase_dep kephal)
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/libplasmaclock/metadata.xml b/kde-base/libplasmaclock/metadata.xml
new file mode 100644
index 000000000000..2c849445ff96
--- /dev/null
+++ b/kde-base/libplasmaclock/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="kdepim">KDE PIM integration via <pkg>kde-base/kdepimlibs</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/libplasmagenericshell/Manifest b/kde-base/libplasmagenericshell/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/libplasmagenericshell/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.14.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.14.ebuild
new file mode 100644
index 000000000000..66a1cc007b90
--- /dev/null
+++ b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+KMMODULE="libs/plasmagenericshell"
+inherit kde4-meta
+
+DESCRIPTION="Libraries for the KDE Plasma shell"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug test"
+
+DEPEND="
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/kephal/
+ plasma/desktop/shell/data/
+"
diff --git a/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.19.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.19.ebuild
new file mode 100644
index 000000000000..a4a9728b2ed2
--- /dev/null
+++ b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.19.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+KMMODULE="libs/plasmagenericshell"
+inherit kde4-meta
+
+DESCRIPTION="Libraries for the KDE Plasma shell"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug test"
+
+DEPEND="
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/kephal/
+ plasma/desktop/shell/data/
+"
diff --git a/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.21.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.21.ebuild
new file mode 100644
index 000000000000..bbd61fc5d842
--- /dev/null
+++ b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.21.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KMNAME="kde-workspace"
+KMMODULE="libs/plasmagenericshell"
+inherit kde4-meta
+
+DESCRIPTION="Libraries for the KDE Plasma shell"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug test"
+
+DEPEND="
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/kephal/
+ plasma/desktop/shell/data/
+"
diff --git a/kde-base/libplasmagenericshell/metadata.xml b/kde-base/libplasmagenericshell/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/libplasmagenericshell/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/libtaskmanager/Manifest b/kde-base/libtaskmanager/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/libtaskmanager/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/libtaskmanager/libtaskmanager-4.11.14.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.11.14.ebuild
new file mode 100644
index 000000000000..71ed0818da06
--- /dev/null
+++ b/kde-base/libtaskmanager/libtaskmanager-4.11.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/taskmanager"
+inherit kde4-meta
+
+DESCRIPTION="A library that provides basic taskmanager functionality"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/
+ libs/kworkspace/
+"
+
+src_prepare() {
+ kde4-meta_src_prepare
+ sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
+ sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
+}
diff --git a/kde-base/libtaskmanager/libtaskmanager-4.11.19.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.11.19.ebuild
new file mode 100644
index 000000000000..113bdbd05b49
--- /dev/null
+++ b/kde-base/libtaskmanager/libtaskmanager-4.11.19.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/taskmanager"
+inherit kde4-meta
+
+DESCRIPTION="A library that provides basic taskmanager functionality"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/
+ libs/kworkspace/
+"
+
+src_prepare() {
+ kde4-meta_src_prepare
+ sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
+ sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
+}
diff --git a/kde-base/libtaskmanager/libtaskmanager-4.11.21.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.11.21.ebuild
new file mode 100644
index 000000000000..a5a15943633f
--- /dev/null
+++ b/kde-base/libtaskmanager/libtaskmanager-4.11.21.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+KMMODULE="libs/taskmanager"
+inherit kde4-meta
+
+DESCRIPTION="A library that provides basic taskmanager functionality"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+KMSAVELIBS="true"
+
+KMEXTRACTONLY="
+ libs/kephal/
+ libs/kworkspace/
+"
+
+src_prepare() {
+ kde4-meta_src_prepare
+ sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
+ sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
+}
diff --git a/kde-base/libtaskmanager/metadata.xml b/kde-base/libtaskmanager/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/libtaskmanager/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/metadata.xml b/kde-base/metadata.xml
new file mode 100644
index 000000000000..4a48d29e14fd
--- /dev/null
+++ b/kde-base/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The kde-base category contains core KDE packages.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie kde-base enthält die Basispakete für KDE.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría kde-base contiene los paquetes base de KDE.
+ </longdescription>
+ <longdescription lang="ja">
+ kde-baseカテゴリーにはKDEのコア・パッケージが含まれています。
+ </longdescription>
+ <longdescription lang="nl">
+ De kde-base categorie bevat de basispakketten van KDE.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm kde-base chứa các gói KDE cốt lõi.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria kde-base contiene i pacchetti base di KDE.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria kde-base contém os pacotes centrais do KDE.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria kde-base zawiera podstawowe pakiety środowiska KDE.
+ </longdescription>
+</catmetadata>
+
diff --git a/kde-base/nepomuk-core/Manifest b/kde-base/nepomuk-core/Manifest
new file mode 100644
index 000000000000..874ceeb10a3c
--- /dev/null
+++ b/kde-base/nepomuk-core/Manifest
@@ -0,0 +1 @@
+DIST nepomuk-core-4.14.3.tar.xz 383516 SHA256 74e725577f2f513c577c138e395448c3ca451cd894e35e14017b4b3ce63eab3d SHA512 e7e4eb999e34c14e30465b69eb312fad9ecd28ff349fa8c9c50c7deeebeda42d3ccfc7104ec35c568a1bbeec23e79878c8cc96e3fc85fa409ea1cd327fb6675f WHIRLPOOL fe99a7d6404cf2acd762c91c4fe3e65b8a268f9d7cdd88a5ae8ccdcde47dfbb87c9031d8e7ede6c034f79f0454050067e65eefcf5e972f78a96791d07835064e
diff --git a/kde-base/nepomuk-core/metadata.xml b/kde-base/nepomuk-core/metadata.xml
new file mode 100644
index 000000000000..e8cf53419bde
--- /dev/null
+++ b/kde-base/nepomuk-core/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="epub">Adds support for reading EPUB ebook metadata</flag>
+ <flag name="migrator">Installs a <pkg>kde-base/baloo</pkg> migration tool</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/nepomuk-core/nepomuk-core-4.14.3.ebuild b/kde-base/nepomuk-core/nepomuk-core-4.14.3.ebuild
new file mode 100644
index 000000000000..96bce2928958
--- /dev/null
+++ b/kde-base/nepomuk-core/nepomuk-core-4.14.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Nepomuk core libraries"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug epub exif ffmpeg +migrator pdf taglib"
+
+DEPEND="
+ >=dev-libs/shared-desktop-ontologies-0.11.0
+ >=dev-libs/soprano-2.9.3[dbus,raptor,redland,virtuoso]
+ epub? ( app-text/ebook-tools )
+ exif? ( media-gfx/exiv2:= )
+ ffmpeg? ( virtual/ffmpeg )
+ migrator? ( $(add_kdebase_dep baloo) )
+ pdf? ( app-text/poppler[qt4] )
+ taglib? ( media-libs/taglib )
+"
+RDEPEND="${DEPEND}
+ !<kde-base/nepomuk-4.8.80:4
+"
+
+RESTRICT="test"
+# bug 392989
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package epub EPub)
+ $(cmake-utils_use_find_package exif Exiv2)
+ $(cmake-utils_use_find_package ffmpeg FFmpeg)
+ $(cmake-utils_use_find_package migrator Baloo)
+ $(cmake-utils_use_find_package pdf PopplerQt4)
+ $(cmake-utils_use_find_package taglib Taglib)
+ )
+
+ kde4-base_src_configure
+}
diff --git a/kde-base/nepomuk-widgets/Manifest b/kde-base/nepomuk-widgets/Manifest
new file mode 100644
index 000000000000..5d70b663128d
--- /dev/null
+++ b/kde-base/nepomuk-widgets/Manifest
@@ -0,0 +1 @@
+DIST nepomuk-widgets-4.14.3.tar.xz 48748 SHA256 fd7a96ea3c6acbe23b3a43d6052471ed197008b9c424b41cfced27a74cd179e1 SHA512 220223827c2d355b3f914d94e5073fdef7a3d6ef80a8e43942ad415a648b96b7fa94bce3249ae8099782fb4aa9cdaf18a3a6115bb56614db86b80976c77ffdae WHIRLPOOL 3c22328a82f7793f5c6146a3760d60b1cd42a4e2bd125aa4ae6faacb63c63799c2161f8485ec9d0b439589f78d7e258cc2759d90907f5fc7df9bc6a7970dc95e
diff --git a/kde-base/nepomuk-widgets/metadata.xml b/kde-base/nepomuk-widgets/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/nepomuk-widgets/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/nepomuk-widgets/nepomuk-widgets-4.14.3.ebuild b/kde-base/nepomuk-widgets/nepomuk-widgets-4.14.3.ebuild
new file mode 100644
index 000000000000..e928b56cb5b1
--- /dev/null
+++ b/kde-base/nepomuk-widgets/nepomuk-widgets-4.14.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Widget library for nepomuk"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep nepomuk-core)
+ >=dev-libs/soprano-2.9.0
+"
+RDEPEND="${DEPEND}
+ !<kde-base/nepomuk-core-4.9.80:4
+"
+
+# tests hangs
+RESTRICT="test"
diff --git a/kde-base/perlkde/Manifest b/kde-base/perlkde/Manifest
new file mode 100644
index 000000000000..b9385e0d0d04
--- /dev/null
+++ b/kde-base/perlkde/Manifest
@@ -0,0 +1 @@
+DIST perlkde-4.14.3.tar.xz 40604 SHA256 6bde6c1871a0bcb78e1bf72a4ffe536d1098233f150931730ad723b02b473b2a SHA512 fc9d3300f3b0ba52ccb2baef06a955921d8e29a4f60f072eed76d05361b0600c1e6fd94e5f0f9f57df91964a9e2368c0607975b70f9bface215d6dfff3134490 WHIRLPOOL 368749f3515976ade55adf44653d7e61c32e9cef10a943f10ab70df6157c3a4062240cea434f82017d2acfc0064c6d327cd39964e9726f31ee8065b47eb2a2b2
diff --git a/kde-base/perlkde/files/perlkde-4.11.3-vendor.patch b/kde-base/perlkde/files/perlkde-4.11.3-vendor.patch
new file mode 100644
index 000000000000..635428fb260f
--- /dev/null
+++ b/kde-base/perlkde/files/perlkde-4.11.3-vendor.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -38,7 +38,7 @@
+ include (FindPerlMore)
+ string(LENGTH "${PERL_INSTALL_PREFIX}" PERL_INSTALL_PREFIX_LEN)
+ math(EXPR PERL_INSTALL_PREFIX_LEN "${PERL_INSTALL_PREFIX_LEN}+1")
+-string(SUBSTRING ${PERL_SITE_ARCH_DIR} ${PERL_INSTALL_PREFIX_LEN} -1 CUSTOM_PERL_SITE_ARCH_DIR)
++string(SUBSTRING ${PERL_VENDOR_ARCH_DIR} ${PERL_INSTALL_PREFIX_LEN} -1 CUSTOM_PERL_SITE_ARCH_DIR)
+ file(TO_NATIVE_PATH "${CMAKE_INSTALL_PREFIX}/${CUSTOM_PERL_SITE_ARCH_DIR}" CUSTOM_PERL_SITE_ARCH_DIR)
+ set(CUSTOM_PERL_SITE_ARCH_DIR ${CUSTOM_PERL_SITE_ARCH_DIR} CACHE DIR "Custom installation directory for perl binary extension")
+
diff --git a/kde-base/perlkde/metadata.xml b/kde-base/perlkde/metadata.xml
new file mode 100644
index 000000000000..ac14d321549c
--- /dev/null
+++ b/kde-base/perlkde/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="akonadi">Compile bindings for Akonadi</flag>
+ <flag name="attica">Compile bindings for <pkg>dev-libs/libattica</pkg></flag>
+ <flag name="kate">Compile bindings for KDE Advanced Text Editor</flag>
+ <flag name="nepomuk">Compile bindings for Nepomuk</flag>
+ <flag name="okular">Compile bindings for <pkg>kde-base/okular</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/perlkde/perlkde-4.14.3.ebuild b/kde-base/perlkde/perlkde-4.14.3.ebuild
new file mode 100644
index 000000000000..5e561784c984
--- /dev/null
+++ b/kde-base/perlkde/perlkde-4.14.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="KDE Perl bindings"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="akonadi attica debug kate okular nepomuk test"
+
+RDEPEND="
+ >=dev-lang/perl-5.10.1:=
+ $(add_kdebase_dep perlqt)
+ $(add_kdebase_dep smokekde 'akonadi?,attica?,kate?,nepomuk?,okular?')
+ nepomuk? ( >=dev-libs/soprano-2.9.0 )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/List-MoreUtils )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-4.11.3-vendor.patch" )
+
+RESTRICT="test"
+# yes they all fail.
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with akonadi)
+ $(cmake-utils_use_with akonadi KdepimLibs)
+ $(cmake-utils_use_with attica LibAttica)
+ $(cmake-utils_use_disable kate)
+ $(cmake-utils_use_with nepomuk)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with okular)
+ )
+ kde4-base_src_configure
+}
diff --git a/kde-base/perlqt/Manifest b/kde-base/perlqt/Manifest
new file mode 100644
index 000000000000..ad855952e978
--- /dev/null
+++ b/kde-base/perlqt/Manifest
@@ -0,0 +1 @@
+DIST perlqt-4.14.3.tar.xz 1811516 SHA256 a05db202fe784380e574e91255ebfc7344df3a5316bb1b35e84c73fc66a7346e SHA512 b888581d15e79e4e8fde625825ee5d925258ebebbe1a8271650996b6e7a83f55bea8fa78c0c15c7414a6ab37bb3be32cc68b855294c33ce437129128b856fe58 WHIRLPOOL 15b18b70ea1e89b61998c8ea9d0e76cad9e11e1a705376b0a867122cf5b07d02c74449e40770fc93c3cc8e840f91577590ae684248c351dc08408b8f98492014
diff --git a/kde-base/perlqt/files/perlqt-4.10.80-vendor.patch b/kde-base/perlqt/files/perlqt-4.10.80-vendor.patch
new file mode 100644
index 000000000000..635428fb260f
--- /dev/null
+++ b/kde-base/perlqt/files/perlqt-4.10.80-vendor.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -38,7 +38,7 @@
+ include (FindPerlMore)
+ string(LENGTH "${PERL_INSTALL_PREFIX}" PERL_INSTALL_PREFIX_LEN)
+ math(EXPR PERL_INSTALL_PREFIX_LEN "${PERL_INSTALL_PREFIX_LEN}+1")
+-string(SUBSTRING ${PERL_SITE_ARCH_DIR} ${PERL_INSTALL_PREFIX_LEN} -1 CUSTOM_PERL_SITE_ARCH_DIR)
++string(SUBSTRING ${PERL_VENDOR_ARCH_DIR} ${PERL_INSTALL_PREFIX_LEN} -1 CUSTOM_PERL_SITE_ARCH_DIR)
+ file(TO_NATIVE_PATH "${CMAKE_INSTALL_PREFIX}/${CUSTOM_PERL_SITE_ARCH_DIR}" CUSTOM_PERL_SITE_ARCH_DIR)
+ set(CUSTOM_PERL_SITE_ARCH_DIR ${CUSTOM_PERL_SITE_ARCH_DIR} CACHE DIR "Custom installation directory for perl binary extension")
+
diff --git a/kde-base/perlqt/metadata.xml b/kde-base/perlqt/metadata.xml
new file mode 100644
index 000000000000..5f0bf26d5551
--- /dev/null
+++ b/kde-base/perlqt/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="declarative">Compile bindings for <pkg>dev-qt/qtdeclarative</pkg>.</flag>
+ <flag name="multimedia">Compile bindings for <pkg>dev-qt/qtmultimedia</pkg>.</flag>
+ <flag name="phonon">Compile bindings for Phonon.</flag>
+ <flag name="qimageblitz">Compile bindings for <pkg>media-libs/qimageblitz</pkg>.</flag>
+ <flag name="qscintilla">Compile bindings for <pkg>x11-libs/qscintilla</pkg>.</flag>
+ <flag name="qthelp">Compile bindings for QtHelp from <pkg>dev-qt/qthelp</pkg>.</flag>
+ <flag name="qwt">Compile bindings for <pkg>x11-libs/qwt</pkg>.</flag>
+ <flag name="webkit">Compile bindings for <pkg>dev-qt/qtwebkit</pkg>.</flag>
+</use>
+</pkgmetadata>
diff --git a/kde-base/perlqt/perlqt-4.14.3.ebuild b/kde-base/perlqt/perlqt-4.14.3.ebuild
new file mode 100644
index 000000000000..a1280bc69d76
--- /dev/null
+++ b/kde-base/perlqt/perlqt-4.14.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="optional"
+MULTIMEDIA_REQUIRED="optional"
+OPENGL_REQUIRED="optional"
+QTHELP_REQUIRED="optional"
+KDE_REQUIRED="never"
+VIRTUALX_REQUIRED="test"
+inherit kde4-base
+
+DESCRIPTION="Qt Perl bindings"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug phonon qimageblitz qscintilla qwt webkit"
+
+RDEPEND="
+ dev-lang/perl:=
+ dev-perl/List-MoreUtils
+ $(add_kdebase_dep smokeqt 'declarative?,multimedia?,opengl?,phonon?,qimageblitz?,qscintilla?,qthelp?,qwt?,webkit?')
+"
+DEPEND=${RDEPEND}
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.80-vendor.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_Qt3Support=ON
+ $(cmake-utils_use_disable declarative QtDeclarative)
+ $(cmake-utils_use_disable multimedia QtMultimedia)
+ $(cmake-utils_use_disable opengl QtOpenGL)
+ $(cmake-utils_use_with phonon)
+ $(cmake-utils_use_with qimageblitz QImageBlitz)
+ $(cmake-utils_use_with qscintilla QScintilla)
+ $(cmake-utils_use_disable qthelp QtHelp)
+ $(cmake-utils_use_disable qwt)
+ $(cmake-utils_use_disable webkit QtWebKit)
+ )
+ kde4-base_src_configure
+}
+
+src_test() {
+ PERL5LIB="${BUILD_DIR}/blib/arch:${BUILD_DIR}/blib/lib" kde4-base_src_test
+}
diff --git a/kde-base/plasma-workspace/Manifest b/kde-base/plasma-workspace/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/plasma-workspace/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/plasma-workspace/metadata.xml b/kde-base/plasma-workspace/metadata.xml
new file mode 100644
index 000000000000..efbee2830268
--- /dev/null
+++ b/kde-base/plasma-workspace/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="kdepim">KDE PIM integration via <pkg>kde-base/kdepimlibs</pkg></flag>
+ <flag name="nepomuk">Enable Nepomuk based semantic desktop support (deprecated)</flag>
+ <flag name="json">Enable JSON support via <pkg>dev-libs/qjson</pkg></flag>
+ <flag name="qalculate">Enable Qalculate runner using <pkg>sci-libs/libqalculate</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/plasma-workspace/plasma-workspace-4.11.14.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.11.14.ebuild
new file mode 100644
index 000000000000..37bff32e0c78
--- /dev/null
+++ b/kde-base/plasma-workspace/plasma-workspace-4.11.14.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+KMMODULE="plasma"
+PYTHON_COMPAT=( python2_7 )
+OPENGL_REQUIRED="always"
+inherit python-single-r1 kde4-meta
+
+DESCRIPTION="Plasma: KDE desktop framework"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug gps json +kdepim nepomuk python qalculate"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMONDEPEND="
+ dev-libs/libdbusmenu-qt[qt4(+)]
+ >=dev-qt/qtcore-4.8.4-r3:4
+ !kde-misc/ktouchpadenabler
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kdelibs 'crypt,nepomuk?')
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libplasmaclock 'kdepim?')
+ $(add_kdebase_dep libplasmagenericshell)
+ $(add_kdebase_dep libtaskmanager)
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrender
+ gps? ( >=sci-geosciences/gpsd-2.37 )
+ json? ( dev-libs/qjson )
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+ nepomuk? (
+ dev-libs/soprano
+ $(add_kdebase_dep nepomuk-core)
+ )
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}]
+ $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}")
+ )
+ qalculate? ( sci-libs/libqalculate )
+"
+DEPEND="${COMMONDEPEND}
+ dev-libs/boost
+ x11-proto/compositeproto
+ x11-proto/damageproto
+ x11-proto/fixesproto
+ x11-proto/renderproto
+"
+RDEPEND="${COMMONDEPEND}
+ $(add_kdeapps_dep plasma-runtime)
+"
+
+KMEXTRA="
+ appmenu/
+ ktouchpadenabler/
+ statusnotifierwatcher/
+"
+KMEXTRACTONLY="
+ kcheckpass/
+ krunner/dbus/org.freedesktop.ScreenSaver.xml
+ krunner/dbus/org.kde.krunner.App.xml
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksmserver/screenlocker/
+ libs/kephal/
+ libs/kworkspace/
+ libs/taskmanager/
+ libs/plasmagenericshell/
+ libs/ksysguard/
+ libs/kdm/kgreeterplugin.h
+ ksysguard/
+"
+
+pkg_setup() {
+ if use python ; then
+ python-single-r1_pkg_setup
+ fi
+ kde4-meta_pkg_setup
+}
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+=" doc/plasma-desktop"
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with gps libgps)
+ $(cmake-utils_use_with json QJSON)
+ $(cmake-utils_use_with kdepim Akonadi)
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ $(cmake-utils_use_with nepomuk NepomukCore)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with python PythonLibrary)
+ $(cmake-utils_use_with qalculate)
+ -DWITH_Xmms=OFF
+ )
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ if use python; then
+ python_optimize "${ED}"
+ fi
+}
diff --git a/kde-base/plasma-workspace/plasma-workspace-4.11.19.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.11.19.ebuild
new file mode 100644
index 000000000000..13967cda0c76
--- /dev/null
+++ b/kde-base/plasma-workspace/plasma-workspace-4.11.19.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+KMMODULE="plasma"
+PYTHON_COMPAT=( python2_7 )
+OPENGL_REQUIRED="always"
+inherit python-single-r1 kde4-meta
+
+DESCRIPTION="Plasma: KDE desktop framework"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug gps json +kdepim nepomuk python qalculate"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMONDEPEND="
+ dev-libs/libdbusmenu-qt
+ >=dev-qt/qtcore-4.8.4-r3:4
+ !kde-misc/ktouchpadenabler
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kdelibs 'nepomuk?')
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libplasmaclock 'kdepim?')
+ $(add_kdebase_dep libplasmagenericshell)
+ $(add_kdebase_dep libtaskmanager)
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrender
+ gps? ( >=sci-geosciences/gpsd-2.37 )
+ json? ( dev-libs/qjson )
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+ nepomuk? (
+ dev-libs/soprano
+ $(add_kdebase_dep nepomuk-core)
+ )
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}]
+ $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}")
+ )
+ qalculate? ( sci-libs/libqalculate )
+"
+DEPEND="${COMMONDEPEND}
+ dev-libs/boost
+ x11-proto/compositeproto
+ x11-proto/damageproto
+ x11-proto/fixesproto
+ x11-proto/renderproto
+"
+RDEPEND="${COMMONDEPEND}
+ $(add_kdeapps_dep plasma-runtime)
+"
+
+KMEXTRA="
+ appmenu/
+ ktouchpadenabler/
+ statusnotifierwatcher/
+"
+KMEXTRACTONLY="
+ kcheckpass/
+ krunner/dbus/org.freedesktop.ScreenSaver.xml
+ krunner/dbus/org.kde.krunner.App.xml
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksmserver/screenlocker/
+ libs/kephal/
+ libs/kworkspace/
+ libs/taskmanager/
+ libs/plasmagenericshell/
+ libs/ksysguard/
+ libs/kdm/kgreeterplugin.h
+ ksysguard/
+"
+
+pkg_setup() {
+ if use python ; then
+ python-single-r1_pkg_setup
+ fi
+ kde4-meta_pkg_setup
+}
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+=" doc/plasma-desktop"
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with gps libgps)
+ $(cmake-utils_use_with json QJSON)
+ $(cmake-utils_use_with kdepim Akonadi)
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ $(cmake-utils_use_with nepomuk NepomukCore)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with python PythonLibrary)
+ $(cmake-utils_use_with qalculate)
+ -DWITH_Xmms=OFF
+ )
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ if use python; then
+ python_optimize "${ED}"
+ fi
+}
diff --git a/kde-base/plasma-workspace/plasma-workspace-4.11.21.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.11.21.ebuild
new file mode 100644
index 000000000000..b9e949ff0c37
--- /dev/null
+++ b/kde-base/plasma-workspace/plasma-workspace-4.11.21.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+KMMODULE="plasma"
+PYTHON_COMPAT=( python2_7 )
+OPENGL_REQUIRED="always"
+inherit python-single-r1 kde4-meta
+
+DESCRIPTION="Plasma: KDE desktop framework"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug gps json +kdepim nepomuk python qalculate"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMONDEPEND="
+ dev-libs/libdbusmenu-qt
+ >=dev-qt/qtcore-4.8.4-r3:4
+ !kde-misc/ktouchpadenabler
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kdelibs 'nepomuk?')
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libplasmaclock 'kdepim?')
+ $(add_kdebase_dep libplasmagenericshell)
+ $(add_kdebase_dep libtaskmanager)
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrender
+ gps? ( >=sci-geosciences/gpsd-2.37 )
+ json? ( dev-libs/qjson )
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+ nepomuk? (
+ dev-libs/soprano
+ $(add_kdebase_dep nepomuk-core)
+ )
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}]
+ $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}")
+ )
+ qalculate? ( sci-libs/libqalculate )
+"
+DEPEND="${COMMONDEPEND}
+ dev-libs/boost
+ x11-proto/compositeproto
+ x11-proto/damageproto
+ x11-proto/fixesproto
+ x11-proto/renderproto
+"
+RDEPEND="${COMMONDEPEND}
+ $(add_kdeapps_dep plasma-runtime)
+"
+
+KMEXTRA="
+ appmenu/
+ ktouchpadenabler/
+ statusnotifierwatcher/
+"
+KMEXTRACTONLY="
+ kcheckpass/
+ krunner/dbus/org.freedesktop.ScreenSaver.xml
+ krunner/dbus/org.kde.krunner.App.xml
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksmserver/screenlocker/
+ libs/kephal/
+ libs/kworkspace/
+ libs/taskmanager/
+ libs/plasmagenericshell/
+ libs/ksysguard/
+ libs/kdm/kgreeterplugin.h
+ ksysguard/
+"
+
+pkg_setup() {
+ if use python ; then
+ python-single-r1_pkg_setup
+ fi
+ kde4-meta_pkg_setup
+}
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+=" doc/plasma-desktop"
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with gps libgps)
+ $(cmake-utils_use_with json QJSON)
+ $(cmake-utils_use_with kdepim Akonadi)
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ $(cmake-utils_use_with nepomuk NepomukCore)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with python PythonLibrary)
+ $(cmake-utils_use_with qalculate)
+ -DWITH_Xmms=OFF
+ )
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ if use python; then
+ python_optimize "${ED}"
+ fi
+}
diff --git a/kde-base/powerdevil/Manifest b/kde-base/powerdevil/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/powerdevil/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/powerdevil/metadata.xml b/kde-base/powerdevil/metadata.xml
new file mode 100644
index 000000000000..94ce7b0aa169
--- /dev/null
+++ b/kde-base/powerdevil/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="pm-utils">Adds support for suspend/resume the system through <pkg>sys-power/pm-utils</pkg></flag>
+</use>
+</pkgmetadata>
diff --git a/kde-base/powerdevil/powerdevil-4.11.14.ebuild b/kde-base/powerdevil/powerdevil-4.11.14.ebuild
new file mode 100644
index 000000000000..17b1dce94ca8
--- /dev/null
+++ b/kde-base/powerdevil/powerdevil-4.11.14.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="PowerDevil is an utility for KDE4 for Laptop Powermanagement"
+HOMEPAGE="http://solid.kde.org"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +pm-utils"
+
+DEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep libkworkspace)
+ !aqua? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ )
+"
+RDEPEND="${DEPEND}
+ pm-utils? ( sys-power/pm-utils )
+"
+
+KMEXTRACTONLY="
+ krunner/
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksmserver/screenlocker/dbus/org.freedesktop.ScreenSaver.xml
+"
diff --git a/kde-base/powerdevil/powerdevil-4.11.19.ebuild b/kde-base/powerdevil/powerdevil-4.11.19.ebuild
new file mode 100644
index 000000000000..5016acfb7be9
--- /dev/null
+++ b/kde-base/powerdevil/powerdevil-4.11.19.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="PowerDevil is an utility for KDE4 for Laptop Powermanagement"
+HOMEPAGE="http://solid.kde.org"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +pm-utils"
+
+DEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep libkworkspace)
+ !aqua? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ )
+"
+RDEPEND="${DEPEND}
+ pm-utils? ( sys-power/pm-utils )
+"
+
+KMEXTRACTONLY="
+ krunner/
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksmserver/screenlocker/dbus/org.freedesktop.ScreenSaver.xml
+"
diff --git a/kde-base/powerdevil/powerdevil-4.11.21.ebuild b/kde-base/powerdevil/powerdevil-4.11.21.ebuild
new file mode 100644
index 000000000000..2b0d87af3a6e
--- /dev/null
+++ b/kde-base/powerdevil/powerdevil-4.11.21.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="PowerDevil is an utility for KDE4 for Laptop Powermanagement"
+HOMEPAGE="http://solid.kde.org"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug +pm-utils"
+
+DEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep libkworkspace)
+ !aqua? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ )
+"
+RDEPEND="${DEPEND}
+ pm-utils? ( sys-power/pm-utils )
+"
+
+KMEXTRACTONLY="
+ krunner/
+ ksmserver/org.kde.KSMServerInterface.xml
+ ksmserver/screenlocker/dbus/org.freedesktop.ScreenSaver.xml
+"
diff --git a/kde-base/pykde4/Manifest b/kde-base/pykde4/Manifest
new file mode 100644
index 000000000000..95faafe1cca4
--- /dev/null
+++ b/kde-base/pykde4/Manifest
@@ -0,0 +1 @@
+DIST pykde4-4.14.3.tar.xz 2006504 SHA256 7fb9d7b5ed03d531243ebd67939baf30933452dafbdfca866e6653e9a77d80fc SHA512 42430f83bf41dc5d7511369250ff480fd7b90954b4ace8dbda2d6151ee3f3c979fe3d9b0163cda76df52107e982d4ac518fa1c28bc1d711d97f2d8739eaff1f3 WHIRLPOOL 5df847617a220ef9e1330f3c970bb6f785e713ebbed8a04ef4a3c9d1470d1b4a2032177f59df4d4baf89a0975b8c02f63f133747588cb65a3fa5d849e51b4d4d
diff --git a/kde-base/pykde4/files/kpythonpluginfactorywrapper.c-r1 b/kde-base/pykde4/files/kpythonpluginfactorywrapper.c-r1
new file mode 100644
index 000000000000..b5d152f4b5cd
--- /dev/null
+++ b/kde-base/pykde4/files/kpythonpluginfactorywrapper.c-r1
@@ -0,0 +1,60 @@
+#include <dlfcn.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+#define VERSION_LEN 10
+
+#define FORMAT EPREFIX PLUGIN_DIR "/kpython%spluginfactory.so"
+
+static void *handle;
+static void *(*wrapped_qt_plugin_instance)();
+
+static void get_python_version(char* out) {
+ int pipefd[2];
+ pipe(pipefd);
+ pid_t cpid = fork();
+ if (cpid == 0) {
+ close(pipefd[1]);
+ read(pipefd[0], out, VERSION_LEN);
+ } else {
+ close(pipefd[0]);
+ close(1);
+ dup2(pipefd[1], 1);
+ close(pipefd[1]);
+ close(0);
+ char *args[] = { "eselect", "python", "show", "--ABI", "--python2", 0 };
+ execv(EPREFIX "/usr/bin/eselect", args);
+ }
+}
+
+__attribute__((constructor))
+static void init() {
+ char buf[VERSION_LEN + 1];
+ memset(buf, 0, VERSION_LEN + 1);
+ get_python_version(buf);
+ char *s = buf;
+ while(*s != '\0') {
+ if(*s == '\n') {
+ *s = '\0';
+ break;
+ }
+ ++s;
+ }
+ int length = strlen(FORMAT) + strlen(buf) + 1;
+ char *name = malloc(length + 1);
+ snprintf(name, length, FORMAT, buf);
+ handle = dlopen(name, RTLD_NOW);
+ free(name);
+ wrapped_qt_plugin_instance = dlsym(handle, "qt_plugin_instance");
+}
+
+__attribute__((destructor))
+static void fini() {
+ dlclose(handle);
+}
+
+void *qt_plugin_instance() {
+ return wrapped_qt_plugin_instance();
+}
diff --git a/kde-base/pykde4/files/pykde4-4.14.0-arm-sip.patch b/kde-base/pykde4/files/pykde4-4.14.0-arm-sip.patch
new file mode 100644
index 000000000000..f6391a8ec714
--- /dev/null
+++ b/kde-base/pykde4/files/pykde4-4.14.0-arm-sip.patch
@@ -0,0 +1,23 @@
+See Gentoo bug #322351.
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -99,6 +99,9 @@ include_directories(
+ ${KDEPIMLIBS_INCLUDE_DIRS}
+ )
+
++# Pull in ARM configuration options if needed
++STRING(REGEX MATCH "PyQt_qreal_double" SIP_ARM_HACK ${PYQT4_SIP_FLAGS} "")
++
+ set(SIP_INCLUDES ${CMAKE_BINARY_DIR} ${PYQT4_SIP_DIR} sip)
+ set(SIP_CONCAT_PARTS 8)
+ if (WIN32)
+@@ -106,7 +109,7 @@ if (WIN32)
+ else ()
+ set(SIP_TAGS ALL WS_X11 ${PYQT4_VERSION_TAG})
+ endif ()
+-set(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug)
++set(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug ${SIP_ARM_HACK})
+
+ set(SIP_FILES_INSTALL_DIR ${SHARE_INSTALL_PREFIX}/sip)
+
diff --git a/kde-base/pykde4/metadata.xml b/kde-base/pykde4/metadata.xml
new file mode 100644
index 000000000000..7ceb431b93bb
--- /dev/null
+++ b/kde-base/pykde4/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="akonadi">Compile bindings for Akonadi</flag>
+ <flag name="nepomuk">Compile bindings for Nepomuk</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/pykde4/pykde4-4.14.3.ebuild b/kde-base/pykde4/pykde4-4.14.3.ebuild
new file mode 100644
index 000000000000..685c471bd258
--- /dev/null
+++ b/kde-base/pykde4/pykde4-4.14.3.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_REQ_USE="threads"
+OPENGL_REQUIRED="always"
+
+inherit python-r1 portability kde4-base multilib eutils
+
+DESCRIPTION="Python bindings for KDE4"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="akonadi debug doc examples nepomuk test"
+HOMEPAGE="http://techbase.kde.org/Development/Languages/Python"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE} test? ( nepomuk )"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-python/PyQt4-4.11.1[${PYTHON_USEDEP},dbus,declarative,script,sql,svg,webkit,X]
+ >=dev-python/sip-4.16.2:=[${PYTHON_USEDEP}]
+ $(add_kdebase_dep kdelibs 'nepomuk?,opengl')
+ akonadi? ( $(add_kdebase_dep kdepimlibs) )
+ nepomuk? ( >=dev-libs/soprano-2.9.0 )
+"
+DEPEND="${RDEPEND}
+ dev-lang/python-exec:2[${PYTHON_USEDEP}]
+ sys-devel/libtool
+"
+
+pkg_setup() {
+ kde4-base_pkg_setup
+
+ have_python2=false
+
+ scan_python_versions() {
+ if [[ ${EPYTHON} == python2.* ]]; then
+ have_python2=true
+ fi
+ }
+ python_foreach_impl scan_python_versions
+
+ if ! ${have_python2}; then
+ ewarn "You do not have a Python 2 version selected."
+ ewarn "kpythonpluginfactory will not be built"
+ fi
+}
+
+src_prepare() {
+ kde4-base_src_prepare
+
+ if ! use examples; then
+ sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i CMakeLists.txt \
+ || die "Failed to disable examples"
+ fi
+
+ # See bug 322351
+ use arm && epatch "${FILESDIR}/${PN}-4.14.0-arm-sip.patch"
+
+ sed -e 's/kpythonpluginfactory /kpython${PYTHON_SHORT_VERSION}pluginfactory /g' \
+ -i kpythonpluginfactory/CMakeLists.txt || die
+
+ if ${have_python2}; then
+ mkdir -p "${WORKDIR}/wrapper" || die "failed to copy wrapper"
+ cp "${FILESDIR}/kpythonpluginfactorywrapper.c-r1" "${WORKDIR}/wrapper/kpythonpluginfactorywrapper.c" || die "failed to copy wrapper"
+ fi
+ python_copy_sources
+
+}
+
+src_configure() {
+ configuration() {
+ local mycmakeargs=(
+ -DWITH_PolkitQt=OFF
+ -DWITH_QScintilla=OFF
+ $(cmake-utils_use_with akonadi KdepimLibs)
+ $(cmake-utils_use_with nepomuk)
+ $(cmake-utils_use_with nepomuk Soprano)
+ -DPYTHON_EXECUTABLE=${PYTHON}
+ -DPYKDEUIC4_ALTINSTALL=TRUE
+ )
+ local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
+ kde4-base_src_configure
+ }
+
+ python_foreach_impl run_in_build_dir configuration
+}
+
+echo_and_run() {
+ echo "$@"
+ "$@"
+}
+
+src_compile() {
+ compilation() {
+ local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
+ kde4-base_src_compile
+ }
+ python_foreach_impl run_in_build_dir compilation
+
+ if ${have_python2}; then
+ pushd "${WORKDIR}/wrapper" > /dev/null
+ echo_and_run libtool --tag=CC --mode=compile $(tc-getCC) \
+ -shared \
+ ${CFLAGS} ${CPPFLAGS} \
+ -DEPREFIX="\"${EPREFIX}\"" \
+ -DPLUGIN_DIR="\"/usr/$(get_libdir)/kde4\"" -c \
+ -o kpythonpluginfactorywrapper.lo \
+ kpythonpluginfactorywrapper.c
+ echo_and_run libtool --tag=CC --mode=link $(tc-getCC) \
+ -shared -module -avoid-version \
+ ${CFLAGS} ${LDFLAGS} \
+ -o kpythonpluginfactory.la \
+ -rpath "${EPREFIX}/usr/$(get_libdir)/kde4" \
+ kpythonpluginfactorywrapper.lo \
+ $(dlopen_lib)
+ popd > /dev/null
+ fi
+}
+
+src_test() {
+ python_foreach_impl run_in_build_dir kde4-base_src_test
+}
+
+src_install() {
+ installation() {
+ emake DESTDIR="${D}" install
+
+ mkdir -p "${D%/}$(python_get_scriptdir)" || die
+ mv "${ED%/}/usr/bin/pykdeuic4-${EPYTHON/python/}" \
+ "${D%/}$(python_get_scriptdir)"/pykdeuic4 || die
+
+ python_fix_shebang "${D%/}$(python_get_scriptdir)"/pykdeuic4
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir installation
+
+ dosym ../lib/python-exec/python-exec2 /usr/bin/pykdeuic4
+
+ # As we don't call the eclass's src_install, we have to install the docs manually
+ DOCS=("${S}"/{AUTHORS,NEWS,README})
+ use doc && HTML_DOCS=("${S}/docs/html/")
+ einstalldocs
+
+ if ${have_python2}; then
+ pushd "${WORKDIR}/wrapper" > /dev/null
+ echo_and_run libtool --mode=install install kpythonpluginfactory.la "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la"
+ rm "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la"
+ popd > /dev/null
+ fi
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+
+ if use examples; then
+ echo
+ elog "PyKDE4 examples have been installed to"
+ elog "${EPREFIX}/usr/share/apps/${PN}/examples"
+ echo
+ fi
+}
diff --git a/kde-base/qguiplatformplugin_kde/Manifest b/kde-base/qguiplatformplugin_kde/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/qguiplatformplugin_kde/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/qguiplatformplugin_kde/metadata.xml b/kde-base/qguiplatformplugin_kde/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/qguiplatformplugin_kde/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.14.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.14.ebuild
new file mode 100644
index 000000000000..b6b120df226e
--- /dev/null
+++ b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.14.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Helps integration of pure Qt applications with KDE Workspace"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.19.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.19.ebuild
new file mode 100644
index 000000000000..47f89163d2e1
--- /dev/null
+++ b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.19.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Helps integration of pure Qt applications with KDE Workspace"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.21.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.21.ebuild
new file mode 100644
index 000000000000..dfe09550d6a4
--- /dev/null
+++ b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.21.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+inherit kde4-meta
+
+DESCRIPTION="Helps integration of pure Qt applications with KDE Workspace"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
diff --git a/kde-base/qtruby/Manifest b/kde-base/qtruby/Manifest
new file mode 100644
index 000000000000..d8de2d6a2e20
--- /dev/null
+++ b/kde-base/qtruby/Manifest
@@ -0,0 +1 @@
+DIST qtruby-4.14.3.tar.xz 529568 SHA256 2050e79b5e116eefef97d9b2dc96b3be635621bcbf856a8009b56dc40f953c9d SHA512 fbca49e91703233c4caab994d98e5244bd27328af76a227745e453aeb554f6a47e55cab6fb994d48d24c063d1d3a9f3c0c35486edb2604df5d090031bf3146de WHIRLPOOL c6c5676b3f3848e540afe7659598522a0bda69b100ce6ba225b5bea72f622fb33ad7be1350e6399fc5f110af6b1bf49956f505c0236baedfcf5b54b628873921
diff --git a/kde-base/qtruby/files/qtruby-4.14.3-ruby20.patch b/kde-base/qtruby/files/qtruby-4.14.3-ruby20.patch
new file mode 100644
index 000000000000..abc41438e2b9
--- /dev/null
+++ b/kde-base/qtruby/files/qtruby-4.14.3-ruby20.patch
@@ -0,0 +1,18 @@
+--- qtruby-4.11.4.orig/src/qtruby.cpp 2013-06-28 19:16:12.057325696 +0200
++++ qtruby-4.11.4/src/qtruby.cpp 2014-01-07 19:22:11.000000000 +0100
+@@ -1398,11 +1391,14 @@
+ return Qfalse;
+ }
+
+-#if RUBY_VERSION >= 0x10900
++#if RUBY_VERSION >= 0x20000
++ QLatin1String signalname(rb_id2name(rb_frame_this_func()));
++#elif RUBY_VERSION >= 0x10900
+ QLatin1String signalname(rb_id2name(rb_frame_callee()));
+ #else
+ QLatin1String signalname(rb_id2name(rb_frame_last_func()));
+ #endif
++
+ VALUE metaObject_value = rb_funcall(qt_internal_module, rb_intern("getMetaObject"), 2, Qnil, self);
+
+ smokeruby_object *ometa = value_obj_info(metaObject_value);
diff --git a/kde-base/qtruby/metadata.xml b/kde-base/qtruby/metadata.xml
new file mode 100644
index 000000000000..4cadec21f08a
--- /dev/null
+++ b/kde-base/qtruby/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="declarative">Compile bindings for <pkg>dev-qt/qtdeclarative</pkg>.</flag>
+ <flag name="phonon">Compile bindings for Phonon.</flag>
+ <flag name="qscintilla">Compile bindings for <pkg>x11-libs/qscintilla</pkg>.</flag>
+ <flag name="qwt">Compile bindings for <pkg>x11-libs/qwt</pkg>.</flag>
+ <flag name="webkit">Compile bindings for <pkg>dev-qt/qtwebkit</pkg>.</flag>
+</use>
+</pkgmetadata>
diff --git a/kde-base/qtruby/qtruby-4.14.3-r2.ebuild b/kde-base/qtruby/qtruby-4.14.3-r2.ebuild
new file mode 100644
index 000000000000..43ae4aa77135
--- /dev/null
+++ b/kde-base/qtruby/qtruby-4.14.3-r2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+OPENGL_REQUIRED="always"
+DECLARATIVE_REQUIRED="optional"
+KDE_REQUIRED="never"
+USE_RUBY="ruby20"
+# Only one ruby version is supported:
+# 1) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
+# 2) the ebuild can only be installed for one ruby variant, otherwise the compiled
+# files with identical path+name will overwrite each other - difficult :(
+
+inherit kde4-base ruby-ng
+
+DESCRIPTION="Qt Ruby bindings"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug phonon qscintilla qwt webkit"
+HOMEPAGE="http://techbase.kde.org/Development/Languages/Ruby"
+
+DEPEND="
+ $(add_kdebase_dep smokeqt 'declarative?,opengl,phonon?,qscintilla?,qwt?,webkit?')
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-ruby20.patch" )
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+ kde4-base_pkg_setup
+}
+
+src_unpack() {
+ local S="${WORKDIR}/${P}"
+ kde4-base_src_unpack
+
+ cd "${WORKDIR}"
+ mkdir all
+ mv ${P} all/ || die "Could not move sources"
+}
+
+all_ruby_prepare() {
+ kde4-base_src_prepare
+}
+
+each_ruby_configure() {
+ local CMAKE_USE_DIR=${S}
+ local mycmakeargs=(
+ -DRUBY_LIBRARY=$(ruby_get_libruby)
+ -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir)
+ -DRUBY_EXECUTABLE=${RUBY}
+ $(cmake-utils_use_disable declarative QtDeclarative)
+ $(cmake-utils_use_with phonon)
+ $(cmake-utils_use_with qscintilla QScintilla)
+ $(cmake-utils_use_with qwt Qwt5)
+ $(cmake-utils_use_disable webkit QtWebKit)
+ )
+ kde4-base_src_configure
+}
+
+each_ruby_compile() {
+ local CMAKE_USE_DIR=${S}
+ kde4-base_src_compile
+}
+
+each_ruby_install() {
+ local CMAKE_USE_DIR=${S}
+ kde4-base_src_install
+}
diff --git a/kde-base/qyoto/Manifest b/kde-base/qyoto/Manifest
new file mode 100644
index 000000000000..2c5290167a98
--- /dev/null
+++ b/kde-base/qyoto/Manifest
@@ -0,0 +1 @@
+DIST qyoto-4.14.3.tar.xz 507640 SHA256 44a6e2eacc4645cc0e217812948518860661dc52215af005726cc40ab96ddc46 SHA512 4e74a6a8a1ef501490d5680b3c47fd83153798e9c226f39175c5710b78f26854d01611df2e3b5e052369d82d56b72b14696a7599debeca788f30c0fcefe9d46b WHIRLPOOL c684fa80650ea34523d496faeb2f00e189a6019a11e15d3ce6010864f31ec94e5baac626c4ee83ca674ee9a104ef0e7e2e6f78b3943db25d2fb0898e6b43654a
diff --git a/kde-base/qyoto/metadata.xml b/kde-base/qyoto/metadata.xml
new file mode 100644
index 000000000000..b069b55c8cb2
--- /dev/null
+++ b/kde-base/qyoto/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="phonon">Compile bindings for Phonon.</flag>
+ <flag name="qscintilla">Compile bindings for <pkg>x11-libs/qscintilla</pkg>.</flag>
+ <flag name="webkit">Compile bindings for <pkg>dev-qt/qtwebkit</pkg>.</flag>
+</use>
+</pkgmetadata>
diff --git a/kde-base/qyoto/qyoto-4.14.3.ebuild b/kde-base/qyoto/qyoto-4.14.3.ebuild
new file mode 100644
index 000000000000..cfdb9af04a8a
--- /dev/null
+++ b/kde-base/qyoto/qyoto-4.14.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="never"
+inherit mono-env kde4-base
+
+DESCRIPTION="C# bindings for Qt"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +phonon qscintilla webkit"
+HOMEPAGE="http://techbase.kde.org/Development/Languages/Qyoto"
+
+DEPEND="
+ dev-lang/mono
+ $(add_kdebase_dep smokeqt 'opengl,phonon?,qscintilla?,webkit?')
+"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ mono-env_pkg_setup
+ kde4-base_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with phonon)
+ $(cmake-utils_use_disable qscintilla QScintilla)
+ $(cmake-utils_use_disable webkit QtWebKit)
+ )
+ kde4-base_src_configure
+}
diff --git a/kde-base/smokegen/Manifest b/kde-base/smokegen/Manifest
new file mode 100644
index 000000000000..07c2fd87d434
--- /dev/null
+++ b/kde-base/smokegen/Manifest
@@ -0,0 +1 @@
+DIST smokegen-4.14.3.tar.xz 146548 SHA256 430bfad52596bb1f775be3de7424225351df788988bbfa2cfaee5c16491ec4c5 SHA512 14655e691c987da75f45e64b80e214cf77d1de4de2b18a8525e952e2c0d898f6f17a9257925862387d0e1d36d74515403fb60752daa2feb2d3487301ba36163a WHIRLPOOL af8910aa12ad955658eea5b838c78673f3299690b5a7a520675f11343328133c91ad001b3694d5b01a561facdb44a86cee7138efaa9d96c864f22a0299dd5bd8
diff --git a/kde-base/smokegen/metadata.xml b/kde-base/smokegen/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/smokegen/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/smokegen/smokegen-4.14.3.ebuild b/kde-base/smokegen/smokegen-4.14.3.ebuild
new file mode 100644
index 000000000000..8217e72a56d6
--- /dev/null
+++ b/kde-base/smokegen/smokegen-4.14.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="never"
+inherit kde4-base
+
+DESCRIPTION="Scripting Meta Object Kompiler Engine - generators"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+HOMEPAGE="http://techbase.kde.org/Development/Languages/Smoke"
+
+DEPEND="
+ dev-qt/qtcore:4[aqua=]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-base/smokekde/Manifest b/kde-base/smokekde/Manifest
new file mode 100644
index 000000000000..ea562d2b8302
--- /dev/null
+++ b/kde-base/smokekde/Manifest
@@ -0,0 +1 @@
+DIST smokekde-4.14.3.tar.xz 36896 SHA256 0d061b4beef39071c326489bb689c642eccfdefca5ea157d920b727e27262c25 SHA512 579f5f265ed8cd968da01a687c71c46cd62b2da997bb3905197e7cc96865c859881c52b0c501e4a13c47a559f5c3ce75e35af60f610c689fcd9859b3eb1d455d WHIRLPOOL 2bf7bfb1eb206fc6208a918f82824a50a002292cd02c2d44552992cd984f2244e20fc61269cff32dce7f833d262c1967d0a968fc76c092aa703f30a1ca719627
diff --git a/kde-base/smokekde/metadata.xml b/kde-base/smokekde/metadata.xml
new file mode 100644
index 000000000000..ac14d321549c
--- /dev/null
+++ b/kde-base/smokekde/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="akonadi">Compile bindings for Akonadi</flag>
+ <flag name="attica">Compile bindings for <pkg>dev-libs/libattica</pkg></flag>
+ <flag name="kate">Compile bindings for KDE Advanced Text Editor</flag>
+ <flag name="nepomuk">Compile bindings for Nepomuk</flag>
+ <flag name="okular">Compile bindings for <pkg>kde-base/okular</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/smokekde/smokekde-4.14.3.ebuild b/kde-base/smokekde/smokekde-4.14.3.ebuild
new file mode 100644
index 000000000000..54f0f2ace4a2
--- /dev/null
+++ b/kde-base/smokekde/smokekde-4.14.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Scripting Meta Object Kompiler Engine - KDE bindings"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="akonadi attica debug kate nepomuk okular"
+HOMEPAGE="http://techbase.kde.org/Development/Languages/Smoke"
+
+DEPEND="
+ $(add_kdebase_dep kdelibs 'nepomuk?')
+ $(add_kdebase_dep smokeqt)
+ akonadi? ( $(add_kdebase_dep kdepimlibs) )
+ attica? ( dev-libs/libattica )
+ kate? ( $(add_kdeapps_dep kate) )
+ okular? ( $(add_kdeapps_dep okular) )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_with akonadi)
+ $(cmake-utils_use_with akonadi KdepimLibs)
+ $(cmake-utils_use_with attica LibAttica)
+ $(cmake-utils_use_disable kate)
+ $(cmake-utils_use_with nepomuk Nepomuk)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with okular)
+ )
+ kde4-base_src_configure
+}
diff --git a/kde-base/smokeqt/Manifest b/kde-base/smokeqt/Manifest
new file mode 100644
index 000000000000..eefa4d5dd298
--- /dev/null
+++ b/kde-base/smokeqt/Manifest
@@ -0,0 +1 @@
+DIST smokeqt-4.14.3.tar.xz 30684 SHA256 2939d6377ee22e64d28be7c7705ebda088a7f65efb2246d4114c41bb4276b909 SHA512 cc2beb66d683d0d90e4315fbc1e83170a0f7996c13e864f4e76fb8f18158387cf65c2b822d1f8fd8ba91658d8a6b97701e93fa120a52daf29b80943d9748912a WHIRLPOOL d7cd8349c9c2a5cc38f4e99eb5b91c54068dcfe5e45a103005f73dec6511aae29d37cb95c658687b437d0b0c68389eb09b3b5d655271427d1d5c78826ccb40c6
diff --git a/kde-base/smokeqt/metadata.xml b/kde-base/smokeqt/metadata.xml
new file mode 100644
index 000000000000..baa5ca8f8308
--- /dev/null
+++ b/kde-base/smokeqt/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="declarative">Compile bindings for <pkg>dev-qt/qtdeclarative</pkg>.</flag>
+ <flag name="multimedia">Compile bindings for <pkg>dev-qt/qtmultimedia</pkg>.</flag>
+ <flag name="phonon">Compile bindings for Phonon.</flag>
+ <flag name="qimageblitz">Compile bindings for <pkg>media-libs/qimageblitz</pkg>.</flag>
+ <flag name="qscintilla">Compile bindings for <pkg>x11-libs/qscintilla</pkg>.</flag>
+ <flag name="qthelp">Compile bindings for QtHelp from <pkg>dev-qt/qthelp</pkg>.</flag>
+ <flag name="qwt">Compile bindings for <pkg>x11-libs/qwt</pkg>.</flag>
+ <flag name="webkit">Compile bindings for <pkg>dev-qt/qtwebkit</pkg>.</flag>
+ <flag name="xmlpatterns">Compile bindings for <pkg>dev-qt/qtxmlpatterns</pkg>.</flag>
+</use>
+</pkgmetadata>
diff --git a/kde-base/smokeqt/smokeqt-4.14.3-r1.ebuild b/kde-base/smokeqt/smokeqt-4.14.3-r1.ebuild
new file mode 100644
index 000000000000..69de18c7d28a
--- /dev/null
+++ b/kde-base/smokeqt/smokeqt-4.14.3-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="optional"
+MULTIMEDIA_REQUIRED="optional"
+QTHELP_REQUIRED="optional"
+OPENGL_REQUIRED="optional"
+KDE_REQUIRED="never"
+
+inherit kde4-base
+
+DESCRIPTION="Scripting Meta Object Kompiler Engine - Qt bindings"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +phonon qimageblitz qscintilla qwt webkit xmlpatterns"
+HOMEPAGE="http://techbase.kde.org/Development/Languages/Smoke"
+
+# Maybe make more of Qt optional?
+DEPEND="
+ $(add_kdebase_dep smokegen)
+ dev-qt/designer:4
+ dev-qt/qtcore:4
+ dev-qt/qtdbus:4
+ dev-qt/qtgui:4
+ dev-qt/qtscript:4
+ dev-qt/qtsql:4
+ dev-qt/qtsvg:4
+ dev-qt/qttest:4
+ phonon? ( media-libs/phonon[qt4] )
+ qimageblitz? ( >=media-libs/qimageblitz-0.0.4 )
+ qscintilla? ( x11-libs/qscintilla:= )
+ qwt? ( x11-libs/qwt:5[svg] )
+ webkit? ( dev-qt/qtwebkit:4 )
+ xmlpatterns? ( dev-qt/qtxmlpatterns:4 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_Qt3Support=ON
+ -DWITH_QT3_SUPPORT=OFF
+ $(cmake-utils_use_disable declarative QtDeclarative)
+ $(cmake-utils_use_disable multimedia QtMultimedia)
+ $(cmake-utils_use_disable opengl QtOpenGL)
+ $(cmake-utils_use_with phonon)
+ $(cmake-utils_use_with qimageblitz QImageBlitz)
+ $(cmake-utils_use_with qscintilla QScintilla)
+ $(cmake-utils_use_disable qthelp QtHelp)
+ $(cmake-utils_use_with qwt Qwt5)
+ $(cmake-utils_use_disable webkit QtWebKit)
+ $(cmake-utils_use_disable xmlpatterns QtXmlPatterns)
+ )
+ kde4-base_src_configure
+}
diff --git a/kde-base/solid-actions-kcm/Manifest b/kde-base/solid-actions-kcm/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/solid-actions-kcm/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/solid-actions-kcm/metadata.xml b/kde-base/solid-actions-kcm/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/kde-base/solid-actions-kcm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.14.ebuild b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.14.ebuild
new file mode 100644
index 000000000000..af850224c923
--- /dev/null
+++ b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.14.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+CPPUNIT_REQUIRED="test"
+inherit kde4-meta
+
+DESCRIPTION="KDE control module for Solid actions"
+HOMEPAGE="http://solid.kde.org"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdeapps_dep solid-runtime)
+ !kde-base/solid:4
+"
diff --git a/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.19.ebuild b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.19.ebuild
new file mode 100644
index 000000000000..eb740134653a
--- /dev/null
+++ b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.19.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+CPPUNIT_REQUIRED="test"
+inherit kde4-meta
+
+DESCRIPTION="KDE control module for Solid actions"
+HOMEPAGE="http://solid.kde.org"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdeapps_dep solid-runtime)
+ !kde-base/solid:4
+"
diff --git a/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.21.ebuild b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.21.ebuild
new file mode 100644
index 000000000000..895666f08aeb
--- /dev/null
+++ b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.21.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+CPPUNIT_REQUIRED="test"
+inherit kde4-meta
+
+DESCRIPTION="KDE control module for Solid actions"
+HOMEPAGE="http://solid.kde.org"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdeapps_dep solid-runtime)
+ !kde-base/solid:4
+"
diff --git a/kde-base/systemsettings/Manifest b/kde-base/systemsettings/Manifest
new file mode 100644
index 000000000000..8126fee160e2
--- /dev/null
+++ b/kde-base/systemsettings/Manifest
@@ -0,0 +1,3 @@
+DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2
+DIST kde-workspace-4.11.19.tar.xz 13547744 SHA256 1c1429db0a12d6ad076e0f1c6f1a00cac781aceb1aa8c88937fbf2700dc2c5c2 SHA512 37fad2704347bb123d05fbefe35ab73a24641baf83bc3486c2d8078ef0c601a1ef0438261040feefe8ee1d4341e7fa453d3412ccbb6e00d60ce7992ca5e5ac38 WHIRLPOOL 9a95bbad4c14988316c4c6c93738e5c945d6d4b1628c037edb46387c78abbc878ae6482ebec825257e30d5a0349e85db6261fdbf14100f798de6f2ca978a57ee
+DIST kde-workspace-4.11.21.tar.xz 13550508 SHA256 7196c68802af335b15a3b8e14c55a15ed7c2c0e9145a047dc6d4a281fe7f7c8f SHA512 6e4244177564bb497b2ab0ef5a6e98bdbc2629d8118af16d3cbb08d20d3e3cb6d9433c48c85e0b999226c02950a7a296eb2dbbb6f0bb3e1931300b18f64f5321 WHIRLPOOL c24bea247f39927aad8d80a6cf6dcb967ad4d650000877fb8d962fd9091626e49d776b2e4a99943d4ce1c40226c2827f346f5f2478d95208ba1e7ac609ff415d
diff --git a/kde-base/systemsettings/files/systemsettings-kcm-randr.patch b/kde-base/systemsettings/files/systemsettings-kcm-randr.patch
new file mode 100644
index 000000000000..43019fcb74f1
--- /dev/null
+++ b/kde-base/systemsettings/files/systemsettings-kcm-randr.patch
@@ -0,0 +1,20 @@
+Adds option to disable the randr KCM (to use KScreen instead) wrt bug #524266.
+
+Source: http://pkgs.fedoraproject.org/cgit/kde-workspace.git/plain/kde-workspace-4.10.2-BUILD_KCM_RANDR.patch
+
+diff -up kde-workspace-4.10.2/kcontrol/CMakeLists.txt.BUILD_KCM_RANDR kde-workspace-4.10.2/kcontrol/CMakeLists.txt
+--- kde-workspace-4.10.2/kcontrol/CMakeLists.txt.BUILD_KCM_RANDR 2013-03-01 00:32:25.040847159 -0600
++++ kde-workspace-4.10.2/kcontrol/CMakeLists.txt 2013-04-18 08:58:31.086753204 -0500
+@@ -6,9 +6,10 @@ macro_log_feature(FREETYPE_FOUND "FreeTy
+ set(libkxftconfig_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/fonts/kxftconfig.cpp )
+
+
+-if( X11_Xrandr_FOUND )
++OPTION(BUILD_KCM_RANDR "Build kcontrol/randr module" ON)
++if(BUILD_KCM_RANDR AND X11_Xrandr_FOUND)
+ add_subdirectory( randr )
+-endif(X11_Xrandr_FOUND )
++endif(BUILD_KCM_RANDR AND X11_Xrandr_FOUND)
+
+ if(X11_Xkb_FOUND)
+ add_subdirectory( keyboard )
diff --git a/kde-base/systemsettings/metadata.xml b/kde-base/systemsettings/metadata.xml
new file mode 100644
index 000000000000..e8fa71c9e0ad
--- /dev/null
+++ b/kde-base/systemsettings/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="kscreen">Use <pkg>kde-misc/kscreen</pkg> for screen management</flag>
+ <flag name="nepomuk">Enable Nepomuk based semantic desktop support (deprecated)</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-base/systemsettings/systemsettings-4.11.14.ebuild b/kde-base/systemsettings/systemsettings-4.11.14.ebuild
new file mode 100644
index 000000000000..7ca9e3ab68fe
--- /dev/null
+++ b/kde-base/systemsettings/systemsettings-4.11.14.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+VIRTUALX_REQUIRED="test"
+VIRTUALDBUS_TEST="true"
+inherit kde4-meta
+
+DESCRIPTION="System settings utility"
+HOMEPAGE+=" http://userbase.kde.org/System_Settings"
+IUSE="debug gtk +kscreen nepomuk +usb"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+
+COMMONDEPEND="
+ app-misc/strigi
+ dev-libs/glib:2
+ $(add_kdebase_dep kwin)
+ $(add_kdebase_dep libkworkspace)
+ media-libs/fontconfig
+ >=media-libs/freetype-2
+ >=x11-libs/libxklavier-3.2
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXft
+ x11-libs/libXi
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ opengl? ( virtual/opengl )
+ usb? ( virtual/libusb:0 )
+"
+DEPEND="${COMMONDEPEND}
+ x11-proto/kbproto
+ x11-proto/xextproto
+"
+RDEPEND="${COMMONDEPEND}
+ sys-libs/timezone-data
+ x11-apps/setxkbmap
+ x11-misc/xkeyboard-config
+ gtk? ( kde-misc/kde-gtk-config )
+ kscreen? ( kde-misc/kscreen:4 )
+ nepomuk? ( $(add_kdeapps_dep nepomuk) )
+"
+
+KMEXTRA="
+ kcontrol/
+"
+KMEXTRACTONLY="
+ krunner/dbus/org.kde.krunner.App.xml
+ krunner/dbus/org.kde.screensaver.xml
+ ksmserver/screenlocker/dbus/org.kde.screensaver.xml
+ kwin/
+ libs/
+ plasma/
+"
+# fails to connect to a kded instance
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-kcm-randr.patch" )
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+="
+ doc/kcontrol
+ doc/kfontview
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_prepare() {
+ sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
+ systemsettings/CMakeLists.txt \
+ || die "Failed to fix systemsettingsrc install location"
+
+ kde4-meta_src_prepare
+}
+
+# FIXME: is have_openglxvisual found without screensaver
+src_configure() {
+ # Old keyboard-detection code is unmaintained,
+ # so we force the new stuff, using libxklavier.
+ local mycmakeargs=(
+ -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
+ -DWITH_GLIB2=ON -DWITH_GObject=ON
+ -DBUILD_KCM_RANDR=$(usex !kscreen)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with usb)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/systemsettings/systemsettings-4.11.19.ebuild b/kde-base/systemsettings/systemsettings-4.11.19.ebuild
new file mode 100644
index 000000000000..2744d3d9ef1f
--- /dev/null
+++ b/kde-base/systemsettings/systemsettings-4.11.19.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+VIRTUALX_REQUIRED="test"
+VIRTUALDBUS_TEST="true"
+inherit kde4-meta
+
+DESCRIPTION="System settings utility"
+HOMEPAGE+=" http://userbase.kde.org/System_Settings"
+IUSE="debug gtk +kscreen nepomuk +usb"
+KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+
+COMMONDEPEND="
+ app-misc/strigi
+ dev-libs/glib:2
+ $(add_kdebase_dep kwin)
+ $(add_kdebase_dep libkworkspace)
+ media-libs/fontconfig
+ >=media-libs/freetype-2
+ >=x11-libs/libxklavier-3.2
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXft
+ x11-libs/libXi
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ opengl? ( virtual/opengl )
+ usb? ( virtual/libusb:0 )
+"
+DEPEND="${COMMONDEPEND}
+ x11-proto/kbproto
+ x11-proto/xextproto
+"
+RDEPEND="${COMMONDEPEND}
+ sys-libs/timezone-data
+ x11-apps/setxkbmap
+ x11-misc/xkeyboard-config
+ gtk? ( kde-misc/kde-gtk-config )
+ kscreen? ( kde-misc/kscreen:4 )
+ nepomuk? ( $(add_kdeapps_dep nepomuk) )
+"
+
+KMEXTRA="
+ kcontrol/
+"
+KMEXTRACTONLY="
+ krunner/dbus/org.kde.krunner.App.xml
+ krunner/dbus/org.kde.screensaver.xml
+ ksmserver/screenlocker/dbus/org.kde.screensaver.xml
+ kwin/
+ libs/
+ plasma/
+"
+# fails to connect to a kded instance
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-kcm-randr.patch" )
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+="
+ doc/kcontrol
+ doc/kfontview
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_prepare() {
+ sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
+ systemsettings/CMakeLists.txt \
+ || die "Failed to fix systemsettingsrc install location"
+
+ kde4-meta_src_prepare
+}
+
+# FIXME: is have_openglxvisual found without screensaver
+src_configure() {
+ # Old keyboard-detection code is unmaintained,
+ # so we force the new stuff, using libxklavier.
+ local mycmakeargs=(
+ -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
+ -DWITH_GLIB2=ON -DWITH_GObject=ON
+ -DBUILD_KCM_RANDR=$(usex !kscreen)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with usb)
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-base/systemsettings/systemsettings-4.11.21.ebuild b/kde-base/systemsettings/systemsettings-4.11.21.ebuild
new file mode 100644
index 000000000000..ce13dee9a6dd
--- /dev/null
+++ b/kde-base/systemsettings/systemsettings-4.11.21.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+OPENGL_REQUIRED="optional"
+VIRTUALX_REQUIRED="test"
+VIRTUALDBUS_TEST="true"
+inherit kde4-meta
+
+DESCRIPTION="System settings utility"
+HOMEPAGE+=" http://userbase.kde.org/System_Settings"
+IUSE="debug gtk +kscreen nepomuk +usb"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+COMMONDEPEND="
+ app-misc/strigi
+ dev-libs/glib:2
+ $(add_kdebase_dep kwin)
+ $(add_kdebase_dep libkworkspace)
+ media-libs/fontconfig
+ >=media-libs/freetype-2
+ >=x11-libs/libxklavier-3.2
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXft
+ x11-libs/libXi
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ opengl? ( virtual/opengl )
+ usb? ( virtual/libusb:0 )
+"
+DEPEND="${COMMONDEPEND}
+ x11-proto/kbproto
+ x11-proto/xextproto
+"
+RDEPEND="${COMMONDEPEND}
+ sys-libs/timezone-data
+ x11-apps/setxkbmap
+ x11-misc/xkeyboard-config
+ gtk? ( kde-misc/kde-gtk-config )
+ kscreen? ( kde-misc/kscreen:4 )
+ nepomuk? ( $(add_kdeapps_dep nepomuk) )
+"
+
+KMEXTRA="
+ kcontrol/
+"
+KMEXTRACTONLY="
+ krunner/dbus/org.kde.krunner.App.xml
+ krunner/dbus/org.kde.screensaver.xml
+ ksmserver/screenlocker/dbus/org.kde.screensaver.xml
+ kwin/
+ libs/
+ plasma/
+"
+# fails to connect to a kded instance
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-kcm-randr.patch" )
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+="
+ doc/kcontrol
+ doc/kfontview
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_prepare() {
+ sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
+ systemsettings/CMakeLists.txt \
+ || die "Failed to fix systemsettingsrc install location"
+
+ kde4-meta_src_prepare
+}
+
+# FIXME: is have_openglxvisual found without screensaver
+src_configure() {
+ # Old keyboard-detection code is unmaintained,
+ # so we force the new stuff, using libxklavier.
+ local mycmakeargs=(
+ -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
+ -DWITH_GLIB2=ON -DWITH_GObject=ON
+ -DBUILD_KCM_RANDR=$(usex !kscreen)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with usb)
+ )
+
+ kde4-meta_src_configure
+}