Gentoo Archives: gentoo-commits

From: "Alexey Shvetsov (alexxy)" <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/soprano: soprano-2.6.51.ebuild ChangeLog
Date: Wed, 27 Jul 2011 12:06:33
Message-Id: 20110727120619.8BE472004B@flycatcher.gentoo.org
1 alexxy 11/07/27 12:06:19
2
3 Modified: ChangeLog
4 Added: soprano-2.6.51.ebuild
5 Log:
6 [dev-libs/soprano] Version bump for KDE SC 4.7.0
7
8 (Portage version: 2.2.0_alpha47/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.73 dev-libs/soprano/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.73&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.73&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/ChangeLog?r1=1.72&r2=1.73
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v
20 retrieving revision 1.72
21 retrieving revision 1.73
22 diff -u -r1.72 -r1.73
23 --- ChangeLog 13 Jul 2011 14:33:43 -0000 1.72
24 +++ ChangeLog 27 Jul 2011 12:06:19 -0000 1.73
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-libs/soprano
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.72 2011/07/13 14:33:43 xarthisius Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.73 2011/07/27 12:06:19 alexxy Exp $
30 +
31 +*soprano-2.6.51 (27 Jul 2011)
32 +
33 + 27 Jul 2011; Alexey Shvetsov <alexxy@g.o> +soprano-2.6.51.ebuild:
34 + Version bump for KDE SC 4.7.0
35
36 13 Jul 2011; Kacper Kowalik <xarthisius@g.o> soprano-2.6.0.ebuild:
37 ppc64 stable wrt #354033
38
39
40
41 1.1 dev-libs/soprano/soprano-2.6.51.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/soprano-2.6.51.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/soprano-2.6.51.ebuild?rev=1.1&content-type=text/plain
45
46 Index: soprano-2.6.51.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/soprano-2.6.51.ebuild,v 1.1 2011/07/27 12:06:19 alexxy Exp $
51
52 EAPI=4
53
54 if [[ ${PV} == *9999* ]]; then
55 git_eclass="git-2"
56 EGIT_REPO_URI="git://anongit.kde.org/soprano"
57 KEYWORDS=""
58 else
59 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
60 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
61 fi
62
63 inherit base cmake-utils flag-o-matic ${git_eclass}
64
65 DESCRIPTION="Library that provides a nice Qt interface to RDF storage solutions"
66 HOMEPAGE="http://sourceforge.net/projects/soprano"
67
68 LICENSE="LGPL-2"
69 SLOT="0"
70 IUSE="clucene +dbus debug doc elibc_FreeBSD +raptor +redland test +virtuoso"
71
72 COMMON_DEPEND="
73 >=x11-libs/qt-core-4.5.0:4
74 clucene? ( dev-cpp/clucene )
75 dbus? ( >=x11-libs/qt-dbus-4.5.0:4 )
76 raptor? ( >=media-libs/raptor-1.4.16 )
77 redland? (
78 >=dev-libs/rasqal-0.9.15
79 >=dev-libs/redland-1.0.10
80 )
81 virtuoso? ( dev-db/libiodbc:0 )
82 "
83 DEPEND="${COMMON_DEPEND}
84 doc? ( app-doc/doxygen )
85 test? ( >=x11-libs/qt-test-4.5.0:4 )
86 "
87 RDEPEND="${COMMON_DEPEND}
88 virtuoso? ( >=dev-db/virtuoso-server-6.1.0 )
89 "
90
91 CMAKE_IN_SOURCE_BUILD="1"
92
93 PATCHES=(
94 "${FILESDIR}/${PN}-2.4.4-make-broken-redland-fatal.cmake"
95 )
96
97 pkg_setup() {
98 if [[ ${PV} = *9999* && -z $I_KNOW_WHAT_I_AM_DOING ]]; then
99 echo
100 ewarn "WARNING! This is an experimental ebuild of ${PN} Git tree. Use at your own risk."
101 ewarn "Do _NOT_ file bugs at bugs.gentoo.org because of this ebuild!"
102 echo
103 fi
104
105 if ! use virtuoso; then
106 echo
107 ewarn "You have explicitly disabled the default soprano backend."
108 ewarn "Applications using soprano may need at least one backend"
109 ewarn "to be functional. If you experience any problems, enable"
110 ewarn "the virtuoso USE flag."
111 echo
112 fi
113 }
114
115 src_configure() {
116 # Fix for missing pthread.h linking
117 # NOTE: temporarily fix until a better cmake files patch will be provided.
118 use elibc_FreeBSD && append-flags -pthread
119
120 local mycmakeargs=(
121 -DSOPRANO_BUILD_TESTS=OFF
122 -DCMAKE_SKIP_RPATH=OFF
123 -DSOPRANO_DISABLE_SESAME2_BACKEND=ON
124 $(cmake-utils_use !clucene SOPRANO_DISABLE_CLUCENE_INDEX)
125 $(cmake-utils_use !dbus SOPRANO_DISABLE_DBUS)
126 $(cmake-utils_use !raptor SOPRANO_DISABLE_RAPTOR_PARSER)
127 $(cmake-utils_use !redland SOPRANO_DISABLE_RAPTOR_SERIALIZER)
128 $(cmake-utils_use !redland SOPRANO_DISABLE_REDLAND_BACKEND)
129 $(cmake-utils_use !virtuoso SOPRANO_DISABLE_VIRTUOSO_BACKEND)
130 $(cmake-utils_use doc SOPRANO_BUILD_API_DOCS)
131 $(cmake-utils_use test SOPRANO_BUILD_TESTS)
132 )
133
134 cmake-utils_src_configure
135 }