summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-05-16 11:13:52 +0200
committerTomas Chvatal <scarabeus@gentoo.org>2011-05-16 11:13:52 +0200
commitaeea62dc00600bfb31ded08a1a25b8dc2a6a8e45 (patch)
tree13d1d9f969046d3158ffe17683aa3ba27c959836
parent0d061172de9a3892c7823a302b1e219c46ea6979 (diff)
downloadkde-aeea62dc00600bfb31ded08a1a25b8dc2a6a8e45.tar.gz
kde-aeea62dc00600bfb31ded08a1a25b8dc2a6a8e45.tar.bz2
kde-aeea62dc00600bfb31ded08a1a25b8dc2a6a8e45.zip
[eclass] Drop WEBKIT_REQUIRED as the kdelibs itself require webkit to be enabled.
-rw-r--r--eclass/kde4-base.eclass44
1 files changed, 12 insertions, 32 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
index 76ec7774566..1fca73ea06a 100644
--- a/eclass/kde4-base.eclass
+++ b/eclass/kde4-base.eclass
@@ -133,12 +133,6 @@ OPENGL_REQUIRED="${OPENGL_REQUIRED:-never}"
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
MULTIMEDIA_REQUIRED="${MULTIMEDIA_REQUIRED:-never}"
-# @ECLASS-VARIABLE: WEBKIT_REQUIRED
-# @DESCRIPTION:
-# Is qt-webkit requred? Possible values are 'always', 'optional' and 'never'.
-# This variable must be set before inheriting any eclasses. Defaults to 'never'.
-WEBKIT_REQUIRED="${WEBKIT_REQUIRED:-never}"
-
# @ECLASS-VARIABLE: CPPUNIT_REQUIRED
# @DESCRIPTION:
# Is cppunit required for tests? Possible values are 'always', 'optional' and 'never'.
@@ -280,32 +274,6 @@ case ${MULTIMEDIA_REQUIRED} in
esac
unset qtmultimediadepend
-# WebKit dependencies
-case ${KDE_REQUIRED} in
- always)
- qtwebkitusedeps="[kde]"
- ;;
- optional)
- qtwebkitusedeps="[kde?]"
- ;;
- *) ;;
-esac
-qtwebkitdepend="
- >=x11-libs/qt-webkit-${QT_MINIMAL}:4${qtwebkitusedeps}
-"
-unset qtwebkitusedeps
-case ${WEBKIT_REQUIRED} in
- always)
- COMMONDEPEND+=" ${qtwebkitdepend}"
- ;;
- optional)
- IUSE+=" webkit"
- COMMONDEPEND+=" webkit? ( ${qtwebkitdepend} )"
- ;;
- *) ;;
-esac
-unset qtwebkitdepend
-
# CppUnit dependencies
cppuintdepend="
dev-util/cppunit
@@ -322,6 +290,17 @@ case ${CPPUNIT_REQUIRED} in
esac
unset cppuintdepend
+
+# WebKit use dependencies
+case ${KDE_REQUIRED} in
+ always)
+ qtwebkitusedeps="[kde]"
+ ;;
+ optional)
+ qtwebkitusedeps="[kde?]"
+ ;;
+ *) ;;
+esac
# KDE dependencies
# Qt accessibility classes are needed in various places, bug 325461
kdecommondepend="
@@ -333,6 +312,7 @@ kdecommondepend="
>=x11-libs/qt-sql-${QT_MINIMAL}:4[qt3support]
>=x11-libs/qt-svg-${QT_MINIMAL}:4
>=x11-libs/qt-test-${QT_MINIMAL}:4
+ >=x11-libs/qt-webkit-${QT_MINIMAL}:4${qtwebkitusedeps}
!aqua? (
x11-libs/libXext
x11-libs/libXt