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: soprano-2.7.3.ebuild ChangeLog
Date: Wed, 02 Nov 2011 18:23:12
Message-Id: 20111102182301.9EA5A2004B@flycatcher.gentoo.org
1 reavertm 11/11/02 18:23:01
2
3 Modified: ChangeLog
4 Added: soprano-2.7.3.ebuild
5 Log:
6 Version bump, also fix bug 389299 (largefile support)
7
8 (Portage version: 2.2.0_alpha72/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.83 dev-libs/soprano/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.83&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/ChangeLog?rev=1.83&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/ChangeLog?r1=1.82&r2=1.83
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v
20 retrieving revision 1.82
21 retrieving revision 1.83
22 diff -u -r1.82 -r1.83
23 --- ChangeLog 18 Oct 2011 17:01:47 -0000 1.82
24 +++ ChangeLog 2 Nov 2011 18:23:01 -0000 1.83
25 @@ -1,6 +1,12 @@
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.82 2011/10/18 17:01:47 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.83 2011/11/02 18:23:01 reavertm Exp $
30 +
31 +*soprano-2.7.3 (02 Nov 2011)
32 +
33 + 02 Nov 2011; Maciej Mrozowski <reavertm@g.o>
34 + +files/soprano-2.7.3-largefile-support.patch, +soprano-2.7.3.ebuild:
35 + Version bump, also fix bug 389299 (largefile support)
36
37 18 Oct 2011; Samuli Suominen <ssuominen@g.o> metadata.xml:
38 Remove unused description for USE="java"
39
40
41
42 1.1 dev-libs/soprano/soprano-2.7.3.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/soprano-2.7.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/soprano/soprano-2.7.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: soprano-2.7.3.ebuild
48 ===================================================================
49 # Copyright 1999-2011 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.7.3.ebuild,v 1.1 2011/11/02 18:23:01 reavertm Exp $
52
53 EAPI=4
54
55 if [[ ${PV} == *9999* ]]; then
56 git_eclass="git-2"
57 EGIT_REPO_URI="git://anongit.kde.org/soprano"
58 KEYWORDS=""
59 else
60 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
61 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
62 fi
63
64 inherit base cmake-utils flag-o-matic ${git_eclass}
65
66 DESCRIPTION="Library that provides a nice Qt interface to RDF storage solutions"
67 HOMEPAGE="http://sourceforge.net/projects/soprano"
68
69 LICENSE="LGPL-2"
70 SLOT="0"
71 IUSE="clucene +dbus debug doc elibc_FreeBSD +raptor +redland test +virtuoso"
72
73 RESTRICT=test
74 # bug 281712
75
76 COMMON_DEPEND="
77 >=x11-libs/qt-core-4.5.0:4
78 clucene? ( dev-cpp/clucene )
79 dbus? ( >=x11-libs/qt-dbus-4.5.0:4 )
80 raptor? ( >=media-libs/raptor-2.0.4:2 )
81 redland? (
82 >=dev-libs/rasqal-0.9.26
83 >=dev-libs/redland-1.0.14
84 )
85 virtuoso? ( dev-db/libiodbc:0 )
86 "
87 DEPEND="${COMMON_DEPEND}
88 doc? ( app-doc/doxygen )
89 test? ( >=x11-libs/qt-test-4.5.0:4 )
90 "
91 RDEPEND="${COMMON_DEPEND}
92 virtuoso? ( >=dev-db/virtuoso-server-6.1.0 )
93 "
94
95 CMAKE_IN_SOURCE_BUILD="1"
96
97 PATCHES=(
98 "${FILESDIR}/${PN}-2.4.4-make-broken-redland-fatal.cmake"
99 "${FILESDIR}/${P}-largefile-support.patch"
100 )
101
102 pkg_setup() {
103 if [[ ${PV} = *9999* && -z $I_KNOW_WHAT_I_AM_DOING ]]; then
104 echo
105 ewarn "WARNING! This is an experimental ebuild of ${PN} Git tree. Use at your own risk."
106 ewarn "Do _NOT_ file bugs at bugs.gentoo.org because of this ebuild!"
107 echo
108 fi
109
110 if ! use virtuoso; then
111 echo
112 ewarn "You have explicitly disabled the default soprano backend."
113 ewarn "Applications using soprano may need at least one backend"
114 ewarn "to be functional. If you experience any problems, enable"
115 ewarn "the virtuoso USE flag."
116 echo
117 fi
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 local mycmakeargs=(
126 -DSOPRANO_BUILD_TESTS=OFF
127 -DCMAKE_SKIP_RPATH=OFF
128 -DSOPRANO_DISABLE_SESAME2_BACKEND=ON
129 $(cmake-utils_use !clucene SOPRANO_DISABLE_CLUCENE_INDEX)
130 $(cmake-utils_use !dbus SOPRANO_DISABLE_DBUS)
131 $(cmake-utils_use !raptor SOPRANO_DISABLE_RAPTOR_PARSER)
132 $(cmake-utils_use !redland SOPRANO_DISABLE_RAPTOR_SERIALIZER)
133 $(cmake-utils_use !redland SOPRANO_DISABLE_REDLAND_BACKEND)
134 $(cmake-utils_use !virtuoso SOPRANO_DISABLE_VIRTUOSO_BACKEND)
135 $(cmake-utils_use doc SOPRANO_BUILD_API_DOCS)
136 $(cmake-utils_use test SOPRANO_BUILD_TESTS)
137 )
138
139 cmake-utils_src_configure
140 }