Hi, here's a port of minbif, the bitlbee-wannabee replacement mimicking an irc server to connect to various IM networks. Did some basic testing here in standalone daemon mode and inetd mode, seems to connect fine to jabber networks at least. This runs as unpriviledged _minbif user.
I didn't test at all the farsight/video/audio/libcaca parts, so whoever wants it in the portstree, please test that part too. Noticed it spewed a /var/minbif/gst-plugin-scann.core with the following trace: #1 0x000000020e1b318d in __stack_smash_handler (func=0x203f870e0 "oil_cpu_detect_arch", damaged=Variable "damaged" is not available. ) at /usr/src/lib/libc/sys/stack_protector.c:89 #2 0x0000000203e5fd7c in oil_cpu_detect_arch () from /usr/local/lib/liboil-0.3.so.4.0 #3 0x0000000203e5b8f0 in oil_cpu_get_frequency () from /usr/local/lib/liboil-0.3.so.4.0 not sure i want to look into that. This also needs a audio flavoured libpurple, so you'll need the pidgin diff to be sure the right version of libpurple is installed. See http://symlink.me/projects/10/wiki/Quick_start for a quickstart. Landry
minbif-1.0.3.tgz
Description: application/tar-gz
Index: Makefile =================================================================== RCS file: /cvs/ports/net/pidgin/Makefile,v retrieving revision 1.63 diff -u -r1.63 Makefile --- Makefile 10 Jun 2010 20:13:33 -0000 1.63 +++ Makefile 1 Jul 2010 19:40:40 -0000 @@ -8,10 +8,9 @@ VERSION= 2.7.1 DISTNAME= pidgin-${VERSION} -PKGNAME-main= pidgin-${VERSION} -PKGNAME-finch= finch-${VERSION} -FULLPKGNAME-libpurple= libpurple-${VERSION} -FULLPKGPATH-libpurple= ${PKGPATH},-libpurple +PKGNAME-main= pidgin-${VERSION}p0 +PKGNAME-finch= finch-${VERSION}p0 +PKGNAME-libpurple= libpurple-${VERSION}p0 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pidgin/} @@ -106,8 +105,8 @@ MULTI_PACKAGES= -main -finch -libpurple .if ${FLAVOR:L:Maudio} -LIB_DEPENDS-main+= gstreamer-0.10:gstreamer->=0.10,<=0.11:multimedia/gstreamer-0.10/core -LIB_DEPENDS-finch+= gstreamer-0.10:gstreamer->=0.10,<=0.11:multimedia/gstreamer-0.10/core +LIB_DEPENDS+= gstreamer-0.10:gstreamer->=0.10,<=0.11:multimedia/gstreamer-0.10/core \ + gstinterfaces-0.10::multimedia/gstreamer-0.10/plugins-base .else CONFIGURE_ARGS+= --disable-gstreamer .endif