Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-text/crm114: ChangeLog crm114-20100106.ebuild crm114-20090807.ebuild crm114-20070810.ebuild
Date: Wed, 05 Jan 2011 17:30:57
Message-Id: 20110105173044.B8AE620051@flycatcher.gentoo.org
1 jlec 11/01/05 17:30:44
2
3 Modified: ChangeLog crm114-20090807.ebuild
4 crm114-20070810.ebuild
5 Added: crm114-20100106.ebuild
6 Log:
7 Version Bump, Some Clean up
8
9 (Portage version: 2.2.0_alpha12/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.40 app-text/crm114/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/ChangeLog?rev=1.40&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/ChangeLog?rev=1.40&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/ChangeLog?r1=1.39&r2=1.40
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-text/crm114/ChangeLog,v
21 retrieving revision 1.39
22 retrieving revision 1.40
23 diff -u -r1.39 -r1.40
24 --- ChangeLog 25 Dec 2009 03:13:40 -0000 1.39
25 +++ ChangeLog 5 Jan 2011 17:30:44 -0000 1.40
26 @@ -1,6 +1,12 @@
27 # ChangeLog for app-text/crm114
28 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-text/crm114/ChangeLog,v 1.39 2009/12/25 03:13:40 darkside Exp $
30 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/app-text/crm114/ChangeLog,v 1.40 2011/01/05 17:30:44 jlec Exp $
32 +
33 +*crm114-20100106 (05 Jan 2011)
34 +
35 + 05 Jan 2011; Justin Lecher <jlec@g.o> crm114-20070810.ebuild,
36 + crm114-20090807.ebuild, +crm114-20100106.ebuild:
37 + Version Bump, Some Clean up
38
39 *crm114-20090807 (25 Dec 2009)
40
41
42
43
44 1.2 app-text/crm114/crm114-20090807.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/crm114-20090807.ebuild?rev=1.2&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/crm114-20090807.ebuild?rev=1.2&content-type=text/plain
48 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/crm114-20090807.ebuild?r1=1.1&r2=1.2
49
50 Index: crm114-20090807.ebuild
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/app-text/crm114/crm114-20090807.ebuild,v
53 retrieving revision 1.1
54 retrieving revision 1.2
55 diff -u -r1.1 -r1.2
56 --- crm114-20090807.ebuild 25 Dec 2009 03:13:41 -0000 1.1
57 +++ crm114-20090807.ebuild 5 Jan 2011 17:30:44 -0000 1.2
58 @@ -1,10 +1,10 @@
59 -# Copyright 1999-2009 Gentoo Foundation
60 +# Copyright 1999-2011 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 -# $Header: /var/cvsroot/gentoo-x86/app-text/crm114/crm114-20090807.ebuild,v 1.1 2009/12/25 03:13:41 darkside Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/app-text/crm114/crm114-20090807.ebuild,v 1.2 2011/01/05 17:30:44 jlec Exp $
64
65 EAPI=2
66 +
67 MY_P="${P}-BlameThorstenAndJenny.src"
68 -S=${WORKDIR}/${MY_P}
69
70 inherit eutils toolchain-funcs
71
72 @@ -17,32 +17,40 @@
73 KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
74 IUSE="mew mimencode nls normalizemime +static test"
75
76 -RDEPEND="normalizemime? ( mail-filter/normalizemime )
77 +RDEPEND="
78 + dev-libs/tre
79 mew? ( app-emacs/mew )
80 mimencode? ( net-mail/metamail )
81 - >=dev-libs/tre-0.7.5"
82 + normalizemime? ( mail-filter/normalizemime )"
83 DEPEND="${RDEPEND}
84 test? ( sys-apps/miscfiles )"
85
86 +S="${WORKDIR}"/${MY_P}
87 +
88 src_prepare() {
89 - sed -i "s#^CFLAGS += -O3 -Wall##" Makefile || die
90 - sed -i "s#^CC=.*#CC=$(tc-getCC)#" Makefile || die
91 + sed \
92 + -e "s#^CFLAGS += -O3 -Wall##" \
93 + -e "s#^CC=.*#CC=$(tc-getCC)#" \
94 + -i Makefile || die
95 # Upstream recommends static linking
96 if ! use static ; then
97 - sed -i "s#LDFLAGS += -static -static-libgcc#LDFLAGS += ${LDFLAGS}#" Makefile || die
98 + sed -i "s#LDFLAGS += -static -static-libgcc#LDFLAGS += ${LDFLAGS}#" Makefile || die
99 else
100 - sed -i "s#LDFLAGS += -static -static-libgcc#LDFLAGS += ${LDFLAGS} \
101 - -static -static-libgcc#" Makefile || die
102 + sed \
103 + -e "s#LDFLAGS += -static -static-libgcc#LDFLAGS += ${LDFLAGS} -static -static-libgcc#" \
104 + -i Makefile || die
105 fi
106
107 if use mimencode ; then
108 - sed -i -e 's%#:mime_decoder: /mimencode -u/%:mime_decoder: /mimencode -u/%' \
109 - -e 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
110 - mailfilter.cf || die
111 + sed \
112 + -e 's%#:mime_decoder: /mimencode -u/%:mime_decoder: /mimencode -u/%' \
113 + -e 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
114 + -i mailfilter.cf || die
115 elif use normalizemime ; then
116 - sed -i -e 's%#:mime_decoder: /normalizemime/%:mime_decoder: /normalizemime/%' \
117 - -e 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
118 - mailfilter.cf || die
119 + sed \
120 + -e 's%#:mime_decoder: /normalizemime/%:mime_decoder: /normalizemime/%' \
121 + -e 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
122 + -i mailfilter.cf || die
123 fi
124
125 }
126 @@ -65,7 +73,7 @@
127 }
128
129 src_test() {
130 - emake megatest
131 + emake megatest || die
132 }
133
134 pkg_postinst() {
135
136
137
138 1.6 app-text/crm114/crm114-20070810.ebuild
139
140 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/crm114-20070810.ebuild?rev=1.6&view=markup
141 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/crm114-20070810.ebuild?rev=1.6&content-type=text/plain
142 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/crm114-20070810.ebuild?r1=1.5&r2=1.6
143
144 Index: crm114-20070810.ebuild
145 ===================================================================
146 RCS file: /var/cvsroot/gentoo-x86/app-text/crm114/crm114-20070810.ebuild,v
147 retrieving revision 1.5
148 retrieving revision 1.6
149 diff -u -r1.5 -r1.6
150 --- crm114-20070810.ebuild 23 Sep 2009 16:31:45 -0000 1.5
151 +++ crm114-20070810.ebuild 5 Jan 2011 17:30:44 -0000 1.6
152 @@ -1,9 +1,9 @@
153 -# Copyright 1999-2009 Gentoo Foundation
154 +# Copyright 1999-2011 Gentoo Foundation
155 # Distributed under the terms of the GNU General Public License v2
156 -# $Header: /var/cvsroot/gentoo-x86/app-text/crm114/crm114-20070810.ebuild,v 1.5 2009/09/23 16:31:45 patrick Exp $
157 +# $Header: /var/cvsroot/gentoo-x86/app-text/crm114/crm114-20070810.ebuild,v 1.6 2011/01/05 17:30:44 jlec Exp $
158
159 inherit eutils
160 -IUSE="nls static normalizemime mew mimencode test"
161 +
162
163 MY_P="${P}-BlameTheSegfault.src"
164 S=${WORKDIR}/${MY_P}
165 @@ -14,41 +14,44 @@
166 SLOT="0"
167 LICENSE="GPL-2"
168 KEYWORDS="amd64 ppc x86 ~x86-fbsd"
169 +IUSE="nls static normalizemime mew mimencode test"
170
171 -TREVERS="0.7.5"
172 -
173 -DEPEND=">=sys-apps/sed-4
174 - normalizemime? ( mail-filter/normalizemime )
175 +RDEPEND="
176 + dev-libs/tre
177 + sys-apps/sed
178 mew? ( app-emacs/mew )
179 mimencode? ( net-mail/metamail )
180 - >=dev-libs/tre-${TREVERS}
181 + normalizemime? ( mail-filter/normalizemime )"
182 +DEPEND="${RDEPEND}
183 test? ( sys-apps/miscfiles )"
184
185 src_unpack() {
186 unpack ${A}
187 cd "${S}"
188
189 - sed -i "s#^CFLAGS.*#CFLAGS+=${CFLAGS}#" Makefile
190 - sed -i "s#^LDFLAGS.*#LDFLAGS+=${LDFLAGS}#" Makefile
191 + sed \
192 + -e "s#^CFLAGS.*#CFLAGS+=${CFLAGS}#" \
193 + -e "s#^LDFLAGS.*#LDFLAGS+=${LDFLAGS}#" \
194 + -i Makefile || die
195 if use static ; then
196 - sed -i "s#-ltre#-L${S}/tre-${TREVERS}/lib/.libs/ -ltre#g" Makefile
197 + sed -i "s#-ltre#-L${S}/tre-${TREVERS}/lib/.libs/ -ltre#g" Makefile || die
198 else
199 - sed -i "s#-static##g" Makefile
200 + sed -i "s#-static##g" Makefile || die
201 fi
202 - sed -i "s#ln -f -s crm114_tre crm114##" Makefile
203 + sed -i "s#ln -f -s crm114_tre crm114##" Makefile || die
204
205 if use mimencode ; then
206 einfo "Using mimencode -- adjusting mailfilter.cf"
207 sed -i 's%#:mime_decoder: /mimencode -u/%:mime_decoder: /mimencode -u/%' \
208 - mailfilter.cf
209 + mailfilter.cf || die
210 sed -i 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
211 - mailfilter.cf
212 + mailfilter.cf || die
213 elif use normalizemime ; then
214 einfo "Using normalizemime -- adjusting mailfilter.cf"
215 - sed -i 's%#:mime_decoder: /normalizemime/%:mime_decoder: /normalizemime/%' mailfilter.cf
216 + sed -i 's%#:mime_decoder: /normalizemime/%:mime_decoder: /normalizemime/%' mailfilter.cf || die
217
218 sed -i 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
219 - mailfilter.cf
220 + mailfilter.cf || die
221 fi
222
223 }
224 @@ -58,28 +61,26 @@
225 }
226
227 src_install() {
228 - dobin crm114 cssutil cssdiff cssmerge
229 - dobin cssutil cssdiff cssmerge
230 - dobin osbf-util
231 -
232 - dodoc COLOPHON.txt CRM114_Mailfilter_HOWTO.txt FAQ.txt INTRO.txt
233 - dodoc QUICKREF.txt classify_details.txt inoc_passwd.txt
234 - dodoc knownbugs.txt things_to_do.txt README
235 + dobin crm114 cssutil cssdiff cssmerge || die
236 + dobin cssutil cssdiff cssmerge || die
237 + dobin osbf-util || die
238 +
239 + dodoc COLOPHON.txt CRM114_Mailfilter_HOWTO.txt FAQ.txt INTRO.txt || die
240 + dodoc QUICKREF.txt classify_details.txt inoc_passwd.txt || die
241 + dodoc knownbugs.txt things_to_do.txt README || die
242 docinto examples
243 - dodoc *.example
244 + dodoc *.example || die
245
246 insinto /usr/share/${PN}
247 - doins *.crm
248 - doins *.cf
249 - doins *.mfp
250 + doins *.crm || die
251 + doins *.cf || die
252 + doins *.mfp || die
253 }
254
255 src_test() {
256 - make megatest
257 + emake megatest || die
258 }
259
260 pkg_postinst() {
261 - einfo ""
262 - einfo "The spam-filter CRM files are installed in /usr/share/${PN}."
263 - einfo ""
264 + elog "The spam-filter CRM files are installed in /usr/share/${PN}."
265 }
266
267
268
269 1.1 app-text/crm114/crm114-20100106.ebuild
270
271 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/crm114-20100106.ebuild?rev=1.1&view=markup
272 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/crm114/crm114-20100106.ebuild?rev=1.1&content-type=text/plain
273
274 Index: crm114-20100106.ebuild
275 ===================================================================
276 # Copyright 1999-2011 Gentoo Foundation
277 # Distributed under the terms of the GNU General Public License v2
278 # $Header: /var/cvsroot/gentoo-x86/app-text/crm114/crm114-20100106.ebuild,v 1.1 2011/01/05 17:30:44 jlec Exp $
279
280 EAPI=2
281
282 MY_P="${P}-BlameMichelson.src"
283
284 inherit eutils toolchain-funcs
285
286 DESCRIPTION="A powerful text processing tool, mainly used for spam filtering"
287 HOMEPAGE="http://crm114.sourceforge.net/"
288 SRC_URI="http://crm114.sourceforge.net/tarballs/${MY_P}.tar.gz"
289
290 LICENSE="GPL-2"
291 SLOT="0"
292 KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
293 IUSE="mew mimencode nls normalizemime +static test"
294
295 RDEPEND="
296 dev-libs/tre
297 mew? ( app-emacs/mew )
298 mimencode? ( net-mail/metamail )
299 normalizemime? ( mail-filter/normalizemime )"
300 DEPEND="${RDEPEND}
301 test? ( sys-apps/miscfiles )"
302
303 S="${WORKDIR}"/${MY_P}
304
305 src_prepare() {
306 sed \
307 -e "s#-O3 -Wall##" \
308 -e "s#^CC=.*#CC=$(tc-getCC)#" \
309 -i Makefile || die
310 # Upstream recommends static linking
311 if ! use static ; then
312 sed -i "s#LDFLAGS += -static -static-libgcc#LDFLAGS += ${LDFLAGS}#" Makefile || die
313 else
314 sed \
315 -e "s#LDFLAGS += -static -static-libgcc#LDFLAGS += ${LDFLAGS} -static -static-libgcc#" \
316 -i Makefile || die
317 fi
318
319 if use mimencode ; then
320 sed \
321 -e 's%#:mime_decoder: /mimencode -u/%:mime_decoder: /mimencode -u/%' \
322 -e 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
323 -i mailfilter.cf || die
324 elif use normalizemime ; then
325 sed \
326 -e 's%#:mime_decoder: /normalizemime/%:mime_decoder: /normalizemime/%' \
327 -e 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
328 -i mailfilter.cf || die
329 fi
330
331 }
332
333 src_install() {
334 dobin crm114 cssutil cssdiff cssmerge || die
335 dobin cssutil cssdiff cssmerge || die
336 dobin osbf-util || die
337
338 dodoc COLOPHON.txt CRM114_Mailfilter_HOWTO.txt FAQ.txt INTRO.txt || die
339 dodoc QUICKREF.txt CLASSIFY_DETAILS.txt inoc_passwd.txt || die
340 dodoc KNOWNBUGS.txt THINGS_TO_DO.txt README || die
341 docinto examples
342 dodoc *.example || die
343
344 insinto /usr/share/${PN}
345 doins *.crm || die
346 doins *.cf || die
347 doins *.mfp || die
348 }
349
350 src_test() {
351 emake megatest || die
352 }
353
354 pkg_postinst() {
355 elog "The spam-filter CRM files are installed in /usr/share/${PN}."
356 }