git: 4e7a9ab27aab - main - devel/{,py-}nanobind: update 2.1.0 → 2.2.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 04 Oct 2024 09:15:27 UTC
The branch main has been updated by yuri:

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

commit 4e7a9ab27aab02055726f3d511dd203cba8b1827
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-10-04 04:33:31 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-10-04 09:15:22 +0000

    devel/{,py-}nanobind: update 2.1.0 → 2.2.0
    
    Reported by:    portscout
---
 devel/nanobind/Makefile    | 6 ++++--
 devel/nanobind/distinfo    | 8 +++-----
 devel/nanobind/pkg-plist   | 1 +
 devel/py-nanobind/Makefile | 2 +-
 devel/py-nanobind/distinfo | 6 +++---
 5 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/devel/nanobind/Makefile b/devel/nanobind/Makefile
index a66823ddd61e..1d065ad43448 100644
--- a/devel/nanobind/Makefile
+++ b/devel/nanobind/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	nanobind
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.1.0
+DISTVERSION=	2.2.0
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -39,7 +39,9 @@ do-install:
 
 do-test: # test fails because it doesn't create the PyInit_xx function
 	@cd ${WRKSRC} && \
-		${CXX} ${CXXFLAGS} ${LDFLAGS} -shared -o ${FILESDIR}/myext.cpp -o myext${PYTHON_EXT_SUFFIX}.so -L${LOCALBASE}/lib -lnanobind && \
+		${SETENV} ${MAKE_ENV} ${CXX} ${CXXFLAGS} \
+			${LDFLAGS} -shared -o ${FILESDIR}/myext.cpp -o myext${PYTHON_EXT_SUFFIX}.so \
+			-L${LOCALBASE}/lib -L${STAGEDIR}${PREFIX}/lib -lnanobind && \
 		${CP} ${FILESDIR}/test.py . && \
 		${PYTHON_CMD} ${FILESDIR}/test.py
 
diff --git a/devel/nanobind/distinfo b/devel/nanobind/distinfo
index 544977c86605..738bcdae1111 100644
--- a/devel/nanobind/distinfo
+++ b/devel/nanobind/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1723358161
-SHA256 (wjakob-nanobind-v2.1.0_GH0.tar.gz) = c37c53c60ada5fe1c956e24bd4b83af669a2309bf952bd251f36a7d2fa3bacf0
-SIZE (wjakob-nanobind-v2.1.0_GH0.tar.gz) = 850714
-SHA256 (Tessil-robin-map-188c455_GH0.tar.gz) = c3f05ed8933a1f9aa57295c8ad17bd44756cf5cf030a95325c61aa862fa19680
-SIZE (Tessil-robin-map-188c455_GH0.tar.gz) = 70577
+TIMESTAMP = 1728016125
+SHA256 (wjakob-nanobind-v2.2.0_GH0.tar.gz) = bfbfc7e5759f1669e4ddb48752b1ddc5647d1430e94614d6f8626df1d508e65a
+SIZE (wjakob-nanobind-v2.2.0_GH0.tar.gz) = 881024
diff --git a/devel/nanobind/pkg-plist b/devel/nanobind/pkg-plist
index 401fdc113df1..4e8fca35917e 100644
--- a/devel/nanobind/pkg-plist
+++ b/devel/nanobind/pkg-plist
@@ -33,6 +33,7 @@ include/nanobind/stl/detail/chrono.h
 include/nanobind/stl/detail/nb_array.h
 include/nanobind/stl/detail/nb_dict.h
 include/nanobind/stl/detail/nb_list.h
+include/nanobind/stl/detail/nb_optional.h
 include/nanobind/stl/detail/nb_set.h
 include/nanobind/stl/detail/traits.h
 include/nanobind/stl/filesystem.h
diff --git a/devel/py-nanobind/Makefile b/devel/py-nanobind/Makefile
index 58849c461a80..c58140941774 100644
--- a/devel/py-nanobind/Makefile
+++ b/devel/py-nanobind/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	nanobind
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.1.0
+DISTVERSION=	2.2.0
 CATEGORIES=	devel python
 #MASTER_SITES=	PYPI # no tarball
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-nanobind/distinfo b/devel/py-nanobind/distinfo
index 68f6a68dfd47..a7f9d6161492 100644
--- a/devel/py-nanobind/distinfo
+++ b/devel/py-nanobind/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1723358895
-SHA256 (wjakob-nanobind-v2.1.0_GH0.tar.gz) = c37c53c60ada5fe1c956e24bd4b83af669a2309bf952bd251f36a7d2fa3bacf0
-SIZE (wjakob-nanobind-v2.1.0_GH0.tar.gz) = 850714
+TIMESTAMP = 1728016362
+SHA256 (wjakob-nanobind-v2.2.0_GH0.tar.gz) = bfbfc7e5759f1669e4ddb48752b1ddc5647d1430e94614d6f8626df1d508e65a
+SIZE (wjakob-nanobind-v2.2.0_GH0.tar.gz) = 881024
 SHA256 (Tessil-robin-map-188c455_GH0.tar.gz) = c3f05ed8933a1f9aa57295c8ad17bd44756cf5cf030a95325c61aa862fa19680
 SIZE (Tessil-robin-map-188c455_GH0.tar.gz) = 70577