git: a817595b497f - main - databases/py-sqlalchemy14: Add ASYNCIO option

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

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

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

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

diff --git a/databases/py-sqlalchemy14/Makefile b/databases/py-sqlalchemy14/Makefile
index 5d0306343f5f..70e0abd16dd5 100644
--- a/databases/py-sqlalchemy14/Makefile
+++ b/databases/py-sqlalchemy14/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	sqlalchemy
 PORTVERSION=	1.4.54
+PORTREVISION=	1
 CATEGORIES=	databases python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -28,11 +29,13 @@ CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9]
 
 PORTSCOUT=	limit:^1\.4\.
 
-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}psycopg2>=2.7:databases/py-psycopg2@${PY_FLAVOR}