Gentoo Archives: gentoo-commits

From: "Maciej Mrozowski (reavertm)" <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/soprano: ChangeLog soprano-2.4.0.ebuild soprano-2.3.73.ebuild
Date: Tue, 09 Feb 2010 23:32:40
Message-Id: E1NezZJ-000554-Pb@stork.gentoo.org
1 reavertm 10/02/09 23:32:33
2
3 Modified: ChangeLog
4 Added: soprano-2.4.0.ebuild
5 Removed: soprano-2.3.73.ebuild
6 Log:
7 Version bump 2.4.0, remove snapshot
8 (Portage version: 2.2_rc62/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.40 dev-libs/soprano/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.40&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.40&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?r1=1.39&r2=1.40
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v
20 retrieving revision 1.39
21 retrieving revision 1.40
22 diff -u -r1.39 -r1.40
23 --- ChangeLog 8 Feb 2010 23:05:49 -0000 1.39
24 +++ ChangeLog 9 Feb 2010 23:32:33 -0000 1.40
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-libs/soprano
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.39 2010/02/08 23:05:49 alexxy Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.40 2010/02/09 23:32:33 reavertm Exp $
30 +
31 +*soprano-2.4.0 (09 Feb 2010)
32 +
33 + 09 Feb 2010; Maciej Mrozowski <reavertm@g.o>
34 + -soprano-2.3.73.ebuild, +soprano-2.4.0.ebuild:
35 + Version bump 2.4.0, remove snapshot.
36
37 *soprano-2.3.73 (08 Feb 2010)
38
39
40
41
42 1.1 dev-libs/soprano/soprano-2.4.0.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/soprano-2.4.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/soprano-2.4.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: soprano-2.4.0.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/soprano-2.4.0.ebuild,v 1.1 2010/02/09 23:32:33 reavertm Exp $
52
53 EAPI="2"
54
55 JAVA_PKG_OPT_USE="java"
56 inherit base cmake-utils flag-o-matic java-pkg-opt-2
57
58 DESCRIPTION="Library that provides a nice Qt interface to RDF storage solutions"
59 HOMEPAGE="http://sourceforge.net/projects/soprano"
60 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
61
62 LICENSE="LGPL-2"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
64 SLOT="0"
65 IUSE="clucene +dbus debug doc elibc_FreeBSD java +raptor +redland +virtuoso"
66
67 COMMON_DEPEND="
68 >=x11-libs/qt-core-4.5.0:4
69 clucene? ( dev-cpp/clucene )
70 dbus? ( >=x11-libs/qt-dbus-4.5.0:4 )
71 raptor? ( >=media-libs/raptor-1.4.16 )
72 redland? (
73 >=dev-libs/rasqal-0.9.15
74 >=dev-libs/redland-1.0.10
75 )
76 java? ( >=virtual/jdk-1.6.0 )
77 virtuoso? ( dev-db/libiodbc:0 )
78 "
79 DEPEND="${COMMON_DEPEND}
80 doc? ( app-doc/doxygen )
81 "
82 RDEPEND="${COMMON_DEPEND}
83 virtuoso? ( >=dev-db/virtuoso-server-6.1.0 )
84 "
85
86 CMAKE_IN_SOURCE_BUILD="1"
87
88 pkg_setup() {
89 java-pkg-opt-2_pkg_setup
90
91 if [[ ${PV} = *9999* && -z $I_KNOW_WHAT_I_AM_DOING ]]; then
92 echo
93 ewarn "WARNING! This is an experimental ebuild of ${PN} SVN tree. Use at your own risk."
94 ewarn "Do _NOT_ file bugs at bugs.gentoo.org because of this ebuild!"
95 echo
96 fi
97
98 if ! use java && ! use virtuoso; then
99 if ! use redland; then
100 echo
101 ewarn "You have explicitly disabled the default soprano backend and haven't chosen"
102 ewarn "a different one. Applications using soprano may need at least one backend"
103 ewarn "to be functional. If you experience any problems, enable any of those USE"
104 ewarn "flags:"
105 ewarn "java, redland, virtuoso (recommended)"
106 echo
107 else
108 echo
109 ewarn "You selected redland as the only backend for soprano."
110 ewarn "Be advised that it's known to be broken (bug #275326)."
111 echo
112 fi
113 fi
114 }
115
116 src_prepare() {
117 base_src_prepare
118 }
119
120 src_configure() {
121 # Fix for missing pthread.h linking
122 # NOTE: temporarily fix until a better cmake files patch will be provided.
123 use elibc_FreeBSD && append-flags -pthread
124
125 mycmakeargs=(
126 -DSOPRANO_BUILD_TESTS=OFF
127 -DCMAKE_SKIP_RPATH=OFF
128 $(cmake-utils_use !clucene SOPRANO_DISABLE_CLUCENE_INDEX)
129 $(cmake-utils_use !dbus SOPRANO_DISABLE_DBUS)
130 $(cmake-utils_use !raptor SOPRANO_DISABLE_RAPTOR_PARSER)
131 $(cmake-utils_use !redland SOPRANO_DISABLE_RAPTOR_SERIALIZER)
132 $(cmake-utils_use !redland SOPRANO_DISABLE_REDLAND_BACKEND)
133 $(cmake-utils_use !java SOPRANO_DISABLE_SESAME2_BACKEND)
134 $(cmake-utils_use !virtuoso SOPRANO_DISABLE_VIRTUOSO_BACKEND)
135 $(cmake-utils_use doc SOPRANO_BUILD_API_DOCS)
136 )
137
138 cmake-utils_src_configure
139 }
140
141 src_compile() {
142 cmake-utils_src_compile
143 }
144
145 src_test() {
146 mycmakeargs+=(-DSOPRANO_BUILD_TESTS=ON)
147 cmake-utils_src_configure
148 cmake-utils_src_compile
149 ctest --extra-verbose || die "Tests failed."
150 }