# $Id: Portfile 80158 2011-07-05 16:49:24Z yeled@macports.org $

PortSystem 1.0

name			bitlbee
version			3.0.3
categories		irc net
platforms		darwin
maintainers		yeled
description		An IRC to other chat networks gateway
long_description	bitlbee is an IRC server that can connect to IM \
				networks such as AIM and MSN. Its intention is you \
				only have to use one client application for all your \
				instant messaging.

homepage		http://www.bitlbee.org/
master_sites		http://get.bitlbee.org/src/
checksums           md5     4fe688e3a80efe011743f4c9265c0310 \
                    sha1    4140eb7aaa2c6a39fa059d19f8fbaec0d7a1ebff \
                    rmd160  4b537871eef1bb5b6839105bc7bc9f2567e5b8e1

depends_lib		port:gnutls port:gettext path:lib/pkgconfig/glib-2.0.pc:glib2 port:libgcrypt \
				port:libgpg-error port:libiconv 

patchfiles		patch-configure.diff
configure.args	--config=${prefix}/var/lib/bitlbee/ --ssl=gnutls --otr=0
configure.universal_args

destroot.target	install install-etc

post-destroot {
	destroot.keepdirs ${destroot}${prefix}/var/lib/bitlbee
	set etcdir ${destroot}${prefix}/etc/bitlbee
	move ${etcdir}/bitlbee.conf ${etcdir}/bitlbee.conf.sample
	move ${etcdir}/motd.txt ${etcdir}/motd.txt.sample
}

post-activate {
	ui_msg "To complete installation, run"
	ui_msg "sudo cp ${prefix}/etc/bitlbee/bitlbee.conf.sample ${prefix}/etc/bitlbee/bitlbee.conf"
	ui_msg "and edit ${prefix}/etc/bitlbee/bitlbee.conf to taste"
}

livecheck.type  regex
livecheck.url   ${master_sites}
livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

default_variants +otr

variant otr description {Off-the-Record messaging} {
	configure.args-delete --otr=0
	configure.args-append --otr=1
	depends_lib-append    port:libotr
}
