[kde-frameworks/kemoticons] New package.

Package-Manager: portage-2.2.7
[kde-frameworks/kdesu] Add build dependency on x11-libs/libX11.

Although it's not actually used, FindX11.cmake checks for it
when deciding to build with X or not.

Package-Manager: portage-2.2.7
[kde-frameworks/kjobwidgets] Add build dependency on x11-libs/libX11.

Although it's not actually used, FindX11.cmake checks for it
when deciding to build with X or not.

Package-Manager: portage-2.2.7
[kde-frameworks/ktexteditor] Do not make package depend on itself.

Package-Manager: portage-2.2.7
[kde-frameworks/kconfig] Remove redundant DOC, it is handled by the eclass.

Package-Manager: portage-2.2.7
[kde-frameworks/kdnssd] Improve description. Remove dependency that is only required when built against DNSSD. Force disable DNSSD build, since it is a deprecated version of Avahi and only comes with Avahi anyway.

Package-Manager: portage-2.2.7
[eclass] Sync with portage.

This improves support for ninja, wrt bug #490280.