git: 1c9ff3f1e403 - main - science/py-libpysal: Update to 4.15.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 11 Jul 2026 12:24:39 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1c9ff3f1e403091dc001fb426e9c7c0e92825fbb
commit 1c9ff3f1e403091dc001fb426e9c7c0e92825fbb
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-07-11 11:47:31 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-07-11 12:21:24 +0000
science/py-libpysal: Update to 4.15.0
Changes: https://github.com/pysal/libpysal/releases
---
science/py-libpysal/Makefile | 34 +++++++++++++++++-----------------
science/py-libpysal/distinfo | 6 +++---
2 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/science/py-libpysal/Makefile b/science/py-libpysal/Makefile
index 9d76d27c7c34..5a5ac63d8fa0 100644
--- a/science/py-libpysal/Makefile
+++ b/science/py-libpysal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libpysal
-PORTVERSION= 4.14.1
-PORTREVISION= 3
+PORTVERSION= 4.15.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,18 +16,18 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_
${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}beautifulsoup>=4.13.0:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}geopandas>=0.14.0:graphics/py-geopandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}geopandas>=1.1.0:graphics/py-geopandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=2.1.0,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}platformdirs>=3.11.0:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=2.0.0,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=24.1:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=2.3.0,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.3:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.4.0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.12.0,1:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}shapely>=2.0:devel/py-shapely@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.5.0:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.14.0,1:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shapely>=2.1:devel/py-shapely@${PY_FLAVOR}
-USES= python:3.11+
+USES= python:3.12+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
@@ -36,13 +35,14 @@ NO_ARCH= yes
OPTIONS_DEFINE= PLUS
PLUS_DESC= Extra features
-PLUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>=1.4.0:devel/py-joblib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}networkx>=3.2,2:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numba>=0.58:devel/py-numba@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandana>=0:graphics/py-pandana@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyarrow>=11.0:databases/py-pyarrow@${PY_FLAVOR} \
+PLUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>=1.5.0:devel/py-joblib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}networkx>=3.4,2:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numba>=0.60:devel/py-numba@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandarm>=0:graphics/py-pandarm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}PuLP>=0<4:math/py-PuLP@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyarrow>=16.1:databases/py-pyarrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=2.0:databases/py-sqlalchemy20@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xarray>=2023.6:devel/py-xarray@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xarray>=2024.5:devel/py-xarray@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zstd>=0:archivers/py-zstd@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/science/py-libpysal/distinfo b/science/py-libpysal/distinfo
index 036d0b63ebc9..56bb0fb5e342 100644
--- a/science/py-libpysal/distinfo
+++ b/science/py-libpysal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1768625731
-SHA256 (libpysal-4.14.1.tar.gz) = 84a0a832178e57b54f7da35f1c3385c1eaf99016ec8ff819add3b89d36aaff1c
-SIZE (libpysal-4.14.1.tar.gz) = 6916386
+TIMESTAMP = 1783564128
+SHA256 (libpysal-4.15.0.tar.gz) = db9eee1579678a2eec6974c831dc93abf612a4df5a3c45e9d7ed35ea5f9e2497
+SIZE (libpysal-4.15.0.tar.gz) = 6776607