Gentoo Archives: gentoo-commits

From: "Amadeusz Zolnowski (aidecoe)" <aidecoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-mail/notmuch: ChangeLog notmuch-0.11.1-r2.ebuild notmuch-0.10.2-r1.ebuild
Date: Tue, 28 Feb 2012 16:29:34
Message-Id: 20120228162924.9D27D2004B@flycatcher.gentoo.org
1 aidecoe 12/02/28 16:29:24
2
3 Modified: ChangeLog
4 Added: notmuch-0.11.1-r2.ebuild notmuch-0.10.2-r1.ebuild
5 Log:
6 net-mail/notmuch: Support for Ruby bindings is removed. Rels bug #405429.
7
8 Ruby bindings don't have so much care as the rest of the project. There's no
9 test suite for Ruby bindings to even check if bindings are compatible and I
10 have no sufficient Ruby knowledge to maintain them without any help. I have a
11 bit tested them only once when adding package. Notmuch is developed too rapidly
12 in comparison to Ruby bindings. I haven't heard of any project depending on
13 Notmuch Ruby bindings so far. Also Debian doesn't include them in package.
14 Therefore I'm removing them.
15
16 Revbumps 0.10.2 and 0.11.1.
17
18 (Portage version: 2.1.10.49/cvs/Linux x86_64)
19
20 Revision Changes Path
21 1.26 net-mail/notmuch/ChangeLog
22
23 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/ChangeLog?rev=1.26&view=markup
24 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/ChangeLog?rev=1.26&content-type=text/plain
25 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/ChangeLog?r1=1.25&r2=1.26
26
27 Index: ChangeLog
28 ===================================================================
29 RCS file: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v
30 retrieving revision 1.25
31 retrieving revision 1.26
32 diff -u -r1.25 -r1.26
33 --- ChangeLog 28 Feb 2012 15:13:27 -0000 1.25
34 +++ ChangeLog 28 Feb 2012 16:29:24 -0000 1.26
35 @@ -1,6 +1,22 @@
36 # ChangeLog for net-mail/notmuch
37 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
38 -# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.25 2012/02/28 15:13:27 aidecoe Exp $
39 +# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.26 2012/02/28 16:29:24 aidecoe Exp $
40 +
41 +*notmuch-0.11.1-r2 (28 Feb 2012)
42 +*notmuch-0.10.2-r1 (28 Feb 2012)
43 +
44 + 28 Feb 2012; Amadeusz Żołnowski <aidecoe@g.o>
45 + +notmuch-0.10.2-r1.ebuild, +notmuch-0.11.1-r2.ebuild:
46 + Support for Ruby bindings is removed. Rels bug #405429 and makes it
47 + OBSOLETE.
48 +
49 + Ruby bindings don't have so much care as the rest of the project. There's no
50 + test suite for Ruby bindings to even check if bindings are compatible and I
51 + have no sufficient Ruby knowledge to maintain them without any help. I have a
52 + bit tested them only once when adding package. Notmuch is developed too
53 + rapidly in comparison to Ruby bindings. I haven't heard of any project
54 + depending on Notmuch Ruby bindings so far. Also Debian doesn't include them
55 + in package. Therefore I'm removing them.
56
57 28 Feb 2012; Amadeusz Żołnowski <aidecoe@g.o> -notmuch-0.11.ebuild,
58 -notmuch-0.11.1.ebuild:
59
60
61
62 1.1 net-mail/notmuch/notmuch-0.11.1-r2.ebuild
63
64 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/notmuch-0.11.1-r2.ebuild?rev=1.1&view=markup
65 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/notmuch-0.11.1-r2.ebuild?rev=1.1&content-type=text/plain
66
67 Index: notmuch-0.11.1-r2.ebuild
68 ===================================================================
69 # Copyright 1999-2012 Gentoo Foundation
70 # Distributed under the terms of the GNU General Public License v2
71 # $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/notmuch-0.11.1-r2.ebuild,v 1.1 2012/02/28 16:29:24 aidecoe Exp $
72
73 EAPI=4
74
75 PYTHON_DEPEND="python? 2:2.6"
76 SUPPORT_PYTHON_ABIS="1"
77 RESTRICT_PYTHON_ABIS="2.[45] 3.*"
78
79 inherit elisp-common distutils
80
81 DESCRIPTION="The mail indexer"
82 HOMEPAGE="http://notmuchmail.org/"
83 SRC_URI="${HOMEPAGE%/}/releases/${P}.tar.gz"
84
85 LICENSE="GPL-3"
86 SLOT="0"
87 KEYWORDS="~amd64 ~x86"
88 REQUIRED_USE="test? ( crypt emacs )"
89 IUSE="bash-completion crypt debug doc emacs nmbug python test vim
90 zsh-completion"
91
92 CDEPEND="
93 >=dev-libs/glib-2.14
94 dev-libs/gmime:2.4
95 dev-libs/xapian
96 doc? ( python? ( dev-python/sphinx ) )
97 sys-libs/talloc
98 debug? ( dev-util/valgrind )
99 emacs? ( >=virtual/emacs-23 )
100 x86? ( >=dev-libs/xapian-1.2.7-r2 )
101 vim? ( || ( >=app-editors/vim-7.0 >=app-editors/gvim-7.0 ) )
102 "
103 DEPEND="${CDEPEND}
104 dev-util/pkgconfig
105 test? ( app-misc/dtach sys-devel/gdb )
106 "
107 RDEPEND="${CDEPEND}
108 crypt? ( app-crypt/gnupg )
109 nmbug? ( dev-vcs/git virtual/perl-File-Temp virtual/perl-PodParser )
110 zsh-completion? ( app-shells/zsh )
111 "
112
113 DOCS=( AUTHORS NEWS README )
114 SITEFILE="50${PN}-gentoo.el"
115
116 bindings() {
117 if use $1; then
118 pushd bindings/$1 || die
119 shift
120 $@
121 popd || die
122 fi
123 }
124
125 pkg_setup() {
126 if use emacs; then
127 elisp-need-emacs 23 || die "Emacs version too low"
128 fi
129 use python && python_pkg_setup
130 }
131
132 src_prepare() {
133 default
134 bindings python distutils_src_prepare
135 }
136
137 src_configure() {
138 local myeconfargs=(
139 --bashcompletiondir="${ROOT}/usr/share/bash-completion"
140 --emacslispdir="${ROOT}/${SITELISP}/${PN}"
141 --emacsetcdir="${ROOT}/${SITEETC}/${PN}"
142 --zshcompletiondir="${ROOT}/usr/share/zsh/site-functions"
143 $(use_with bash-completion)
144 $(use_with emacs)
145 $(use_with zsh-completion)
146 )
147 econf "${myeconfargs[@]}"
148 }
149
150 src_compile() {
151 default
152 bindings python distutils_src_compile
153
154 if use doc; then
155 pydocs() {
156 pushd docs || die
157 emake html
158 mv html ../python || die
159 popd || die
160 }
161 LD_LIBRARY_PATH="${WORKDIR}/${PF}_build/lib" bindings python pydocs
162 fi
163 }
164
165 src_install() {
166 default
167
168 if use emacs; then
169 elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
170 fi
171
172 if use nmbug; then
173 dobin contrib/nmbug
174 fi
175
176 if use vim; then
177 insinto /usr/share/vim/vimfiles
178 doins -r vim/plugin vim/syntax
179 fi
180
181 DOCS="" bindings python distutils_src_install
182
183 if use doc; then
184 bindings python dohtml -r python
185 fi
186 }
187
188 pkg_postinst() {
189 use emacs && elisp-site-regen
190 use python && distutils_pkg_postinst
191 }
192
193 pkg_postrm() {
194 use emacs && elisp-site-regen
195 use python && distutils_pkg_postrm
196 }
197
198
199
200 1.1 net-mail/notmuch/notmuch-0.10.2-r1.ebuild
201
202 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/notmuch-0.10.2-r1.ebuild?rev=1.1&view=markup
203 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/notmuch-0.10.2-r1.ebuild?rev=1.1&content-type=text/plain
204
205 Index: notmuch-0.10.2-r1.ebuild
206 ===================================================================
207 # Copyright 1999-2012 Gentoo Foundation
208 # Distributed under the terms of the GNU General Public License v2
209 # $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/notmuch-0.10.2-r1.ebuild,v 1.1 2012/02/28 16:29:24 aidecoe Exp $
210
211 EAPI=4
212
213 PYTHON_DEPEND="python? 2:2.6"
214 SUPPORT_PYTHON_ABIS="1"
215 RESTRICT_PYTHON_ABIS="2.[45] 3.*"
216
217 inherit elisp-common distutils
218 inherit autotools-utils
219
220 DESCRIPTION="The mail indexer"
221 HOMEPAGE="http://notmuchmail.org/"
222 SRC_URI="${HOMEPAGE}/releases/${P}.tar.gz"
223
224 LICENSE="GPL-3"
225 SLOT="0"
226 KEYWORDS="~amd64 ~x86"
227 REQUIRED_USE="test? ( crypt emacs )"
228 IUSE="bash-completion crypt debug doc emacs python test vim zsh-completion"
229
230 CDEPEND="
231 >=dev-libs/glib-2.14
232 dev-libs/gmime:2.4
233 dev-libs/xapian
234 doc? ( python? ( dev-python/sphinx ) )
235 sys-libs/talloc
236 debug? ( dev-util/valgrind )
237 emacs? ( >=virtual/emacs-23 )
238 x86? ( >=dev-libs/xapian-1.2.7-r2 )
239 vim? ( || ( >=app-editors/vim-7.0 >=app-editors/gvim-7.0 ) )
240 "
241 DEPEND="${CDEPEND}
242 dev-util/pkgconfig
243 test? ( app-misc/dtach sys-devel/gdb )
244 "
245 RDEPEND="${CDEPEND}
246 crypt? ( app-crypt/gnupg )
247 zsh-completion? ( app-shells/zsh )
248 "
249
250 PATCHES=( "${FILESDIR}/${PV}-fix-test-build.patch" )
251 DOCS=( AUTHORS NEWS README TODO )
252 SITEFILE="50${PN}-gentoo.el"
253
254 bindings() {
255 if use $1; then
256 pushd bindings/$1 || die
257 shift
258 $@
259 popd || die
260 fi
261 }
262
263 pkg_setup() {
264 if use emacs; then
265 elisp-need-emacs 23 || die "Emacs version too low"
266 fi
267 use python && python_pkg_setup
268 }
269
270 src_prepare() {
271 autotools-utils_src_prepare
272 bindings python distutils_src_prepare
273 }
274
275 src_configure() {
276 local myeconfargs=(
277 --bashcompletiondir="${ROOT}/usr/share/bash-completion"
278 --emacslispdir="${ROOT}/${SITELISP}/${PN}"
279 --emacsetcdir="${ROOT}/${SITEETC}/${PN}"
280 --zshcompletiondir="${ROOT}/usr/share/zsh/site-functions"
281 $(use_with bash-completion)
282 $(use_with emacs)
283 $(use_with zsh-completion)
284 )
285 autotools-utils_src_configure
286 }
287
288 src_compile() {
289 autotools-utils_src_compile
290 bindings python distutils_src_compile
291
292 if use doc; then
293 pydocs() {
294 pushd docs || die
295 emake html
296 mv html ../python || die
297 popd || die
298 }
299 LD_LIBRARY_PATH="${WORKDIR}/${PF}_build/lib" bindings python pydocs
300 fi
301 }
302
303 src_install() {
304 autotools-utils_src_install
305
306 if use emacs; then
307 elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
308 fi
309
310 if use vim; then
311 insinto /usr/share/vim/vimfiles
312 doins -r vim/plugin vim/syntax
313 fi
314
315 DOCS="" bindings python distutils_src_install
316
317 if use doc; then
318 bindings python dohtml -r python
319 fi
320 }
321
322 pkg_postinst() {
323 use emacs && elisp-site-regen
324 use python && distutils_pkg_postinst
325 }
326
327 pkg_postrm() {
328 use emacs && elisp-site-regen
329 use python && distutils_pkg_postrm
330 }