aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Huber <johu@gentoo.org>2013-06-21 18:23:57 +0200
committerJohannes Huber <johu@gentoo.org>2013-06-21 18:24:40 +0200
commita7fcc9329271dccbe1a6128632c90a61939adab5 (patch)
treeb38818030f2af217a345d8c8e67ea3194139cc87 /dev-libs
parent[kde-misc/pgame] Moved to the tree (diff)
downloadkde-a7fcc9329271dccbe1a6128632c90a61939adab5.tar.gz
kde-a7fcc9329271dccbe1a6128632c90a61939adab5.tar.bz2
kde-a7fcc9329271dccbe1a6128632c90a61939adab5.zip
[dev-libs/soprano] qt5 build option, bug #473312.
Package-Manager: portage-2.2.0_alpha183
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/soprano/soprano-9999.ebuild25
1 files changed, 20 insertions, 5 deletions
diff --git a/dev-libs/soprano/soprano-9999.ebuild b/dev-libs/soprano/soprano-9999.ebuild
index 8ba57c0556..5f5227e239 100644
--- a/dev-libs/soprano/soprano-9999.ebuild
+++ b/dev-libs/soprano/soprano-9999.ebuild
@@ -20,14 +20,25 @@ HOMEPAGE="http://soprano.sourceforge.net/"
LICENSE="LGPL-2"
SLOT="0"
-IUSE="+dbus debug doc elibc_FreeBSD +raptor +redland test +virtuoso"
+IUSE="+dbus debug doc elibc_FreeBSD +qt4 qt5 +raptor +redland test +virtuoso"
+
+REQUIRED_USE="^^ ( qt4 qt5 )"
# bug 281712
RESTRICT="test"
COMMON_DEPEND="
- >=dev-qt/qtcore-4.5.0:4
dbus? ( >=dev-qt/qtdbus-4.5.0:4 )
+ qt4? (
+ dev-qt/qtcore:4
+ dev-qt/qtdbus:4
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtxml:5
+ )
raptor? ( >=media-libs/raptor-2.0.4:2 )
redland? (
>=dev-libs/rasqal-0.9.26
@@ -37,7 +48,10 @@ COMMON_DEPEND="
"
DEPEND="${COMMON_DEPEND}
doc? ( app-doc/doxygen )
- test? ( >=dev-qt/qttest-4.5.0:4 )
+ test? (
+ qt4? ( dev-qt/qttest:4 )
+ qt5? ( dev-qt/qttest:5 )
+ )
"
RDEPEND="${COMMON_DEPEND}
virtuoso? ( >=dev-db/virtuoso-server-6.1.6 )
@@ -73,12 +87,13 @@ src_configure() {
-DSOPRANO_DISABLE_SESAME2_BACKEND=ON
-DSOPRANO_DISABLE_CLUCENE_INDEX=ON
$(cmake-utils_use !dbus SOPRANO_DISABLE_DBUS)
+ $(cmake-utils_use doc SOPRANO_BUILD_API_DOCS)
+ $(cmake-utils_use qt5 QT5_BUILD)
$(cmake-utils_use !raptor SOPRANO_DISABLE_RAPTOR_PARSER)
$(cmake-utils_use !redland SOPRANO_DISABLE_RAPTOR_SERIALIZER)
$(cmake-utils_use !redland SOPRANO_DISABLE_REDLAND_BACKEND)
- $(cmake-utils_use !virtuoso SOPRANO_DISABLE_VIRTUOSO_BACKEND)
- $(cmake-utils_use doc SOPRANO_BUILD_API_DOCS)
$(cmake-utils_use test SOPRANO_BUILD_TESTS)
+ $(cmake-utils_use !virtuoso SOPRANO_DISABLE_VIRTUOSO_BACKEND)
)
cmake-utils_src_configure