Gentoo Archives: gentoo-commits

From: "Gordon Malm (gengor)" <gengor@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/xapian-bindings: xapian-bindings-1.0.12.ebuild ChangeLog xapian-bindings-1.0.6.ebuild xapian-bindings-1.0.10.ebuild
Date: Fri, 01 May 2009 19:34:43
Message-Id: E1LzyVM-0004Zp-W5@stork.gentoo.org
1 gengor 09/05/01 19:34:40
2
3 Modified: ChangeLog xapian-bindings-1.0.6.ebuild
4 xapian-bindings-1.0.10.ebuild
5 Added: xapian-bindings-1.0.12.ebuild
6 Log:
7 Version bump, add EAPI2 USE dep, add gentoo mirror to SRC_URI. Bugs #255518 and #256559.
8 (Portage version: 2.1.6.11/cvs/Linux i686)
9
10 Revision Changes Path
11 1.9 dev-libs/xapian-bindings/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/ChangeLog?rev=1.9&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/ChangeLog?rev=1.9&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/ChangeLog?r1=1.8&r2=1.9
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/ChangeLog,v
20 retrieving revision 1.8
21 retrieving revision 1.9
22 diff -u -r1.8 -r1.9
23 --- ChangeLog 21 Jan 2009 16:10:32 -0000 1.8
24 +++ ChangeLog 1 May 2009 19:34:40 -0000 1.9
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-libs/xapian-bindings
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/ChangeLog,v 1.8 2009/01/21 16:10:32 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/ChangeLog,v 1.9 2009/05/01 19:34:40 gengor Exp $
30 +
31 +*xapian-bindings-1.0.12 (01 May 2009)
32 +
33 + 01 May 2009; Gordon Malm <gengor@g.o> xapian-bindings-1.0.6.ebuild,
34 + xapian-bindings-1.0.10.ebuild, +xapian-bindings-1.0.12.ebuild:
35 + Version bump, add EAPI2 USE dep, add gentoo mirror to SRC_URI. Bugs #255518
36 + and #256559.
37
38 *xapian-bindings-1.0.10 (21 Jan 2009)
39
40
41
42
43 1.2 dev-libs/xapian-bindings/xapian-bindings-1.0.6.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.6.ebuild?rev=1.2&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.6.ebuild?rev=1.2&content-type=text/plain
47 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.6.ebuild?r1=1.1&r2=1.2
48
49 Index: xapian-bindings-1.0.6.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.6.ebuild,v
52 retrieving revision 1.1
53 retrieving revision 1.2
54 diff -u -r1.1 -r1.2
55 --- xapian-bindings-1.0.6.ebuild 5 Apr 2008 20:45:54 -0000 1.1
56 +++ xapian-bindings-1.0.6.ebuild 1 May 2009 19:34:40 -0000 1.2
57 @@ -1,12 +1,15 @@
58 -# Copyright 1999-2008 Gentoo Foundation
59 +# Copyright 1999-2009 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.6.ebuild,v 1.1 2008/04/05 20:45:54 hanno Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.6.ebuild,v 1.2 2009/05/01 19:34:40 gengor Exp $
63 +
64 +EAPI=2
65
66 inherit mono java-pkg-opt-2
67
68 DESCRIPTION="SWIG and JNI bindings for Xapian"
69 HOMEPAGE="http://www.xapian.org/"
70 -SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/${P}.tar.gz"
71 +SRC_URI="mirror://gentoo/${P}.tar.gz
72 + http://www.oligarchy.co.uk/xapian/${PV}/${P}.tar.gz"
73
74 SLOT="0"
75 LICENSE="GPL-2"
76 @@ -14,7 +17,7 @@
77 IUSE="python php tcl mono java ruby"
78
79 COMMONDEPEND="=dev-libs/xapian-${PV}
80 - python? ( >=dev-lang/python-2.2 )
81 + python? ( >=dev-lang/python-2.2[threads] )
82 php? ( >=dev-lang/php-4 )
83 tcl? ( >=dev-lang/tcl-8.1 )
84 mono? ( >=dev-lang/mono-1.0.8 )
85
86
87
88 1.2 dev-libs/xapian-bindings/xapian-bindings-1.0.10.ebuild
89
90 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.10.ebuild?rev=1.2&view=markup
91 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.10.ebuild?rev=1.2&content-type=text/plain
92 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.10.ebuild?r1=1.1&r2=1.2
93
94 Index: xapian-bindings-1.0.10.ebuild
95 ===================================================================
96 RCS file: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.10.ebuild,v
97 retrieving revision 1.1
98 retrieving revision 1.2
99 diff -u -r1.1 -r1.2
100 --- xapian-bindings-1.0.10.ebuild 21 Jan 2009 16:10:32 -0000 1.1
101 +++ xapian-bindings-1.0.10.ebuild 1 May 2009 19:34:40 -0000 1.2
102 @@ -1,12 +1,15 @@
103 # Copyright 1999-2009 Gentoo Foundation
104 # Distributed under the terms of the GNU General Public License v2
105 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.10.ebuild,v 1.1 2009/01/21 16:10:32 jer Exp $
106 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.10.ebuild,v 1.2 2009/05/01 19:34:40 gengor Exp $
107 +
108 +EAPI=2
109
110 inherit mono java-pkg-opt-2
111
112 DESCRIPTION="SWIG and JNI bindings for Xapian"
113 HOMEPAGE="http://www.xapian.org/"
114 -SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/${P}.tar.gz"
115 +SRC_URI="mirror://gentoo/${P}.tar.gz
116 + http://www.oligarchy.co.uk/xapian/${PV}/${P}.tar.gz"
117
118 SLOT="0"
119 LICENSE="GPL-2"
120 @@ -14,7 +17,7 @@
121 IUSE="python php tcl mono java ruby"
122
123 COMMONDEPEND="=dev-libs/xapian-${PV}
124 - python? ( >=dev-lang/python-2.2 )
125 + python? ( >=dev-lang/python-2.2[threads] )
126 php? ( >=dev-lang/php-4 )
127 tcl? ( >=dev-lang/tcl-8.1 )
128 mono? ( >=dev-lang/mono-1.0.8 )
129
130
131
132 1.1 dev-libs/xapian-bindings/xapian-bindings-1.0.12.ebuild
133
134 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.12.ebuild?rev=1.1&view=markup
135 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.12.ebuild?rev=1.1&content-type=text/plain
136
137 Index: xapian-bindings-1.0.12.ebuild
138 ===================================================================
139 # Copyright 1999-2009 Gentoo Foundation
140 # Distributed under the terms of the GNU General Public License v2
141 # $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.0.12.ebuild,v 1.1 2009/05/01 19:34:40 gengor Exp $
142
143 EAPI=2
144
145 inherit mono java-pkg-opt-2
146
147 DESCRIPTION="SWIG and JNI bindings for Xapian"
148 HOMEPAGE="http://www.xapian.org/"
149 SRC_URI="mirror://gentoo/${P}.tar.gz
150 http://www.oligarchy.co.uk/xapian/${PV}/${P}.tar.gz"
151
152 SLOT="0"
153 LICENSE="GPL-2"
154 KEYWORDS="~amd64 ~x86"
155 IUSE="python php tcl mono java ruby"
156
157 COMMONDEPEND="=dev-libs/xapian-${PV}
158 python? ( >=dev-lang/python-2.2[threads] )
159 php? ( >=dev-lang/php-4 )
160 tcl? ( >=dev-lang/tcl-8.1 )
161 mono? ( >=dev-lang/mono-1.0.8 )
162 ruby? ( dev-lang/ruby )"
163
164 DEPEND="${COMMONDEPEND}
165 python? ( >=dev-lang/swig-1.3.29-r1 )
166 java? ( >=virtual/jdk-1.3 )"
167
168 RDEPEND="${COMMONDEPEND}
169 java? ( >=virtual/jre-1.3 )"
170
171 src_compile() {
172 if use java; then
173 CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)"
174 fi
175 econf \
176 $(use_with python) \
177 $(use_with php) \
178 $(use_with tcl) \
179 $(use_with mono csharp) \
180 $(use_with java) \
181 $(use_with ruby) \
182 || die "econf failed"
183 emake || die "emake failed"
184 }
185
186 src_install () {
187 emake DESTDIR="${D}" install || die
188
189 if use java; then
190 java-pkg_dojar java/built/xapian_jni.jar
191 # TODO: make the build system not install this...
192 java-pkg_doso "${D}/${S}/java/built/libxapian_jni.so"
193 rm "${D}/${S}/java/built/libxapian_jni.so"
194 rmdir -p "${D}/${S}/java/built"
195 rmdir -p "${D}/${S}/java/native"
196 fi
197
198 # For some USE combos this directory is not created
199 if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then
200 mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}"
201 fi
202
203 dodoc AUTHORS HACKING NEWS TODO README || die "dodoc failed"
204 }