diff options
| author | Marek Hakala (Greg) <hakala.marek@gmail.com> | 2009-06-06 14:21:06 +0200 |
|---|---|---|
| committer | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-06-06 14:23:59 +0200 |
| commit | 283e8ee08d50e2c1083f8458feddc8871307db33 (patch) | |
| tree | 1ff3185fe2469f1665eeeeb5fd15164be72014e8 | |
| parent | 9db36757fa896b418f2088ad317d9c858ed3687d (diff) | |
| download | kde-283e8ee08d50e2c1083f8458feddc8871307db33.tar.gz kde-283e8ee08d50e2c1083f8458feddc8871307db33.tar.bz2 kde-283e8ee08d50e2c1083f8458feddc8871307db33.zip | |
new version 2.3.0_pre20090603
| -rw-r--r-- | dev-libs/soprano/Manifest | 2 | ||||
| -rw-r--r-- | dev-libs/soprano/soprano-2.3.0_pre20090603.ebuild | 89 |
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." +} |
