7:00 +0000 Commit: Po-Chuan Hsieh CommitDate: 2026-05-05 13:57:00 +0000 graphics/py-geopandas: Update to 1.1.3 - Update WWW - Fix RUN_DEPENDS: - Remove superfluous py-six - Add missing py-numpy and py-packaging - Update version requirement of RUN_DEPENDS - Sort RUN_DEPENDS - Convert to USE_PYTHON=pep517 Changes: https://github.com/geopandas/geopandas/releases PR: 294626 Approved by: maintainer (timeout, 16 days) --- graphics/py-geopandas/Makefile | 21 ++++++++++++--------- graphics/py-geopandas/distinfo | 6 +++--- graphics/py-geopandas/files/patch-pyproject.toml | 11 +++++++++++ 3 files changed, 26 insertions(+), 12 deletions(-) diff --git a/graphics/py-geopandas/Makefile b/graphics/py-geopandas/Makefile index ca361b0c07c4..54cb36c28020 100644 --- a/graphics/py-geopandas/Makefile +++ b/graphics/py-geopandas/Makefile @@ -1,25 +1,28 @@ PORTNAME= geopandas -PORTVERSION= 0.14.4 -PORTREVISION= 2 +PORTVERSION= 1.1.3 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Python tools for geographic data -WWW= https://pypi.org/project/geopandas/ +WWW= https://geopandas.org/ \ + https://github.com/geopandas/geopandas LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}shapely>=1.2.18:devel/py-shapely@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}fiona>=1.0.1:graphics/py-fiona@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyproj>=1.9.3:graphics/py-pyproj@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.24:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=2.0.0,1:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyogrio>=0.7.2:graphics/py-pyogrio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyproj>=3.5.0:graphics/py-pyproj@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}shapely>=2.0.0:devel/py-shapely@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist cython distutils +USE_PYTHON= autoplist cython pep517 NO_ARCH= yes diff --git a/graphics/py-geopandas/distinfo b/graphics/py-geopandas/distinfo index c289da6e7541..8ddb04b1d3a2 100644 --- a/graphics/py-geopandas/distinfo +++ b/graphics/py-geopandas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724733204 -SHA256 (geopandas-0.14.4.tar.gz) = 56765be9d58e2c743078085db3bd07dc6be7719f0dbe1dfdc1d705cb80be7c25 -SIZE (geopandas-0.14.4.tar.gz) = 1106304 +TIMESTAMP = 1777906407 +SHA256 (geopandas-1.1.3.tar.gz) = 91a31989b6f566012838d21d5f8033f37dce882079ccb7cfdc40d5ccce7f284f +SIZE (geopandas-1.1.3.tar.gz) = 336718 diff --git a/graphics/py-geopandas/files/patch-pyproject.toml b/graphics/py-geopandas/files/patch-pyproject.toml new file mode 100644 index 000000000000..0cb24cb74c6e --- /dev/null +++ b/graphics/py-geopandas/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2026-03-09 21:48:41 UTC ++++ pyproject.toml +@@ -7,7 +7,7 @@ maintainers = [{ name = "GeoPandas contributors" }] + dynamic = ["version"] + authors = [{ name = "Kelsey Jordahl", email = "kjordahl@alum.mit.edu" }] + maintainers = [{ name = "GeoPandas contributors" }] +-license = "BSD-3-Clause" ++license = { text = "BSD 3-Clause" } + description = "Geographic pandas extensions" + keywords = ["GIS", "cartography", "pandas", "shapely"] + classifiers = [