git: be6827b33003 - main - audio/py-librosa: update 0.10.2.post1 → 0.11.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 05 Sep 2025 09:07:41 UTC
The branch main has been updated by yuri:

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

commit be6827b33003d865b86cb2074b870dbe157db02b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-09-05 08:38:14 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-09-05 09:07:36 +0000

    audio/py-librosa: update 0.10.2.post1 → 0.11.0
---
 audio/py-librosa/Makefile | 18 +++++++++++++-----
 audio/py-librosa/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/audio/py-librosa/Makefile b/audio/py-librosa/Makefile
index 985b036dab4e..28bff152bc2a 100644
--- a/audio/py-librosa/Makefile
+++ b/audio/py-librosa/Makefile
@@ -1,12 +1,13 @@
 PORTNAME=	librosa
-DISTVERSION=	0.10.2.post1
+DISTVERSION=	0.11.0
 CATEGORIES=	audio python
 #MASTER_SITES=	PYPI # no tests
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Python module for audio and music processing
-WWW=		https://librosa.org/
+WWW=		https://librosa.org/ \
+		https://github.com/librosa/librosa
 
 LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
@@ -15,15 +16,15 @@ BUILD_DEPENDS=	${PY_SETUPTOOLS} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}decorator>=4.3.0:devel/py-decorator@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}joblib>=0.14:devel/py-joblib@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}joblib>=1.0:devel/py-joblib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.1:devel/py-lazy_loader@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}numba>=0.51.0:devel/py-numba@${PY_FLAVOR} \
 		${PYNUMPY} \
 		${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pooch>=1.1:devel/py-pooch@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20.0:science/py-scikit-learn@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}scipy>=1.2.0:science/py-scipy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.0:science/py-scikit-learn@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scipy>=1.6.0:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}SoundFile>=0.12.1:audio/py-SoundFile@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}soxr>=0.3.2:audio/py-soxr@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.1:devel/py-typing-extensions@${PY_FLAVOR}
@@ -41,6 +42,13 @@ USE_PYTHON=	pep517 autoplist pytest
 USE_GITHUB=	yes
 GH_TUPLE=	librosa:librosa-test-data:72bd79e:test_data/tests/data
 
+TEST_ENV=	${MAKE_ENV} \
+		PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \
+		DISPLAY=${DISPLAY} \
+		XAUTHORITY=${XAUTHORITY}
+
 NO_ARCH=	yes
 
+# tests as of 0.11.0: 48 failed, 13971 passed, 2 skipped, 523 xfailed, 388 warnings in 1196.60s (0:19:56), see https://github.com/librosa/librosa/issues/1978
+
 .include <bsd.port.mk>
diff --git a/audio/py-librosa/distinfo b/audio/py-librosa/distinfo
index a4cfa6b3a40b..63a907cda3f9 100644
--- a/audio/py-librosa/distinfo
+++ b/audio/py-librosa/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1722878505
-SHA256 (librosa-librosa-0.10.2.post1_GH0.tar.gz) = 531269ad17a727616cc683bc718222328e7aa3b6c143c67ea0bc283d1a5b284b
-SIZE (librosa-librosa-0.10.2.post1_GH0.tar.gz) = 2334630
+TIMESTAMP = 1757051248
+SHA256 (librosa-librosa-0.11.0_GH0.tar.gz) = 6af22600c52e5b844cf73c699b7c0905ed9fe0b9f17b230eec697bce3368dd15
+SIZE (librosa-librosa-0.11.0_GH0.tar.gz) = 2339589
 SHA256 (librosa-librosa-test-data-72bd79e_GH0.tar.gz) = c8a05a81cf6f071319056818deff82b21736a13230b32c6bea64ab2e1fe23a06
 SIZE (librosa-librosa-test-data-72bd79e_GH0.tar.gz) = 164601052