Gentoo Archives: gentoo-commits

From: "Tobias Scherbaum
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/cyrus-imap-dev: ChangeLog cyrus-imap-dev-2.2.12.ebuild cyrus-imap-dev-2.2.10.ebuild cyrus-imap-dev-2.3.9.ebuild cyrus-imap-dev-2.2.13.ebuild cyrus-imap-dev-2.3.1.ebuild
Date: Fri, 07 Sep 2007 19:05:14
Message-Id: E1ITj2D-0002VU-Ef@stork.gentoo.org
1 dertobi123 07/09/07 18:58:29
2
3 Modified: ChangeLog cyrus-imap-dev-2.2.12.ebuild
4 cyrus-imap-dev-2.2.10.ebuild
5 Added: cyrus-imap-dev-2.3.9.ebuild
6 cyrus-imap-dev-2.2.13.ebuild
7 Removed: cyrus-imap-dev-2.3.1.ebuild
8 Log:
9 Version bump(s), db4.5 fixes, fix broken autotools handling (per Bug #160157)
10 (Portage version: 2.1.2.12)
11
12 Revision Changes Path
13 1.37 dev-libs/cyrus-imap-dev/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/ChangeLog?rev=1.37&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/ChangeLog?rev=1.37&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/ChangeLog?r1=1.36&r2=1.37
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/ChangeLog,v
22 retrieving revision 1.36
23 retrieving revision 1.37
24 diff -u -r1.36 -r1.37
25 --- ChangeLog 5 Jan 2007 07:32:22 -0000 1.36
26 +++ ChangeLog 7 Sep 2007 18:58:27 -0000 1.37
27 @@ -1,6 +1,15 @@
28 # ChangeLog for dev-libs/cyrus-imap-dev
29 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/ChangeLog,v 1.36 2007/01/05 07:32:22 flameeyes Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/ChangeLog,v 1.37 2007/09/07 18:58:27 dertobi123 Exp $
32 +
33 +*cyrus-imap-dev-2.3.9 (07 Sep 2007)
34 +*cyrus-imap-dev-2.2.13 (07 Sep 2007)
35 +
36 + 07 Sep 2007; Tobias Scherbaum <dertobi123@g.o>
37 + +files/cyrus-imap-dev-2.2-db45.patch, cyrus-imap-dev-2.2.10.ebuild,
38 + cyrus-imap-dev-2.2.12.ebuild, +cyrus-imap-dev-2.2.13.ebuild,
39 + -cyrus-imap-dev-2.3.1.ebuild, +cyrus-imap-dev-2.3.9.ebuild:
40 + Version bump(s), db4.5 fixes, fix broken autotools handling (per Bug #160157)
41
42 05 Jan 2007; Diego Pettenò <flameeyes@g.o>
43 cyrus-imap-dev-2.2.10.ebuild, cyrus-imap-dev-2.2.12.ebuild,
44
45
46
47 1.8 dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.12.ebuild
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.12.ebuild?rev=1.8&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.12.ebuild?rev=1.8&content-type=text/plain
51 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.12.ebuild?r1=1.7&r2=1.8
52
53 Index: cyrus-imap-dev-2.2.12.ebuild
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.12.ebuild,v
56 retrieving revision 1.7
57 retrieving revision 1.8
58 diff -u -r1.7 -r1.8
59 --- cyrus-imap-dev-2.2.12.ebuild 5 Jan 2007 07:32:23 -0000 1.7
60 +++ cyrus-imap-dev-2.2.12.ebuild 7 Sep 2007 18:58:27 -0000 1.8
61 @@ -1,8 +1,8 @@
62 # Copyright 1999-2007 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.12.ebuild,v 1.7 2007/01/05 07:32:23 flameeyes Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.12.ebuild,v 1.8 2007/09/07 18:58:27 dertobi123 Exp $
66
67 -inherit eutils
68 +inherit eutils autotools
69
70 DESCRIPTION="Developer support for the Cyrus IMAP Server."
71 HOMEPAGE="http://asg.web.cmu.edu/cyrus/imapd/"
72 @@ -33,6 +33,9 @@
73 src_unpack() {
74 unpack ${A} && cd "${S}"
75
76 + # db-4.5 fix
77 + epatch "${FILESDIR}/${PN}-2.2-db45.patch"
78 +
79 # Add libwrap defines as we don't have a dynamicly linked library.
80 if use tcpd ; then
81 epatch "${FILESDIR}/cyrus-imapd-libwrap.patch" || die "patch failed"
82 @@ -40,15 +43,9 @@
83
84 epatch "${FILESDIR}"/2.2.10-imapopts.h.patch || die "imapopts.h.patch failed"
85
86 - # DB4 detection and versioned symbols.
87 - #epatch "${FILESDIR}/cyrus-imapd-${PV}-db4.patch" || die "patch failed."
88 -
89 # Recreate configure.
90 export WANT_AUTOCONF="2.5"
91 - ebegin "Recreating configure"
92 - rm -rf configure config.h.in autom4te.cache || die
93 - sh SMakefile &>/dev/null || die "SMakefile failed"
94 - eend $?
95 + eautoreconf
96
97 # When linking with rpm, you need to link with more libraries.
98 sed -e "s:lrpm:lrpm -lrpmio -lrpmdb:" -i configure || die "sed failed"
99
100
101
102 1.9 dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.10.ebuild
103
104 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.10.ebuild?rev=1.9&view=markup
105 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.10.ebuild?rev=1.9&content-type=text/plain
106 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.10.ebuild?r1=1.8&r2=1.9
107
108 Index: cyrus-imap-dev-2.2.10.ebuild
109 ===================================================================
110 RCS file: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.10.ebuild,v
111 retrieving revision 1.8
112 retrieving revision 1.9
113 diff -u -r1.8 -r1.9
114 --- cyrus-imap-dev-2.2.10.ebuild 5 Jan 2007 07:32:22 -0000 1.8
115 +++ cyrus-imap-dev-2.2.10.ebuild 7 Sep 2007 18:58:27 -0000 1.9
116 @@ -1,8 +1,8 @@
117 # Copyright 1999-2007 Gentoo Foundation
118 # Distributed under the terms of the GNU General Public License v2
119 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.10.ebuild,v 1.8 2007/01/05 07:32:22 flameeyes Exp $
120 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.10.ebuild,v 1.9 2007/09/07 18:58:27 dertobi123 Exp $
121
122 -inherit eutils
123 +inherit eutils autotools
124
125 DESCRIPTION="Developer support for the Cyrus IMAP Server."
126 HOMEPAGE="http://asg.web.cmu.edu/cyrus/imapd/"
127 @@ -39,15 +39,10 @@
128 fi
129
130 epatch "${FILESDIR}"/${PV}-imapopts.h.patch || die "imapopts.h.patch failed"
131 - # DB4 detection and versioned symbols.
132 - #epatch "${FILESDIR}/cyrus-imapd-${PV}-db4.patch" || die "patch failed."
133
134 # Recreate configure.
135 export WANT_AUTOCONF="2.5"
136 - ebegin "Recreating configure"
137 - rm -rf configure config.h.in autom4te.cache || die
138 - sh SMakefile &>/dev/null || die "SMakefile failed"
139 - eend $?
140 + eautoreconf
141
142 # When linking with rpm, you need to link with more libraries.
143 sed -e "s:lrpm:lrpm -lrpmio -lrpmdb:" -i configure || die "sed failed"
144
145
146
147 1.1 dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.3.9.ebuild
148
149 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.3.9.ebuild?rev=1.1&view=markup
150 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.3.9.ebuild?rev=1.1&content-type=text/plain
151
152 Index: cyrus-imap-dev-2.3.9.ebuild
153 ===================================================================
154 # Copyright 1999-2007 Gentoo Foundation
155 # Distributed under the terms of the GNU General Public License v2
156 # $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.3.9.ebuild,v 1.1 2007/09/07 18:58:27 dertobi123 Exp $
157
158 inherit eutils autotools
159
160 DESCRIPTION="Developer support for the Cyrus IMAP Server."
161 HOMEPAGE="http://asg.web.cmu.edu/cyrus/imapd/"
162 SRC_URI="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-imapd-${PV}.tar.gz"
163
164 LICENSE="as-is"
165 SLOT="0"
166 KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~ppc64"
167 IUSE="afs kerberos snmp ssl tcpd"
168
169 RDEPEND="virtual/libc
170 >=sys-libs/db-3.2
171 >=dev-libs/cyrus-sasl-2.1.12
172 afs? ( >=net-fs/openafs-1.2.2 )
173 kerberos? ( >=app-crypt/mit-krb5-1.2.6 )
174 snmp? ( net-analyzer/net-snmp )
175 ssl? ( >=dev-libs/openssl-0.9.6 )
176 tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
177
178 DEPEND="${RDEPEND}
179 sys-devel/libtool
180 >=sys-devel/autoconf-2.58
181 sys-devel/automake
182 >=sys-apps/sed-4"
183
184 S="${WORKDIR}/cyrus-imapd-${PV}"
185
186 src_unpack() {
187 unpack ${A} && cd "${S}"
188
189 # Add libwrap defines as we don't have a dynamicly linked library.
190 if use tcpd ; then
191 epatch "${FILESDIR}/cyrus-imapd-libwrap.patch" || die "patch failed"
192 fi
193
194 # DB4 detection and versioned symbols.
195 #epatch "${FILESDIR}/cyrus-imapd-${PV}-db4.patch" || die "patch failed."
196
197 # Recreate configure.
198 export WANT_AUTOCONF="2.5"
199 eautoreconf
200
201 # When linking with rpm, you need to link with more libraries.
202 sed -e "s:lrpm:lrpm -lrpmio -lrpmdb:" -i configure || die "sed failed"
203 }
204
205 src_compile() {
206 local myconf
207 myconf="${myconf} `use_with afs`"
208 myconf="${myconf} `use_with ssl openssl`"
209 myconf="${myconf} `use_with snmp ucdsnmp`"
210 myconf="${myconf} `use_with tcpd libwrap`"
211 myconf="${myconf} `use_enable kerberos gssapi`"
212
213 econf \
214 --enable-murder \
215 --enable-listext \
216 --enable-netscapehack \
217 --with-cyrus-group=mail \
218 --with-com_err=yes \
219 --with-auth=unix \
220 --without-perl \
221 --disable-cyradm \
222 ${myconf} || die "econf failed"
223
224 emake -C "${S}/lib" all || die "compile problem"
225 }
226
227 src_install() {
228 dodir /usr/include/cyrus
229
230 make -C "${S}/lib" DESTDIR="${D}" install || die "make install failed"
231 dodoc COPYRIGHT README*
232 }
233
234
235
236 1.1 dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.13.ebuild
237
238 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.13.ebuild?rev=1.1&view=markup
239 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.13.ebuild?rev=1.1&content-type=text/plain
240
241 Index: cyrus-imap-dev-2.2.13.ebuild
242 ===================================================================
243 # Copyright 1999-2007 Gentoo Foundation
244 # Distributed under the terms of the GNU General Public License v2
245 # $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-imap-dev/cyrus-imap-dev-2.2.13.ebuild,v 1.1 2007/09/07 18:58:27 dertobi123 Exp $
246
247 inherit eutils autotools
248
249 DESCRIPTION="Developer support for the Cyrus IMAP Server."
250 HOMEPAGE="http://asg.web.cmu.edu/cyrus/imapd/"
251 SRC_URI="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-imapd-${PV}.tar.gz"
252
253 LICENSE="as-is"
254 SLOT="0"
255 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
256 IUSE="afs kerberos snmp ssl tcpd"
257
258 RDEPEND="virtual/libc
259 >=sys-libs/db-3.2
260 >=dev-libs/cyrus-sasl-2.1.12
261 afs? ( >=net-fs/openafs-1.2.2 )
262 kerberos? ( >=app-crypt/mit-krb5-1.2.6 )
263 snmp? ( net-analyzer/net-snmp )
264 ssl? ( >=dev-libs/openssl-0.9.6 )
265 tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
266
267 DEPEND="${RDEPEND}
268 sys-devel/libtool
269 >=sys-devel/autoconf-2.58
270 sys-devel/automake
271 >=sys-apps/sed-4"
272
273 S="${WORKDIR}/cyrus-imapd-${PV}"
274
275 src_unpack() {
276 unpack ${A} && cd "${S}"
277
278 # db-4.5 fix
279 epatch "${FILESDIR}/${PN}-2.2-db45.patch"
280
281 # Add libwrap defines as we don't have a dynamicly linked library.
282 if use tcpd ; then
283 epatch "${FILESDIR}/cyrus-imapd-libwrap.patch" || die "patch failed"
284 fi
285
286 # Recreate configure.
287 export WANT_AUTOCONF="2.5"
288 eautoreconf
289
290 # When linking with rpm, you need to link with more libraries.
291 sed -e "s:lrpm:lrpm -lrpmio -lrpmdb:" -i configure || die "sed failed"
292 }
293
294 src_compile() {
295 local myconf
296 myconf="${myconf} `use_with afs`"
297 myconf="${myconf} `use_with ssl openssl`"
298 myconf="${myconf} `use_with snmp ucdsnmp`"
299 myconf="${myconf} `use_with tcpd libwrap`"
300 myconf="${myconf} `use_enable kerberos gssapi`"
301
302 econf \
303 --enable-murder \
304 --enable-listext \
305 --enable-netscapehack \
306 --with-cyrus-group=mail \
307 --with-com_err=yes \
308 --with-auth=unix \
309 --without-perl \
310 --disable-cyradm \
311 ${myconf} || die "econf failed"
312
313 emake -C "${S}/lib" all || die "compile problem"
314 }
315
316 src_install() {
317 dodir /usr/include/cyrus
318
319 make -C "${S}/lib" DESTDIR="${D}" install || die "make install failed"
320 dodoc COPYRIGHT README*
321 }
322
323
324
325 --
326 gentoo-commits@g.o mailing list