Le Sun, May 07, 2023 at 02:37:04PM +0200, Stefan Hagen a écrit : > Hi, > > this updates darktable to the latest version. > > The current darktable is broken: > > $ darktable > (process:71741): libsoup-ERROR **: 13:55:36.734: libsoup3 symbols detected. > Using libsoup2 and libsoup3 in the same process is not supported. > Trace/BPT trap > $ > > This happens because darktable pulls in geo/osm-gps-map, which is built > with libsoup3 now, while darktable requires libsoup2.
Whoops, my fault, sorry ! i see iirc libsoup support was axed out of darktable in later versions, so figured out it could be backportable if causing issue.. seems building it wasnt enough then. > # Port changes: > - removed geo/osm-gps-map (and therefore maps support) > - added -DDONT_USE_INTERNAL_LIBRAW=ON; The bundled version works fine, but why > build it twice, when we have it in ports anyway. > - update MODLUA_VERSION to lua5.4, otherwise it uses the bundled lua5.4 > - added WANTLIB: cups, raw, SDL2 > - added LIB_DEPENDS: print/cups,-libs, graphics/libraw, devel/sdl2 > - updated patches (new fix: swap32 renamed to oswap32 because we have a > similar named function in /usr/include/endian.h) > All this makes sense, thanks for working on it ! > Comments / OKs? If it works ok :)