diff options
Diffstat (limited to 'www/py-dj52-django-tasks/Makefile')
| -rw-r--r-- | www/py-dj52-django-tasks/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/www/py-dj52-django-tasks/Makefile b/www/py-dj52-django-tasks/Makefile new file mode 100644 index 000000000000..374bd1f2c7a7 --- /dev/null +++ b/www/py-dj52-django-tasks/Makefile @@ -0,0 +1,36 @@ +PORTNAME= django-tasks +PORTVERSION= 0.9.0 +CATEGORIES= www python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52- +DISTNAME= django_tasks-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Implementation and backport of background workers and tasks in Django +WWW= https://github.com/RealOrangeOne/django-tasks + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj52-django-stubs-ext>=0:www/py-dj52-django-stubs-ext@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +OPTIONS_DEFINE= MYSQL POSTGRES RQ +POSTGRES_DESC= PostgreSQL database support +RQ_DESC= RQ (Redis Queue) support + +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR} +POSTGRES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg>=0:databases/py-psycopg@${PY_FLAVOR} +RQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=0:devel/py-dj52-django-rq@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rq>=2.5:devel/py-rq@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rq-scheduler>=0:devel/py-rq-scheduler@${PY_FLAVOR} + +.include <bsd.port.mk> |
