git: 751856607163 - main - devel/py-optree: Update to 0.14.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 19 Mar 2025 03:59:09 UTC
The branch main has been updated by sunpoet:

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

commit 7518566071632d14aad2d6e95d4e0bf4c46e1726
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-03-19 03:38:57 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-03-19 03:38:57 +0000

    devel/py-optree: Update to 0.14.1
    
    Changes:        https://github.com/metaopt/optree/releases
---
 devel/py-optree/Makefile                   |  2 +-
 devel/py-optree/distinfo                   |  6 +++---
 devel/py-optree/files/patch-pyproject.toml | 11 -----------
 devel/py-optree/files/patch-setup.py       | 24 ++++++++++++++----------
 4 files changed, 18 insertions(+), 25 deletions(-)

diff --git a/devel/py-optree/Makefile b/devel/py-optree/Makefile
index c3d15eb0e497..70c8ccadb719 100644
--- a/devel/py-optree/Makefile
+++ b/devel/py-optree/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	optree
-PORTVERSION=	0.14.0
+PORTVERSION=	0.14.1
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-optree/distinfo b/devel/py-optree/distinfo
index 257dd9324180..05370d537de4 100644
--- a/devel/py-optree/distinfo
+++ b/devel/py-optree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089002
-SHA256 (optree-0.14.0.tar.gz) = d2b4b8784f5c7651a899997c9d6d4cd814c4222cd450c76d1fa386b8f5728d61
-SIZE (optree-0.14.0.tar.gz) = 158834
+TIMESTAMP = 1742070384
+SHA256 (optree-0.14.1.tar.gz) = c011c6124d6dcbfceade2d7c4f836eab66ed8cf9ab12f94535b41a71dd734637
+SIZE (optree-0.14.1.tar.gz) = 163095
diff --git a/devel/py-optree/files/patch-pyproject.toml b/devel/py-optree/files/patch-pyproject.toml
deleted file mode 100644
index dc14822d831b..000000000000
--- a/devel/py-optree/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig	2024-10-03 13:09:10 UTC
-+++ pyproject.toml
-@@ -1,7 +1,7 @@
- # Package ######################################################################
- 
- [build-system]
--requires = ["setuptools", "cmake >= 3.18", "pybind11 >= 2.12"]
-+requires = ["setuptools", "pybind11 >= 2.12"]
- build-backend = "setuptools.build_meta"
- 
- [project]
diff --git a/devel/py-optree/files/patch-setup.py b/devel/py-optree/files/patch-setup.py
index e1c613574573..a9578019698a 100644
--- a/devel/py-optree/files/patch-setup.py
+++ b/devel/py-optree/files/patch-setup.py
@@ -1,18 +1,22 @@
---- setup.py.orig	2023-11-07 06:45:50 UTC
+--- setup.py.orig	2025-03-01 19:39:44 UTC
 +++ setup.py
-@@ -67,15 +67,6 @@ class cmake_build_ext(build_ext):  # noqa: N801
-             pass
+@@ -119,10 +119,6 @@ class cmake_build_ext(build_ext):  # noqa: N801
+                 cmake_args.append(f'-Dpybind11_DIR={pybind11.get_cmake_dir()}')
  
          build_args = ['--config', config]
--        if (
--            'CMAKE_BUILD_PARALLEL_LEVEL' not in os.environ
--            and hasattr(self, 'parallel')
--            and self.parallel
--        ):
+-        if 'CMAKE_BUILD_PARALLEL_LEVEL' not in os.environ and bool(getattr(self, 'parallel', 0)):
 -            build_args.extend(['--parallel', str(self.parallel)])
 -        else:
 -            build_args.append('--parallel')
--
+ 
          build_args.extend(['--target', ext.target, '--'])
  
-         try:
+@@ -138,7 +134,7 @@ class cmake_build_ext(build_ext):  # noqa: N801
+             with unset_python_path():
+                 self.spawn([cmake, '--version'])  # cmake in the parent virtual environment
+ 
+-        self.mkpath(build_temp)
++        self.mkpath(str(build_temp))
+         with spawn_context():
+             self.spawn([cmake, '-S', str(ext.source_dir), '-B', str(build_temp), *cmake_args])
+             self.spawn([cmake, '--build', str(build_temp), *build_args])