git: 4968b58a56e0 - main - www/py-dj41-drf-spectacular: Remove expired port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 31 Dec 2023 00:08:38 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4968b58a56e0315475e6d48809e8a4523a37cbcf

commit 4968b58a56e0315475e6d48809e8a4523a37cbcf
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-12-30 05:44:43 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-31 00:06:32 +0000

    www/py-dj41-drf-spectacular: Remove expired port
    
    2023-12-31 www/py-dj41-drf-spectacular: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
---
 MOVED                                 |  3 +++
 www/Makefile                          |  3 ---
 www/py-dj41-django-tables2/Makefile   | 31 -----------------------------
 www/py-dj41-django-tables2/distinfo   |  3 ---
 www/py-dj41-django-tables2/pkg-descr  |  3 ---
 www/py-dj41-drf-spectacular/Makefile  | 37 -----------------------------------
 www/py-dj41-drf-spectacular/distinfo  |  3 ---
 www/py-dj41-drf-spectacular/pkg-descr | 24 -----------------------
 www/py-httpx013/Makefile              | 36 ----------------------------------
 www/py-httpx013/distinfo              |  3 ---
 www/py-httpx013/files/patch-setup.py  | 17 ----------------
 www/py-httpx013/pkg-descr             |  2 --
 12 files changed, 3 insertions(+), 162 deletions(-)

diff --git a/MOVED b/MOVED
index 61f4f88b2fcd..0addb38ad793 100644
--- a/MOVED
+++ b/MOVED
@@ -8267,3 +8267,6 @@ net-mgmt/zabbix4-proxy|net-mgmt/zabbix5-proxy|2023-12-31|Has expired: Upstream E
 devel/py-dj41-django-rq|devel/py-dj42-django-rq|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
 net/p5-MaxMind-DB-Writer||2023-12-31|Has expired: This is the final release. This distribution is no longer being developed
 www/py-dj41-django-graphiql-debug-toolbar|www/py-dj42-django-graphiql-debug-toolbar|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj41-drf-spectacular|www/py-dj42-drf-spectacular|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj41-django-tables2|www/py-dj42-django-tables2|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-httpx013||2023-12-31|Has expired: Old repo-copy needed for deprecated textproc/py-googletrans
diff --git a/www/Makefile b/www/Makefile
index 2edffbd53064..e6a1700fd9de 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1501,11 +1501,9 @@
     SUBDIR += py-dj41-django-prometheus
     SUBDIR += py-dj41-django-redis
     SUBDIR += py-dj41-django-rich
-    SUBDIR += py-dj41-django-tables2
     SUBDIR += py-dj41-django-taggit
     SUBDIR += py-dj41-django-timezone-field
     SUBDIR += py-dj41-djangorestframework
-    SUBDIR += py-dj41-drf-spectacular
     SUBDIR += py-dj41-drf-spectacular-sidecar
     SUBDIR += py-dj41-drf-yasg
     SUBDIR += py-dj42-django-auth-ldap
@@ -1738,7 +1736,6 @@
     SUBDIR += py-httpx-gssapi
     SUBDIR += py-httpx-oauth
     SUBDIR += py-httpx-socks
-    SUBDIR += py-httpx013
     SUBDIR += py-hypercorn
     SUBDIR += py-hyperframe
     SUBDIR += py-hyperlink
