Gentoo Archives: gentoo-commits

From: "Theo Chatzimichos (tampakrap)" <tampakrap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/soprano: ChangeLog soprano-2.3.0-r1.ebuild soprano-2.2.2.ebuild soprano-2.2.4.ebuild
Date: Tue, 01 Sep 2009 13:09:29
Message-Id: E1MiXvq-0007qz-MT@stork.gentoo.org
1 tampakrap 09/09/01 18:18:14
2
3 Modified: ChangeLog
4 Added: soprano-2.3.0-r1.ebuild
5 Removed: soprano-2.2.2.ebuild soprano-2.2.4.ebuild
6 Log:
7 Version bump, remove old
8 (Portage version: 2.2_rc38/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.23 dev-libs/soprano/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.23&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.23&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/ChangeLog?r1=1.22&r2=1.23
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v
20 retrieving revision 1.22
21 retrieving revision 1.23
22 diff -u -r1.22 -r1.23
23 --- ChangeLog 4 Aug 2009 05:27:04 -0000 1.22
24 +++ ChangeLog 1 Sep 2009 18:18:14 -0000 1.23
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-libs/soprano
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.22 2009/08/04 05:27:04 wired Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.23 2009/09/01 18:18:14 tampakrap Exp $
30 +
31 +*soprano-2.3.0-r1 (01 Sep 2009)
32 +
33 + 01 Sep 2009; Theo Chatzimichos <tampakrap@g.o>
34 + -soprano-2.2.2.ebuild, -soprano-2.2.4.ebuild, +soprano-2.3.0-r1.ebuild:
35 + Version bump, remove old
36
37 *soprano-2.3.0 (04 Aug 2009)
38
39
40
41
42 1.1 dev-libs/soprano/soprano-2.3.0-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/soprano-2.3.0-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/soprano/soprano-2.3.0-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: soprano-2.3.0-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2009 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.3.0-r1.ebuild,v 1.1 2009/09/01 18:18:14 tampakrap 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="~amd64 ~hppa ~ppc ~ppc64 ~x86"
64 SLOT="0"
65 IUSE="+clucene +dbus debug doc elibc_FreeBSD +java +raptor redland"
66
67 COMMON_DEPEND="
68 x11-libs/qt-core:4
69 clucene? ( dev-cpp/clucene )
70 dbus? ( x11-libs/qt-dbus:4 )
71 raptor? ( >=media-libs/raptor-1.4.16 )
72 redland? (
73 >=dev-libs/rasqal-0.9.15
74 >=dev-libs/redland-1.0.6
75 )
76 java? ( >=virtual/jdk-1.6.0 )
77 "
78
79 DEPEND="${COMMON_DEPEND}
80 doc? ( app-doc/doxygen )
81 "
82 RDEPEND="${COMMON_DEPEND}
83 "
84
85 CMAKE_IN_SOURCE_BUILD="1"
86
87 pkg_setup() {
88 java-pkg-opt-2_pkg_setup
89
90 if [[ ${PV} = *9999* && -z $I_KNOW_WHAT_I_AM_DOING ]]; then
91 echo
92 ewarn "WARNING! This is an experimental ebuild of ${PN} SVN tree. Use at your own risk."
93 ewarn "Do _NOT_ file bugs at bugs.gentoo.org because of this ebuild!"
94 echo
95 fi
96
97 if ! use java; then
98 if ! use redland; then
99 echo
100 ewarn "You explicitly disabled default soprano backend and haven't chosen other one."
101 ewarn "Applications using soprano may need at least one backend functional."
102 ewarn "If you experience any problems, enable any of those USE flags:"
103 ewarn "java (recommended), redland"
104 echo
105 else
106 echo
107 ewarn "You selected redland as default backend for soprano."
108 ewarn "Be advised that it's known to be broken (bug #275326)."
109 echo
110 fi
111 fi
112 }
113
114 src_prepare() {
115 base_src_prepare
116 }
117
118 src_configure() {
119 # Fix for missing pthread.h linking
120 # NOTE: temporarily fix until a better cmake files patch will be provided.
121 use elibc_FreeBSD && append-ldflags "-lpthread"
122
123 mycmakeargs="${mycmakeargs}
124 -DSOPRANO_BUILD_TESTS=OFF
125 -DCMAKE_SKIP_RPATH=OFF
126 $(cmake-utils_use !clucene SOPRANO_DISABLE_CLUCENE_INDEX)
127 $(cmake-utils_use !dbus SOPRANO_DISABLE_DBUS)
128 $(cmake-utils_use !raptor SOPRANO_DISABLE_RAPTOR_PARSER)
129 $(cmake-utils_use !redland SOPRANO_DISABLE_REDLAND_BACKEND)
130 $(cmake-utils_use !java SOPRANO_DISABLE_SESAME2_BACKEND)
131 $(cmake-utils_use doc SOPRANO_BUILD_API_DOCS)
132 "
133
134 cmake-utils_src_configure
135 }
136
137 src_compile() {
138 cmake-utils_src_compile
139 }
140
141 src_test() {
142 mycmakeargs="${mycmakeargs}
143 -DSOPRANO_BUILD_TESTS=ON"
144 cmake-utils_src_configure
145 cmake-utils_src_compile
146 ctest --extra-verbose || die "Tests failed."
147 }