Add dependencies required for mail/mailman3

This commit is contained in:
Dan Langille 2020-11-26 23:22:11 +00:00
parent 586ffedb2e
commit 9a05dbe453
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=556421
14 changed files with 144 additions and 0 deletions

View File

@ -494,11 +494,13 @@
SUBDIR += py-authres
SUBDIR += py-dkimpy
SUBDIR += py-email-validator
SUBDIR += py-django-mailman3
SUBDIR += py-email_reply_parser
SUBDIR += py-flask-mail
SUBDIR += py-flufl.bounce
SUBDIR += py-fuglu
SUBDIR += py-mail-parser
SUBDIR += py-mailmanclient
SUBDIR += py-managesieve3
SUBDIR += py-milter
SUBDIR += py-notmuch

View File

@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= django-mailman3
PORTVERSION= 1.3.4
CATEGORIES= mail
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Libraries and templates for Django-based interfaces interacting with Mailman
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>0:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.1:mail/py-mailmanclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-allauth>0:www/py-django-allauth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-gravatar2>1.0.6:www/py-django-gravatar2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1606432048
SHA256 (django-mailman3-1.3.4.tar.gz) = 7e37b68bb47e9ae196ca19018f576e2c8c90189c5bd82d4e549d0c2f2f3f35fb
SIZE (django-mailman3-1.3.4.tar.gz) = 390310

View File

@ -0,0 +1,4 @@
This package contains libraries and templates for Django-based interfaces
interacting with Mailman.
WWW: https://gitlab.com/mailman/django-mailman3

View File

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= mailmanclient
PORTVERSION= 3.3.1
CATEGORIES= mail
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Official Python bindings for the GNU Mailman 3 REST API
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>3.0:devel/py-flake8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8-bugbear>0:devel/py-flake8-bugbear@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mailman>0:mail/mailman3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}falcon>0:www/py-falcon@${PY_FLAVOR}
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
do-test:
@cd ${WRKSRC}/src/mailmanclient/tests && ${PYTHON_CMD} test_client.py
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1606419804
SHA256 (mailmanclient-3.3.1.tar.gz) = 8fc44666b0404fa6ab4b9755f8ee37c4d4001aca1d88a515a2d8ac06f7fd4f5e
SIZE (mailmanclient-3.3.1.tar.gz) = 78807

View File

@ -0,0 +1,4 @@
The mailmanclient library provides official Python bindings for the GNU
Mailman 3 REST API.
WWW: https://gitlab.com/mailman/mailmanclient

View File

@ -1498,6 +1498,7 @@
SUBDIR += py-django-filter
SUBDIR += py-django-formset-js-improved
SUBDIR += py-django-formtools
SUBDIR += py-django-gravatar2
SUBDIR += py-django-guardian
SUBDIR += py-django-happenings-update
SUBDIR += py-django-haystack
@ -1682,6 +1683,7 @@
SUBDIR += py-pecan
SUBDIR += py-pelican
SUBDIR += py-planet
SUBDIR += py-postorius
SUBDIR += py-praw
SUBDIR += py-prawcore
SUBDIR += py-priority

View File

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= django-gravatar2
PORTVERSION= 1.4.4
CATEGORIES= www
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Lightweight app for interacting with gravatars
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1606420602
SHA256 (django-gravatar2-1.4.4.tar.gz) = c813280967511ced93eea0359f60e5369c35b3311efe565c3e5d4ab35c10c9ee
SIZE (django-gravatar2-1.4.4.tar.gz) = 8396

View File

@ -0,0 +1,13 @@
A lightweight django-gravatar app. Includes helper methods for interacting with
gravatars outside of template code.
Use in code:
from django_gravatar.helpers import get_gravatar_url, has_gravatar, get_gravatar_profile_url, calculate_gravatar_hash
url = get_gravatar_url('alice@example.com', size=150)
gravatar_exists = has_gravatar('bob@example.com')
profile_url = get_gravatar_profile_url('alice@example.com')
email_hash = calculate_gravatar_hash('alice@example.com')
WWW: https://github.com/twaddington/django-gravatar

30
www/py-postorius/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $FreeBSD$
PORTNAME= postorius
PORTVERSION= 1.3.3
CATEGORIES= www
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Django app provoding web user interface to access GNU Mailman
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-mailman3>=1.3.3:mail/py-django-mailman3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django22>0:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.1mail/py-mailmanclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-gravatar2>1.0.6:www/py-django-gravatar2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}readme_renderer>0:devel/py-readme_renderer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup448>0:www/py-beautifulsoup448@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}isort>0:devel/py-isort@${PY_FLAVOR}
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1606420891
SHA256 (postorius-1.3.3.tar.gz) = 8ae734509fb334566480c9503d2053b5a671abbe6b7a8a13a06e2ebade105622
SIZE (postorius-1.3.3.tar.gz) = 2704738

View File

@ -0,0 +1,3 @@
Postorius Django provides a web user interface to access GNU Mailman
WWW: https://pypi.org/project/postorius/