diff --git a/www/py-dj41-django-tables2/Makefile b/www/py-dj41-django-tables2/Makefile
deleted file mode 100644
index b70afa9f3a65..000000000000
--- a/www/py-dj41-django-tables2/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME=	django-tables2
-DISTVERSION=	2.6.0
-CATEGORIES=	www python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}dj41-
-
-MAINTAINER=	kai@FreeBSD.org
-COMMENT=	Table/data-grid framework for Django
-WWW=		https://github.com/jieter/django-tables2
-
-LICENSE=	BSD2CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE=	2023-12-31
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django41>=3.2:www/py-django41@${PY_FLAVOR}
-
-USES=		python
-USE_PYTHON=	distutils autoplist
-
-CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
-
-NO_ARCH=		yes
-
-OPTIONS_DEFINE=		TABLIB
-
-TABLIB_DESC=		Enable support for exporting table datasets
-TABLIB_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/www/py-dj41-django-tables2/distinfo b/www/py-dj41-django-tables2/distinfo
deleted file mode 100644
index 7fc6c8a3d485..000000000000
--- a/www/py-dj41-django-tables2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1688911162
-SHA256 (django-tables2-2.6.0.tar.gz) = 479eed04007cc04bcf764a6fb7a5e3955d94b878ba7f3a4bd4edbd2f7769e08d
-SIZE (django-tables2-2.6.0.tar.gz) = 79370
diff --git a/www/py-dj41-django-tables2/pkg-descr b/www/py-dj41-django-tables2/pkg-descr
deleted file mode 100644
index 5b09aff2a2f2..000000000000
--- a/www/py-dj41-django-tables2/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-django-tables2 simplifies the task of turning sets of data into HTML tables.
-It has native support for pagination and sorting, does for HTML tables what
-django.forms does for HTML forms.
diff --git a/www/py-dj41-drf-spectacular/Makefile b/www/py-dj41-drf-spectacular/Makefile
deleted file mode 100644
index a87e6f9973aa..000000000000
--- a/www/py-dj41-drf-spectacular/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME=	drf-spectacular
-DISTVERSION=	0.26.4
-CATEGORIES=	www python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}dj41-
-
-MAINTAINER=	kai@FreeBSD.org
-COMMENT=	Sane/flexible OpenAPI 3 schema generation for Django REST framework
-WWW=		https://github.com/tfranzel/drf-spectacular
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE=	2023-12-31
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django41>=2.2:www/py-django41@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj41-djangorestframework>=3.10.3:www/py-dj41-djangorestframework@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}uritemplate>=2.0.0:net/py-uritemplate@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR}
-
-USES=		python
-USE_PYTHON=	autoplist distutils
-
-CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
-
-NO_ARCH=		yes
-
-OPTIONS_DEFINE=		SIDECAR
-OPTIONS_DEFAULT=	SIDECAR
-
-SIDECAR_DESC=	Enable self-contained Swagger/Redoc UI installation
-SIDECAR_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dj41-drf-spectacular-sidecar>0:www/py-dj41-drf-spectacular-sidecar@${PY_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/www/py-dj41-drf-spectacular/distinfo b/www/py-dj41-drf-spectacular/distinfo
deleted file mode 100644
index ad77d718ec33..000000000000
--- a/www/py-dj41-drf-spectacular/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1690790119
-SHA256 (drf-spectacular-0.26.4.tar.gz) = 8f5a8f87353d1bb8dcb3f3909b7109b2dcbe1d91f3e069409cf322963e140bd6
-SIZE (drf-spectacular-0.26.4.tar.gz) = 219010
diff --git a/www/py-dj41-drf-spectacular/pkg-descr b/www/py-dj41-drf-spectacular/pkg-descr
deleted file mode 100644
index 7f053d6244dc..000000000000
--- a/www/py-dj41-drf-spectacular/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-This project has 3 goals:
-
-* Extract as much schema information from DRF as possible.
-* Provide flexibility to make the schema usable in the real world (not only
-  toy examples).
-* Generate a schema that works well with the most popular client generators.
-
-The code is a heavily modified fork of the DRF OpenAPI generator, which is/was
-lacking all of the below listed features:
-
-* Serializers modelled as components. (arbitrary nesting + recursion supported)
-* @extend_schema decorator for customization of APIView, Viewsets,
-  function-based views, and @action
-* Authentication support (DRF natives included, easily extendable)
-* Custom serializer class support (easily extendable)
-* SerializerMethodField() type via type hinting or @extend_schema_field
-* i18n support, Tags extraction, Description extraction from docstrings
-* Request/response/parameter examples, Callback operations
-* Vendor specification extensions (x-*) in info, operations, parameters,
-  components, and security schemes
-* Sane fallbacks and sane operation_id naming (based on path)
-* Schema serving with SpectacularAPIView (Redoc and Swagger-UI views are
-  also available)
-* Optional input/output serializer component split
diff --git a/www/py-httpx013/Makefile b/www/py-httpx013/Makefile
deleted file mode 100644
index 8264898258ef..000000000000
--- a/www/py-httpx013/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-PORTNAME=	httpx
-PORTVERSION=	0.13.3
-PORTREVISION=	3
-CATEGORIES=	www python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX=	013
-
-MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	Next generation HTTP client
-WWW=		https://github.com/encode/httpx
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE.md
-
-DEPRECATED=	Old repo-copy needed for deprecated textproc/py-googletrans
-EXPIRATION_DATE=	2023-12-31
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}chardet>=3.0,1:textproc/py-chardet@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}hstspreload>=0:www/py-hstspreload@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}httpcore>=0.9:www/py-httpcore@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}rfc3986>=1.3:www/py-rfc3986@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR}
-
-USES=		cpe python
-USE_PYTHON=	autoplist concurrent distutils
-
-NO_ARCH=	yes
-
-CPE_VENDOR=	encode
-
-PORTSCOUT=	limit:^0\.13\.
-
-.include <bsd.port.mk>
diff --git a/www/py-httpx013/distinfo b/www/py-httpx013/distinfo
deleted file mode 100644
index 6ff8d5949bf2..000000000000
--- a/www/py-httpx013/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1591186800
-SHA256 (httpx-0.13.3.tar.gz) = 3642bd13e90b80ba8a243a730275eb10a4c26ec96f5fc16b87e458d4ab21efae
-SIZE (httpx-0.13.3.tar.gz) = 59369
diff --git a/www/py-httpx013/files/patch-setup.py b/www/py-httpx013/files/patch-setup.py
deleted file mode 100644
index 0bd68e79c050..000000000000
--- a/www/py-httpx013/files/patch-setup.py
+++ /dev/null
@@ -1,17 +0,0 @@
---- setup.py.orig	2020-05-29 10:29:22 UTC
-+++ setup.py
-@@ -58,10 +58,10 @@ setup(
-         "certifi",
-         "hstspreload",
-         "sniffio",
--        "chardet==3.*",
--        "idna==2.*",
--        "rfc3986>=1.3,<2",
--        "httpcore==0.9.*",
-+        "chardet>=3.0",
-+        "idna>=2.0",
-+        "rfc3986>=1.3",
-+        "httpcore>=0.9",
-     ],
-     classifiers=[
-         "Development Status :: 4 - Beta",
diff --git a/www/py-httpx013/pkg-descr b/www/py-httpx013/pkg-descr
deleted file mode 100644
index 37b51f64292f..000000000000
--- a/www/py-httpx013/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-HTTPX is a fully featured HTTP client for Python 3, which provides sync and
-async APIs, and support for both HTTP/1.1 and HTTP/2.