git: 48e806230dd2 - main - net-im/py-punjab: mark BROKEN and set to expire

From: Ruslan Makhmatkhanov <rm_at_FreeBSD.org>
Date: Wed, 12 Mar 2025 20:40:07 UTC
The branch main has been updated by rm:

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

commit 48e806230dd2a8dfe903cfa42c1883487db5bd1b
Author:     Ruslan Makhmatkhanov <rm@FreeBSD.org>
AuthorDate: 2025-03-12 20:36:16 +0000
Commit:     Ruslan Makhmatkhanov <rm@FreeBSD.org>
CommitDate: 2025-03-12 20:36:16 +0000

    net-im/py-punjab: mark BROKEN and set to expire
    
    This port fails at runtime. If I run it with rc-script:
    """
      File "/usr/local/lib/python3.11/site-packages/punjab/httpb.py", line 17, in
      <module>
        import error
    builtins.ModuleNotFoundError: No module named 'error'
    
    Failed to load application: No module named 'error'
    
    /usr/local/etc/rc.d/punjab: WARNING: failed to start punjab
    """
    
    and if I run it directly with `twistd punjab`:
    """
    builtins.TypeError: Class advice impossible in Python3.  Use the @implementer
    class decorator instead.
    """
    
    There is no maintainer and last activity in project repo dated 6 years ago.
    
    Prevent building of this package at cluster and set to expire in one month.
---
 net-im/py-punjab/Makefile | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-im/py-punjab/Makefile b/net-im/py-punjab/Makefile
index b4875054ec2e..83a7d97c0f75 100644
--- a/net-im/py-punjab/Makefile
+++ b/net-im/py-punjab/Makefile
@@ -9,6 +9,10 @@ MAINTAINER=	ports@FreeBSD.org
 COMMENT=	HTTP XMPP client interface
 WWW=		https://github.com/twonds/punjab
 
+BROKEN=		fails at runtime
+DEPRECATED=	Abandoned project, not compatible with decent python/twisted
+EXPIRATION_DATE=	2025-04-12
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
 
 NO_ARCH=	yes