Little but useful for some users (ok, it's useful for me) ebuild improvement, makes kdeedu-meta, kdetoys-meta and kdetoys-meta optional.
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/kde-meta/kde-meta-4.10.0.ebuild,v 1.1 2013/02/07 04:57:43 alexxy Exp $
DESCRIPTION="KDE - merge this to pull in all split kde-base/* packages"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE="accessibility nls sdk semantic-desktop games toys edu"
edu? ( $(add_kdebase_dep kdeedu-meta) )
games? ( $(add_kdebase_dep kdegames-meta) )
toys? ( $(add_kdebase_dep kdetoys-meta) )
accessibility? ( $(add_kdebase_dep kdeaccessibility-meta) )
nls? ( $(add_kdebase_dep kde-l10n) )
$(add_kdebase_dep kdepim-meta "" 22.214.171.124)
Created attachment 338366 [details]
actual improved ebuild
The issue of adding use flags for kde-meta has been raised a few times before.
Our answer is that if you don't want all kde packages, you shouldn't use kde-meta.
(In reply to comment #2)
> The issue of adding use flags for kde-meta has been raised a few times
> Our answer is that if you don't want all kde packages, you shouldn't use
Yes. It has been.
Because policy of no-use-flags-in-meta-packages is beyond reason. And it isn't even works right now, as you can see there are quite a few USE flags in this ebuild already.
I was spending some time, reading old issues about it. Point was "meta packages is workaround until sets is unavailable", then point was "now sets are avaiable, and meta packages will be converted to sets" (in 2008). Didn't happen.
Now. I really can't see why USE="accessibility" allowed to exist, and USE="games" is not.