git: c680b3f7f529 - main - www/py-django-dpaste: Mark as BROKEN and set to expire

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Fri, 29 Mar 2024 14:32:15 UTC
The branch main has been updated by kai:

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

commit c680b3f7f529f73f009e6640f99062e7792df7b4
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2024-03-29 14:25:08 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2024-03-29 14:31:57 +0000

    www/py-django-dpaste: Mark as BROKEN and set to expire
    
    * There is a reported issue with py-pygments >= 2.12.0 at the upstream
      repository which is still unresolved since nearly two years.  In the
      FreeBSD ports tree, textproc/py-pygments is already at 2.17.2.
    
    * If one tries to set an own Django instance, some static files
      (= dpaste.css + dpaste.js) seem to be missing, which have to be
      compiled in advance using Node.js/npm.
    
    The port is not usable in its current state, thus mark it as BROKEN and
    set an expiration date.  If you need this port feel free to undeprecate
    and take over maintainership.
    
    Approved by:    bofh (maintainer, implicit)
---
 www/py-django-dpaste/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/www/py-django-dpaste/Makefile b/www/py-django-dpaste/Makefile
index 22f8299056f3..359e7c9bbdee 100644
--- a/www/py-django-dpaste/Makefile
+++ b/www/py-django-dpaste/Makefile
@@ -11,6 +11,9 @@ WWW=		https://github.com/DarrenOfficial/dpaste
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+EXPIRATION_DATE=2024-04-30
+BROKEN=		does not work with py-pygments >= 2.12.0 and required static files (css + js), which must be compiled via Node.js, are not packaged.
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj-database-url>=0.5.0:www/py-dj-database-url@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}django-csp>=3.6:www/py-django-csp@${PY_FLAVOR} \