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