git: 5495daecacc9 - main - databases/py-sqlalchemy20: Add ASYNCIO option

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 12 Jul 2026 05:03:30 UTC
The branch main has been updated by sunpoet:

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

commit 5495daecacc943d54cd8a9bff8005125c129964b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-07-12 04:51:27 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-07-12 04:51:27 +0000

    databases/py-sqlalchemy20: Add ASYNCIO option
    
    - Bump PORTREVISION for dependency change
---
 databases/py-sqlalchemy20/Makefile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile
index cc79c5d9bd5c..5aa87c902188 100644
--- a/databases/py-sqlalchemy20/Makefile
+++ b/databases/py-sqlalchemy20/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	sqlalchemy
 PORTVERSION=	2.0.51
+PORTREVISION=	1
 CATEGORIES=	databases python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -29,11 +30,13 @@ CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9]
 
 PORTSCOUT=	limit:^2\.0\.
 
-OPTIONS_DEFINE=	DOCS EXAMPLES
+OPTIONS_DEFINE=	ASYNCIO DOCS EXAMPLES
 OPTIONS_MULTI=	BACKEND
 OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE
-OPTIONS_DEFAULT=SQLITE
+OPTIONS_DEFAULT=ASYNCIO SQLITE
+ASYNCIO_DSEC=	Use asyncio drivers
 
+ASYNCIO_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}greenlet>=1:devel/py-greenlet@${PY_FLAVOR}
 MSSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${PY_FLAVOR}
 MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR}
 PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg>=3.0.7:databases/py-psycopg@${PY_FLAVOR}