On Mon 2010.12.13 at 23:44 +0100, Jiri B. wrote:
> Really no comments? Nobody has tested it?

Can you separate the " = " changes from the actual update?  It'll make
others more likely to read and comment (and possibly test!).

Cheers.

> 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