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 :)

Reply via email to