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: Wed Aug 14 06:21:50 UTC 2024
Modified Files:
pkgsrc/devel/py-pybind11: Makefile PLIST distinfo
Log Message:
py-pybind11: updated to 2.13.3
Version 2.13.3
Bug fixes:
Quote paths from pybind11-config
Fix typo in Emscripten support when in config mode (CMake)
Version 2.13.2
New Features:
A pybind11::detail::type_caster_std_function_specializations feature was added, to support specializations for std::function's with return types that require custom to-Python conversion behavior (to
primary use case is to catch and convert exceptions).
Changes:
Use PyMutex instead of std::mutex for internal locking in the free-threaded build.
Add a special type annotation for C++ empty tuple.
When compiling for WebAssembly, add the required exception flags (CMake 3.13+).
Bug fixes:
Make gil_safe_call_once_and_store thread-safe in free-threaded CPython.
A missing #include <algorithm> in pybind11/typing.h was added to fix build errors (in case user code does not already depend on that include).
Fix regression introduced in 5201 for GCC<10.3 in C++20 mode.
Remove extra = when assigning flto value in the case for Clang in CMake.
Tests:
Adding WASM testing to our CI (Pyodide / Emscripten via scikit-build-core).
clang-tidy (in GitHub Actions) was updated from clang 15 to clang 18.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/py-pybind11/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-pybind11/PLIST
cvs rdiff -u -r1.19 -r1.20 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.21 pkgsrc/devel/py-pybind11/Makefile:1.22
--- pkgsrc/devel/py-pybind11/Makefile:1.21 Sun Jun 30 22:02:55 2024
+++ pkgsrc/devel/py-pybind11/Makefile Wed Aug 14 06:21:50 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2024/06/30 22:02:55 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2024/08/14 06:21:50 adam Exp $
-DISTNAME= pybind11-2.13.1
+DISTNAME= pybind11-2.13.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pybind11/}
Index: pkgsrc/devel/py-pybind11/PLIST
diff -u pkgsrc/devel/py-pybind11/PLIST:1.10 pkgsrc/devel/py-pybind11/PLIST:1.11
--- pkgsrc/devel/py-pybind11/PLIST:1.10 Sun Jun 30 22:02:55 2024
+++ pkgsrc/devel/py-pybind11/PLIST Wed Aug 14 06:21:50 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2024/06/30 22:02:55 wiz Exp $
+@comment $NetBSD: PLIST,v 1.11 2024/08/14 06:21:50 adam Exp $
bin/pybind11-config-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
@@ -31,6 +31,7 @@ ${PYSITELIB}/pybind11/include/pybind11/d
${PYSITELIB}/pybind11/include/pybind11/detail/internals.h
${PYSITELIB}/pybind11/include/pybind11/detail/type_caster_base.h
${PYSITELIB}/pybind11/include/pybind11/detail/typeid.h
+${PYSITELIB}/pybind11/include/pybind11/detail/value_and_holder.h
${PYSITELIB}/pybind11/include/pybind11/eigen.h
${PYSITELIB}/pybind11/include/pybind11/eigen/common.h
${PYSITELIB}/pybind11/include/pybind11/eigen/matrix.h
Index: pkgsrc/devel/py-pybind11/distinfo
diff -u pkgsrc/devel/py-pybind11/distinfo:1.19 pkgsrc/devel/py-pybind11/distinfo:1.20
--- pkgsrc/devel/py-pybind11/distinfo:1.19 Sun Jun 30 22:02:55 2024
+++ pkgsrc/devel/py-pybind11/distinfo Wed Aug 14 06:21:50 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2024/06/30 22:02:55 wiz Exp $
+$NetBSD: distinfo,v 1.20 2024/08/14 06:21:50 adam Exp $
-BLAKE2s (pybind11-2.13.1.tar.gz) = d8d9e431f11551fbe3ab2ea97158db12c556633e0242a89bb84cc26001a57799
-SHA512 (pybind11-2.13.1.tar.gz) = 89b5edcfec7b8789fdd3b3e95ffb1c2072b51a0da206b78b6c5f7e46014bb5f8a95f78e62aae7f327b1e6ff255dc188e3c1127d1c18a5466759570b017c3903f
-Size (pybind11-2.13.1.tar.gz) = 215298 bytes
+BLAKE2s (pybind11-2.13.3.tar.gz) = 7f23038f64c4d6ae85e1420351fc292c072aabf2f893219535820ce40964b3db
+SHA512 (pybind11-2.13.3.tar.gz) = 162fd82707eacbf1d9da5a8a4cd86378293ce883c00d99cffd167c4b96b5b48f81528e67fbc572a4bab96e0fa95253456d3eb36381a3ed37baa082a78f928c1b
+Size (pybind11-2.13.3.tar.gz) = 216530 bytes
Home |
Main Index |
Thread Index |
Old Index