1 # $NetBSD: Makefile,v 1.48 2010/11/05 22:20:57 tonio Exp $
4 DISTNAME= bitlbee-3.0.1
6 MASTER_SITES= http://get.bitlbee.org/src/
8 MAINTAINER= tonio@NetBSD.org
9 HOMEPAGE= http://www.bitlbee.org/
10 COMMENT= IRC to other chat networks gateway
12 PKG_DESTDIR_SUPPORT= user-destdir
15 USE_TOOLS+= gmake pkg-config
17 CONFIGURE_ARGS+= --prefix=${PREFIX}
18 CONFIGURE_ARGS+= --bindir=${PREFIX}/sbin
19 CONFIGURE_ARGS+= --etcdir=${PKG_SYSCONFDIR}
20 CONFIGURE_ARGS+= --datadir=${DATADIR}
21 CONFIGURE_ARGS+= --config=${STATEDIR}
22 CONFIGURE_ARGS+= --pidfile=${VARBASE}/run/bitlbee/pid
23 CONFIGURE_ARGS+= --ipcsocket=${VARBASE}/run/bitlbee/sock
24 CONFIGURE_ARGS+= --flood=0
25 CONFIGURE_ARGS+= --ssl=gnutls
27 PKG_SYSCONFSUBDIR= bitlbee
28 CONF_FILES= ${DATADIR}/motd.txt ${PKG_SYSCONFDIR}/motd.txt
29 CONF_FILES+= ${EGDIR}/bitlbee.conf ${PKG_SYSCONFDIR}/bitlbee.conf
30 OWN_DIRS+= ${VARBASE}/run/bitlbee
34 EGDIR= ${PREFIX}/share/examples/bitlbee
35 DATADIR= ${PREFIX}/share/bitlbee
36 DOCDIR= ${PREFIX}/share/doc/bitlbee
37 STATEDIR= ${VARBASE}/db/bitlbee
39 OWN_DIRS_PERMS= ${STATEDIR} bitlbee nobody 700
41 PKG_USERS= bitlbee:nobody
42 PKG_HOME.bitlbee= ${VARBASE}/db/bitlbee
44 INSTALLATION_DIRS= ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin
47 ${INSTALL_DATA_DIR} ${DESTDIR}${DATADIR}
48 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
49 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
50 ${INSTALL_DATA} ${WRKSRC}/bitlbee.conf ${DESTDIR}${EGDIR}
51 ${INSTALL_PROGRAM} ${WRKSRC}/bitlbee ${DESTDIR}${PREFIX}/sbin
52 ${INSTALL_DATA} ${WRKSRC}/doc/user-guide/help.txt ${DESTDIR}${DATADIR}
53 ${INSTALL_DATA} ${WRKSRC}/motd.txt ${DESTDIR}${DATADIR}
54 ${INSTALL_MAN} ${WRKSRC}/doc/bitlbee.8 \
55 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
56 ${INSTALL_MAN} ${WRKSRC}/doc/bitlbee.conf.5 \
57 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
58 .for f in AUTHORS FAQ README CREDITS user-guide/user-guide.txt user-guide/user-guide.html
59 ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DESTDIR}${DOCDIR}
62 PKG_OPTIONS_VAR= PKG_OPTIONS.bitlbee
63 PKG_SUPPORTED_OPTIONS= inet6
64 .include "../../mk/bsd.options.mk"
66 .if !empty(PKG_OPTIONS:Minet6)
67 CONFIGURE_ARGS+= --ipv6=1
69 CONFIGURE_ARGS+= --ipv6=0
73 RCD_SCRIPT_SRC.bitlbee= ${FILESDIR}/bitlbee.sh
75 .include "../../converters/libiconv/buildlink3.mk"
76 .include "../../devel/glib2/buildlink3.mk"
77 .include "../../security/gnutls/buildlink3.mk"
78 .include "../../mk/bsd.pkg.mk"