git: 1ba302c0827d - main - www/py-dj52-django-treebeard: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Tue, 30 Jun 2026 19:53:24 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1ba302c0827dac47bd395bf11ecf81c730e00a95

commit 1ba302c0827dac47bd395bf11ecf81c730e00a95
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-06-30 19:52:53 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-06-30 19:52:53 +0000

    www/py-dj52-django-treebeard: Remove expired port
    
    2026-06-30 www/py-dj52-django-treebeard: Obsolete, please use www/py-django-treebeard instead
---
 MOVED                                              |  1 +
 www/Makefile                                       |  1 -
 www/py-dj52-django-treebeard/Makefile              | 46 ----------------------
 www/py-dj52-django-treebeard/distinfo              |  3 --
 .../files/patch-pyproject.toml                     | 20 ----------
 www/py-dj52-django-treebeard/pkg-descr             | 14 -------
 6 files changed, 1 insertion(+), 84 deletions(-)

diff --git a/MOVED b/MOVED
index f16189796241..84af26e726e5 100644
--- a/MOVED
+++ b/MOVED
@@ -5407,3 +5407,4 @@ www/py-dj52-django-cors-headers|www/py-django-cors-headers|2026-06-30|Has expire
 www/py-dj52-django-timezone-field|www/py-django-timezone-field|2026-06-30|Has expired: Obsolete, please use www/py-django-timezone-field instead
 www/py-dj52-django-multiselectfield|www/py-django-multiselectfield|2026-06-30|Has expired: Obsolete, please use www/py-django-multiselectfield instead
 www/py-dj52-django-taggit|www/py-django-taggit|2026-06-30|Has expired: Obsolete, please use www/py-django-taggit instead
+www/py-dj52-django-treebeard|www/py-django-treebeard|2026-06-30|Has expired: Obsolete, please use www/py-django-treebeard instead
diff --git a/www/Makefile b/www/Makefile
index 79063bd9fa46..651891f9876b 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1574,7 +1574,6 @@
     SUBDIR += py-dj52-django-guardian
     SUBDIR += py-dj52-django-modelcluster
     SUBDIR += py-dj52-django-stubs-ext
-    SUBDIR += py-dj52-django-treebeard
     SUBDIR += py-dj52-djangorestframework
     SUBDIR += py-dj52-djangorestframework-guardian
     SUBDIR += py-dj52-drf-spectacular
diff --git a/www/py-dj52-django-treebeard/Makefile b/www/py-dj52-django-treebeard/Makefile
deleted file mode 100644
index 5b028b1bc713..000000000000
--- a/www/py-dj52-django-treebeard/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-PORTNAME=	django-treebeard
-DISTVERSION=	4.8.0
-CATEGORIES=	www python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}dj52-
-DISTNAME=	django_treebeard-${DISTVERSION}
-
-MAINTAINER=	kai@FreeBSD.org
-COMMENT=	Efficient tree implementations for Django
-WWW=		https://github.com/django-treebeard/django-treebeard
-
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=     Obsolete, please use www/py-django-treebeard instead
-EXPIRATION_DATE=2026-06-30
-
-BUILD_DEPENDS=	${PY_SETUPTOOLS} \
-		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-django>=4.0:devel/py-pytest-django@${PY_FLAVOR}
-
-USES=		python
-USE_PYTHON=	autoplist concurrent pep517 pytest
-
-TEST_ENV=	DATABASE_ENGINE=sqlite
-
-NO_ARCH=	yes
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS
-DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-
-post-build-DOCS-on:
-	${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
-		-d ${WRKDIR} -b html ${WRKSRC}/docs/source ${WRKSRC}/build/sphinx/html
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	@(cd ${WRKSRC}/build/sphinx/html && \
-	${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
-		"! -name .buildinfo -and ! -name objects.inv")
-
-.include <bsd.port.mk>
diff --git a/www/py-dj52-django-treebeard/distinfo b/www/py-dj52-django-treebeard/distinfo
deleted file mode 100644
index ae68c8e24a68..000000000000
--- a/www/py-dj52-django-treebeard/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1765367154
-SHA256 (django_treebeard-4.8.0.tar.gz) = 61b8076b576107da21f6f6040774c0d17025200c2efdb70dd1f14b18c9206c3a
-SIZE (django_treebeard-4.8.0.tar.gz) = 292517
diff --git a/www/py-dj52-django-treebeard/files/patch-pyproject.toml b/www/py-dj52-django-treebeard/files/patch-pyproject.toml
deleted file mode 100644
index bd444905b23e..000000000000
--- a/www/py-dj52-django-treebeard/files/patch-pyproject.toml
+++ /dev/null
@@ -1,20 +0,0 @@
-Enable build with older versions of py-setuptools.
-
---- pyproject.toml.orig	2025-12-10 11:50:47 UTC
-+++ pyproject.toml
-@@ -12,7 +12,7 @@ readme = "README.md"
- name = "django-treebeard"
- description = "Efficient tree implementations for Django"
- readme = "README.md"
--license = "Apache-2.0"
-+license = { text="Apache-2.0" }
- requires-python = ">=3.10"
- dynamic = ["version"]
- classifiers = [
-@@ -53,4 +53,4 @@ lint.select = [
-     "I",    # isort
-     "F",    # pyflakes
-     "E",    # pycodestyle errors
--]
-\ No newline at end of file
-+]
diff --git a/www/py-dj52-django-treebeard/pkg-descr b/www/py-dj52-django-treebeard/pkg-descr
deleted file mode 100644
index 1529d6d19b22..000000000000
--- a/www/py-dj52-django-treebeard/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-django-treebeard is a library that implements efficient tree implementations for
-the Django Web Framework 1.8 and later.
-
-Features:
-
-- Flexible: Includes 3 different tree implementations with the same API:
-  * Adjacency List
-  * Materialized Path
-  * Nested Sets
-- Fast: Optimized non-naive tree operations
-- Easy: Uses Django Model Inheritance with abstract classes to define your own
-	models.
-- Clean: Testable and well tested code base. Code/branch test coverage is
-	 above 96%.