py-pybind11: updated to 3.0.2
3.0.2
New Features:
Added helper functions to py::array that return shape and strides as std::span when available.
Bug fixes:
Added fallback locking for Python 3.13t where PyCriticalSection_BeginMutex is unavailable.
Fixed race condition in py::make_key_iterator with free-threaded Python.
MSVC 19.16 and earlier were blocked from using std::launder due to internal compiler errors.
Internals destructors were updated to check the owning interpreter before clearing Python objects.
Internals shutdown handling was refined in two iterations before release: an initial finalization-time cleanup was followed by a safety adjustment to avoid late-shutdown py::cast segfaults.
[42 lines not shown]
Shorten some long function names.
This is an attempt to fix 2/3 of the NetBSD builds (50 of 75) which are
all failing the same way, and the only way I can make any sense of the
compiler's error message, would be if the function names were exceeding
a limit for the length withing which they are required to be distinct.
That is, this code had makequietsignalling() makequietsignallingf() and
makequietsignallingl() and gcc is complaining that the parameters to
makequietsignalling() are of incorrect types, and then showing what is
very clearly a call to makequietsignallingl() for which the parame are
the correct types.
So, make those names shorter, and with any luck, this will all build
and work. (It builds on amd64, but that was one of the 25 where it
did with the long names, do that's little help.)
Feel free to revert this if it doesn't work!
Update grsync to 1.3.1
Version 1.3.1
Fixed Desktop file compatibility (thanks Voyageur)
Fixed nested functions with llvm (https://sourceforge.net/p/grsync/patches/9/) (thanks Ganael)
Modernized glade file (converted to gtk3 3.22 using Glade 3.38.2, thanks genodeftest)
Fixed rsync output not expanding vertically
Grsync-batch: added "Halt on failure" support
Moved default config directory from user home to .config
Some AC updates
Added Japanese translation (thanks Green)
Updated French translation (thanks Daria)
Updated Czech translation (thanks Petr)
Version 1.3.0
Gtk3 compatibility (some compile warnings left) (thanks Balló and Ganael)
Removed Maemo support, platform is obsolete
Added escaping of arguments containing spaces when printing rsync command line output
Updated Spanish translation (thanks Charles)
[66 lines not shown]