summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorwired <wired@gentoo.org>2009-08-09 18:16:44 +0300
committerwired <wired@gentoo.org>2009-08-09 18:16:44 +0300
commit4ec17da2e2b948e741f55f8263a40d252ca7b28e (patch)
tree321ab1ee60f1325ad6b5f390118b7f676bbe64d4 /eclass
parent65ddb1b06923e787eb76d92c97fe53fb6a5add52 (diff)
downloadkde-4ec17da2e2b948e741f55f8263a40d252ca7b28e.tar.gz
kde-4ec17da2e2b948e741f55f8263a40d252ca7b28e.tar.bz2
kde-4ec17da2e2b948e741f55f8263a40d252ca7b28e.zip
[kde4-base.eclass] fixed qt-webkit kde use depend =] weird day...
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde4-base.eclass19
1 files changed, 14 insertions, 5 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
index 249d938f423..85c93917886 100644
--- a/eclass/kde4-base.eclass
+++ b/eclass/kde4-base.eclass
@@ -131,16 +131,25 @@ esac
unset qtopengldepend
# WebKit dependencies
-qtwebkitdepend="
- >=x11-libs/qt-webkit-${QT_DEPEND}:4
-"
+qtwebkitdepend=">=x11-libs/qt-webkit-${QT_DEPEND}:4"
+
+case ${KDE_REQUIRED} in
+ always)
+ qtwebkitdepend+="[kde]"
+ ;;
+ optional)
+ qtwebkitdepend+="[kde?]"
+ ;;
+ *) ;;
+esac
+
case ${WEBKIT_REQUIRED} in
always)
- COMMONDEPEND+=" ${qtwebkitdepend}[kde]"
+ COMMONDEPEND+=" ${qtwebkitdepend}"
;;
optional)
IUSE+=" webkit"
- COMMONDEPEND+=" webkit? ( ${qtwebkitdepend}[kde?] )"
+ COMMONDEPEND+=" webkit? ( ${qtwebkitdepend} )"
;;
*) ;;
esac