freebsd-ports/devel/py-dj41-graphene-django/Makefile
Kai Knoblich f7fdc07f46 net-mgmt/netbox: Create Django 4.1 consumers
* Django 3.2 is currently the "default" version in the ports tree due
  its long term support until April 2024.  Thus ports that are assigned
  to that version will exist until then.

  The following ports are required to make the upgrade of
  net-mgmt/netbox to the 3.4 release possible because it requires
  Django 4.1.

  All of the ports listed below were created on the basis of their
  respective original ports:

  - devel/py-dj41-django-rq
  - devel/py-dj41-graphene-django
  - www/py-dj41-django-auth-ldap
  - www/py-dj41-django-cors-headers
  - www/py-dj41-django-debug-toolbar
  - www/py-dj41-django-filter
  - www/py-dj41-django-graphiql-debug-toolbar
  - www/py-dj41-django-js-asset
  - www/py-dj41-django-mptt
  - www/py-dj41-django-prometheus
  - www/py-dj41-django-redis
  - www/py-dj41-django-tables2
  - www/py-dj41-django-taggit
  - www/py-dj41-django-timezone-field
  - www/py-dj41-djangorestframework
  - www/py-dj41-drf-yasg

Reviewed by:	sunpoet (via e-mail)
Approved by:	sunpoet (via e-mail)
Differential Revision:	https://reviews.freebsd.org/D38649
2023-02-22 07:58:32 +01:00

34 lines
1.2 KiB
Makefile

PORTNAME= graphene-django
PORTVERSION= 3.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj41-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Graphene Django integration
WWW= https://github.com/graphql-python/graphene-django
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django41>=3.2:www/py-django41@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphene>=3.0<4:devel/py-graphene@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphql-core>=3.1.0<4:devel/py-graphql-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphql-relay>=3.1.1<4:devel/py-graphql-relay@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}promise>=2.1:devel/py-promise@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR}
USES= python:3.8+
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
NO_ARCH= yes
OPTIONS_DEFINE= REST_FRAMEWORK
OPTIONS_DEFAULT=REST_FRAMEWORK
REST_FRAMEWORK_DESC= REST framework support
REST_FRAMEWORK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj41-djangorestframework>=3.6.3:www/py-dj41-djangorestframework@${PY_FLAVOR}
.include <bsd.port.mk>