--- /var/portage/gentoo/net-p2p/eiskaltdcpp/eiskaltdcpp-9999.ebuild 2014-12-07 21:31:15.000000000 +0100 +++ eiskaltdcpp-9999.ebuild 2015-08-03 17:45:30.056547839 +0200 @@ -14,19 +14,22 @@ LICENSE="GPL-2 GPL-3" SLOT="0" -IUSE="cli daemon dbus +dht +emoticons examples -gtk idn -javascript json libcanberra libnotify lua +minimal pcre +qt4 sound spell sqlite upnp -xmlrpc" +IUSE="cli daemon dbus +dht +emoticons examples -gtk idn -javascript json libcanberra libnotify lua +minimal pcre qml qt4 +qt5 sound spell sqlite upnp -xmlrpc" REQUIRED_USE=" cli? ( ^^ ( json xmlrpc ) ) - emoticons? ( || ( gtk qt4 ) ) - dbus? ( qt4 ) - javascript? ( qt4 ) + emoticons? ( || ( gtk qt4 qt5 ) ) + dbus? ( ^^ ( qt4 qt5 ) ) + javascript? ( ^^ ( qt4 qt5 ) ) json? ( !xmlrpc ) libcanberra? ( gtk ) libnotify? ( gtk ) - spell? ( qt4 ) - sound? ( || ( gtk qt4 ) ) - sqlite? ( qt4 ) + qml? ( ^^ ( qt4 qt5 ) ) + qt4? ( !qt5 ) + qt5? ( !qt4 ) + spell? ( ^^ ( qt4 qt5 ) ) + sound? ( || ( gtk qt4 qt5 ) ) + sqlite? ( ^^ ( qt4 qt5 ) ) " if [[ ${PV} != *9999* ]]; then @@ -76,6 +79,23 @@ ) spell? ( app-text/aspell ) sqlite? ( dev-qt/qtsql:4[sqlite] ) + qml? ( >=dev-qt/qtdeclarative-4.6.0:4 ) + ) + qt5? ( + >=dev-qt/qtwidgets-5.0.2:5 + >=dev-qt/qtxml-5.0.2:5 + >=dev-qt/qtnetwork-5.0.2:5 + >=dev-qt/linguist-tools-5.0.2:5 + >=dev-qt/qtmultimedia-5.0.2:5 + >=dev-qt/qtconcurrent-5.0.2:5 + dbus? ( >=dev-qt/qtdbus-4.6.0:5 ) + javascript? ( + dev-qt/qtscript:5 + x11-libs/qtscriptgenerator + ) + qml? ( >=dev-qt/qtdeclarative-5.0.2:5 ) + spell? ( app-text/aspell ) + sqlite? ( dev-qt/qtsql:5[sqlite] ) ) " DEPEND="${RDEPEND} @@ -124,6 +144,8 @@ "$(cmake-utils_use !minimal WITH_DEV_FILES)" "$(cmake-utils_use pcre PERL_REGEX)" "$(cmake-utils_use qt4 USE_QT)" + "$(cmake-utils_use qt5 USE_QT5)" + "$(cmake-utils_use qml USE_QT_QML)" "$(cmake-utils_use sound WITH_SOUNDS)" "$(cmake-utils_use spell USE_ASPELL)" "$(cmake-utils_use sqlite USE_QT_SQLITE)"