Index: mail/Makefile =================================================================== --- mail/Makefile +++ mail/Makefile @@ -615,6 +615,7 @@ SUBDIR += sigrot SUBDIR += simscan SUBDIR += slapd-cyrus + SUBDIR += slimta SUBDIR += sma SUBDIR += smfsav SUBDIR += smfsav-devel Index: mail/slimta/Makefile =================================================================== --- /dev/null +++ mail/slimta/Makefile @@ -0,0 +1,32 @@ +# $FreeBSD$ + +PORTNAME= slimta +PORTVERSION= 0.7.8 +CATEGORIES= mail +MASTER_SITES= CHEESESHOP + +MAINTAINER= nc@FreeBSD.org +COMMENT= Configurable MTA based on the python-slimta libraries + +LICENSE= MIT + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-slimta>0:mail/py-python-slimta@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist concurrent distutils +USE_RC_SUBR= ${PORTNAME} + +NO_ARCH= yes +SUB_FILES= pkg-message + +post-patch: +.for file in setup main state + @${REINPLACE_CMD} -i '' -e 's|/etc/|${PREFIX}/etc/|' ${WRKSRC}/${PORTNAME}/app/${file}.py +.endfor + +post-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} + +.include Index: mail/slimta/distinfo =================================================================== --- /dev/null +++ mail/slimta/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1609989855 +SHA256 (slimta-0.7.8.tar.gz) = 506ee680f6accd14d48f85faf1ff8a64f53b64be19555077cdff54ba38a70501 +SIZE (slimta-0.7.8.tar.gz) = 17095 Index: mail/slimta/files/pkg-message.in =================================================================== --- /dev/null +++ mail/slimta/files/pkg-message.in @@ -0,0 +1,21 @@ +[ +{ type: install + message: <