summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Hakala (Greg) <hakala.marek@gmail.com>2009-06-06 14:21:06 +0200
committerTomáš Chvátal <scarabeus@gentoo.org>2009-06-06 14:23:59 +0200
commit283e8ee08d50e2c1083f8458feddc8871307db33 (patch)
tree1ff3185fe2469f1665eeeeb5fd15164be72014e8
parent9db36757fa896b418f2088ad317d9c858ed3687d (diff)
downloadkde-283e8ee08d50e2c1083f8458feddc8871307db33.tar.gz
kde-283e8ee08d50e2c1083f8458feddc8871307db33.tar.bz2
kde-283e8ee08d50e2c1083f8458feddc8871307db33.zip
new version 2.3.0_pre20090603
-rw-r--r--dev-libs/soprano/Manifest2
-rw-r--r--dev-libs/soprano/soprano-2.3.0_pre20090603.ebuild89
2 files changed, 91 insertions, 0 deletions
diff --git a/dev-libs/soprano/Manifest b/dev-libs/soprano/Manifest
index 157b2feab06..1b0ad7a4fce 100644
--- a/dev-libs/soprano/Manifest
+++ b/dev-libs/soprano/Manifest
@@ -1,5 +1,7 @@
DIST soprano-2.2.3.tar.bz2 1849174 RMD160 44f4b69d0af54974ea42c8e8f9ca7e3f4bb3d915 SHA1 6b21fd715d091e29d6642cc1ea1fbc0f18b6c660 SHA256 49df0b7ee51c1dc1722b167726c95b18bb1eb8cb7178e5afd28c639efed7a6d2
+DIST soprano-2.3.0-snapshot-20090603.tar.bz2 1884025 RMD160 a9d1a5a8bd43f1fd4bb4192e01742e3d587e9951 SHA1 dde050ac85df4b0a134e4b70cddf648022620d52 SHA256 8e49d4ae5b765d396335dfd0d229d397d3180c5f3885a6acddbf71ba6a14d687
EBUILD soprano-2.2.3.ebuild 2335 RMD160 f296602c2acb1666c5f0c74481e9415041366a3d SHA1 0910ad0f5a0bb2b6d2c12d92b9d58e507768e3b3 SHA256 a1ff587625d098a037302b16fbd2afb93ab337e9daf3e4e639bc8e852f0db428
+EBUILD soprano-2.3.0_pre20090603.ebuild 2586 RMD160 0705013defbf8fd0a133405b52028b5f45a3e2f6 SHA1 094ec10af3e932724a626a575fccbe813ad20606 SHA256 afdb48d0b59d8d0a99cd9a4ded43304dd8997be891d9c88dc293029a3885d065
EBUILD soprano-9999.ebuild 2744 RMD160 485a5b8144f13a2d3a3104c4fe6c13878aa25f88 SHA1 c8e5825a75e1f7aade7dde4e9c0f8f9a571db00e SHA256 c614b843e86bef4dcc69a2b7ea1d45170c8875d10322e24a0e3e72426f72270e
MISC ChangeLog 2735 RMD160 dc6d6638e0dd50646ed7754b87f58d0d6cd4974d SHA1 f99195163e239526342a2866518c73cfa75f70fa SHA256 35be0e70c6d81bd040d2b1abd21f2eec143199bf77504d0a041edf8fcdfeb9bc
MISC metadata.xml 677 RMD160 c3d102763d9ae9256b2035cfd906fef4e8762154 SHA1 2fa48dee5364b0ec8b3a741ef72240e5998ccf40 SHA256 e7a7e956887cecd8886ac7e60ee5eacf59daec9f17e61c7f5b84fb43ff8077f5
diff --git a/dev-libs/soprano/soprano-2.3.0_pre20090603.ebuild b/dev-libs/soprano/soprano-2.3.0_pre20090603.ebuild
new file mode 100644
index 00000000000..72946df0bed
--- /dev/null
+++ b/dev-libs/soprano/soprano-2.3.0_pre20090603.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+JAVA_PKG_OPT_USE="java"
+inherit base cmake-utils flag-o-matic java-pkg-opt-2
+
+MY_P=${P/_pre/-snapshot-}
+DESCRIPTION="Library that provides a nice QT interface to RDF storage solutions"
+HOMEPAGE="http://sourceforge.net/projects/soprano"
+SRC_URI="http://hlukotvor.no-ip.org/~greg/kde/distfiles/${MY_P}.tar.bz2"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+SLOT="0"
+# virtuoso disabled for now
+IUSE="+clucene +dbus debug doc elibc_FreeBSD java +raptor +redland"
+S=${WORKDIR}/${PN}
+
+COMMON_DEPEND="
+ 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
+ )
+ java? ( >=virtual/jdk-1.6.0 )
+"
+# virtuoso? ( dev-db/libiodbc )
+
+DEPEND="${COMMON_DEPEND}
+ doc? ( app-doc/doxygen )
+"
+RDEPEND="${COMMON_DEPEND}
+"
+# virtuoso? ( dev-db/virtuoso )
+
+CMAKE_IN_SOURCE_BUILD="1"
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ if ! use redland && ! use java ; then # && ! use virtuoso ; then
+ 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, java" # , virtuoso"
+ fi
+}
+
+src_prepare() {
+ base_src_prepare
+}
+
+src_configure() {
+ # Fix for missing pthread.h linking
+ # NOTE: temporarely fix until a better cmake files patch will be provided.
+ use elibc_FreeBSD && append-ldflags "-lpthread"
+
+ mycmakeargs="${mycmakeargs}
+ -DSOPRANO_BUILD_TESTS=OFF
+ -DCMAKE_SKIP_RPATH=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 java || mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_SESAME2_BACKEND=ON"
+ #! use virtuoso && mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_VIRTUOSO_BACKEND=ON"
+ mycmakeargs="${mycmakeargs} -DSOPRANO_DISABLE_VIRTUOSO_BACKEND=ON"
+ use doc && mycmakeargs="${mycmakeargs} -DSOPRANO_BUILD_API_DOCS=ON"
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_test() {
+ mycmakeargs="${mycmakeargs}
+ -DSOPRANO_BUILD_TESTS=ON"
+ cmake-utils_src_configure
+ cmake-utils_src_compile
+ ctest --extra-verbose || die "Tests failed."
+}