pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/chat/jabberd2 bring jabberd2 up to 2.2.9. From the cha...
details: https://anonhg.NetBSD.org/pkgsrc/rev/b9ab00034e90
branches: trunk
changeset: 398659:b9ab00034e90
user: schnoebe <schnoebe%pkgsrc.org@localhost>
date: Sun Sep 06 04:18:11 2009 +0000
description:
bring jabberd2 up to 2.2.9. From the changelog:
What changed:
- Implemented component clustering
- Many virtual hosts in one SM process
- FreeBSD kqueue support
- Implemented PBX integration interface
- crypt() password support for LDAP backend
There is new <local/> section in sm.xml. You may use it to configure
domains serviced by the SM process. Old style domain name in <id/>
section still works for backward compatibility, but the <local/>
section overrides it. You need to give different <id/> names to
SM instances participating in clustering. Router needs a way to
differenciate these.
There is new <pbx/> section in c2s.xml configuration file. Please
see it if you want to use the PBX integration.
Packaging changes:
added PKG_OPTIONS_GROUP.mio to control the choice of I/O modules.
Defaulting to mio-select and mio-poll, which are known to work with
NetBSD > 4.0.
diffstat:
chat/jabberd2/Makefile | 4 ++--
chat/jabberd2/distinfo | 12 ++++++------
chat/jabberd2/options.mk | 27 +++++++++++++++++++++++++--
chat/jabberd2/patches/patch-aa | 8 ++++----
chat/jabberd2/patches/patch-ac | 34 +++++++++++++++++-----------------
5 files changed, 54 insertions(+), 31 deletions(-)
diffs (181 lines):
diff -r b3534ac775e9 -r b9ab00034e90 chat/jabberd2/Makefile
--- a/chat/jabberd2/Makefile Sun Sep 06 04:01:23 2009 +0000
+++ b/chat/jabberd2/Makefile Sun Sep 06 04:18:11 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.52 2009/08/21 02:28:12 schnoebe Exp $
+# $NetBSD: Makefile,v 1.53 2009/09/06 04:18:11 schnoebe Exp $
-DISTNAME= jabberd-2.2.8
+DISTNAME= jabberd-2.2.9
CATEGORIES= chat
MASTER_SITES= http://ftp.xiaoka.com/jabberd2/releases/
EXTRACT_SUFX= .tar.bz2
diff -r b3534ac775e9 -r b9ab00034e90 chat/jabberd2/distinfo
--- a/chat/jabberd2/distinfo Sun Sep 06 04:01:23 2009 +0000
+++ b/chat/jabberd2/distinfo Sun Sep 06 04:18:11 2009 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.18 2009/08/21 07:16:03 taca Exp $
+$NetBSD: distinfo,v 1.19 2009/09/06 04:18:11 schnoebe Exp $
-SHA1 (jabberd-2.2.8.tar.bz2) = 0af7fd0d15bed16acae2b02aed838cfaadb784b6
-RMD160 (jabberd-2.2.8.tar.bz2) = ec3b1a03220bb5521b6dce611a8f74f987486123
-Size (jabberd-2.2.8.tar.bz2) = 631830 bytes
-SHA1 (patch-aa) = 3ee5be684a018de3dbf564a325f0e875d778aa87
+SHA1 (jabberd-2.2.9.tar.bz2) = 1da9da3305e6fd402336ffba402b80dc767afa27
+RMD160 (jabberd-2.2.9.tar.bz2) = 7b8075653d14dbdf491d96b28894d5450a374a91
+Size (jabberd-2.2.9.tar.bz2) = 653992 bytes
+SHA1 (patch-aa) = e069e26e9c88a48baee9b9eb8ebbc9a403e91f9f
SHA1 (patch-ab) = c33cefcb0ddbcec732e475eaf5b931cdc8dd6cc7
-SHA1 (patch-ac) = 00e66406abcba8957a93102a8132e1d099249e37
+SHA1 (patch-ac) = 7fce39dc745cf1e9cd793150840eac1543f3b597
SHA1 (patch-ad) = 2930f23bc8616ba2a5783cc8bb2a42c5d1c5eff7
SHA1 (patch-ae) = 0c57279c309ef4f6a226d65a491fd040e03ae4f0
SHA1 (patch-ag) = 64c5338daa59a5eb1eed70608ac766df36dc2f83
diff -r b3534ac775e9 -r b9ab00034e90 chat/jabberd2/options.mk
--- a/chat/jabberd2/options.mk Sun Sep 06 04:01:23 2009 +0000
+++ b/chat/jabberd2/options.mk Sun Sep 06 04:18:11 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.22 2009/08/21 02:28:12 schnoebe Exp $
+# $NetBSD: options.mk,v 1.23 2009/09/06 04:18:11 schnoebe Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.jabberd2
-PKG_OPTIONS_REQUIRED_GROUPS= auth storage sasl
+PKG_OPTIONS_REQUIRED_GROUPS= auth storage sasl mio
# Authentication backend
PKG_OPTIONS_GROUP.auth= auth-mysql auth-pgsql auth-sqlite
PKG_OPTIONS_GROUP.auth+= auth-db auth-ldap auth-pam
@@ -10,9 +10,13 @@
PKG_OPTIONS_GROUP.storage+= storage-sqlite storage-db
# SASL implementation
PKG_OPTIONS_GROUP.sasl= sasl-cyrus sasl-gnu
+# mio implementations
+PKG_OPTIONS_GROUP.mio= mio-kqueue mio-select mio-poll mio-epoll
# debugging
PKG_SUPPORTED_OPTIONS+= debug
+
PKG_SUGGESTED_OPTIONS= auth-sqlite storage-sqlite sasl-gnu
+PKG_SUGGESTED_OPTIONS+= mio-select mio-poll
.include "../../mk/bsd.options.mk"
@@ -82,4 +86,23 @@
.if !empty(PKG_OPTIONS:Mdebug)
CONFIGURE_ARGS+= --enable-debug
CONFIGURE_ARGS+= --enable-developer
+# CONFIGURE_ARGS+= --enable-nad-debug
+# CONFIGURE_ARGS+= --enable-pool-debug
+# CONFIGURE_ARGS+= --enable-mio-debug
.endif
+
+.if !empty(PKG_OPTIONS:Mmio-kqueue)
+CONFIGURE_ARGS+= --enable-mio=kqueue
+.endif
+
+.if !empty(PKG_OPTIONS:Mmio-epoll)
+CONFIGURE_ARGS+= --enable-mio=epoll
+.endif
+
+.if !empty(PKG_OPTIONS:Mmio-poll)
+CONFIGURE_ARGS+= --enable-mio=poll
+.endif
+
+.if !empty(PKG_OPTIONS:Mmio-select)
+CONFIGURE_ARGS+= --enable-mio=select
+.endif
diff -r b3534ac775e9 -r b9ab00034e90 chat/jabberd2/patches/patch-aa
--- a/chat/jabberd2/patches/patch-aa Sun Sep 06 04:01:23 2009 +0000
+++ b/chat/jabberd2/patches/patch-aa Sun Sep 06 04:18:11 2009 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-aa,v 1.7 2009/08/21 02:28:12 schnoebe Exp $
+$NetBSD: patch-aa,v 1.8 2009/09/06 04:18:11 schnoebe Exp $
---- Makefile.in.orig 2009-04-27 04:05:40.000000000 -0500
+--- Makefile.in.orig 2009-07-05 16:54:47.000000000 -0500
+++ Makefile.in
-@@ -200,7 +200,7 @@ top_build_prefix = @top_build_prefix@
+@@ -201,7 +201,7 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
- EXTRA_DIST = Doxyfile.in README.win32 README.protocol contrib UPGRADE
+ EXTRA_DIST = Doxyfile.in README.win32 README.protocol contrib UPGRADE tests/Makefile.in
-SUBDIRS = etc man $(am__append_1) tools mio sx util c2s router s2s sm \
+SUBDIRS = man $(am__append_1) tools mio sx util c2s router s2s sm \
storage
diff -r b3534ac775e9 -r b9ab00034e90 chat/jabberd2/patches/patch-ac
--- a/chat/jabberd2/patches/patch-ac Sun Sep 06 04:01:23 2009 +0000
+++ b/chat/jabberd2/patches/patch-ac Sun Sep 06 04:18:11 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.5 2009/08/21 02:28:13 schnoebe Exp $
+$NetBSD: patch-ac,v 1.6 2009/09/06 04:18:11 schnoebe Exp $
---- etc/sm.xml.in.orig 2009-04-27 04:05:14.000000000 -0500
+--- etc/sm.xml.in.orig 2009-07-05 16:54:18.000000000 -0500
+++ etc/sm.xml.in
-@@ -7,7 +7,7 @@
+@@ -5,7 +5,7 @@
<!-- The process ID file. Comment this out if you don't need to know
the process ID from outside the process (eg for control scripts) -->
@@ -11,7 +11,7 @@
<!-- Router connection configuration -->
<router>
-@@ -29,7 +29,7 @@
+@@ -27,7 +27,7 @@
If this is commented out, or the file can't be read, no attempt
will be made to establish an encrypted channel with the router. -->
<!--
@@ -20,7 +20,7 @@
-->
<!-- Router connection retry -->
-@@ -62,7 +62,7 @@
+@@ -60,7 +60,7 @@
<!-- If logging to file, this is the filename of the logfile -->
<!--
@@ -29,16 +29,7 @@
-->
</log>
-@@ -153,7 +153,7 @@
- implementation does not implement the 'count' callback). -->
- <db>
- <!-- Directory to store database files under -->
-- <path>@localstatedir@/jabberd/db</path>
-+ <path>@DBDIR@</path>
-
- <!-- Synchronize the database to disk after each write. If you
- disable this, database accesses may be faster, but data may
-@@ -178,7 +178,7 @@
+@@ -114,7 +114,7 @@
<!-- SQLite driver configuration -->
<sqlite>
<!-- Database name -->
@@ -47,7 +38,16 @@
<!-- Transacation support. If this is commented out, transactions
will be disabled. This might make database accesses faster,
-@@ -192,7 +192,7 @@
+@@ -180,7 +180,7 @@
+ implementation does not implement the 'count' callback). -->
+ <db>
+ <!-- Directory to store database files under -->
+- <path>@localstatedir@/jabberd/db</path>
++ <path>@DBDIR@</path>
+
+ <!-- Synchronize the database to disk after each write. If you
+ disable this, database accesses may be faster, but data may
+@@ -205,7 +205,7 @@
<!-- Filesystem driver configuration -->
<fs>
<!-- Directory to store database files under. -->
@@ -56,7 +56,7 @@
</fs>
<!-- LDAPVCARD driver configuration -->
-@@ -654,7 +654,7 @@
+@@ -667,7 +667,7 @@
<!-- If you defined publish, you should comment <roster> -->
<!--
Home |
Main Index |
Thread Index |
Old Index