aboutsummaryrefslogtreecommitdiff
path: root/mail/mailman3/Makefile
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2020-09-21 15:43:19 +0000
committerSteve Wills <swills@FreeBSD.org>2020-09-21 15:43:19 +0000
commit4f871c39257dda859f7e970714c69e259fc5234d (patch)
treeb3eff98f48bbac43275c4ebd691cfc0e89bc051e /mail/mailman3/Makefile
parentdefdab04c15540f28cb8a2a76c3251e1d126baba (diff)
downloadports-4f871c39257dda859f7e970714c69e259fc5234d.tar.gz
ports-4f871c39257dda859f7e970714c69e259fc5234d.zip
mail/mailman3: create port
Mailman is free software for managing electronic mail discussion and e-newsletter lists. Mailman is integrated with the web, making it easy for users to manage their accounts and for list owners to administer their lists. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more. WWW: http://www.list.org/ PR: 225543 Submitted by: Charlie Li <ml+freebsd@vishwin.info> (with changes from pi)
Notes
Notes: svn path=/head/; revision=549452
Diffstat (limited to 'mail/mailman3/Makefile')
-rw-r--r--mail/mailman3/Makefile43
1 files changed, 43 insertions, 0 deletions
diff --git a/mail/mailman3/Makefile b/mail/mailman3/Makefile
new file mode 100644
index 000000000000..dab608186a46
--- /dev/null
+++ b/mail/mailman3/Makefile
@@ -0,0 +1,43 @@
+# $FreeBSD$
+
+PORTNAME= mailman
+PORTVERSION= 3.3.1
+CATEGORIES= mail
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= vishwin@vishwin.info
+COMMENT= GNU Mailing List Management System, Core
+
+LICENSE= GPLv3+
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiosmtpd>=1.1:mail/py-aiosmtpd@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}alembic>0:databases/py-alembic@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}atpublic>0:devel/py-atpublic@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.14.0:dns/py-dnspython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}falcon>=1.0.0.rc1:www/py-falcon@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flufl.bounce>0:mail/py-flufl.bounce@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flufl.i18n>=2.0:devel/py-flufl.i18n@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flufl.lock>=3.1:devel/py-flufl.lock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lazr.config>0:devel/py-lazr.config@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>1.2.3:databases/py-sqlalchemy12@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.configuration>0:devel/py-zope.configuration@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.event>0:devel/py-zope.event@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+
+USES= python:3.5+
+USE_PYTHON= autoplist distutils
+USE_RC_SUBR= mailman
+
+SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
+
+USERS= mailman
+GROUPS= mailman
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>