diff options
| author | Andreas K. Huettel (dilfridge) <mail@akhuettel.de> | 2012-11-18 00:44:16 +0100 |
|---|---|---|
| committer | Andreas K. Huettel (dilfridge) <mail@akhuettel.de> | 2012-11-18 00:44:16 +0100 |
| commit | d65aac9dab3c27b2347de3446f4ba44c2840fb98 (patch) | |
| tree | f8fce4bfb25673344bb4c80362527239014da7db /eclass/kde4-base.eclass | |
| parent | 7ff9f74fdd6b0d544075036f2fae5f08532f5866 (diff) | |
| download | kde-d65aac9dab3c27b2347de3446f4ba44c2840fb98.tar.gz kde-d65aac9dab3c27b2347de3446f4ba44c2840fb98.tar.bz2 kde-d65aac9dab3c27b2347de3446f4ba44c2840fb98.zip | |
[eclass] Always add aqua to IUSE
We always need the aqua useflag because otherwise we cannot = refer to it inside
add_kdebase_dep. This was always kind of a bug, but came to light with EAPI=5
(where referring to a use flag not in IUSE masks the ebuild).
The only alternative would be to prohibit using add_kdebase_dep if KDE_REQUIRED=never
Diffstat (limited to 'eclass/kde4-base.eclass')
| -rw-r--r-- | eclass/kde4-base.eclass | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass index d519dd7fe07..5e5142e9630 100644 --- a/eclass/kde4-base.eclass +++ b/eclass/kde4-base.eclass @@ -384,15 +384,20 @@ case ${KDE_SELINUX_MODULE} in ;; esac +# We always need the aqua useflag because otherwise we cannot = refer to it inside +# add_kdebase_dep. This was always kind of a bug, but came to light with EAPI=5 +# (where referring to a use flag not in IUSE masks the ebuild). +# The only alternative would be to prohibit using add_kdebase_dep if KDE_REQUIRED=never +IUSE+=" aqua" + case ${KDE_REQUIRED} in always) - IUSE+=" aqua" [[ -n ${kdecommondepend} ]] && COMMONDEPEND+=" ${kdecommondepend}" [[ -n ${kdedepend} ]] && DEPEND+=" ${kdedepend}" [[ -n ${kderdepend} ]] && RDEPEND+=" ${kderdepend}" ;; optional) - IUSE+=" aqua kde" + IUSE+=" kde" [[ -n ${kdecommondepend} ]] && COMMONDEPEND+=" kde? ( ${kdecommondepend} )" [[ -n ${kdedepend} ]] && DEPEND+=" kde? ( ${kdedepend} )" [[ -n ${kderdepend} ]] && RDEPEND+=" kde? ( ${kderdepend} )" |
