summaryrefslogtreecommitdiff
path: root/dev-libs/soprano/soprano-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/soprano/soprano-9999.ebuild')
-rw-r--r--dev-libs/soprano/soprano-9999.ebuild12
1 files changed, 8 insertions, 4 deletions
diff --git a/dev-libs/soprano/soprano-9999.ebuild b/dev-libs/soprano/soprano-9999.ebuild
index 27d5ab4a541..fc6b5b62ad0 100644
--- a/dev-libs/soprano/soprano-9999.ebuild
+++ b/dev-libs/soprano/soprano-9999.ebuild
@@ -12,9 +12,9 @@ HOMEPAGE="http://sourceforge.net/projects/soprano"
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/kdesupport/${PN}"
LICENSE="LGPL-2"
-SLOT="0"
KEYWORDS=""
-IUSE="+clucene +dbus debug doc elibc_FreeBSD +raptor redland +sesame2"
+SLOT="0"
+IUSE="+clucene +dbus debug doc elibc_FreeBSD +raptor redland +sesame2 virtuoso"
COMMON_DEPEND="
x11-libs/qt-core:4
@@ -26,11 +26,14 @@ COMMON_DEPEND="
>=dev-libs/redland-1.0.6
)
sesame2? ( >=virtual/jdk-1.6.0 )
+ virtuoso? ( dev-db/libiodbc )
"
DEPEND="${COMMON_DEPEND}
doc? ( app-doc/doxygen )
"
-RDEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ virtuoso? ( dev-db/virtuoso-opensource )
+"
CMAKE_IN_SOURCE_BUILD="1"
@@ -43,7 +46,7 @@ pkg_setup() {
ewarn "You explicitly disabled default soprano backend and haven't chosen other one."
ewarn "Applications using soprano may need at least one backend functional."
ewarn "If you experience any problems, enable any of those USE flags:"
- ewarn "redland, sesame2"
+ ewarn "redland, sesame2, virtuoso"
fi
}
@@ -64,6 +67,7 @@ src_configure() {
! use raptor && mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_RAPTOR_PARSER=ON"
! use redland && mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_REDLAND_BACKEND=ON"
! use sesame2 && mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_SESAME2_BACKEND=ON"
+ ! use virtuoso && mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_VIRTUOSO_BACKEND=ON"
use doc && mycmakeargs="${mycmakeargs} -DSOPRANO_BUILD_API_DOCS=ON"
cmake-utils_src_configure