# $OpenBSD: Makefile,v 1.29 2012/06/26 20:23:29 jasper Exp $ COMMENT= jabber server written in Erlang V= 2.1.11 DISTNAME= ejabberd-$V CATEGORIES= net HOMEPAGE= http://www.ejabberd.im/ MAINTAINER= Wiktor Izdebski # GPLv2+ PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes WANTLIB= expat crypto ssl z MASTER_SITES= http://www.process-one.net/downloads/ejabberd/$V/ EXTRACT_SUFX= .tgz MODULES= converters/libiconv BUILD_DEPENDS= lang/erlang RUN_DEPENDS= lang/erlang MAKE_FLAGS+= EJABBERDDIR=${PREFIX}/lib/ejabberd \ LOGDIR=${EJLOGDIR} \ ETCDIR=${SYSCONFDIR}/ejabberd \ SPOOLDIR=${EJDBDIR} FAKE_FLAGS+= EJABBERDDIR=${WRKINST}/${PREFIX}/lib/ejabberd \ LOGDIR=${WRKINST}${EJLOGDIR} \ ETCDIR=${WRKINST}/${PREFIX}/share/examples/ejabberd \ SPOOLDIR=${WRKINST}/${EJDBDIR} USE_GMAKE= Yes CONFIGURE_STYLE= gnu SHARED_ONLY= Yes CONFIGURE_ARGS+= --disable-pam \ --enable-mod_pubsub \ --enable-mod_irc \ --enable-mod_muc \ --enable-eldap \ --enable-web \ --enable-tls \ --enable-odbc \ --enable-ejabberd_zlib \ --disable-roster-gateway-workaround \ --disable-mssql CONFIGURE_ENV= HOME=${WRKDIST} \ ac_cv_header_openssl_md2_h=no JABBERDUSER= _ejabberd JABBERDGROUP= _ejabberd EJDBDIR= /var/db/ejabberd EJLOGDIR= /var/log/ejabberd WRKSRC= ${WRKDIST}/src NO_REGRESS= Yes SUBST_VARS= EJDBDIR EJLOGDIR JABBERDUSER post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ejabberd cd ${WRKDIST}/examples && \ find . -type d -exec ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/ejabberd/{} \; && \ find . ! -type d -exec ${SUBST_CMD} -c {} ${PREFIX}/share/examples/ejabberd/{} \; ${INSTALL_DATA} ${WRKSRC}/odbc/pg.sql ${PREFIX}/share/examples/ejabberd/ ${INSTALL_DATA} ${WRKSRC}/odbc/mysql.sql ${PREFIX}/share/examples/ejabberd/ cd ${WRKDIST}/doc && \ find . -type d -exec ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ejabberd/{} \; && \ find . -name '*.html' -exec ${INSTALL_DATA} {} ${PREFIX}/share/doc/ejabberd/{} \; && \ find . -name '*.png' -exec ${INSTALL_DATA} {} ${PREFIX}/share/doc/ejabberd/{} \; ${SUBST_CMD} ${PREFIX}/share/examples/ejabberd/ejabberd.cfg ${SUBST_CMD} ${PREFIX}/sbin/ejabberdctl @chown ${SHAREOWN}:${BINGRP} ${PREFIX}/sbin/ejabberdctl @chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/ejabberd @chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/examples/ejabberd @find ${WRKINST} -type f -name '*.beforesubst' -exec rm {} \; .include