git: 8ccfcf8ff1d9 - main - www/py-dj52-laces: Remove expired port

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

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

commit 8ccfcf8ff1d9c2b06556723c1024a330148274ec
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-06-30 18:59:55 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-06-30 18:59:55 +0000

    www/py-dj52-laces: Remove expired port
    
    2026-06-30 www/py-dj52-laces: Obsolete, please use www/py-laces instead
---
 MOVED                       |  1 +
 www/Makefile                |  1 -
 www/py-dj52-laces/Makefile  | 26 --------------------------
 www/py-dj52-laces/distinfo  |  3 ---
 www/py-dj52-laces/pkg-descr | 19 -------------------
 5 files changed, 1 insertion(+), 49 deletions(-)

diff --git a/MOVED b/MOVED
index cf82599d952a..ad8ea5b4dc2a 100644
--- a/MOVED
+++ b/MOVED
@@ -5388,3 +5388,4 @@ www/py-dj52-strawberry-graphql-django|www/py-strawberry-graphql-django|2026-06-3
 www/py-dj52-django-choices-field|www/py-django-choices-field|2026-06-30|Has expired: Obsolete, please use www/py-django-choices-field instead
 www/py-dj52-django-soft-delete|www/py-django-soft-delete|2026-06-30|Has expired: Obsolete, please use www/py-django-soft-delete instead
 www/py-dj52-django-htmx|www/py-django-htmx|2026-06-30|Has expired: Obsolete, please use www/py-django-htmx instead
+www/py-dj52-laces|www/py-laces|2026-06-30|Has expired: Obsolete, please use www/py-laces instead
diff --git a/www/Makefile b/www/Makefile
index 7075b796d990..6731cb9326c2 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1597,7 +1597,6 @@
     SUBDIR += py-dj52-drf-spectacular
     SUBDIR += py-dj52-drf-spectacular-sidecar
     SUBDIR += py-dj52-drf-writable-nested
-    SUBDIR += py-dj52-laces
     SUBDIR += py-dj52-social-auth-app-django
     SUBDIR += py-dj60-channels
     SUBDIR += py-dj60-django-auth-ldap
diff --git a/www/py-dj52-laces/Makefile b/www/py-dj52-laces/Makefile
deleted file mode 100644
index dfe078ba3a01..000000000000
--- a/www/py-dj52-laces/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME=	laces
-PORTVERSION=	0.1.2
-CATEGORIES=	www python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}dj52-
-
-MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	Django components that know how to render themselves
-WWW=		https://github.com/tbrlpld/laces
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=     Obsolete, please use www/py-laces instead
-EXPIRATION_DATE=2026-06-30
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR}
-
-USES=		python
-USE_PYTHON=	autoplist concurrent pep517
-
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/www/py-dj52-laces/distinfo b/www/py-dj52-laces/distinfo
deleted file mode 100644
index f047207bc0f4..000000000000
--- a/www/py-dj52-laces/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1738089166
-SHA256 (laces-0.1.2.tar.gz) = 3218e09c1889ae5cf3fc7a82f5bb63ec0c7879889b6a9760bfc42323c694b84d
-SIZE (laces-0.1.2.tar.gz) = 29264
diff --git a/www/py-dj52-laces/pkg-descr b/www/py-dj52-laces/pkg-descr
deleted file mode 100644
index 92ed9f19a42e..000000000000
--- a/www/py-dj52-laces/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Laces components provide a simple way to combine data (in the form of Python
-objects) with the Django templates that are meant to render that data. The
-components can then be simply rendered in any other template using the {%
-component %} template tag. That parent template does not need to know anything
-about the component's template or data. No need to receive, filter, restructure
-or pass any data to the component's template. Just let the component render
-itself.
-
-Template and data are tied together in the component, and they can be passed
-around together. This becomes especially useful when components are nested -- it
-allows us to avoid building the same nested structure twice (once in the data
-and again in the templates).
-
-Working with objects that know how to render themselves as HTML elements is a
-common pattern found in complex Django applications, such as the Wagtail admin
-interface. The Wagtail admin is also where the APIs provided in this package
-have previously been discovered, developed and solidified. The purpose of this
-package is to make these tools available to other Django projects outside the
-Wagtail ecosystem.