git: 031c4ab322a7 - main - databases/py-geoalchemy2: Update to 0.20.0

Po-Chuan Hsieh <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by sunpoet:

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

commit 031c4ab322a7927bcc4e63f30ccf0de00ba2fe38
Author:     Po-Chuan Hsieh <[email protected]>
AuthorDate: 2026-08-19 12:25:07 +0000
Commit:     Po-Chuan Hsieh <[email protected]>
CommitDate: 2026-08-19 12:55:25 +0000

    databases/py-geoalchemy2: Update to 0.20.0
    
    - Update RUN_DEPENDS: use newer py-sqlalchemy*
    
    Changes:        https://github.com/geoalchemy/geoalchemy2/releases
                    https://geoalchemy-2.readthedocs.io/en/stable/changelog.html
---
 databases/py-geoalchemy2/Makefile                   |  9 ++++-----
 databases/py-geoalchemy2/distinfo                   |  6 +++---
 databases/py-geoalchemy2/files/patch-pyproject.toml | 16 ++++++++++++++++
 databases/py-geoalchemy2/files/patch-setup.py       | 11 -----------
 4 files changed, 23 insertions(+), 19 deletions(-)

diff --git a/databases/py-geoalchemy2/Makefile b/databases/py-geoalchemy2/Makefile
index 4472d20331f6..61051d8ed52c 100644
--- a/databases/py-geoalchemy2/Makefile
+++ b/databases/py-geoalchemy2/Makefile
@@ -1,9 +1,8 @@
 PORTNAME=	geoalchemy2
-PORTVERSION=	0.14.7
+PORTVERSION=	0.20.0
 CATEGORIES=	databases geography python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	GeoAlchemy2-${PORTVERSION}
 
 MAINTAINER=	[email protected]
 COMMENT=	Using SQLAlchemy with Spatial Databases
@@ -13,11 +12,11 @@ WWW=		https://geoalchemy-2.readthedocs.io/en/stable/ \
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING.rst
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4:databases/py-sqlalchemy14@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=1.4:databases/py-sqlalchemy20@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	autoplist concurrent pep517
diff --git a/databases/py-geoalchemy2/distinfo b/databases/py-geoalchemy2/distinfo
index 872eaa9b25f5..b7bae74fb97f 100644
--- a/databases/py-geoalchemy2/distinfo
+++ b/databases/py-geoalchemy2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712084480
-SHA256 (GeoAlchemy2-0.14.7.tar.gz) = 9ff731c4e5b955525cb128ee7173222365e7f084d4b99f6f68e491bac6b44d21
-SIZE (GeoAlchemy2-0.14.7.tar.gz) = 223148
+TIMESTAMP = 1784005072
+SHA256 (geoalchemy2-0.20.0.tar.gz) = 450f427f4bc3cf2d5ddee0af3763aed0f3eea2384e7c9a99798d8f1508279322
+SIZE (geoalchemy2-0.20.0.tar.gz) = 280805
diff --git a/databases/py-geoalchemy2/files/patch-pyproject.toml b/databases/py-geoalchemy2/files/patch-pyproject.toml
new file mode 100644
index 000000000000..d1d119ba876a
--- /dev/null
+++ b/databases/py-geoalchemy2/files/patch-pyproject.toml
@@ -0,0 +1,16 @@
+--- pyproject.toml.orig	2026-05-12 14:50:10 UTC
++++ pyproject.toml
+@@ -7,11 +7,11 @@ build-backend = "setuptools.build_meta"
+ build-backend = "setuptools.build_meta"
+ 
+ [project]
+-name = "GeoAlchemy2"
++name = "geoalchemy2"
+ dynamic = ["version"]
+ description = "Using SQLAlchemy with Spatial Databases"
+ readme = "README.rst"
+-license = "MIT"
++license = {text = "MIT"}
+ requires-python = ">=3.10"
+ authors = [
+     {name = "Eric Lemoine", email = "[email protected]"},
diff --git a/databases/py-geoalchemy2/files/patch-setup.py b/databases/py-geoalchemy2/files/patch-setup.py
deleted file mode 100644
index 2e2e4884c6d2..000000000000
--- a/databases/py-geoalchemy2/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	2023-05-18 09:18:05 UTC
-+++ setup.py
-@@ -2,7 +2,7 @@ from setuptools import find_namespace_packages
- from setuptools import setup
- 
- setup(
--    name="GeoAlchemy2",
-+    name="geoalchemy2",
-     use_scm_version=True,
-     description="Using SQLAlchemy with Spatial Databases",
-     long_description=open("README.rst", encoding="utf-8").read(),
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.