I've been looking at porting siril to OpenBSD,
working with jca to getting cfitsio to be detected.
So far so good, I've managed to build it several times.
It does hook up with outside stuff.
- it contains 3 subprojects: kplot, librtprocess, wcslib
kplot is a library originally developed by Kristaps.
Unfortunately the version within siril is a mutant version,
done in a slightly disgusting way. I'm trying to see with
Kristaps how to proceed on that.
librtprocess is a librarized (weaponized?) version of rawtherapee.
The version within siril is slightly icky to build (an extra cmake
on top of meson), so I've made a port on the side. I just need to
clean it up, nothing to see there.
the version of wcslib is newer than what we have in-tree.
The configure process of siril is very explicit about our version
being broken:
wcslib lower than version 7.7 is known to crash when
updating wcsdata in files. Please update
then again, 5.19 might be so ancient that the problem didn't yet
exist!
All this is slightly tedious but not really complicated.
Expect new ports/updates for this in the near future.