Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Nov 2020 23:22:11 +0000 (UTC)
From:      Dan Langille <dvl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556421 - in head: mail mail/py-django-mailman3 mail/py-mailmanclient www www/py-django-gravatar2 www/py-postorius
Message-ID:  <202011262322.0AQNMBK7038072@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@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@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

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@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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011262322.0AQNMBK7038072>