1 |
gentoofan23 08/06/29 11:08:49 |
2 |
|
3 |
Modified: ChangeLog |
4 |
Added: jabberd2-2.2.0-r2.ebuild |
5 |
Removed: jabberd2-2.2.0-r1.ebuild |
6 |
Log: |
7 |
Revision bump to fix bug #229935. Also remove references to the resolver component. Reorder dependencies to be alphabetically ordered by USE flags, no content of dependencies changed. Force building of anon, fs, and pipe, we have to have something usable even if all USE flags are off. |
8 |
(Portage version: 2.1.4.4) |
9 |
|
10 |
Revision Changes Path |
11 |
1.17 net-im/jabberd2/ChangeLog |
12 |
|
13 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/ChangeLog?rev=1.17&view=markup |
14 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/ChangeLog?rev=1.17&content-type=text/plain |
15 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/ChangeLog?r1=1.16&r2=1.17 |
16 |
|
17 |
Index: ChangeLog |
18 |
=================================================================== |
19 |
RCS file: /var/cvsroot/gentoo-x86/net-im/jabberd2/ChangeLog,v |
20 |
retrieving revision 1.16 |
21 |
retrieving revision 1.17 |
22 |
diff -u -r1.16 -r1.17 |
23 |
--- ChangeLog 28 Jun 2008 22:23:10 -0000 1.16 |
24 |
+++ ChangeLog 29 Jun 2008 11:08:48 -0000 1.17 |
25 |
@@ -1,6 +1,15 @@ |
26 |
# ChangeLog for net-im/jabberd2 |
27 |
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 |
28 |
-# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/ChangeLog,v 1.16 2008/06/28 22:23:10 gentoofan23 Exp $ |
29 |
+# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/ChangeLog,v 1.17 2008/06/29 11:08:48 gentoofan23 Exp $ |
30 |
+ |
31 |
+*jabberd2-2.2.0-r2 (29 Jun 2008) |
32 |
+ |
33 |
+ 29 Jun 2008; Thomas Anderson <gentoofan23@g.o> |
34 |
+ -jabberd2-2.2.0-r1.ebuild, +jabberd2-2.2.0-r2.ebuild: |
35 |
+ Revision bump to fix bug #229935. Also remove references to the resolver |
36 |
+ component. Reorder dependencies to be alphabetically ordered by USE flags, |
37 |
+ no content of dependencies changed. Force building of anon, fs, and pipe, we |
38 |
+ have to have something usable even if all USE flags are off. |
39 |
|
40 |
28 Jun 2008; Thomas Anderson <gentoofan23@g.o> |
41 |
jabberd2-2.2.0-r1.ebuild: |
42 |
|
43 |
|
44 |
|
45 |
1.1 net-im/jabberd2/jabberd2-2.2.0-r2.ebuild |
46 |
|
47 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/jabberd2-2.2.0-r2.ebuild?rev=1.1&view=markup |
48 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/jabberd2-2.2.0-r2.ebuild?rev=1.1&content-type=text/plain |
49 |
|
50 |
Index: jabberd2-2.2.0-r2.ebuild |
51 |
=================================================================== |
52 |
# Copyright 1999-2008 Gentoo Foundation |
53 |
# Distributed under the terms of the GNU General Public License v2 |
54 |
# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/jabberd2-2.2.0-r2.ebuild,v 1.1 2008/06/29 11:08:48 gentoofan23 Exp $ |
55 |
|
56 |
inherit db-use eutils flag-o-matic pam |
57 |
|
58 |
DESCRIPTION="Open Source Jabber Server" |
59 |
HOMEPAGE="http://jabberd2.xiaoka.com/" |
60 |
SRC_URI="http://ftp.xiaoka.com/${PN}/releases/jabberd-${PV}.tar.bz2" |
61 |
|
62 |
SLOT="0" |
63 |
LICENSE="GPL-2" |
64 |
KEYWORDS="~amd64 ~ppc ~sparc ~x86" |
65 |
IUSE="berkdb debug memdebug mysql ldap pam postgres sqlite ssl zlib" |
66 |
|
67 |
DEPEND="dev-libs/expat |
68 |
net-libs/udns |
69 |
>=net-dns/libidn-0.3 |
70 |
>=virtual/gsasl-0.2.26 |
71 |
berkdb? ( >=sys-libs/db-4.1.24 ) |
72 |
mysql? ( virtual/mysql ) |
73 |
ldap? ( net-nds/openldap ) |
74 |
pam? ( virtual/pam ) |
75 |
postgres? ( virtual/postgresql-server ) |
76 |
ssl? ( >=dev-libs/openssl-0.9.6b ) |
77 |
sqlite? ( >=dev-db/sqlite-3 ) |
78 |
zlib? ( sys-libs/zlib )" |
79 |
RDEPEND="${DEPEND} |
80 |
>=net-im/jabber-base-0.01 |
81 |
!net-im/jabberd" |
82 |
|
83 |
S="${WORKDIR}/jabberd-${PV}" |
84 |
|
85 |
src_unpack() { |
86 |
unpack ${A} |
87 |
cd "${S}" |
88 |
epatch "${FILESDIR}"/${P}-apr_base64.patch |
89 |
} |
90 |
|
91 |
src_compile() { |
92 |
|
93 |
# https://bugs.gentoo.org/show_bug.cgi?id=207655#c3 |
94 |
replace-flags -O[3s] -O2 |
95 |
|
96 |
use berkdb && myconf="${myconf} --with-extra-include-path=$(db_includedir)" |
97 |
|
98 |
if use debug; then |
99 |
myconf="${myconf} --enable-debug" |
100 |
# --enable-pool-debug is currently broken |
101 |
use memdebug && myconf="${myconf} --enable-nad-debug" |
102 |
else |
103 |
if use memdebug; then |
104 |
ewarn |
105 |
ewarn '"memdebug" requires "debug" enabled.' |
106 |
ewarn |
107 |
fi |
108 |
fi |
109 |
|
110 |
econf \ |
111 |
--sysconfdir=/etc/jabber \ |
112 |
--enable-fs --enable-pipe --enable-anon \ |
113 |
${myconf} \ |
114 |
$(use_enable berkdb db) \ |
115 |
$(use_enable ldap) \ |
116 |
$(use_enable mysql) \ |
117 |
$(use_enable pam) \ |
118 |
$(use_enable pipe) \ |
119 |
$(use_enable postgres pgsql) \ |
120 |
$(use_enable sqlite) \ |
121 |
$(use_enable ssl) \ |
122 |
$(use_with zlib) |
123 |
emake || die "make failed" |
124 |
|
125 |
} |
126 |
|
127 |
src_install() { |
128 |
emake DESTDIR="${D}" install || die "make install failed" |
129 |
|
130 |
fowners jabber:jabber /usr/bin/{jabberd,router,sm,c2s,s2s} |
131 |
fperms 750 /usr/bin/{jabberd,router,sm,c2s,s2s} |
132 |
|
133 |
newinitd "${FILESDIR}/${P}.init" jabberd || die "newinitd failed" |
134 |
newpamd "${FILESDIR}/${P}.pamd" jabberd || die "newpamd failed" |
135 |
|
136 |
dodoc AUTHORS README UPGRADE |
137 |
docinto tools |
138 |
dodoc tools/db-setup{.mysql,.pgsql,.sqlite} |
139 |
dodoc tools/{migrate.pl,pipe-auth.pl} |
140 |
|
141 |
cd "${D}/etc/jabber/" |
142 |
sed -i \ |
143 |
-e 's,/var/lib/jabberd/pid/,/var/run/jabber/,g' \ |
144 |
-e 's,/var/lib/jabberd/log/,/var/log/jabber/,g' \ |
145 |
-e 's,/var/lib/jabberd/db,/var/spool/jabber/,g' \ |
146 |
*.xml *.xml.dist || die "sed failed" |
147 |
sed -i \ |
148 |
-e 's,<module>mysql</module>,<module>db</module>,' \ |
149 |
c2s.xml* || die "sed failed" |
150 |
sed -i \ |
151 |
-e 's,<driver>mysql</driver>,<driver>db</driver>,' \ |
152 |
sm.xml* || die "sed failed" |
153 |
|
154 |
} |
155 |
|
156 |
pkg_postinst() { |
157 |
|
158 |
if use pam; then |
159 |
echo |
160 |
ewarn 'Jabberd-2 PAM authentication requires your unix usernames to' |
161 |
ewarn 'be in the form of "contactname@jabberdomain". This behavior' |
162 |
ewarn 'is likely to change in future versions of jabberd-2. It may' |
163 |
ewarn 'be advisable to avoid PAM authentication for the time being.' |
164 |
echo |
165 |
ebeep |
166 |
fi |
167 |
|
168 |
} |
169 |
|
170 |
|
171 |
|
172 |
-- |
173 |
gentoo-commits@l.g.o mailing list |