pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-pybind11



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Aug 23 08:00:16 UTC 2025

Modified Files:
        pkgsrc/devel/py-pybind11: Makefile distinfo

Log Message:
py-pybind11: updated to 3.0.1

3.0.1

Bug fixes:

Fixed compilation error in type_caster_enum_type when casting pointer-to-enum types. Added pointer overload to handle dereferencing before enum conversion.
Implement binary version of make_index_sequence to reduce template depth requirements for functions with many parameters.
Subinterpreter-specific exception handling code was removed to resolve segfaults.
Fixed issue that caused PYBIND11_MODULE code to run again if the module was re-imported after being deleted from sys.modules.
Prevent concurrent creation of sub-interpreters as a workaround for stdlib concurrency issues in Python 3.12.
Fixed potential crash when using cpp_function objects with sub-interpreters.
Fixed non-entrant check in implicitly_convertible().
Support C++20 on platforms that have older c++ runtimes.
Fix compilation with clang on msys2.
Avoid nullptr dereference warning with GCC 13.3.0 and python 3.11.13.
Fix potential warning about number of threads being too large.
Fix gcc 11.4+ warning about serial compilation using CMake.

Documentation:

Improve buffer_info type checking in numpy docs.
Replace robotpy-build with semiwrap in the binding tool list.
Show nogil in most examples.
Fix py::trampoline_self_life_support visibility in docs.

Tests:

Avoid a spurious warning about DOWNLOAD_CATCH being manually specified.
Fix an IsolatedConfig test.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/py-pybind11/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-pybind11/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-pybind11/Makefile
diff -u pkgsrc/devel/py-pybind11/Makefile:1.28 pkgsrc/devel/py-pybind11/Makefile:1.29
--- pkgsrc/devel/py-pybind11/Makefile:1.28      Mon Jul 14 10:54:52 2025
+++ pkgsrc/devel/py-pybind11/Makefile   Sat Aug 23 08:00:16 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2025/07/14 10:54:52 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2025/08/23 08:00:16 adam Exp $
 
-DISTNAME=      pybind11-3.0.0
+DISTNAME=      pybind11-3.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pybind11/}

Index: pkgsrc/devel/py-pybind11/distinfo
diff -u pkgsrc/devel/py-pybind11/distinfo:1.24 pkgsrc/devel/py-pybind11/distinfo:1.25
--- pkgsrc/devel/py-pybind11/distinfo:1.24      Mon Jul 14 10:54:52 2025
+++ pkgsrc/devel/py-pybind11/distinfo   Sat Aug 23 08:00:16 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.24 2025/07/14 10:54:52 wiz Exp $
+$NetBSD: distinfo,v 1.25 2025/08/23 08:00:16 adam Exp $
 
-BLAKE2s (pybind11-3.0.0.tar.gz) = 2e0c26349cd84923daa36dbab0d0bc2f9cb34f08ec289bf9797200fd71b6a060
-SHA512 (pybind11-3.0.0.tar.gz) = 54e3bf02e585120a6fde99f981b0121b9413c7de5b80b8a25a76eb1a6f14b4c8017fdd74173e569783927d8c212abaa438f490fb78d0658cd314920d0baa3812
-Size (pybind11-3.0.0.tar.gz) = 544819 bytes
+BLAKE2s (pybind11-3.0.1.tar.gz) = 577bcf1d543fbb4ebc3ee3c762c3afbafdb104cd69b1534f5e62b115a8d4e3c3
+SHA512 (pybind11-3.0.1.tar.gz) = 5582473d7f7ea2cc94878fba45acb3b5f991c416341ffcd6005e0601ee6cd2dc9dbbac0cc54a6f640fa0c3fb1981ec513bb14e6d7f485ccb0968c4137809beb0
+Size (pybind11-3.0.1.tar.gz) = 546914 bytes



Home | Main Index | Thread Index | Old Index