diff options
author | Renato Botelho <garga@FreeBSD.org> | 2005-09-02 12:52:56 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2005-09-02 12:52:56 +0000 |
commit | ef0048f56708d5aeaa33ff5d2c33d0ebe342cac9 (patch) | |
tree | a75565bb8da7a69caf642b9f8621970d120dcc52 /mail/tumgreyspf/Makefile | |
parent | a71c811851082288f9e55f33dfa0ce16696d12e5 (diff) | |
download | ports-ef0048f56708d5aeaa33ff5d2c33d0ebe342cac9.tar.gz ports-ef0048f56708d5aeaa33ff5d2c33d0ebe342cac9.zip |
Notes
Diffstat (limited to 'mail/tumgreyspf/Makefile')
-rw-r--r-- | mail/tumgreyspf/Makefile | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/mail/tumgreyspf/Makefile b/mail/tumgreyspf/Makefile new file mode 100644 index 000000000000..04548a637818 --- /dev/null +++ b/mail/tumgreyspf/Makefile @@ -0,0 +1,76 @@ +# New ports collection makefile for: tumgreyspf +# Date created: 31 Aug 2005 +# Whom: Marcus Grando <marcus@corp.grupos.com.br> +# +# $FreeBSD$ +# + +PORTNAME= tumgreyspf +PORTVERSION= 1.09 +CATEGORIES= mail +MASTER_SITES= ftp://ftp.tummy.com/pub/tummy/tumgreyspf/ + +MAINTAINER= marcus@corp.grupos.com.br +COMMENT= External policy checker for the postfix mail server + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/spf.py:${PORTSDIR}/mail/py-spf + +USE_PYTHON= 2.1+ +NO_BUILD= yes +USE_REINPLACE= yes + +TUMGREYSPF_DIR?= /var/db/${PORTNAME} +TUMGREYSPF_USER?= nobody +TUMGREYSPF_GROUP?= nobody + +PKGMESSAGE= ${WRKSRC}/pkg-message +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall +PKGINSTALL= ${WRKDIR}/pkg-install + +SUB_FILES= pkg-message pkg-deinstall pkg-install +SUB_LIST+= TUMGREYSPF_DIR=${TUMGREYSPF_DIR} \ + TUMGREYSPF_USER=${TUMGREYSPF_USER} \ + TUMGREYSPF_GROUP=${TUMGREYSPF_GROUP} + +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif + +pre-everything:: + @${ECHO_MSG} + @${ECHO_MSG} "You may set following options:" + @${ECHO_MSG} + @${ECHO_MSG} "TUMGREYSPF_DIR=/var/db/${PORTNAME} Local are used to greylist" + @${ECHO_MSG} "TUMGREYSPF_USER=nobody User to run ${PORTNAME} (Default: nobody)" + @${ECHO_MSG} "TUMGREYSPF_GROUP=nobody Group to run ${PORTNAME} (Default: nobody)" + @${ECHO_MSG} + +post-patch: + @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%TUMGREYSPF_DIR%%|${TUMGREYSPF_DIR}|g" \ + ${WRKSRC}/tumgreyspfsupp.py ${WRKSRC}/tumgreyspf.conf + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/tumgreyspfsupp.py ${PYTHONPREFIX_SITELIBDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/tumgreyspf ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/tumgreyspf-clean ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/tumgreyspf-configtest ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/gentest ${PREFIX}/bin/tumgreyspf-gentest + ${INSTALL_SCRIPT} ${WRKSRC}/tumgreyspf-stat ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/tumgreyspf.conf ${PREFIX}/etc/tumgreyspf.conf.default +. if !exists(${PREFIX}/etc/tumgreyspf.conf) + ${INSTALL_SCRIPT} ${WRKSRC}/tumgreyspf.conf ${PREFIX}/etc +. endif + +post-install: + @${MKDIR} ${DATADIR} + @${INSTALL_DATA} ${WRKSRC}/__default__.dist ${DATADIR} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/README* ${DOCSDIR} +.endif + @${CAT} ${PKGMESSAGE} +.if !defined(PACKAGE_BUILDING) + @${SETENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL +.endif + +.include <bsd.port.mk> |