Packages are not very amenable to upgrading, and generally suffer from dependency hell. That is a well-known discomfort of Free/Libre software AND Open Source stuff in general. Linux camp was unable to resolve it, and neither has the BSD camp.thanks...
i installed electron32 via pkg and then used textproc/obsidian, it used to work but after updating said ports (a few days ago) it fails with:
Code:[53701:0221/075641.760748:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory 2025-02-21 06:56:42 Loading main app package /usr/local/share/obsidian/resources/obsidian.asar Updates disabled. [1] 53701 trace trap (core dumped) obsidian
I think the best way to upgrade Obsidian is to enable updates within the Obsidian app. If you try to use FreeBSD's ports or pkg to upgrade, you're gonna run into a train wreck that is easiest resolved with a clean reinstall of the entire system.
There are ways to ameliorate the dependency hell issue, but it's a time consuming rabbit hole that is ultimately not a breakthrough, but rather, endless optimization that pushes the inevitable system reinstall a bit further out.