Gentoo Archives: gentoo-commits

From: "Alex Alexander (wired)" <wired@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/soprano: soprano-2.3.0.ebuild ChangeLog
Date: Tue, 04 Aug 2009 05:27:08
Message-Id: E1MYCYC-0007kF-Dv@stork.gentoo.org
1 wired 09/08/04 05:27:04
2
3 Modified: ChangeLog
4 Added: soprano-2.3.0.ebuild
5 Log:
6 version bump. kde 4.3 dep.
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.22 dev-libs/soprano/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.22&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.22&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?r1=1.21&r2=1.22
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v
19 retrieving revision 1.21
20 retrieving revision 1.22
21 diff -u -r1.21 -r1.22
22 --- ChangeLog 28 Jun 2009 23:08:40 -0000 1.21
23 +++ ChangeLog 4 Aug 2009 05:27:04 -0000 1.22
24 @@ -1,6 +1,11 @@
25 # ChangeLog for dev-libs/soprano
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.21 2009/06/28 23:08:40 scarabeus Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.22 2009/08/04 05:27:04 wired Exp $
29 +
30 +*soprano-2.3.0 (04 Aug 2009)
31 +
32 + 04 Aug 2009; Alex Alexander <wired@g.o> +soprano-2.3.0.ebuild:
33 + version bump. kde 4.3 dep.
34
35 *soprano-2.2.4 (28 Jun 2009)
36
37
38
39
40 1.1 dev-libs/soprano/soprano-2.3.0.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/soprano-2.3.0.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/soprano-2.3.0.ebuild?rev=1.1&content-type=text/plain
44
45 Index: soprano-2.3.0.ebuild
46 ===================================================================
47 # Copyright 1999-2009 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/soprano-2.3.0.ebuild,v 1.1 2009/08/04 05:27:04 wired Exp $
50
51 EAPI="2"
52
53 JAVA_PKG_OPT_USE="java"
54 inherit base cmake-utils flag-o-matic java-pkg-opt-2
55
56 DESCRIPTION="Library that provides a nice QT interface to RDF storage solutions"
57 HOMEPAGE="http://sourceforge.net/projects/soprano"
58 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
59
60 LICENSE="LGPL-2"
61 KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
62 SLOT="0"
63 IUSE="+clucene +dbus debug doc elibc_FreeBSD java +raptor +redland"
64
65 COMMON_DEPEND="
66 x11-libs/qt-core:4
67 clucene? ( dev-cpp/clucene )
68 dbus? ( x11-libs/qt-dbus:4 )
69 raptor? ( >=media-libs/raptor-1.4.16 )
70 redland? (
71 >=dev-libs/rasqal-0.9.15
72 >=dev-libs/redland-1.0.6
73 )
74 java? ( >=virtual/jdk-1.6.0 )
75 "
76
77 DEPEND="${COMMON_DEPEND}
78 doc? ( app-doc/doxygen )
79 "
80 RDEPEND="${COMMON_DEPEND}
81 "
82
83 CMAKE_IN_SOURCE_BUILD="1"
84
85 pkg_setup() {
86 java-pkg-opt-2_pkg_setup
87 if ! use redland && ! use java ; then
88 ewarn "You explicitly disabled default soprano backend and haven't chosen other one."
89 ewarn "Applications using soprano may need at least one backend functional."
90 ewarn "If you experience any problems, enable any of those USE flags:"
91 ewarn "redland, java"
92 fi
93 }
94
95 src_prepare() {
96 base_src_prepare
97 }
98
99 src_configure() {
100 # Fix for missing pthread.h linking
101 # NOTE: temporarily fix until a better cmake files patch will be provided.
102 use elibc_FreeBSD && append-ldflags "-lpthread"
103
104 mycmakeargs="${mycmakeargs}
105 -DSOPRANO_BUILD_TESTS=OFF
106 -DCMAKE_SKIP_RPATH=OFF
107 $(cmake-utils_use !clucene SOPRANO_DISABLE_CLUCENE_INDEX)
108 $(cmake-utils_use !dbus SOPRANO_DISABLE_DBUS)
109 $(cmake-utils_use !raptor SOPRANO_DISABLE_RAPTOR_PARSER)
110 $(cmake-utils_use !redland SOPRANO_DISABLE_REDLAND_BACKEND)
111 $(cmake-utils_use !java SOPRANO_DISABLE_SESAME2_BACKEND)
112 $(cmake-utils_use doc SOPRANO_BUILD_API_DOCS)
113 "
114
115 cmake-utils_src_configure
116 }
117
118 src_compile() {
119 cmake-utils_src_compile
120 }
121
122 src_test() {
123 mycmakeargs="${mycmakeargs}
124 -DSOPRANO_BUILD_TESTS=ON"
125 cmake-utils_src_configure
126 cmake-utils_src_compile
127 ctest --extra-verbose || die "Tests failed."
128 }