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 Dec 28 10:10:14 UTC 2022

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

Log Message:
py-pybind11: updated to 2.10.2

Version 2.10.2

Changes:

scoped_interpreter constructor taking PyConfig.
pybind11/eigen/tensor.h adds converters to and from Eigen::Tensor and Eigen::TensorMap
PyGILState_Check()'s were integrated to pybind11::handle inc_ref() & dec_ref(). The added GIL checks are guarded by PYBIND11_ASSERT_GIL_HELD_INCREF_DECREF, which is the default only if NDEBUG is not 
defined.
Add option for enable/disable enum members in docstring.
Fixed typing of KeysView, ValuesView and ItemsView in bind_map.

Bug fixes:

Bug fix affecting only Python 3.6 under very specific, uncommon conditions: move PyEval_InitThreads() call to the correct location.
Fix segfault bug when passing foreign native functions to functional.h.

Build system improvements:

Support setting PYTHON_LIBRARIES manually for Windows ARM cross-compilation (classic mode).
Extend IPO/LTO detection for ICX (a.k.a IntelLLVM) compiler.
Allow calling find_package(pybind11 CONFIG) multiple times from separate directories in the same CMake project and properly link Python (new mode).
multiprocessing_set_spawn in pytest fixture for added safety.
Fixed a bug in two pybind11/tools cmake scripts causing "Unknown arguments specified" errors.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-pybind11/Makefile \
    pkgsrc/devel/py-pybind11/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pybind11/PLIST

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.13 pkgsrc/devel/py-pybind11/Makefile:1.14
--- pkgsrc/devel/py-pybind11/Makefile:1.13      Wed Nov  2 08:47:52 2022
+++ pkgsrc/devel/py-pybind11/Makefile   Wed Dec 28 10:10:14 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2022/11/02 08:47:52 adam Exp $
+# $NetBSD: Makefile,v 1.14 2022/12/28 10:10:14 adam Exp $
 
-DISTNAME=      pybind11-2.10.1
+DISTNAME=      pybind11-2.10.2
 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.13 pkgsrc/devel/py-pybind11/distinfo:1.14
--- pkgsrc/devel/py-pybind11/distinfo:1.13      Wed Nov  2 08:47:52 2022
+++ pkgsrc/devel/py-pybind11/distinfo   Wed Dec 28 10:10:14 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2022/11/02 08:47:52 adam Exp $
+$NetBSD: distinfo,v 1.14 2022/12/28 10:10:14 adam Exp $
 
-BLAKE2s (pybind11-2.10.1.tar.gz) = 7adbb8472bdea9998540b74da4e4e788c7e7095ad4cd2f377d3710981c1e9e44
-SHA512 (pybind11-2.10.1.tar.gz) = fc861c29be42f6e37cecf560012f2340572898111884926663acbdd85510ac7bbfe371ea58d82a92c3521aa7d25f8b6e4343697cf934c348381a839844cf1658
-Size (pybind11-2.10.1.tar.gz) = 195936 bytes
+BLAKE2s (pybind11-2.10.2.tar.gz) = e112901c67218f56e707a8f23433843cc0fbdb532c543fa3aa67d234ad5e3d76
+SHA512 (pybind11-2.10.2.tar.gz) = 389b16a958ae2a888405859d837982f3d4423d527d6b79d4add0e86a558abe237cd306068a8107fe5ba97e23ce1d6cc5ca150e075b77296bae5d0cc377962f28
+Size (pybind11-2.10.2.tar.gz) = 200639 bytes

Index: pkgsrc/devel/py-pybind11/PLIST
diff -u pkgsrc/devel/py-pybind11/PLIST:1.5 pkgsrc/devel/py-pybind11/PLIST:1.6
--- pkgsrc/devel/py-pybind11/PLIST:1.5  Wed Nov  2 08:47:52 2022
+++ pkgsrc/devel/py-pybind11/PLIST      Wed Dec 28 10:10:14 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2022/11/02 08:47:52 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2022/12/28 10:10:14 adam Exp $
 bin/pybind11-config
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -33,6 +33,8 @@ ${PYSITELIB}/pybind11/include/pybind11/d
 ${PYSITELIB}/pybind11/include/pybind11/detail/type_caster_base.h
 ${PYSITELIB}/pybind11/include/pybind11/detail/typeid.h
 ${PYSITELIB}/pybind11/include/pybind11/eigen.h
+${PYSITELIB}/pybind11/include/pybind11/eigen/matrix.h
+${PYSITELIB}/pybind11/include/pybind11/eigen/tensor.h
 ${PYSITELIB}/pybind11/include/pybind11/embed.h
 ${PYSITELIB}/pybind11/include/pybind11/eval.h
 ${PYSITELIB}/pybind11/include/pybind11/functional.h



Home | Main Index | Thread Index | Old Index