summaryrefslogtreecommitdiff
path: root/chat/mu-conference/Makefile
diff options
context:
space:
mode:
authorabs <abs@pkgsrc.org>2004-06-26 14:28:09 +0000
committerabs <abs@pkgsrc.org>2004-06-26 14:28:09 +0000
commitf821265a081787836a818dbd9731db9a274a3211 (patch)
tree54486086b2eb998adaf2cd6abd3fbf1ba4bc3eab /chat/mu-conference/Makefile
parentd960c801532485f140aa0cc0467ded539a910b1d (diff)
downloadpkgsrc-f821265a081787836a818dbd9731db9a274a3211.tar.gz
Import chat/mu-conference-0.6.0
mu-conference is an implementation of the Multi-User Chat protocol, as defined in JEP-0045, intended for use against jabberd2 (tested) or jabberd.
Diffstat (limited to 'chat/mu-conference/Makefile')
-rw-r--r--chat/mu-conference/Makefile55
1 files changed, 55 insertions, 0 deletions
diff --git a/chat/mu-conference/Makefile b/chat/mu-conference/Makefile
new file mode 100644
index 00000000000..f91ecd84cb8
--- /dev/null
+++ b/chat/mu-conference/Makefile
@@ -0,0 +1,55 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/06/26 14:28:09 abs Exp $
+#
+
+DISTNAME= mu-conference-0.6.0
+CATEGORIES= chat
+MASTER_SITES= http://jabber.terrapin.com/JCR/ http://www.jabberstudio.org/projects/mu-conference/releases/download.php?file=
+DISTFILES= ${DISTNAME}.tar.gz jcr-0.1.2.tar.gz
+
+MAINTAINER= abs@mono.org
+HOMEPAGE= http://jabber.terrapin.com/JCR/
+COMMENT= Implementation of the JEP-0045 Multi-User Chat protocol
+
+DEPENDS+= jabberd-[0-9]*:../../chat/jabberd2
+
+WRKSRC= ${WRKDIR}/jcr-0.1.2
+SUBWRKSRC= ${WRKSRC}/${DISTNAME}/src
+XMLCONFIG= ${WRKDIR}/${DISTNAME}/muc-jcr.xml
+
+USE_BUILDLINK3= yes
+USE_GNU_TOOLS+= make
+USE_BUILDLINK3= yes
+USE_PKGINSTALL= yes
+
+PKG_SYSCONFSUBDIR= jabberd
+RCD_SCRIPTS= muc
+
+FILES_SUBST+= JABBERD_PIDDIR=${JABBERD_PIDDIR}
+
+EGDIR= ${PREFIX}/share/examples/jabberd
+CONF_FILES+= ${EGDIR}/muc-jcr.xml ${PKG_SYSCONFDIR}/muc-jcr.xml
+
+post-extract:
+ @${MV} ${XMLCONFIG} ${XMLCONFIG}.in
+
+pre-configure:
+ @${SED} -e "s|\(<logdir>\)[^<]*|\1${JABBERD_LOGDIR}|g" \
+ -e "s|\(<pidfile>\).|\1${JABBERD_PIDDIR}|g" \
+ -e "s|\(<spool>\).|\1${JABBERD_SPOOLDIR}|g" \
+ ${XMLCONFIG}.in > ${XMLCONFIG}
+
+pre-build:
+ cd ${WRKDIR} ; ${PAX} -rw -pe ${DISTNAME} ${WRKSRC}
+
+post-build:
+ ${CP} ${WRKSRC}/src/main.c ${WRKSRC}/src/jcomp.mk ${SUBWRKSRC}
+ cd ${SUBWRKSRC} ; ${GMAKE} -f jcomp.mk
+
+do-install:
+ ${INSTALL_PROGRAM} ${SUBWRKSRC}/mu-conference ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}/muc-jcr.xml ${EGDIR}
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/pkgconfig/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
+