diff options
Diffstat (limited to 'chat/mu-conference/Makefile')
-rw-r--r-- | chat/mu-conference/Makefile | 66 |
1 files changed, 29 insertions, 37 deletions
diff --git a/chat/mu-conference/Makefile b/chat/mu-conference/Makefile index d4c66a5961c..d78fe3d5168 100644 --- a/chat/mu-conference/Makefile +++ b/chat/mu-conference/Makefile @@ -1,25 +1,20 @@ -# $NetBSD: Makefile,v 1.21 2009/01/05 12:19:58 abs Exp $ -# +# $NetBSD: Makefile,v 1.22 2011/02/04 12:05:45 adam Exp $ -DISTNAME= mu-conference-0.6.0 -PKGREVISION= 6 -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 +DISTNAME= mu-conference_0.8 +PKGNAME= ${DISTNAME:S/_/-/} +CATEGORIES= chat +MASTER_SITES= http://download.gna.org/mu-conference/ -MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://jabber.terrapin.com/JCR/ -COMMENT= Implementation of the JEP-0045 Multi-User Chat protocol - -DEPENDS+= jabberd-[0-9]*:../../chat/jabberd2 +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://jabber.terrapin.com/JCR/ +COMMENT= Implementation of the XEP-0045 Multi-User Chat protocol +LICENSE= gnu-gpl-v2 PKG_DESTDIR_SUPPORT= user-destdir -WRKSRC= ${WRKDIR}/jcr-0.1.2 -SUBWRKSRC= ${WRKSRC}/${DISTNAME}/src -XMLCONFIG= ${WRKDIR}/${DISTNAME}/muc-jcr.xml - -USE_TOOLS+= gmake pax pkg-config +USE_TOOLS+= gmake pkg-config +LDFLAGS+= -L${BUILDLINK_PREFIX.expat}/lib +LDFLAGS+= -L${BUILDLINK_PREFIX.libidn}/lib PKG_SYSCONFSUBDIR= jabberd RCD_SCRIPTS= muc @@ -30,33 +25,30 @@ BUILD_DEFS+= JABBERD_LOGDIR JABBERD_PIDDIR JABBERD_USER?= jabberd PKG_USERS_VARS+= JABBERD_USER -FILES_SUBST+= JABBERD_PIDDIR=${JABBERD_PIDDIR:Q} -FILES_SUBST+= JABBERD_USER=${JABBERD_USER:Q} +FILES_SUBST+= JABBERD_PIDDIR=${JABBERD_PIDDIR} +FILES_SUBST+= JABBERD_USER=${JABBERD_USER} EGDIR= ${PREFIX}/share/examples/jabberd -CONF_FILES+= ${EGDIR}/muc-jcr.xml ${PKG_SYSCONFDIR:Q}/muc-jcr.xml +CONF_FILES+= ${EGDIR}/muc.xml ${PKG_SYSCONFDIR}/muc.xml INSTALLATION_DIRS= bin share/examples/jabberd -post-extract: - ${MV} ${XMLCONFIG:Q} ${XMLCONFIG:Q}.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:Q}.in > ${XMLCONFIG:Q} - -pre-build: - cd ${WRKDIR:Q} && pax -rw -pe ${DISTNAME:Q} ${WRKSRC:Q} - -post-build: - ${CP} ${WRKSRC:Q}/src/main.c ${WRKSRC:Q}/src/jcomp.mk ${SUBWRKSRC:Q} - cd ${SUBWRKSRC:Q} && ${SETENV} ${MAKE_ENV} ${GMAKE} -f jcomp.mk +SUBST_CLASSES+= config +SUBST_STAGE.config= pre-configure +SUBST_MESSAGE.config= Fixing configuration file. +SUBST_FILES.config= muc-default.xml +SUBST_SED.config= -e 's|\(<logdir>\)[^<]*|\1${JABBERD_LOGDIR}|g' +SUBST_SED.config+= -e 's|\(<pidfile>\).|\1${JABBERD_PIDDIR}|g' +SUBST_SED.config+= -e 's|\(<spool>\)./spool|\1${JABBERD_SPOOLDIR}|g' +SUBST_SED.config+= -e 's|\(<stylesheet>\)..|\1${EGDIR}|g' do-install: - ${INSTALL_PROGRAM} ${SUBWRKSRC:Q}/mu-conference ${DESTDIR}${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC:Q}/${DISTNAME:Q}/muc-jcr.xml ${DESTDIR}${EGDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/src/mu-conference ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/mu-conference.sql ${DESTDIR}${EGDIR}/ + ${INSTALL_DATA} ${WRKSRC}/muc-default.xml ${DESTDIR}${EGDIR}/muc.xml + ${INSTALL_DATA} ${WRKSRC}/style.css ${DESTDIR}${EGDIR}/ .include "../../devel/glib2/buildlink3.mk" +.include "../../devel/libidn/buildlink3.mk" +.include "../../textproc/expat/buildlink3.mk" .include "../../mk/bsd.pkg.mk" |