See the official changelog[0] for more information. Especially TLS>1.0 support[1] should make it into 6.1 imho.
Documentation does not depend on textproc/xmlto anymore, a single help.txt is now produced through a python script in BitlBee's build process. Even though I'm running the latest snapshot and keep the ports tree in sync, the following erros still occur (output redecated): $ make package Error Libraries in packing-lists... --W glib-2.0.4200.3 --W gmodule-2.0.4200.3 +-W glib-2.0.4200.4 +-W gmodule-2.0.4200.4 $ make PKG_CREATE_NO_CHECKS=yes package file:/usr/ports/packages/amd64/tmp/bitlbee-3.5.1p0.tgz: \ unsigned package (signify(1) doesn't see old-style signatures) Fatal error: Bad package \ /usr/ports/packages/amd64/tmp/bitlbee-3.5.1p0.tgz I couldn't more information besides "sync your tree" on the first one; the package should probably not be signed on my machine either. Can anyone provide more information on this? Reading the official documentation, guides and manual pages I wasn't able to fix this myself. 0: https://www.bitlbee.org/main.php/changelog.html 1: https://github.com/bitlbee/bitlbee/commit/82e55d202f8152c25b8daa48d1960eede3eee312
Index: Makefile =================================================================== RCS file: /cvs/ports/net/bitlbee/Makefile,v retrieving revision 1.58 diff -u -p -r1.58 Makefile --- Makefile 19 Jul 2015 08:22:14 -0000 1.58 +++ Makefile 9 Apr 2017 11:22:09 -0000 @@ -1,46 +1,45 @@ # $OpenBSD: Makefile,v 1.58 2015/07/19 08:22:14 jca Exp $ -COMMENT= IRC proxy to connect to AIM, ICQ, Jabber and Yahoo +COMMENT = IRC proxy to connect to AIM, ICQ, Jabber and Yahoo -DISTNAME= bitlbee-3.4 -REVISION= 0 -CATEGORIES= net +DISTNAME = bitlbee-3.5.1 +REVISION = 0 +CATEGORIES = net -HOMEPAGE= http://bitlbee.org/ +HOMEPAGE = https://bitlbee.org/ -MAINTAINER= Tom Doherty <t...@singlesecond.com> +MAINTAINER = Tom Doherty <t...@singlesecond.com> # GPLv2 -PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_CDROM = Yes WANTLIB += c m pthread glib-2.0 gmodule-2.0 ssl crypto -MASTER_SITES= http://get.bitlbee.org/src/ +MASTER_SITES = https://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/help.txt +DOCDIR = ${PREFIX}/share/doc/bitlbee/ -BUILD_DEPENDS= textproc/xmlto -LIB_DEPENDS= devel/glib2 +LIB_DEPENDS = devel/glib2 -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=openssl \ --pie=0 -USE_GMAKE= Yes -MAKE_ENV= "CC=${CC}" "CFLAGS=${CFLAGS}" -FAKE_FLAGS= ETCDIR=${EXAMPLEDIR} -FAKE_TARGET= install install-etc -SUBST_VARS= DB_DIR +USE_GMAKE = Yes +MAKE_ENV = "CC=${CC}" "CFLAGS=${CFLAGS}" +FAKE_FLAGS = ETCDIR=${EXAMPLEDIR} +FAKE_TARGET = install install-etc +SUBST_VARS = DB_DIR FLAVORS = libpurple otr FLAVOR ?= @@ -56,12 +55,12 @@ LIB_DEPENDS += security/libotr>=4.0.0 s WANTLIB += gcrypt otr .endif -NO_TEST= Yes +NO_TEST = Yes # don't hide compile command lines pre-configure: - find ${WRKSRC} -name Makefile | \ - xargs perl -pi -e 's,@\$$\(CC\),\$$(CC),g' + find ${WRKSRC} -type f -name Makefile -exec \ + sed -ie '/$$(CC)/s,@,,' {} + post-install: ${INSTALL_DATA_DIR} ${DOCDIR} Index: distinfo =================================================================== RCS file: /cvs/ports/net/bitlbee/distinfo,v retrieving revision 1.27 diff -u -p -r1.27 distinfo --- distinfo 13 May 2015 19:01:10 -0000 1.27 +++ distinfo 9 Apr 2017 11:22:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (bitlbee-3.4.tar.gz) = zrrWRrv9F8gJI3QyRAOf2XDjyifowbfPhyYi53MjnV4= -SIZE (bitlbee-3.4.tar.gz) = 761027 +SHA256 (bitlbee-3.5.1.tar.gz) = ljbX/Ynrs3VsE6mjOHc2ym1WzPZuwFgNUS8Hsh2w+mk= +SIZE (bitlbee-3.5.1.tar.gz) = 680351 Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/net/bitlbee/pkg/DESCR,v retrieving revision 1.4 diff -u -p -r1.4 DESCR --- pkg/DESCR 3 Oct 2011 14:33:14 -0000 1.4 +++ pkg/DESCR 9 Apr 2017 11:22:09 -0000 @@ -1,4 +1,4 @@ -Bitlbee is a proxy which accepts connections from any irc-client +BitlBee is a proxy which accepts connections from any IRC client and allows you to communicate using following instant messaging protocols: Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/bitlbee/pkg/PLIST,v retrieving revision 1.16 diff -u -p -r1.16 PLIST --- pkg/PLIST 9 Apr 2012 15:37:52 -0000 1.16 +++ pkg/PLIST 9 Apr 2017 11:22:09 -0000 @@ -8,8 +8,6 @@ @bin sbin/bitlbee share/bitlbee/ share/bitlbee/help.txt -share/doc/bitlbee/ -share/doc/bitlbee/user-guide.html share/doc/pkg-readmes/${FULLPKGNAME} share/examples/bitlbee/ @sample ${SYSCONFDIR}/bitlbee/ Index: pkg/README =================================================================== RCS file: /cvs/ports/net/bitlbee/pkg/README,v retrieving revision 1.6 diff -u -p -r1.6 README --- pkg/README 10 Jul 2014 13:09:06 -0000 1.6 +++ pkg/README 9 Apr 2017 11:22:09 -0000 @@ -6,13 +6,13 @@ $OpenBSD: README,v 1.6 2014/07/10 13:09: To enable bitlbee, add a line such as the following to /etc/inetd.conf: -127.0.0.1:6667 stream tcp nowait _bitlbee ${TRUEPREFIX}/sbin/bitlbee bitlbee +127.0.0.1:6667 stream tcp nowait _bitlbee ${TRUEPREFIX}/sbin/bitlbee -inetd(8) must be reloaded (or started). To enable it at boot, the -following line needs to be added to rc.conf.local(8): -inetd_flags= +inetd(8) must be reloaded (or started). To enable it at boot, use +rcctl(8): + # rcctl enable inetd If a libpurple flavored bitlbee port was previously used, be aware that "classic" bitlbee cannot support all protocols supported with purple -library. Remove lines for all protocol accounts unsupported by +library. Remove lines for all protocol accounts unsupported by "classic" bitlbee in users' xml configuration files in ${DB_DIR}.