git: c0af6ca5245d - main - graphics/py-cartopy: Update to 0.26.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 20 Sep 2026 01:01:17 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c0af6ca5245dea43bde306d10ca9570329b41a11
commit c0af6ca5245dea43bde306d10ca9570329b41a11
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-20 00:56:58 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-20 00:56:58 +0000
graphics/py-cartopy: Update to 0.26.0
Changes: https://github.com/SciTools/cartopy/releases
---
graphics/py-cartopy/Makefile | 12 ++++++------
graphics/py-cartopy/distinfo | 6 +++---
graphics/py-cartopy/files/patch-pyproject.toml | 13 ++++++-------
3 files changed, 15 insertions(+), 16 deletions(-)
diff --git a/graphics/py-cartopy/Makefile b/graphics/py-cartopy/Makefile
index 8ff2aac0b899..f92167cf8abb 100644
--- a/graphics/py-cartopy/Makefile
+++ b/graphics/py-cartopy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cartopy
-PORTVERSION= 0.25.0
+PORTVERSION= 0.26.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,14 +16,14 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.0.0,1:math/py-numpy@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7.0.0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.6:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.23,1:math/py-numpy@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.8:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=21:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyproj>=3.1.0:graphics/py-pyproj@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyshp>=2.1:devel/py-pyshp@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyproj>=3.6:graphics/py-pyproj@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyshp>=2.3.1:devel/py-pyshp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shapely>=2.0:devel/py-shapely@${PY_FLAVOR}
-USES= python
+USES= python:3.11+
USE_PYTHON= autoplist concurrent cython pep517
OPTIONS_DEFINE= OWS PLOTTING SPEEDUPS
diff --git a/graphics/py-cartopy/distinfo b/graphics/py-cartopy/distinfo
index 267696fbc870..e9f344ecfc8f 100644
--- a/graphics/py-cartopy/distinfo
+++ b/graphics/py-cartopy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784005252
-SHA256 (cartopy-0.25.0.tar.gz) = 55f1a390e5f3f075b221c7d91fb10258ad978db786c7930eba06eb45d28753fe
-SIZE (cartopy-0.25.0.tar.gz) = 10767728
+TIMESTAMP = 1789834654
+SHA256 (cartopy-0.26.0.tar.gz) = b87a35835f30333760cc46194bd90b6a4958d12f488f50131d4c4c0962ad9c3c
+SIZE (cartopy-0.26.0.tar.gz) = 8579492
diff --git a/graphics/py-cartopy/files/patch-pyproject.toml b/graphics/py-cartopy/files/patch-pyproject.toml
index 6b6268405973..197c04b197ce 100644
--- a/graphics/py-cartopy/files/patch-pyproject.toml
+++ b/graphics/py-cartopy/files/patch-pyproject.toml
@@ -1,15 +1,14 @@
---- pyproject.toml.orig 2025-08-01 12:38:23 UTC
+--- pyproject.toml.orig 2026-09-17 02:39:05 UTC
+++ pyproject.toml
-@@ -1,7 +1,7 @@ requires = [
+@@ -1,6 +1,6 @@ requires = [
[build-system]
requires = [
- "wheel",
- "setuptools >= 77.0.3",
+ "setuptools >= 61",
- "Cython >= 0.29.24",
+ "Cython >= 3.0",
# numpy requirement for wheel builds for distribution on PyPI - building
# against 2.x yields wheels that are also compatible with numpy 1.x at
-@@ -15,7 +15,7 @@ build-backend = "setuptools.build_meta"
+@@ -14,7 +14,7 @@ build-backend = "setuptools.build_meta"
build-backend = "setuptools.build_meta"
[project]
@@ -18,9 +17,9 @@
authors = [
{name = "UK Met Office"},
]
-@@ -23,8 +23,7 @@ keywords = ["cartography", "map", "transform", "projec
+@@ -22,8 +22,7 @@ keywords = ["cartography", "map", "transform", "projec
readme = "README.md"
- requires-python = ">=3.10"
+ requires-python = ">=3.11"
keywords = ["cartography", "map", "transform", "projection", "pyproj", "shapely", "shapefile"]
-license = "BSD-3-Clause"
-license-files = ["LICENSE"]