# Created by: Jason R. Mastaler # $FreeBSD$ PORTNAME= tmda PORTVERSION= 1.1.12 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= ftp://tmda.net/pub/tmda/releases/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= sergei EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Python-based SPAM reduction system OPTIONS_DEFINE= CDB DOCS EXAMPLES CDB_RUN_DEPENDS=${PYTHON_SITELIBDIR}/cdbmodule.so:${PORTSDIR}/databases/py-cdb USE_PYTHON= yes SUB_FILES= pkg-message DOCS= CODENAMES CRYPTO README THANKS NEWS UPGRADE SAMPLES= tmda.el tofmipd.sysconfig vtmdarc SCRIPTS= collectaddys def2html printcdb printdbm sendit.sh \ smtp-check-sender tofmipd.init tofmipd.sysconfig \ update-internaldomains vadduser-tmda vmailmgr-vdir.sh \ vpopmail-vdir.sh wrapfd3.sh do-build: cd ${WRKSRC} && ${PYTHON_CMD} ./compileall do-install: @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/pythonlib/email @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/pythonlib/email/mime @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/Queue ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/*.py* ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/pythonlib/email/*.py* \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/pythonlib/email ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/pythonlib/email/mime/*.py* \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/pythonlib/email/mime ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/Queue/*.py* \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/Queue @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/templates/*.txt ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/bin/tmda-* ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/dot-tmda/filters ${STAGEDIR}${EXAMPLESDIR}/dot-tmda/lists cd ${WRKSRC}/contrib && \ ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_DATA} ${SAMPLES} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/contrib/dot-tmda && \ ${INSTALL_DATA} [Rc]* ${STAGEDIR}${EXAMPLESDIR}/dot-tmda && \ ${INSTALL_DATA} filters/* ${STAGEDIR}${EXAMPLESDIR}/dot-tmda/filters && \ ${INSTALL_DATA} lists/* ${STAGEDIR}${EXAMPLESDIR}/dot-tmda/lists @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/html ${STAGEDIR}${DOCSDIR}/pdf cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} && \ ${CP} -r doc/html doc/pdf ${STAGEDIR}${DOCSDIR} .include