Really no comments? Nobody has tested it?

jirib

On Sat, Dec 11, 2010 at 08:18:45PM +0100, Jiri B. wrote:
>Hi,
>
>patch to update bitlbee to latest version. It also adds flavors for
>libpurple backend (tested with Sametime protocol) and OTR (tested
>successfully).
>
>I was using bitlbee from bazaar with libpurple for months before.
>
>Only issue is if an user used bitlbee with libpurple backend and
>wants to switch back to "classic" bitlbee -- after registration of
>the user there's error about unsupported protocol (yeah wow),
>so removing lines in users' xml files in /var/bitlbee for these
>protocols (like Sametime) solves the issue in this specific
>situation. I put it in MESSAGE.
>
>jirib
>
>Index: Makefile
>===================================================================
>RCS file: /cvs/ports/net/bitlbee/Makefile,v
>retrieving revision 1.35
>diff -u -p -r1.35 Makefile
>--- Makefile   22 Nov 2010 10:16:08 -0000      1.35
>+++ Makefile   11 Dec 2010 19:06:47 -0000
>@@ -1,50 +1,68 @@
> # $OpenBSD: Makefile,v 1.35 2010/11/22 10:16:08 espie Exp $
> 
>-COMMENT=      IRC proxy to connect to AIM, ICQ, Jabber, MSN and Yahoo
>+COMMENT =             IRC proxy to connect to various chat networks
> 
>-DISTNAME=             bitlbee-1.2.7
>-CATEGORIES=           net
>+DISTNAME =            bitlbee-3.0.1
>+CATEGORIES =          net
> 
>-HOMEPAGE=             http://bitlbee.org/
>+HOMEPAGE =            http://bitlbee.org/
> 
>-MAINTAINER=           Andrew Dalgleish <open...@ajd.net.au>
>+MAINTAINER =          Andrew Dalgleish <open...@ajd.net.au>
> 
> # GPLv2
>-PERMIT_PACKAGE_CDROM= Yes
>-PERMIT_PACKAGE_FTP=   Yes
>-PERMIT_DISTFILES_CDROM=       Yes
>-PERMIT_DISTFILES_FTP= Yes
>+PERMIT_PACKAGE_CDROM =        Yes
>+PERMIT_PACKAGE_FTP =  Yes
>+PERMIT_DISTFILES_CDROM =Yes
>+PERMIT_DISTFILES_FTP =        Yes
> 
>-WANTLIB=              c pthread glib-2.0 gmodule-2.0 gnutls>=13
>+WANTLIB =             c pthread glib-2.0 gmodule-2.0 gnutls>=13
>+WANTLIB +=            gcrypt gpg-error
> 
>-MASTER_SITES=         http://get.bitlbee.org/src/
>+MASTER_SITES =                http://get.bitlbee.org/src/
> 
>-MODULES=              devel/gettext
>+MODULES =             devel/gettext
> 
>-DB_DIR?=              /var/bitlbee
>-ETCDIR=                       ${SYSCONFDIR}/bitlbee
>-EXAMPLEDIR=           ${PREFIX}/share/examples/bitlbee
>-DOCS=                 ${WRKSRC}/doc/user-guide/user-guide.html
>-DOCDIR=                       ${PREFIX}/share/doc/bitlbee/
>+DB_DIR? =             /var/bitlbee
>+ETCDIR =              ${SYSCONFDIR}/bitlbee
>+EXAMPLEDIR =          ${PREFIX}/share/examples/bitlbee
>+DOCS =                        ${WRKSRC}/doc/user-guide/user-guide.html
>+DOCDIR =              ${PREFIX}/share/doc/bitlbee/
> 
>-LIB_DEPENDS=          devel/glib2 \
>+LIB_DEPENDS =         devel/glib2 \
>                       security/gnutls
> 
>-CONFIGURE_STYLE=      simple
>-CONFIGURE_ARGS+=      --bindir=${PREFIX}/libexec \
>+CONFIGURE_STYLE =     simple
>+CONFIGURE_ARGS +=     --bindir=${PREFIX}/libexec \
>                       --mandir=${PREFIX}/man \
>                       --config=${DB_DIR} \
>                       --etcdir=${ETCDIR} \
>                       --ssl=gnutls
> 
>-USE_GMAKE=            Yes
>+USE_GMAKE =           Yes
> USE_GROFF =           Yes
>-MAKE_ENV=             "CC=${CC}" "CFLAGS=${CFLAGS}"
>-FAKE_FLAGS=           ETCDIR=${EXAMPLEDIR}
>-FAKE_TARGET=          install install-etc
>-SUBST_VARS=           DB_DIR
>+MAKE_ENV =            "CC=${CC}" "CFLAGS=${CFLAGS}"
>+FAKE_FLAGS =          ETCDIR=${EXAMPLEDIR}
>+FAKE_TARGET =         install install-etc
>+SUBST_VARS =          DB_DIR
>+
>+FLAVORS =             libpurple otr
>+FLAVOR ?=
>+
>+.if ${FLAVOR:L:Mlibpurple}
>+CONFIGURE_ARGS +=     --purple=1
>+LIB_DEPENDS +=                net/pidgin,-libpurple \
>+                      devel/silc-toolkit \
>+                      net/meanwhile \
>+                      net/libgadu
>+WANTLIB += purple
>+.endif
>+.if ${FLAVOR:L:Motr}
>+CONFIGURE_ARGS +=     --otr=1
>+LIB_DEPENDS +=                security/libotr
>+WANTLIB += otr
>+.endif
> 
>-NO_REGRESS=           Yes
>+NO_REGRESS =          Yes
> 
> # don't hide compile command lines
> pre-configure:
>Index: distinfo
>===================================================================
>RCS file: /cvs/ports/net/bitlbee/distinfo,v
>retrieving revision 1.19
>diff -u -p -r1.19 distinfo
>--- distinfo   16 May 2010 08:31:28 -0000      1.19
>+++ distinfo   11 Dec 2010 19:06:47 -0000
>@@ -1,5 +1,5 @@
>-MD5 (bitlbee-1.2.7.tar.gz) = RsuMCpMJcMzNCdzksxVcrg==
>-RMD160 (bitlbee-1.2.7.tar.gz) = Xux//2it6RTT4dpbDhSayWNEaCc=
>-SHA1 (bitlbee-1.2.7.tar.gz) = 0e0Epf8Y3mfZa6UdihG72ObXjvM=
>-SHA256 (bitlbee-1.2.7.tar.gz) = OwQrLxrqwyPPXvCLMgPn5aGZuwtN49AJI2zSKPrmvzo=
>-SIZE (bitlbee-1.2.7.tar.gz) = 510458
>+MD5 (bitlbee-3.0.1.tar.gz) = TQDG4JhZtlP5VbFrmI2wrA==
>+RMD160 (bitlbee-3.0.1.tar.gz) = zGIXnoB+8XXbDCNR2TY/EY4o85Q=
>+SHA1 (bitlbee-3.0.1.tar.gz) = 86BlHXI7cbCPDa07XLKENgjVwmU=
>+SHA256 (bitlbee-3.0.1.tar.gz) = QIpzezXbS5xAfj2wmy0ue1KINqaOLXgzcyVLeIEr9gg=
>+SIZE (bitlbee-3.0.1.tar.gz) = 668353
>Index: pkg/DESCR
>===================================================================
>RCS file: /cvs/ports/net/bitlbee/pkg/DESCR,v
>retrieving revision 1.3
>diff -u -p -r1.3 DESCR
>--- pkg/DESCR  20 Jun 2004 16:27:49 -0000      1.3
>+++ pkg/DESCR  11 Dec 2010 19:06:47 -0000
>@@ -7,3 +7,10 @@ protocols.
>  - Jabber
>  - MSN
>  - Yahoo
>+
>+Flavors:
>+  * libpurple - Enables a backend using purple library allowing
>+    to communicate with even more chat networks like Gadu-Gadu,
>+    MySpaceIM, Groupwise, Sametime, SILC etc.
>+  * otr -  Enables Off-the-Record (OTR) Messaging to have private
>+    conversations.
>Index: pkg/MESSAGE
>===================================================================
>RCS file: /cvs/ports/net/bitlbee/pkg/MESSAGE,v
>retrieving revision 1.3
>diff -u -p -r1.3 MESSAGE
>--- pkg/MESSAGE        13 Nov 2004 10:24:57 -0000      1.3
>+++ pkg/MESSAGE        11 Dec 2010 19:06:47 -0000
>@@ -5,3 +5,8 @@ To enable bitlbee you have to add a line
> to your /etc/inetd.conf and restart inetd with
> 
> # kill -HUP `cat /var/run/inetd.pid`
>+
>+If you have used previously libpurple flavored bitlbee port be aware that 
>"classic"
>+bitlbee cannot support all protocols supported with purple library. Remove 
>lines
>+for all protocol accounts unsupported by "classic" bitlbee in users' xml 
>configuration
>+files in /var/bitlbee.

Reply via email to