aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Mrozowski (reavertm) <reavertm@poczta.fm>2009-02-03 22:42:36 +0100
committerMaciej Mrozowski (reavertm) <reavertm@poczta.fm>2009-02-05 01:24:11 +0100
commit15279ab1b710d872de5808859c7911a09201a2ec (patch)
tree3a3e8b9c49efdd5fb96c4e583025b4d423bfa0e0 /dev-libs
parentAdded block for kdelibs (file collision with some workspace module in (diff)
downloadkde-15279ab1b710d872de5808859c7911a09201a2ec.tar.gz
kde-15279ab1b710d872de5808859c7911a09201a2ec.tar.bz2
kde-15279ab1b710d872de5808859c7911a09201a2ec.zip
Updated soprano to new buildsystem options - this will be in 2.2.2 as well
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/soprano/ChangeLog4
-rw-r--r--dev-libs/soprano/Manifest6
-rw-r--r--dev-libs/soprano/metadata.xml1
-rw-r--r--dev-libs/soprano/soprano-9999.ebuild23
4 files changed, 21 insertions, 13 deletions
diff --git a/dev-libs/soprano/ChangeLog b/dev-libs/soprano/ChangeLog
index bd79b2a84b..0660d8fb53 100644
--- a/dev-libs/soprano/ChangeLog
+++ b/dev-libs/soprano/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 03 Feb 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
+ metadata.xml, soprano-9999.ebuild:
+ Updated soprano to new buildsystem options - this will be in 2.2.2 as well
+
29 Jan 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
files/soprano-make-optional-targets.patch, soprano-9999.ebuild:
soprano patch updated, tests need cmake in-source build
diff --git a/dev-libs/soprano/Manifest b/dev-libs/soprano/Manifest
index 79b4eb2279..b2816fca35 100644
--- a/dev-libs/soprano/Manifest
+++ b/dev-libs/soprano/Manifest
@@ -1,3 +1,3 @@
-EBUILD soprano-9999.ebuild 2050 RMD160 83cba4d97482d27b7ba6238186d0ec09251f7ebc SHA1 03e54616702cd63c4132c4d37b7ffec0d630c3fc SHA256 204d3a1859c373cdae76e4769f2adf1e981efc2a8f7d5fb20b0d10572d6cc3cd
-MISC ChangeLog 1308 RMD160 cfeeb7d15826b448bf84c8ea22f1d05df07abb9e SHA1 a53ba3f2989094293a910921f2f6ee39ef97bb80 SHA256 bbf1efb8e2b98f3fd49f463eec17278d92eb159f7e6f0dc680c5ba4c6a2f233d
-MISC metadata.xml 440 RMD160 290571f5152906ed32eacad5ce6138f510b2a361 SHA1 6ed3b3208cefbbc0b1463be20e7ec173834b8109 SHA256 d805c4de395442d3e76d1937d4033d2cef5723e175630d8497e681e3901fde4c
+EBUILD soprano-9999.ebuild 2394 RMD160 4e52c087a8bfabd979efb7658156f13fd4f64b75 SHA1 eb3a3de3877d48995222f8bf5a29d9e19646cfd8 SHA256 7b6f9fbd810a35f867ad27f583c7c708c9e7b2fa71d69dcdd8be2b6fe13f6a9a
+MISC ChangeLog 1487 RMD160 324ffd6156089d0629e7a16cbe90d2e40e099d0c SHA1 df552e20c2d03ee671f6d52dc9fe3bd271c312e6 SHA256 1348a8258b2e4a3dc64c0c9fe97e4aebcae68fdfe8ca32ecdbc87850252795ef
+MISC metadata.xml 544 RMD160 abbcbbf719e0926684bd73b04981304ba43a9524 SHA1 717e6dd6b155a001902c3dd753d87b260b681b2f SHA256 be25103b335cf8e204a960537af896040c906c53a906c37b60f68b9b508e2170
diff --git a/dev-libs/soprano/metadata.xml b/dev-libs/soprano/metadata.xml
index 7491ec0742..5e26ffb46e 100644
--- a/dev-libs/soprano/metadata.xml
+++ b/dev-libs/soprano/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<use>
<flag name="clucene">Enable <pkg>dev-cpp/clucene</pkg> backend support.</flag>
+ <flag name="raptor">Enables support for the <pkg>media-libs/raptor</pkg> RDF parser/serializer.</flag>
<flag name="redland">Enables support for the <pkg>dev-libs/redland</pkg> backend.</flag>
<flag name="sesame2">Enables support for the <pkg>virtual/jre-1.6.0</pkg> (sesame2) backend.</flag>
</use>
diff --git a/dev-libs/soprano/soprano-9999.ebuild b/dev-libs/soprano/soprano-9999.ebuild
index 8744d212eb..27d5ab4a54 100644
--- a/dev-libs/soprano/soprano-9999.ebuild
+++ b/dev-libs/soprano/soprano-9999.ebuild
@@ -14,16 +14,16 @@ ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/kdesupport/${PN}"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="+clucene debug doc elibc_FreeBSD redland +sesame2"
+IUSE="+clucene +dbus debug doc elibc_FreeBSD +raptor redland +sesame2"
COMMON_DEPEND="
- x11-libs/qt-core:4[debug=]
- x11-libs/qt-dbus:4[debug=]
+ x11-libs/qt-core:4
clucene? ( dev-cpp/clucene )
+ dbus? ( x11-libs/qt-dbus:4 )
+ raptor? ( >=media-libs/raptor-1.4.16 )
redland? (
>=dev-libs/rasqal-0.9.15
>=dev-libs/redland-1.0.6
- media-libs/raptor
)
sesame2? ( >=virtual/jdk-1.6.0 )
"
@@ -57,11 +57,14 @@ src_configure() {
use elibc_FreeBSD && append-ldflags "-lpthread"
mycmakeargs="${mycmakeargs}
- -DENABLE_tests=OFF
- $(cmake-utils_use_enable clucene CLucene)
- $(cmake-utils_use_enable redland Redland)
- $(cmake-utils_use_enable sesame2 Sesame2)
- $(cmake-utils_use_enable doc docs)"
+ -DSOPRANO_BUILD_TESTS=OFF"
+
+ ! use clucene && mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_CLUCENE_INDEX=ON"
+ ! use dbus && mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_DBUS=ON"
+ ! 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 doc && mycmakeargs="${mycmakeargs} -DSOPRANO_BUILD_API_DOCS=ON"
cmake-utils_src_configure
}
@@ -72,7 +75,7 @@ src_compile() {
src_test() {
mycmakeargs="${mycmakeargs}
- -DENABLE_tests=ON"
+ -DSOPRANO_BUILD_TESTS=ON"
cmake-utils_src_configure
cmake-utils_src_compile
ctest --extra-verbose || die "Tests failed."