git: 8fd24a12bb5a - main - devel/py-dj50-strawberry-graphql: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 01 Jun 2025 15:53:08 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8fd24a12bb5a9e400ce4d1b2535240d1974e9a4b

commit 8fd24a12bb5a9e400ce4d1b2535240d1974e9a4b
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-01 15:52:19 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-01 15:52:19 +0000

    devel/py-dj50-strawberry-graphql: Remove expired port
    
    2025-05-31 devel/py-dj50-strawberry-graphql: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
---
 MOVED                                      |  1 +
 devel/Makefile                             |  1 -
 devel/py-dj50-strawberry-graphql/Makefile  | 76 ------------------------------
 devel/py-dj50-strawberry-graphql/distinfo  |  3 --
 devel/py-dj50-strawberry-graphql/pkg-descr | 23 ---------
 5 files changed, 1 insertion(+), 103 deletions(-)

diff --git a/MOVED b/MOVED
index 7825b34ef138..ff4212b0fd20 100644
--- a/MOVED
+++ b/MOVED
@@ -4425,3 +4425,4 @@ net/openbgpd6|net/openbgpd8|2025-05-31|Has expired: Unsupported upstream, consid
 lang/kross-interpreters||2025-05-31|Has expired: Development discontinued, not shipped with the next KDE Gear release
 www/py-dj50-django-taggit|www/py-dj51-django-taggit|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
 www/py-dj50-strawberry-graphql-django|www/py-dj51-strawberry-graphql-django|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
+devel/py-dj50-strawberry-graphql|devel/py-dj51-strawberry-graphql|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
diff --git a/devel/Makefile b/devel/Makefile
index 0b64e94895f8..0e14e99fff76 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4815,7 +4815,6 @@
     SUBDIR += py-distlib
     SUBDIR += py-distributed
     SUBDIR += py-dj50-django-rq
-    SUBDIR += py-dj50-strawberry-graphql
     SUBDIR += py-dj51-django-rq
     SUBDIR += py-dj51-strawberry-graphql
     SUBDIR += py-django-rq
diff --git a/devel/py-dj50-strawberry-graphql/Makefile b/devel/py-dj50-strawberry-graphql/Makefile
deleted file mode 100644
index 6d45bc7c185d..000000000000
--- a/devel/py-dj50-strawberry-graphql/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-PORTNAME=	strawberry-graphql
-DISTVERSION=	0.266.0
-CATEGORIES=	devel python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}dj50-
-DISTNAME=	strawberry_graphql-${DISTVERSION}
-
-MAINTAINER=	kai@FreeBSD.org
-COMMENT=	Library for creating GraphQL APIs
-WWW=		https://github.com/strawberry-graphql/strawberry
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE=2025-05-31
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}poetry-core>=1.6:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
-
-USES=		python:3.10+
-USE_PYTHON=	autoplist concurrent pep517
-
-CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
-
-NO_ARCH=	yes
-
-OPTIONS_DEFINE=		AIOHTTP ASGI CHANNELS CLI DEBUG DEBUG-SERVER DJANGO \
-			FASTAPI FLASK OPENTELEMETRY PYDANTIC
-
-AIOHTTP_DESC=		Basic AIOHTTP integration
-ASGI_DESC=		Basic ASGI integration
-CHANNELS_DESC=		Support for Django Channels
-CLI_DESC=		Support for CLI commands
-DEBUG-SERVER_DESC=	Enable debug server
-DEBUG_DESC=		Generate verbose debug information
-DJANGO_DESC=		Basic Django integration
-FASTAPI_DESC=		Support for FastAPI in conjunction with GraphQLRouter
-FLASK_DESC=		Basic Flask integration
-OPENTELEMETRY_DESC=	Generate Open Telemetry compatible tracing information
-PYDANTIC_DESC=		Support for Pydantic models
-
-AIOHTTP_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4:www/py-aiohttp@${PY_FLAVOR}
-ASGI_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR}
-CHANNELS_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}dj50-channels>=3.0.5:www/py-dj50-channels@${PY_FLAVOR}
-CLI_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR}
-DEBUG-SERVER_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11.6:www/py-uvicorn@${PY_FLAVOR}
-DEBUG_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR}
-# NB: www/py-channels (via CHANNELS) options depends on www/py-djangoXX, which
-# should be taken into account when creating a port for a specific Django version.
-DJANGO_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}django50>=3.2:www/py-django50@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR}
-FASTAPI_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}fastapi>=0.62.5:www/py-fastapi@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR}
-FLASK_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}flask>=1.1:www/py-flask@${PY_FLAVOR}
-OPENTELEMETRY_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}opentelemetry-api<2:devel/py-opentelemetry-api@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk<2:devel/py-opentelemetry-sdk@${PY_FLAVOR}
-# NB: Switch to devel/py-pydantic once www/py-fastapi uses it
-PYDANTIC_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}pydantic2>1.6.1:devel/py-pydantic2@${PY_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/devel/py-dj50-strawberry-graphql/distinfo b/devel/py-dj50-strawberry-graphql/distinfo
deleted file mode 100644
index 1c7a48f7a30e..000000000000
--- a/devel/py-dj50-strawberry-graphql/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1745381218
-SHA256 (strawberry_graphql-0.266.0.tar.gz) = 93c221a1d19454b2d1303135733871a3a8b4f9a0cfeea3b7764cf615faf74b72
-SIZE (strawberry_graphql-0.266.0.tar.gz) = 203305
diff --git a/devel/py-dj50-strawberry-graphql/pkg-descr b/devel/py-dj50-strawberry-graphql/pkg-descr
deleted file mode 100644
index ea25df49f06d..000000000000
--- a/devel/py-dj50-strawberry-graphql/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-Strawberry is a developer friendly GraphQL library for Python, designed for
-modern development.
-
-* Type hints: Leverages Python type hints to provide a great developer
-  experience while creating GraphQL Libraries.
-
-* Async Support: Supports async/await out of the box, allowing you to write
-  your resolvers in a non-blocking way.
-
-* Extensible: Has support for schema and field extensions, allowing you to
-  extend the schema with custom logic.
-
-* Generics: Supports generics, allowing you to create reusable types that can
-  be used in multiple places.
-
-* Federation: Supports Federation, allowing you to create a federated GraphQL
-  schema.
-
-* Dataloaders: Comes with support for dataloaders, allowing you to batch
-  multiple queries into a single one.
-
-* Integrations: Has support for multiple integrations, allowing you to use it
-  with your favorite web framework.