Ok, this back ported patch is in the latest develop branch commit. I have made new test builds with Tk 8.6.13 + the patch applied so the framework is now weakly linked and these should work on older macOS versions, as before.
New builds are marked "-fixed" and found at:
http://docs.danomatika.com/pdbuilds/0.54/
To confirm:
% otool -L Pd-0.54-0-arm64-tk8613.app/Contents/MacOS/Pd | grep Uniform /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers (compatibility version 1.0.0, current version 709.0.0, weak)
The "weak" is the important part. :)
On Oct 23, 2023, at 11:33 PM, Dan Wilcox danomatika@gmail.com wrote:
Ok, I have a fix for the library issue on older macOS versions... actually back ported from TK itself:
https://github.com/tcltk/tk/commit/a3eb1edc6e9c2eb227b40c7d46f42e6162be78d6
I will fold this in as a custom patch we apply when building the downloaded tarball, as before.
8.6.13 was released last November. Judging from the current development activity, there should be an 8.6.14 release fixing quite a number of macOS 14-related stuff.
It might make sense to put out a 0.54-1 bugfix release with 8.6.13 then follow up again with 8.6.14 when it comes out, either via 0.54-2 or 0.55-0.
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/