Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/graaff:master commit in: net-im/ejabberd/, net-im/ejabberd/files/
Date: Sun, 02 Oct 2016 05:19:24
Message-Id: 1475385448.aefe790e7ac7d9b464975776de9727db65ea2fa3.graaff@gentoo
1 commit: aefe790e7ac7d9b464975776de9727db65ea2fa3
2 Author: Hans de Graaff <hans <AT> degraaff <DOT> org>
3 AuthorDate: Sun Oct 2 05:17:28 2016 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 2 05:17:28 2016 +0000
6 URL: https://gitweb.gentoo.org/dev/graaff.git/commit/?id=aefe790e
7
8 Obsolete version
9
10 net-im/ejabberd/ChangeLog | 31 ---
11 net-im/ejabberd/Manifest | 2 -
12 net-im/ejabberd/ejabberd-2.1.13-r2.ebuild | 224 ---------------------
13 .../ejabberd/files/ejabberd-2.1.11-ldap-ipv6.patch | 15 --
14 net-im/ejabberd/files/ejabberd-3.confd | 5 -
15 net-im/ejabberd/files/ejabberd-3.initd | 47 -----
16 net-im/ejabberd/files/ejabberd.logrotate | 13 --
17 net-im/ejabberd/files/ejabberd.service | 17 --
18 net-im/ejabberd/files/ejabberd.tmpfiles.conf | 1 -
19 net-im/ejabberd/metadata.xml | 16 --
20 10 files changed, 371 deletions(-)
21
22 diff --git a/net-im/ejabberd/ChangeLog b/net-im/ejabberd/ChangeLog
23 deleted file mode 100644
24 index d2f9f52..0000000
25 --- a/net-im/ejabberd/ChangeLog
26 +++ /dev/null
27 @@ -1,31 +0,0 @@
28 -# ChangeLog for net-im/ejabberd
29 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: $
31 -
32 -*ejabberd-2.1.13-r2 (15 Jul 2014)
33 -
34 - 15 Jul 2014; Hans de Graaff <graaff@g.o> +ejabberd-2.1.13-r2.ebuild,
35 - files/ejabberd-3.initd, +files/ejabberd.logrotate, +files/ejabberd.service,
36 - +files/ejabberd.tmpfiles.conf:
37 - Version bump with LDAP IPv6 patch.
38 -
39 - 26 May 2013; Hans de Graaff <graaff@g.o> +ejabberd-2.1.12-r1.ebuild:
40 - Version bump with my LDAP-IPv6 patch.
41 -
42 -*ejabberd-2.1.12-r1 (19 May 2013)
43 -
44 - 19 May 2013; Hans de Graaff <graaff@g.o> +ejabberd-2.1.12-r1.ebuild:
45 - Version bump of my local version since LDAP IPv6 is not fixed upstream yet.
46 -
47 - 30 Jul 2012; Hans de Graaff <graaff@g.o> +ejabberd-2.1.11-r1.ebuild,
48 - +files/ejabberd-2.1.11-ldap-ipv6.patch, +files/ejabberd-3.confd,
49 - +files/ejabberd-3.initd, +metadata.xml:
50 - Fix metadata.
51 -
52 -*ejabberd-2.1.11-r1 (30 Jul 2012)
53 -
54 - 30 Jul 2012; Hans de Graaff <graaff@g.o> +ejabberd-2.1.11-r1.ebuild,
55 - +files/ejabberd-2.1.11-ldap-ipv6.patch, +files/ejabberd-3.confd,
56 - +files/ejabberd-3.initd, +metadata.xml:
57 - Fix LDAP on IPv6.
58 -
59
60 diff --git a/net-im/ejabberd/Manifest b/net-im/ejabberd/Manifest
61 deleted file mode 100644
62 index 269bc2d..0000000
63 --- a/net-im/ejabberd/Manifest
64 +++ /dev/null
65 @@ -1,2 +0,0 @@
66 -DIST ejabberd-2.1.13.tgz 1999853 SHA256 a80d1c72e435da31758261cb0c04fe750ac71fc3e33a3b606123efd3b3abc86d SHA512 9348271f0cf1d9a7e6c53204121568e77820afc50fff1271e7b7ef66c5c5d7d067034c46472250423c4e9052046b18c1c8178f09eda0b0bfe25a1eac465fd07b WHIRLPOOL 2c366d2f7c4371db56f47f5492ef27028a589186eeddb7a6b4e8aac0537b1b80ee31a9760f0551063ce2c2a658b9b5eafb7ed25294e00eb69480231a599a7b10
67 -DIST ejabberd-mod_statsdx-1118.patch.gz 13989 SHA256 5e5d975e44248cf2b0d6dd0ecf4c477e8479b2b4d0bd531e80f4623fd787320e SHA512 99399323150990cda15e707385f0f26fa790d4ba188a97ac46daaaab9c25e72a7ec72a875573136f17a18648017074d76e4e267b544dc4c95a5101ed9ad6815d WHIRLPOOL 05997f03bb70136ee5e829ea9c55e3aeb0704150f1ed54f11c6cce382a82106129fc1a6ef35a62780837cd2b59fbb384fa10f3bb49813acaee8c5edc22ae3702
68
69 diff --git a/net-im/ejabberd/ejabberd-2.1.13-r2.ebuild b/net-im/ejabberd/ejabberd-2.1.13-r2.ebuild
70 deleted file mode 100644
71 index 251a210..0000000
72 --- a/net-im/ejabberd/ejabberd-2.1.13-r2.ebuild
73 +++ /dev/null
74 @@ -1,224 +0,0 @@
75 -# Copyright 1999-2014 Gentoo Foundation
76 -# Distributed under the terms of the GNU General Public License v2
77 -# $Header: /var/cvsroot/gentoo-x86/net-im/ejabberd/ejabberd-2.1.13-r1.ebuild,v 1.4 2013/12/21 17:17:15 ago Exp $
78 -
79 -EAPI=5
80 -
81 -inherit eutils multilib pam ssl-cert systemd
82 -
83 -DESCRIPTION="The Erlang Jabber Daemon"
84 -HOMEPAGE="http://www.ejabberd.im/ https://github.com/processone/ejabberd/"
85 -SRC_URI="http://www.process-one.net/downloads/${PN}/${PV}/${P}.tgz
86 - mod_statsdx? ( http://dev.gentoo.org/~radhermit/dist/${PN}-mod_statsdx-1118.patch.gz )"
87 -
88 -LICENSE="GPL-2"
89 -SLOT="0"
90 -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
91 -EJABBERD_MODULES="mod_irc mod_muc mod_proxy65 mod_pubsub mod_statsdx"
92 -IUSE="captcha debug ldap odbc pam +web zlib ${EJABBERD_MODULES}"
93 -
94 -DEPEND=">=net-im/jabber-base-0.01
95 - >=dev-libs/expat-1.95
96 - >=dev-lang/erlang-12.2.5[ssl]
97 - <dev-lang/erlang-16
98 - odbc? ( dev-db/unixODBC )
99 - ldap? ( =net-nds/openldap-2* )
100 - >=dev-libs/openssl-0.9.8e
101 - captcha? ( media-gfx/imagemagick[truetype,png] )
102 - zlib? ( sys-libs/zlib )"
103 -#>=sys-apps/shadow-4.1.4.2-r3 - fixes bug in su that made ejabberdctl unworkable.
104 -RDEPEND="${DEPEND}
105 - >=sys-apps/shadow-4.1.4.2-r3
106 - pam? ( virtual/pam )"
107 -
108 -S=${WORKDIR}/${P}/src
109 -
110 -# paths in net-im/jabber-base
111 -JABBER_ETC="${EPREFIX}/etc/jabber"
112 -#JABBER_RUN="/var/run/jabber"
113 -JABBER_SPOOL="${EPREFIX}/var/spool/jabber"
114 -JABBER_LOG="${EPREFIX}/var/log/jabber"
115 -JABBER_DOC="${EPREFIX}/usr/share/doc/${PF}"
116 -
117 -src_prepare() {
118 - epatch "${FILESDIR}/${PN}-2.1.11-ldap-ipv6.patch"
119 -
120 - if use mod_statsdx; then
121 - ewarn "mod_statsdx is not a part of upstream tarball but is a third-party module"
122 - ewarn "taken from here: http://www.ejabberd.im/mod_stats2file"
123 - EPATCH_OPTS="-p2" epatch "${WORKDIR}"/${PN}-mod_statsdx-1118.patch
124 - fi
125 -
126 - # don't install release notes (we'll do this manually)
127 - sed '/install .* [.][.]\/doc\/[*][.]txt $(DOCDIR)/d' -i Makefile.in || die
128 - # Set correct paths
129 - sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${PF}:}" \
130 - -e "/^ETCDIR[[:space:]]*=/{s:@sysconfdir@/ejabberd:${JABBER_ETC}:}" \
131 - -e "/^LOGDIR[[:space:]]*=/{s:@localstatedir@/log/ejabberd:${JABBER_LOG}:}" \
132 - -e "/^SPOOLDIR[[:space:]]*=/{s:@localstatedir@/lib/ejabberd:${JABBER_SPOOL}:}" \
133 - -i Makefile.in || die
134 - sed -e "/EJABBERDDIR=/{s:ejabberd:${PF}:}" \
135 - -e "s|\(ETCDIR=\)@SYSCONFDIR@.*|\1${JABBER_ETC}|" \
136 - -e "s|\(LOGS_DIR=\)@LOCALSTATEDIR@.*|\1${JABBER_LOG}|" \
137 - -e "s|\(SPOOLDIR=\)@LOCALSTATEDIR@.*|\1${JABBER_SPOOL}|" \
138 - -i ejabberdctl.template || die
139 -
140 - # Set shell, so it'll work even in case jabber user have no shell
141 - # This is gentoo specific I guess since other distributions may have
142 - # ejabberd user with reall shell, while we share this user among different
143 - # jabberd implementations.
144 - sed '/^HOME/aSHELL=/bin/sh' -i ejabberdctl.template || die
145 - sed '/^export HOME/aexport SHELL' -i ejabberdctl.template || die
146 -
147 - #sed -e "s:/share/doc/ejabberd/:${JABBER_DOC}:" -i web/ejabberd_web_admin.erl
148 -
149 - # fix up the ssl cert paths in ejabberd.cfg to use our cert
150 - sed -e "s:/path/to/ssl.pem:/etc/ssl/ejabberd/server.pem:g" \
151 - -i ejabberd.cfg.example || die "Failed sed ejabberd.cfg.example"
152 -
153 - # correct path to captcha script in default ejabberd.cfg
154 - sed -e 's|\({captcha_cmd,[[:space:]]*"\).\+"}|\1/usr/'$(get_libdir)'/erlang/lib/'${P}'/priv/bin/captcha.sh"}|' \
155 - -i ejabberd.cfg.example || die "Failed sed ejabberd.cfg.example"
156 -
157 - # disable mod_irc in ejabberd.cfg
158 - if ! use mod_irc; then
159 - sed -i -e "s/{mod_irc,/%{mod_irc,/" \
160 - -i ejabberd.cfg.example || die "Failed to disable mod_irc"
161 - fi
162 -
163 -}
164 -
165 -src_configure() {
166 - econf \
167 - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
168 - --libdir="${EPREFIX}/usr/$(get_libdir)/erlang/lib/" \
169 - $(use_enable mod_irc) \
170 - $(use_enable ldap eldap) \
171 - $(use_enable mod_muc) \
172 - $(use_enable mod_proxy65) \
173 - $(use_enable mod_pubsub) \
174 - $(use_enable web) \
175 - $(use_enable odbc) \
176 - $(use_enable zlib ejabberd_zlib) \
177 - $(use_enable pam) \
178 - --enable-user=jabber
179 -}
180 -
181 -src_compile() {
182 - emake $(use debug && echo debug=true ejabberd_debug=true)
183 -}
184 -
185 -src_install() {
186 - default
187 -
188 - # Pam helper module permissions
189 - # http://www.process-one.net/docs/ejabberd/guide_en.html
190 - if use pam; then
191 - pamd_mimic_system xmpp auth account || die "Cannot create pam.d file"
192 - fowners root:jabber "/usr/$(get_libdir)/erlang/lib/${PF}/priv/bin/epam"
193 - fperms 4750 "/usr/$(get_libdir)/erlang/lib/${PF}/priv/bin/epam"
194 - fi
195 -
196 - cd "${WORKDIR}"/${P}/doc
197 - dodoc release_notes_${PV%%_rc*}.txt
198 -
199 - newinitd "${FILESDIR}"/${PN}-3.initd ${PN}
200 - newconfd "${FILESDIR}"/${PN}-3.confd ${PN}
201 - systemd_dounit "${FILESDIR}"/${PN}.service
202 - systemd_dotmpfilesd "${FILESDIR}"/${PN}.tmpfiles.conf
203 -
204 - insinto /etc/logrotate.d
205 - newins "${FILESDIR}"/${PN}.logrotate ${PN}
206 -}
207 -
208 -pkg_postinst() {
209 - if [[ -z ${REPLACING_VERSIONS} ]] ; then
210 - elog "For configuration instructions, please see"
211 - elog "/usr/share/doc/${PF}/html/guide.html, or the online version at"
212 - elog "http://www.process-one.net/en/ejabberd/docs/guide_en/"
213 -
214 - if ! use web ; then
215 - ewarn
216 - ewarn "The web USE flag is off, this has disabled the web admin interface."
217 - ewarn
218 - fi
219 -
220 - elog
221 - elog '===================================================================='
222 - elog 'Quick Start Guide:'
223 - elog '1) Add output of `hostname -f` to /etc/jabber/ejabberd.cfg line 91'
224 - elog ' {hosts, ["localhost", "thehost"]}.'
225 - elog '2) Add an admin user to /etc/jabber/ejabberd.cfg line 360'
226 - elog ' {acl, admin, {user, "theadmin", "thehost"}}.'
227 - elog '3) Start the server'
228 - elog ' # /etc/init.d/ejabberd start (for openRC)'
229 - elog ' # systemctl start ejabberd (for Systemd)'
230 - elog '4) Register the admin user'
231 - elog ' # /usr/sbin/ejabberdctl register theadmin thehost thepassword'
232 - elog '5) Log in with your favourite jabber client or using the web admin'
233 - fi
234 -
235 - # Upgrading from ejabberd-2.0.x:
236 - if grep -E '^[^#]*EJABBERD_NODE=' "${EROOT}/etc/conf.d/ejabberd" >/dev/null 2>&1; then
237 - source "${EROOT}/etc/conf.d/ejabberd"
238 - ewarn
239 - ewarn "!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!"
240 - ewarn "Starting with 2.1.x some paths and configuration files were"
241 - ewarn "changed to reflect upstream intentions better. Notable changes are:"
242 - ewarn
243 - ewarn "1. Everything (even init scripts) is now handled with ejabberdctl script."
244 - ewarn "Thus main configuration file became /etc/jabberd/ejabberdctl.cfg"
245 - ewarn "You must update ERLANG_NODE there with the value of EJABBERD_NODE"
246 - ewarn "from /etc/conf.d/ejebberd or ejabberd will refuse to start."
247 - ewarn
248 - ewarn "2. SSL certificate is now generated with ssl-cert eclass and resides"
249 - ewarn "at standard location: /etc/ssl/ejabberd/server.pem."
250 - ewarn
251 - ewarn "3. Cookie now resides at /var/spool/jabber/.erlang.cookie"
252 - ewarn
253 - ewarn "4. /var/log/jabber/sasl.log is now /var/log/jabber/erlang.log"
254 - ewarn
255 - ewarn "5. Crash dumps (if any) will be located at /var/log/jabber"
256 -
257 - local i ctlcfg new_ctlcfg
258 - i=0
259 - ctlcfg=${EROOT}/etc/jabber/ejabberdctl.cfg
260 - while :; do
261 - new_ctlcfg=$(printf "${EROOT}/etc/jabber/._cfg%04d_ejabberdctl.cfg" ${i})
262 - [[ ! -e ${new_ctlcfg} ]] && break
263 - ctlcfg=${new_ctlcfg}
264 - ((i++))
265 - done
266 -
267 - ewarn
268 - ewarn "Updating ${ctlcfg} (debug: ${new_ctlcfg})"
269 - sed -e "/#ERLANG_NODE=/aERLANG_NODE=$EJABBERD_NODE" "${ctlcfg}" > "${new_ctlcfg}" || die
270 -
271 - if [[ -e ${EROOT}/var/run/jabber/.erlang.cookie ]]; then
272 - ewarn "Moving .erlang.cookie..."
273 - if [[ -e ${EROOT}/var/spool/jabber/.erlang.cookie ]]; then
274 - mv -v "${EROOT}"/var/spool/jabber/.erlang.cookie{,bak}
275 - fi
276 - mv -v "${EROOT}"/var/{run/jabber,spool/jabber}/.erlang.cookie
277 - fi
278 - ewarn
279 - ewarn "We'll try to handle upgrade automagically but, please, do your"
280 - ewarn "own checks and do not forget to run 'etc-update'!"
281 - ewarn "PLEASE! Run 'etc-update' now!"
282 - fi
283 -
284 - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Ejabberd XMPP Server}"
285 - install_cert /etc/ssl/ejabberd/server
286 - # Fix ssl cert permissions bug #369809
287 - chown root:jabber "${EROOT}/etc/ssl/ejabberd/server.pem"
288 - chmod 0440 "${EROOT}/etc/ssl/ejabberd/server.pem"
289 - if [[ -e ${EROOT}/etc/jabber/ssl.pem ]]; then
290 - ewarn
291 - ewarn "The location of SSL certificates has changed. If you are"
292 - ewarn "upgrading from ${CATEGORY}/${PN}-2.0.5* or earlier you might"
293 - ewarn "want to move your old certificates from /etc/jabber into"
294 - ewarn "/etc/ssl/ejabberd/, update config files and"
295 - ewarn "rm /etc/jabber/ssl.pem to avoid this message."
296 - ewarn
297 - fi
298 -}
299
300 diff --git a/net-im/ejabberd/files/ejabberd-2.1.11-ldap-ipv6.patch b/net-im/ejabberd/files/ejabberd-2.1.11-ldap-ipv6.patch
301 deleted file mode 100644
302 index 7fae64f..0000000
303 --- a/net-im/ejabberd/files/ejabberd-2.1.11-ldap-ipv6.patch
304 +++ /dev/null
305 @@ -1,15 +0,0 @@
306 ---- src/eldap/eldap.erl.~1~ 2012-04-26 16:04:16.000000000 +0200
307 -+++ src/eldap/eldap.erl 2012-07-30 19:28:33.182004486 +0200
308 -@@ -984,10 +984,10 @@
309 - ?INFO_MSG("LDAP connection on ~s:~p", [Host, S#eldap.port]),
310 - Opts = if S#eldap.tls == tls ->
311 - [{packet, asn1}, {active, true}, {keepalive, true},
312 -- binary | S#eldap.tls_options];
313 -+ inet6, binary | S#eldap.tls_options];
314 - true ->
315 - [{packet, asn1}, {active, true}, {keepalive, true},
316 -- {send_timeout, ?SEND_TIMEOUT}, binary]
317 -+ {send_timeout, ?SEND_TIMEOUT}, inet6, binary]
318 - end,
319 - SocketData = case S#eldap.tls of
320 - tls ->
321
322 diff --git a/net-im/ejabberd/files/ejabberd-3.confd b/net-im/ejabberd/files/ejabberd-3.confd
323 deleted file mode 100644
324 index b1e984e..0000000
325 --- a/net-im/ejabberd/files/ejabberd-3.confd
326 +++ /dev/null
327 @@ -1,5 +0,0 @@
328 -# Please configure everything at /etc/jabber/ejabberdctl.cfg
329 -# Put here only command line arguments for ejabberdctl (if any are required)
330 -
331 -#EJABBERDCTL_OPTS=""
332 -
333
334 diff --git a/net-im/ejabberd/files/ejabberd-3.initd b/net-im/ejabberd/files/ejabberd-3.initd
335 deleted file mode 100644
336 index a8519d4..0000000
337 --- a/net-im/ejabberd/files/ejabberd-3.initd
338 +++ /dev/null
339 @@ -1,47 +0,0 @@
340 -#!/sbin/runscript
341 -# Copyright 1999-2014 Gentoo Foundation
342 -# Distributed under the terms of the GNU General Public License v2
343 -# $Header: /var/cvsroot/gentoo-x86/net-im/ejabberd/files/ejabberd-3.initd,v 1.4 2013/04/05 09:03:34 radhermit Exp $
344 -
345 -depend() {
346 - use dns
347 - need net
348 - provide jabber-server
349 -}
350 -
351 -start() {
352 - if ejabberdctl status >/dev/null 2>&1; then
353 - ewarn "ejabberd is already started (manually?)."
354 - return 0
355 - fi
356 - ebegin "Starting ejabberd"
357 - /usr/sbin/ejabberdctl ${EJABBERDCTL_OPTS} start
358 - eend $?
359 -}
360 -
361 -stop() {
362 - ejabberdctl status >/dev/null 2>&1
363 - if test $? = 3; then
364 - ewarn "ejabberd is already stopped (manually?)."
365 - return 0
366 - fi
367 - ebegin "Stopping ejabberd"
368 - if /usr/sbin/ejabberdctl stop >/dev/null 2>&1; then
369 - cnt=0
370 - sleep 1
371 - while ejabberdctl status >/dev/null 2>&1 || test $? = 1; do
372 - echo -n .
373 - cnt=`expr $cnt + 1`
374 - if [ $cnt -ge 60 ] ; then
375 - eend 1
376 - break
377 - fi
378 - sleep 1
379 - done
380 - eend 0
381 - else
382 - eend 1
383 - einfo "Please, run '/usr/sbin/ejabberdctl stop' to see what's going on."
384 - fi
385 - eend 0
386 -}
387
388 diff --git a/net-im/ejabberd/files/ejabberd.logrotate b/net-im/ejabberd/files/ejabberd.logrotate
389 deleted file mode 100644
390 index 4f32472..0000000
391 --- a/net-im/ejabberd/files/ejabberd.logrotate
392 +++ /dev/null
393 @@ -1,13 +0,0 @@
394 -/var/log/jabber/*.log {
395 - su jabber jabber
396 - weekly
397 - rotate 4
398 - missingok
399 - nocreate
400 - sharedscripts
401 - notifempty
402 - compress
403 - postrotate
404 - /usr/sbin/ejabberdctl reopen-log > /dev/null 2>&1 || true
405 - endscript
406 -}
407
408 diff --git a/net-im/ejabberd/files/ejabberd.service b/net-im/ejabberd/files/ejabberd.service
409 deleted file mode 100644
410 index 0b79256..0000000
411 --- a/net-im/ejabberd/files/ejabberd.service
412 +++ /dev/null
413 @@ -1,17 +0,0 @@
414 -[Unit]
415 -Description=A distributed, fault-tolerant Jabber/XMPP server
416 -After=network.target
417 -
418 -[Service]
419 -Type=oneshot
420 -User=jabber
421 -LimitNOFILE=16000
422 -RestartSec=5
423 -ExecStart=/usr/sbin/ejabberdctl \
424 - --config /etc/jabber/ejabberd.cfg --ctl-config /etc/jabber/ejabberdctl.cfg \
425 - --logs "/var/log/jabber" --spool "/var/spool/jabber" start
426 -ExecStop=/usr/sbin/ejabberdctl stop
427 -RemainAfterExit=yes
428 -
429 -[Install]
430 -WantedBy=multi-user.target
431
432 diff --git a/net-im/ejabberd/files/ejabberd.tmpfiles.conf b/net-im/ejabberd/files/ejabberd.tmpfiles.conf
433 deleted file mode 100644
434 index cf17b73..0000000
435 --- a/net-im/ejabberd/files/ejabberd.tmpfiles.conf
436 +++ /dev/null
437 @@ -1 +0,0 @@
438 -d /var/lock/ejabberdctl 0750 jabber jabber
439
440 diff --git a/net-im/ejabberd/metadata.xml b/net-im/ejabberd/metadata.xml
441 deleted file mode 100644
442 index 1242ab6..0000000
443 --- a/net-im/ejabberd/metadata.xml
444 +++ /dev/null
445 @@ -1,16 +0,0 @@
446 -<?xml version="1.0" encoding="UTF-8"?>
447 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
448 -
449 -<pkgmetadata>
450 -<maintainer><email>graaff@g.o</email></maintainer>
451 -<longdescription> Free and Open Source distributed fault-tolerant Jabber server. It's mostly written in Erlang, and works on many platforms.</longdescription>
452 - <use>
453 - <flag name='mod_irc'>Build irc gateway </flag>
454 - <flag name='mod_muc'>Build Multi User Chat module</flag>
455 - <flag name='mod_pubsub'>Build Pubsub module</flag>
456 - <flag name='web'>Enable web admin interface</flag>
457 - <flag name="captcha">Support for CAPTCHA Forms (XEP-158)</flag>
458 - <flag name="mod_proxy65">Support for SOCKS5 Bytestreams (XEP-0065)</flag>
459 - <flag name="mod_statsdx">Measures several statistics, and provides a new section in ejabberd Web Admin to view them.</flag>
460 - </use>
461 -</pkgmetadata>