diff options
author | thierry <thierry@FreeBSD.org> | 2004-12-26 18:23:36 +0800 |
---|---|---|
committer | thierry <thierry@FreeBSD.org> | 2004-12-26 18:23:36 +0800 |
commit | 47ede60e5d25e255dbbecc8d41d30e4178779603 (patch) | |
tree | b98698121a89824a0151bf7d3087f8ed82949cc3 /mail/horde4-ingo/Makefile | |
parent | 4c99597992b71933a65671ad046abc9ff128bf5d (diff) | |
download | freebsd-ports-gnome-47ede60e5d25e255dbbecc8d41d30e4178779603.tar.gz freebsd-ports-gnome-47ede60e5d25e255dbbecc8d41d30e4178779603.tar.zst freebsd-ports-gnome-47ede60e5d25e255dbbecc8d41d30e4178779603.zip |
Add ingo 1.0, horde's email-filter management application.
PR: -l
Submitted by: Thierry Thomas (<thierry@pompo.net>)
Diffstat (limited to 'mail/horde4-ingo/Makefile')
-rw-r--r-- | mail/horde4-ingo/Makefile | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/mail/horde4-ingo/Makefile b/mail/horde4-ingo/Makefile new file mode 100644 index 000000000000..826a13134246 --- /dev/null +++ b/mail/horde4-ingo/Makefile @@ -0,0 +1,94 @@ +# Ports collection makefile for: Ingo +# Date created: Dec 3, 2004 +# Whom: Thierry Thomas (<thierry@pompo.net>) +# +# $FreeBSD$ +# + +PORTNAME= ingo +PORTVERSION= 1.0 +CATEGORIES= mail www +MASTER_SITES= ftp://ftp.horde.org/pub/ingo/ \ + ftp://ftp.planetmirror.com/pub/horde/ingo/ \ + ftp://ftp.au.horde.org/pub/horde/ingo/ \ + ftp://ftp.be.horde.org/ingo/ \ + ftp://ftp.es.horde.org/pub/ingo/ \ + ftp://ftp.it.horde.org/pub/mirror/horde.org/ingo/ \ + ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/ingo/ \ + ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/ingo/ \ + http://ftp.horde.org/pub/ingo/ +DISTNAME= ${PORTNAME}-h3-${PORTVERSION} + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Horde's email-filter management application + +#----------------------------------------------------------------------- +# You may define this option: +# +# - WITH_SIEVE : if you run timsieved (with Cyrus). +# +#----------------------------------------------------------------------- + +RUN_DEPENDS+= ${LOCALBASE}/www/horde/rpc.php:${PORTSDIR}/www/horde + +NO_BUILD= yes +USE_PHP= imap +USE_REINPLACE= yes + +PLIST_SUB= INGODIR=${LINGODIR} +PKGMESSAGE= ${WRKDIR}/pkg-message + +DOCS= LICENSE README docs/CHANGES docs/CREDITS docs/INSTALL \ + docs/RELEASE_NOTES docs/TODO +CONFFILE= backends.php fields.php prefs.php +SUB_DIRS= config lib locale po scripts templates themes + +LHORDEDIR?= www/horde +LINGODIR= ${LHORDEDIR}/ingo +PEARDIR?= ${LOCALBASE}/share/pear + +INGODIR= ${PREFIX}/${LINGODIR} +CONFDIR= ${INGODIR}/config + +HORDE_INC= ${LOCALBASE}/etc/horde + +.include <bsd.port.pre.mk> + +.if defined(WITH_SIEVE) || exists(${LOCALBASE}/cyrus/bin/timsieved) +RUN_DEPENDS+= ${PEARDIR}/Net/Sieve.php:${PORTSDIR}/net/pear-Net_Sieve +.endif + +pre-configure: + @${SED} -e "s:/home/httpd/html/horde/ingo:${INGODIR}:g" \ + ${FILESDIR}/httpd.conf.ingo >${WRKDIR}/httpd.conf.ingo + +do-install: + @${MKDIR} ${INGODIR} +.for REP in ${SUB_DIRS} + @${CP} -Rp ${WRKSRC}/${REP} ${INGODIR} +.endfor + @${CP} -p ${WRKSRC}/*.php ${INGODIR} +.for FILE in ${CONFFILE} + @if [ ! -f ${CONFDIR}/${FILE} ]; then \ + ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ + fi +.endfor + @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${INGODIR} + @${CHMOD} -R o-rwx ${CONFDIR} + @${INSTALL_DATA} ${WRKDIR}/httpd.conf.ingo ${HORDE_INC} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for FILE in ${DOCS} + @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} +.endfor + @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." +.endif + +post-install: + @${SED} -e "s:%%INGODIR%%:${INGODIR}:g;s:%%DOCSDIR%%:${DOCSDIR}:g" \ + < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} + @${ECHO_MSG} + @${CAT} ${PKGMESSAGE} + @${ECHO_MSG} + +.include <bsd.port.post.mk> |