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

Attachment: 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

Reply via email to