From 2f599699625b535ccd409c65285ae6668fcc7515 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Bartoletti?= Date: Sat, 26 Apr 2025 06:06:21 +0200 Subject: [PATCH] graphics/py-fiona: fix import PR: 285654 Reported by: Kyle Taylor Reviewed by: rhurling --- graphics/py-fiona/Makefile | 14 ++++++++++---- graphics/py-fiona/files/patch-pyproject.toml | 9 +++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 graphics/py-fiona/files/patch-pyproject.toml diff --git a/graphics/py-fiona/Makefile b/graphics/py-fiona/Makefile index c067d16bcdd6..0af9fef0c5db 100644 --- a/graphics/py-fiona/Makefile +++ b/graphics/py-fiona/Makefile @@ -1,5 +1,6 @@ PORTNAME= fiona DISTVERSION= 1.10.1 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -10,17 +11,22 @@ WWW= https://pypi.org/project/fiona/ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cligj>=0.4:devel/py-cligj@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cligj>=0.5:devel/py-cligj@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-plugins>0:devel/py-click-plugins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.7:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}munch>0:devel/py-munch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shapely>0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>0:graphics/py-gdal@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}attrs>=18.2:devel/py-attrs@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}attrs>=18.2:devel/py-attrs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ + LIB_DEPENDS+= libgdal.so:graphics/gdal -USES= compiler:c++11-lang python -USE_PYTHON= autoplist distutils cython +USES= compiler python +USE_PYTHON= autoplist pep517 cython3 CONFLICTS_INSTALL= fio diff --git a/graphics/py-fiona/files/patch-pyproject.toml b/graphics/py-fiona/files/patch-pyproject.toml new file mode 100644 index 000000000000..2612df9f4c68 --- /dev/null +++ b/graphics/py-fiona/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +--- pyproject.toml.orig 2025-03-26 21:47:52 UTC ++++ pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools>=67.8", "cython~=3.0.2"] ++requires = ["setuptools", "cython~=3.0.2"] + build-backend = "setuptools.build_meta" + + [project]