git: 9e57c3eb5ef4 - main - www/py-autobahn: Update version 23.6.2=>24.4.2

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Fri, 27 Dec 2024 10:37:47 UTC
The branch main has been updated by bofh:

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

commit 9e57c3eb5ef41bc82493a55af76a097e0f77d7a5
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-12-27 06:49:21 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-12-27 10:37:10 +0000

    www/py-autobahn: Update version 23.6.2=>24.4.2
    
    Changelog: https://github.com/crossbario/autobahn-python/releases/tag/v24.4.2
---
 www/py-autobahn/Makefile | 22 +++++++---------------
 www/py-autobahn/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/www/py-autobahn/Makefile b/www/py-autobahn/Makefile
index eb43061ad88c..d444596a7191 100644
--- a/www/py-autobahn/Makefile
+++ b/www/py-autobahn/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	autobahn
 DISTVERSIONPREFIX=	v
-DISTVERSION=	23.6.2
-PORTREVISION=	2
+DISTVERSION=	24.4.2
 CATEGORIES=	www python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
@@ -23,16 +22,15 @@ GH_PROJECT=	autobahn-python
 USE_PYTHON=	autoplist cryptography distutils pytest
 
 OPTIONS_DEFINE=		ACCELERATE COMPRESS ENCRYPTION SCRAM SERIALIZATION
-OPTIONS_DEFAULT=	ACCELERATE ASYNCIO ENCRYPTION SCRAM SERIALIZATION \
+OPTIONS_DEFAULT=	ACCELERATE ENCRYPTION SCRAM SERIALIZATION \
 			TWISTED
 OPTIONS_MULTI=		BACKENDS
-OPTIONS_MULTI_BACKENDS=	ASYNCIO TWISTED
+OPTIONS_MULTI_BACKENDS=	TWISTED
 OPTIONS_FILE=		${PORT_DBDIR}/${OPTIONS_NAME}/${FLAVOR}-options
 
 ACCELERATE_DESC=	C-based WebSocket Acceleration
-ASYNCIO_DESC=		Asyncronous IO Support
-COMPRESS_DESC=		Compression support
 BACKENDS_DESC=		Network Backends
+COMPRESS_DESC=		Compression support
 ENCRYPTION_DESC=	TLS Transport / Cryptosign Encryption & Authentication
 SCRAM_DESC=		WAMP-SCRAM Authentication support
 SERIALIZATION_DESC=	Serializers (MessagePack, CBOR, UBJSON, Flatbuffers)
@@ -52,25 +50,19 @@ SERIALIZATION_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cbor2>=5.2.0:devel/py-cbor2@${
 				${PYTHON_PKGNAMEPREFIX}flatbuffers>=22.12.6:devel/py-flatbuffers@${PY_FLAVOR} \
 				${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2:devel/py-msgpack@${PY_FLAVOR} \
 				${PYTHON_PKGNAMEPREFIX}py-ubjson>=0.16.1:devel/py-py-ubjson@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}ujson>=4.0.2:devel/py-ujson@${PY_FLAVOR}
+				${PYTHON_PKGNAMEPREFIX}ujson>=4.0.2:devel/py-ujson@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}u-msgpack-python>=2.1:devel/py-u-msgpack-python@${PY_FLAVOR}
 TWISTED_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}attrs>=20.3.0:devel/py-attrs@${PY_FLAVOR} \
-				${PYTHON_PKGNAMEPREFIX}twisted>=20.3.0:devel/py-twisted@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}twisted>=24.3.0:devel/py-twisted@${PY_FLAVOR} \
 				${PYTHON_PKGNAMEPREFIX}zope.interface>=5.2.0:devel/py-zope.interface@${PY_FLAVOR}
 
 .include <bsd.port.options.mk>
 
-OPTIONS_MULTI_BACKENDS:=	${OPTIONS_MULTI_BACKENDS:NASYNCIO}
-COMPLETE_OPTIONS_LIST:=		${COMPLETE_OPTIONS_LIST:NASYNCIO}
-PORT_OPTIONS:=			${PORT_OPTIONS:NASYNCIO}
-
 post-stage:
 .if ${ARCH} !=	armv7
 	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_nvx_utf8validator.abi3.so
 .endif
 
-do-test-ASYNCIO-on:
-	@cd ${WRKSRC} && USE_ASYNCIO=1 ${PYTHON_CMD} -m pytest -v -rs ${WRKSRC}/autobahn
-
 do-test-TWISTED-on:
 	@cd ${WRKSRC} && USE_TWISTED=1 ${PYTHON_CMD} -m twisted.trial ${WRKSRC}/autobahn
 
diff --git a/www/py-autobahn/distinfo b/www/py-autobahn/distinfo
index 3c7dc768bd9e..9a87ba3df32d 100644
--- a/www/py-autobahn/distinfo
+++ b/www/py-autobahn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696876408
-SHA256 (crossbario-autobahn-python-v23.6.2_GH0.tar.gz) = 37eb7566b6257e4589e5ea25a1995c8d2b33d421cd15f6fa2a6b47ec33652d75
-SIZE (crossbario-autobahn-python-v23.6.2_GH0.tar.gz) = 3372686
+TIMESTAMP = 1735282026
+SHA256 (crossbario-autobahn-python-v24.4.2_GH0.tar.gz) = 2bfd369be27ef23b03dd37da8658e102d54d7098a3d9750230fadddff04255c0
+SIZE (crossbario-autobahn-python-v24.4.2_GH0.tar.gz) = 3372372