From: Johannes Thyssen Tishman Subject: Re: [update] devel/py-pybind11 3.0.1 -> 3.0.3 To: Stuart Henderson Cc: ports@openbsd.org Date: Sun, 5 Apr 2026 14:18:49 +0000 2026-04-05T15:12:43+0100 Stuart Henderson : > I don't think there's a lot of point in a bulk for something only used by 13 > ports..not too much changed between 3.0.2 and 3.0.3 so if netgen-mesher is > happy it should be good. Understood, thanks Stuart. I thought it was more dependencies since I checked with 'show-reverse-deps devel/py-pybind11', but I forgot that also shows indirect dependencies. > On 5 April 2026 15:07:46 Johannes Thyssen Tishman wrote: > > > Please find below an update for devel/py-pybind11 to version 3.0.3. > > > > Changelog (3.0.2 and 3.0.3): > > https://pybind11.readthedocs.io/en/stable/changelog.html > > > > Notes about this update: > > > > 1. Tests: 1 failed, 1284 passed, 26 skipped, 2 xfailed, 1 xpassed > > The failed test is expected to fail in FreeBSD as discussed here[1]. > > I'm not sure if this also applies to us. > > > > [1] https://github.com/pybind/pybind11/pull/5925 > > > > 2. This update should go in with or after my previously sent > > cad/netgen-mesher update which backports a patch to build with newer > > versions of pybind11. > > > > 3. I didn't test building any other consumer of this port. I would > > appreciate it if the update could be tested in a bulk. > > > > diff /usr/ports > > path + /usr/ports > > commit - 79fc395aa2acb103d73cbe433d3dbaf1b65d46a8 > > blob - ad2e8a1e34b3c65ce6be9c9cde2d31f1701d8d2c > > file + devel/py-pybind11/Makefile > > --- devel/py-pybind11/Makefile > > +++ devel/py-pybind11/Makefile > > @@ -1,9 +1,8 @@ > > COMMENT= headers for interoperability between C++ and Python > > > > -MODPY_DISTV= 3.0.1 > > +MODPY_DISTV= 3.0.3 > > DISTNAME= pybind11-${MODPY_DISTV} > > PKGNAME= py-${DISTNAME} > > -REVISION= 0 > > > > CATEGORIES= devel > > > > commit - 79fc395aa2acb103d73cbe433d3dbaf1b65d46a8 > > blob - 1e09704208348c35a622fc4090d1a7078172801a > > file + devel/py-pybind11/distinfo > > --- devel/py-pybind11/distinfo > > +++ devel/py-pybind11/distinfo > > @@ -1,2 +1,2 @@ > > -SHA256 (pybind11-3.0.1.tar.gz) = nA9ABWoBbaWbq1Fu+1IwiROfzG8rp+STCFTGHvuTIFE= > > -SIZE (pybind11-3.0.1.tar.gz) = 546914 > > +SHA256 (pybind11-3.0.3.tar.gz) = AEcc24FogsSEcIvF3egIFcjBHOpUCrLMZBD13epDR1U= > > +SIZE (pybind11-3.0.3.tar.gz) = 587814 > > commit - 79fc395aa2acb103d73cbe433d3dbaf1b65d46a8 > > blob - 9662d50ab788731939e4c1420cf98364d9a8865c > > file + devel/py-pybind11/pkg/PLIST > > --- devel/py-pybind11/pkg/PLIST > > +++ devel/py-pybind11/pkg/PLIST > > @@ -38,6 +38,7 @@ lib/python${MODPY_VERSION}/site-packages/pybind11/incl > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/critical_section.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/ > > +lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/argument_vector.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/class.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/common.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/cpp_conduit.h > > @@ -45,6 +46,7 @@ lib/python${MODPY_VERSION}/site-packages/pybind11/incl > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/exception_translation.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/function_record_pyobject.h > > +lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/holder_caster_foreign_helpers.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/init.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/internals.h > > lib/python${MODPY_VERSION}/site-packages/pybind11/include/pybind11/detail/native_enum_data.h >