git: f2b081d446d9 - main - devel/py-optree: Update to 0.17.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 12 Aug 2025 18:18:02 UTC
The branch main has been updated by sunpoet:

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

commit f2b081d446d96ac9ff2c05e9d6f90bd61952e3b4
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-08-12 17:58:33 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-08-12 18:15:42 +0000

    devel/py-optree: Update to 0.17.0
    
    Changes:        https://github.com/metaopt/optree/releases
---
 devel/py-optree/Makefile             |  2 +-
 devel/py-optree/distinfo             |  6 +++---
 devel/py-optree/files/patch-setup.py | 14 +++++++-------
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/devel/py-optree/Makefile b/devel/py-optree/Makefile
index 28d58f3ab91f..d5e04ecf10de 100644
--- a/devel/py-optree/Makefile
+++ b/devel/py-optree/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	optree
-PORTVERSION=	0.16.0
+PORTVERSION=	0.17.0
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-optree/distinfo b/devel/py-optree/distinfo
index a329d63e8ac6..cfcb741f2d05 100644
--- a/devel/py-optree/distinfo
+++ b/devel/py-optree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495779
-SHA256 (optree-0.16.0.tar.gz) = 3b3432754b0753f5166a0899c693e99fe00e02c48f90b511c0604aa6e4b4a59e
-SIZE (optree-0.16.0.tar.gz) = 161599
+TIMESTAMP = 1753796074
+SHA256 (optree-0.17.0.tar.gz) = 5335a5ec44479920620d72324c66563bd705ab2a698605dd4b6ee67dbcad7ecd
+SIZE (optree-0.17.0.tar.gz) = 163111
diff --git a/devel/py-optree/files/patch-setup.py b/devel/py-optree/files/patch-setup.py
index 57005e73ef45..d8fd6d01a403 100644
--- a/devel/py-optree/files/patch-setup.py
+++ b/devel/py-optree/files/patch-setup.py
@@ -1,13 +1,13 @@
---- setup.py.orig	2025-04-06 13:55:44 UTC
+--- setup.py.orig	2025-07-25 08:24:07 UTC
 +++ setup.py
-@@ -211,10 +211,6 @@ class cmake_build_ext(build_ext):  # noqa: N801
-                 cmake_args.append(f'-Dpybind11_DIR={pybind11.get_cmake_dir()}')
+@@ -222,10 +222,6 @@ class cmake_build_ext(build_ext):  # noqa: N801
+                 cmake_args += [f'-Dpybind11_DIR={pybind11.get_cmake_dir()}']
  
          build_args = ['--config', config]
 -        if 'CMAKE_BUILD_PARALLEL_LEVEL' not in os.environ and bool(getattr(self, 'parallel', 0)):
--            build_args.extend(['--parallel', str(self.parallel)])
+-            build_args += ['--parallel', str(self.parallel)]
 -        else:
--            build_args.append('--parallel')
- 
-         build_args.extend(['--target', ext.target, '--'])
+-            build_args += ['--parallel']
+         build_args += ['--target', ext.target, '--']
  
+         self.mkpath(str(build_temp))