svn commit: r556421 - in head: mail mail/py-django-mailman3 mail/py-mailmanclient www www/py-django-gravatar2 www/py-postorius
Dan Langille
dvl at FreeBSD.org
Thu Nov 26 23:22:14 UTC 2020
Author: dvl
Date: Thu Nov 26 23:22:11 2020
New Revision: 556421
URL: https://svnweb.freebsd.org/changeset/ports/556421
Log:
Add dependencies required for mail/mailman3
Added:
head/mail/py-django-mailman3/
head/mail/py-django-mailman3/Makefile (contents, props changed)
head/mail/py-django-mailman3/distinfo (contents, props changed)
head/mail/py-django-mailman3/pkg-descr (contents, props changed)
head/mail/py-mailmanclient/
head/mail/py-mailmanclient/Makefile (contents, props changed)
head/mail/py-mailmanclient/distinfo (contents, props changed)
head/mail/py-mailmanclient/pkg-descr (contents, props changed)
head/www/py-django-gravatar2/
head/www/py-django-gravatar2/Makefile (contents, props changed)
head/www/py-django-gravatar2/distinfo (contents, props changed)
head/www/py-django-gravatar2/pkg-descr (contents, props changed)
head/www/py-postorius/
head/www/py-postorius/Makefile (contents, props changed)
head/www/py-postorius/distinfo (contents, props changed)
head/www/py-postorius/pkg-descr (contents, props changed)
Modified:
head/mail/Makefile
head/www/Makefile
Modified: head/mail/Makefile
==============================================================================
--- head/mail/Makefile Thu Nov 26 21:22:23 2020 (r556420)
+++ head/mail/Makefile Thu Nov 26 23:22:11 2020 (r556421)
@@ -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
Added: head/mail/py-django-mailman3/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-django-mailman3/Makefile Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= django-mailman3
+PORTVERSION= 1.3.4
+CATEGORIES= mail
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dvl at 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>
Added: head/mail/py-django-mailman3/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-django-mailman3/distinfo Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1606432048
+SHA256 (django-mailman3-1.3.4.tar.gz) = 7e37b68bb47e9ae196ca19018f576e2c8c90189c5bd82d4e549d0c2f2f3f35fb
+SIZE (django-mailman3-1.3.4.tar.gz) = 390310
Added: head/mail/py-django-mailman3/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-django-mailman3/pkg-descr Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,4 @@
+This package contains libraries and templates for Django-based interfaces
+interacting with Mailman.
+
+WWW: https://gitlab.com/mailman/django-mailman3
Added: head/mail/py-mailmanclient/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-mailmanclient/Makefile Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= mailmanclient
+PORTVERSION= 3.3.1
+CATEGORIES= mail
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dvl at 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>
Added: head/mail/py-mailmanclient/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-mailmanclient/distinfo Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1606419804
+SHA256 (mailmanclient-3.3.1.tar.gz) = 8fc44666b0404fa6ab4b9755f8ee37c4d4001aca1d88a515a2d8ac06f7fd4f5e
+SIZE (mailmanclient-3.3.1.tar.gz) = 78807
Added: head/mail/py-mailmanclient/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-mailmanclient/pkg-descr Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,4 @@
+The mailmanclient library provides official Python bindings for the GNU
+Mailman 3 REST API.
+
+WWW: https://gitlab.com/mailman/mailmanclient
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Thu Nov 26 21:22:23 2020 (r556420)
+++ head/www/Makefile Thu Nov 26 23:22:11 2020 (r556421)
@@ -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
Added: head/www/py-django-gravatar2/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-django-gravatar2/Makefile Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= django-gravatar2
+PORTVERSION= 1.4.4
+CATEGORIES= www
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dvl at 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>
Added: head/www/py-django-gravatar2/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-django-gravatar2/distinfo Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1606420602
+SHA256 (django-gravatar2-1.4.4.tar.gz) = c813280967511ced93eea0359f60e5369c35b3311efe565c3e5d4ab35c10c9ee
+SIZE (django-gravatar2-1.4.4.tar.gz) = 8396
Added: head/www/py-django-gravatar2/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-django-gravatar2/pkg-descr Thu Nov 26 23:22:11 2020 (r556421)
@@ -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 at example.com', size=150)
+gravatar_exists = has_gravatar('bob at example.com')
+profile_url = get_gravatar_profile_url('alice at example.com')
+email_hash = calculate_gravatar_hash('alice at example.com')
+
+WWW: https://github.com/twaddington/django-gravatar
Added: head/www/py-postorius/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-postorius/Makefile Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME= postorius
+PORTVERSION= 1.3.3
+CATEGORIES= www
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dvl at 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>
Added: head/www/py-postorius/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-postorius/distinfo Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1606420891
+SHA256 (postorius-1.3.3.tar.gz) = 8ae734509fb334566480c9503d2053b5a671abbe6b7a8a13a06e2ebade105622
+SIZE (postorius-1.3.3.tar.gz) = 2704738
Added: head/www/py-postorius/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-postorius/pkg-descr Thu Nov 26 23:22:11 2020 (r556421)
@@ -0,0 +1,3 @@
+Postorius Django provides a web user interface to access GNU Mailman
+
+WWW: https://pypi.org/project/postorius/
More information about the svn-ports-all
mailing list