pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/bitlbee Add rc.d file for bitlbee, so that it can...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/193dbb0281fe
branches:  trunk
changeset: 561744:193dbb0281fe
user:      tonio <tonio%pkgsrc.org@localhost>
date:      Wed Jul 15 22:14:18 2009 +0000

description:
Add rc.d file for bitlbee, so that it can be used in deamon mode
Use gnutls instead of openssl, as google talk does not work with openssl

This fixes PR pkg/35345

diffstat:

 chat/bitlbee/Makefile         |  10 +++++++---
 chat/bitlbee/PLIST            |   3 ++-
 chat/bitlbee/files/bitlbee.sh |  20 ++++++++++++++++++++
 3 files changed, 29 insertions(+), 4 deletions(-)

diffs (75 lines):

diff -r 7d1c10f3dd24 -r 193dbb0281fe chat/bitlbee/Makefile
--- a/chat/bitlbee/Makefile     Wed Jul 15 21:46:17 2009 +0000
+++ b/chat/bitlbee/Makefile     Wed Jul 15 22:14:18 2009 +0000
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.44 2008/11/01 13:35:33 tonio Exp $
+# $NetBSD: Makefile,v 1.45 2009/07/15 22:14:18 tonio Exp $
 #
 
 DISTNAME=              bitlbee-1.2.3
 CATEGORIES=            chat
 MASTER_SITES=          http://get.bitlbee.org/src/
+PKGREVISION=           1
 
 MAINTAINER=            tonio%NetBSD.org@localhost
 HOMEPAGE=              http://www.bitlbee.org/
@@ -20,7 +21,7 @@
 CONFIGURE_ARGS+=       --datadir=${DATADIR}
 CONFIGURE_ARGS+=       --config=${STATEDIR}
 CONFIGURE_ARGS+=       --flood=0
-CONFIGURE_ARGS+=       --ssl=openssl
+CONFIGURE_ARGS+=       --ssl=gnutls
 
 PKG_SYSCONFSUBDIR=     bitlbee
 CONF_FILES=            ${DATADIR}/motd.txt ${PKG_SYSCONFDIR}/motd.txt
@@ -64,7 +65,10 @@
 CONFIGURE_ARGS+=       --ipv6=0
 .endif
 
+RCD_SCRIPTS=           bitlbee
+RCD_SCRIPT_SRC.estd=   ${FILESDIR}/bitlbee.sh
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
-.include "../../security/openssl/buildlink3.mk"
+.include "../../security/gnutls/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 7d1c10f3dd24 -r 193dbb0281fe chat/bitlbee/PLIST
--- a/chat/bitlbee/PLIST        Wed Jul 15 21:46:17 2009 +0000
+++ b/chat/bitlbee/PLIST        Wed Jul 15 22:14:18 2009 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.5 2009/06/14 17:37:42 joerg Exp $
+@comment $NetBSD: PLIST,v 1.6 2009/07/15 22:14:18 tonio Exp $
 man/man5/bitlbee.conf.5
 man/man8/bitlbee.8
 sbin/bitlbee
 share/bitlbee/help.txt
 share/bitlbee/motd.txt
+share/examples/rc.d/bitlbee
 share/doc/bitlbee/AUTHORS
 share/doc/bitlbee/CREDITS
 share/doc/bitlbee/FAQ
diff -r 7d1c10f3dd24 -r 193dbb0281fe chat/bitlbee/files/bitlbee.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/bitlbee/files/bitlbee.sh     Wed Jul 15 22:14:18 2009 +0000
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+# PROVIDE: bitlbee
+# REQUIRE: DAEMON
+
+. /etc/rc.subr
+
+name="bitlbee"
+rcvar=$name
+command="@PREFIX@/sbin/bitlbee"
+pidfile="/var/run/${name}.pid"
+command_args="-D"      # run as a daemon
+
+if [ -f /etc/rc.subr ]; then
+       load_rc_config $name
+       run_rc_command "$1"
+else
+       echo -n "${name}"
+       ${command} ${bitlbee_flags} ${command_args}
+fi



Home | Main Index | Thread Index | Old Index