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.

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

There's a bit of churn because I sorted the libs.

# Software changes:
Quite a lot with close to 5k commits.

https://github.com/darktable-org/darktable/releases/tag/release-4.2.1
https://github.com/darktable-org/darktable/releases/tag/release-4.2.0
https://github.com/darktable-org/darktable/releases/tag/release-4.1.0
https://github.com/darktable-org/darktable/releases/tag/release-4.0.1
https://github.com/darktable-org/darktable/releases/tag/release-4.0.0
https://github.com/darktable-org/darktable/releases/tag/release-3.9.0
https://github.com/darktable-org/darktable/releases/tag/release-3.8.1
https://github.com/darktable-org/darktable/releases/tag/release-3.8.0
https://github.com/darktable-org/darktable/releases/tag/release-3.7.0

Note for testers:
Please do cp -r ~/.config/darktable ~/.config/darktable.backup
Darktable will upgrade the library and configuration files.
Afterwards they will be incompatible with older versions.

Comments / OKs?

Best Regards,
Stefan

Index: graphics/darktable/Makefile
===================================================================
RCS file: /cvs/ports/graphics/darktable/Makefile,v
retrieving revision 1.116
diff -u -p -u -p -r1.116 Makefile
--- graphics/darktable/Makefile 24 Apr 2023 11:40:43 -0000      1.116
+++ graphics/darktable/Makefile 7 May 2023 11:52:21 -0000
@@ -2,11 +2,10 @@ ONLY_FOR_ARCHS=       amd64 aarch64
 
 COMMENT=       virtual lighttable and darkroom for photographers
 
-V=             3.6.1
+V=             4.2.1
 DISTNAME=      darktable-$V
 PORTROACH=     limitw:1,even skipv:release-$V
 EXTRACT_SUFX=  .tar.xz
-REVISION=      0
 
 CATEGORIES=    graphics x11
 
@@ -15,46 +14,52 @@ HOMEPAGE=   https://www.darktable.org/
 # GPLv3+
 PERMIT_PACKAGE=        Yes
 
-WANTLIB += ${COMPILER_LIBCXX} ${MODLUA_WANTLIB}
-WANTLIB += GraphicsMagick ICE Iex-3_1 IlmThread-3_1
-WANTLIB += Imath-3_1 SM X11 Xext Xrandr atk-1.0 avif c cairo cairo-gobject
-WANTLIB += curl exiv2 gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0
-WANTLIB += gmodule-2.0 gobject-2.0 gphoto2 gphoto2_port gthread-2.0
-WANTLIB += gtk-3 harfbuzz intl jpeg json-glib-1.0 lcms2 lensfun
-WANTLIB += m openjp2 osmgpsmap-1.0 pango-1.0 pangocairo-1.0 png
-WANTLIB += pugixml rsvg-2 secret-1 soup-2.4 sqlite3 tiff webp
-WANTLIB += xml2 z OpenEXR-3_1 icudata icui18n icuuc
+WANTLIB =  ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} GraphicsMagick ICE
+WANTLIB += Iex-3_1 IlmThread-3_1 Imath-3_1 OpenEXR-3_1 SDL2 SM X11 Xext
+WANTLIB += Xrandr atk-1.0 avif c cairo cairo-gobject cups curl exiv2
+WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
+WANTLIB += gobject-2.0 gphoto2 gphoto2_port gthread-2.0 gtk-3 harfbuzz
+WANTLIB += heif icudata icui18n icuuc intl jpeg json-glib-1.0 jxl
+WANTLIB += jxl_threads lcms2 lensfun m openjp2 pango-1.0 pangocairo-1.0
+WANTLIB += png pugixml raw rsvg-2 secret-1 soup-2.4 sqlite3 tiff webp
+WANTLIB += webpmux xml2 z
+
 
 MASTER_SITES=  
https://github.com/darktable-org/darktable/releases/download/release-$V/
 
 MODULES=       devel/cmake \
                lang/lua \
                textproc/intltool
-MODLUA_VERSION=        5.3
+
+MODLUA_VERSION=        5.4
 
 # TLS, modern C++
 COMPILER =     base-clang
 
-BUILD_DEPENDS= sysutils/coreutils \
-               graphics/p5-Image-ExifTool \
+BUILD_DEPENDS= graphics/p5-Image-ExifTool \
                shells/bash \
+               sysutils/coreutils \
                textproc/libxslt
+
 RUN_DEPENDS=   devel/desktop-file-utils \
                graphics/p5-Image-ExifTool \
                x11/gtk+4,-guic
+
 LIB_DEPENDS=   devel/gettext,-runtime \
                devel/json-glib \
                devel/libsoup \
-               geo/osm-gps-map \
-               graphics/GraphicsMagick \
+               devel/sdl2 \
                graphics/exiv2>=0.22 \
+               graphics/GraphicsMagick \
                graphics/lcms2 \
+               graphics/lensfun \
                graphics/libavif \
                graphics/libgphoto2>=2.5.0 \
-               graphics/lensfun \
+               graphics/libraw \
                graphics/openexr \
                graphics/openjp2 \
                net/curl \
+               print/cups,-libs \
                textproc/pugixml \
                x11/gnome/librsvg \
                x11/gnome/libsecret \
@@ -67,7 +72,8 @@ CONFIGURE_ARGS=       -DBINARY_PACKAGE_BUILD=1
                -DUSE_OPENMP=OFF \
                -DUSE_GMIC=OFF \
                -DUSE_COLORD=OFF \
-               -DTESTBUILD_OPENCL_PROGRAMS=OFF
+               -DTESTBUILD_OPENCL_PROGRAMS=OFF \
+               -DDONT_USE_INTERNAL_LIBRAW=ON
 
 # picks up LLVM at build time
 CONFIGURE_ARGS+= -DUSE_OPENCL=OFF
Index: graphics/darktable/distinfo
===================================================================
RCS file: /cvs/ports/graphics/darktable/distinfo,v
retrieving revision 1.40
diff -u -p -u -p -r1.40 distinfo
--- graphics/darktable/distinfo 9 Dec 2021 20:41:03 -0000       1.40
+++ graphics/darktable/distinfo 7 May 2023 11:52:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (darktable-3.6.1.tar.xz) = or/HwQO4JJRUV6m/7Z5S8Af6HQMPnbyz/wMnhRvkLRQ=
-SIZE (darktable-3.6.1.tar.xz) = 4685928
+SHA256 (darktable-4.2.1.tar.xz) = YDo5xgdCkaYB9/6xbrtFP9DFsCpvXTx6ttthLq3Je6w=
+SIZE (darktable-4.2.1.tar.xz) = 6112480
Index: graphics/darktable/patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/darktable/patches/patch-CMakeLists_txt,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-CMakeLists_txt
--- graphics/darktable/patches/patch-CMakeLists_txt     11 Mar 2022 19:22:12 
-0000      1.5
+++ graphics/darktable/patches/patch-CMakeLists_txt     7 May 2023 11:52:21 
-0000
@@ -6,7 +6,7 @@ fails with _XOPEN_SOURCE set;
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -502,6 +502,8 @@ endif(BUILD_TESTING)
+@@ -486,6 +486,8 @@ endif(BUILD_TESTING)
  if(NOT WIN32)
      if(CMAKE_SYSTEM MATCHES "SunOS.*")
          add_definitions("-D_XOPEN_SOURCE=600")
Index: graphics/darktable/patches/patch-src_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/darktable/patches/patch-src_CMakeLists_txt,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 patch-src_CMakeLists_txt
--- graphics/darktable/patches/patch-src_CMakeLists_txt 11 Mar 2022 19:22:12 
-0000      1.8
+++ graphics/darktable/patches/patch-src_CMakeLists_txt 7 May 2023 11:52:21 
-0000
@@ -1,28 +1,28 @@
 Index: src/CMakeLists.txt
 --- src/CMakeLists.txt.orig
 +++ src/CMakeLists.txt
-@@ -614,7 +614,7 @@ if(NOT CUSTOM_CFLAGS)
+@@ -659,7 +659,7 @@ if(NOT CUSTOM_CFLAGS)
    #-g MUST be set for ALL builds, or there will be no support for them when 
bugs happen
    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MARCH} ${DT_REQ_INSTRUCTIONS} -g")
-   set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O2")
+   set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O2 
-ftree-vectorize")
 -  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3 -ffast-math 
-fno-finite-math-only")
 +  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -ffast-math 
-fno-finite-math-only")
    if(CMAKE_COMPILER_IS_GNUCC)
      if(BUILD_SSE2_CODEPATHS)
        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfpmath=sse")
-@@ -628,7 +628,7 @@ if(NOT CUSTOM_CFLAGS)
+@@ -673,7 +673,7 @@ if(NOT CUSTOM_CFLAGS)
  
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MARCH} ${DT_REQ_INSTRUCTIONS} -g")
-   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2")
+   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2 
-ftree-vectorize")
 -  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -ffast-math 
-fno-finite-math-only")
 +  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -ffast-math 
-fno-finite-math-only")
    if(CMAKE_COMPILER_IS_GNUCXX)
      if(BUILD_SSE2_CODEPATHS)
        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpmath=sse")
-@@ -919,7 +919,6 @@ endif()
+@@ -966,7 +966,6 @@ if(LIB_DEPS)
+ endif()
  
  target_link_libraries(lib_darktable PUBLIC ${STATIC_LIBS})
- target_link_libraries(lib_darktable PRIVATE rawspeed)
 -target_link_libraries(lib_darktable PRIVATE whereami)
  target_link_libraries(lib_darktable PUBLIC ${LIBS})
  
Index: graphics/darktable/patches/patch-src_common_darktable_h
===================================================================
RCS file: /cvs/ports/graphics/darktable/patches/patch-src_common_darktable_h,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 patch-src_common_darktable_h
--- graphics/darktable/patches/patch-src_common_darktable_h     27 Jan 2023 
18:14:19 -0000      1.7
+++ graphics/darktable/patches/patch-src_common_darktable_h     7 May 2023 
11:52:21 -0000
@@ -5,25 +5,22 @@ but we don't have ifunc support in the t
 Index: src/common/darktable.h
 --- src/common/darktable.h.orig
 +++ src/common/darktable.h
-@@ -126,14 +126,14 @@ typedef unsigned int u_int;
+@@ -127,18 +127,7 @@ typedef unsigned int u_int;
  /* Create cloned functions for various CPU SSE generations */
  /* See for instructions https://hannes.hauswedell.net/post/2017/12/09/fmv/ */
  /* TL;DR : use only on SIMD functions containing low-level 
paralellized/vectorized loops */
--#if __has_attribute(target_clones) && !defined(_WIN32) && (defined(__amd64__) 
|| defined(__amd64) || defined(__x86_64__) || defined(__x86_64))
+-#if __has_attribute(target_clones) && !defined(_WIN32) && 
!defined(NATIVE_ARCH)
+-# if defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || 
defined(__x86_64)
 -#define __DT_CLONE_TARGETS__ __attribute__((target_clones("default", "sse2", 
"sse3", "sse4.1", "sse4.2", "popcnt", "avx", "avx2", "avx512f", "fma4")))
--#elif __has_attribute(target_clones) && !defined(_WIN32) && defined(__PPC64__)
+-# elif defined(__PPC64__)
 -/* __PPC64__ is the only macro tested for in is_supported_platform.h, other 
macros would fail there anyway. */
 -#define __DT_CLONE_TARGETS__ 
__attribute__((target_clones("default","cpu=power9")))
--#else
-+// #if __has_attribute(target_clones) && !defined(_WIN32) && 
(defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || 
defined(__x86_64))
-+// #define __DT_CLONE_TARGETS__ __attribute__((target_clones("default", 
"sse2", "sse3", "sse4.1", "sse4.2", "popcnt", "avx", "avx2", "avx512f", 
"fma4")))
-+// #elif __has_attribute(target_clones) && !defined(_WIN32) && 
defined(__PPC64__)
-+// /* __PPC64__ is the only macro tested for in is_supported_platform.h, 
other macros would fail there anyway. */
-+// #define __DT_CLONE_TARGETS__ 
__attribute__((target_clones("default","cpu=power9")))
-+// #else
+-# else
  #define __DT_CLONE_TARGETS__
+-# endif
+-#else
+-#define __DT_CLONE_TARGETS__
 -#endif
-+// #endif
  
- /* Helper to force heap vectors to be aligned on 64 bits blocks to enable 
AVX2 */
- #define DT_ALIGNED_ARRAY __attribute__((aligned(64)))
+ /* Helper to force stack vectors to be aligned on 64 bits blocks to enable 
AVX2 */
+ #define DT_IS_ALIGNED(x) __builtin_assume_aligned(x, 64)
Index: graphics/darktable/patches/patch-src_external_CMakeLists_txt
===================================================================
RCS file: 
/cvs/ports/graphics/darktable/patches/patch-src_external_CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-src_external_CMakeLists_txt
--- graphics/darktable/patches/patch-src_external_CMakeLists_txt        11 Mar 
2022 19:22:12 -0000      1.2
+++ graphics/darktable/patches/patch-src_external_CMakeLists_txt        7 May 
2023 11:52:21 -0000
@@ -9,5 +9,5 @@ Index: src/external/CMakeLists.txt
 -target_include_directories(whereami PUBLIC 
"${CMAKE_CURRENT_SOURCE_DIR}/whereami/src/")
 -
  set(BUILD_TESTING_SAVE "${BUILD_TESTING}")
+ set(BUILD_BENCHMARKING_SAVE "${BUILD_BENCHMARKING}")
  
- set(BUILD_TESTING OFF CACHE BOOL "" FORCE)
Index: 
graphics/darktable/patches/patch-src_external_LibRaw_src_decoders_fp_dng_cpp
===================================================================
RCS file: 
graphics/darktable/patches/patch-src_external_LibRaw_src_decoders_fp_dng_cpp
diff -N 
graphics/darktable/patches/patch-src_external_LibRaw_src_decoders_fp_dng_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
graphics/darktable/patches/patch-src_external_LibRaw_src_decoders_fp_dng_cpp    
    7 May 2023 11:52:21 -0000
@@ -0,0 +1,22 @@
+swap32 is already defined
+Index: src/external/LibRaw/src/decoders/fp_dng.cpp
+--- src/external/LibRaw/src/decoders/fp_dng.cpp.orig
++++ src/external/LibRaw/src/decoders/fp_dng.cpp
+@@ -572,7 +572,7 @@ _forceinline
+ #else
+ inline
+ #endif
+-void swap32(uchar *data, int len)
++void oswap32(uchar *data, int len)
+ {
+     unsigned *d = (unsigned*)data;
+     for (int i = 0; i < len / 4; i++)
+@@ -648,7 +648,7 @@ void LibRaw::uncompressed_fp_dng_load_raw()
+                 else if (bytesps == 3 && 
(libraw_internal_data.unpacker_data.order == 0x4949)) // II-16bit
+                     swap24(dst, fullrowbytes);
+                 if (bytesps == 4 && difford)
+-                    swap32(dst, fullrowbytes);
++                    oswap32(dst, fullrowbytes);
+ 
+                 float lmax = expandFloats(
+                     dst,
Index: 
graphics/darktable/patches/patch-src_external_rawspeed_cmake_compiler-flags_cmake
===================================================================
RCS file: 
/cvs/ports/graphics/darktable/patches/patch-src_external_rawspeed_cmake_compiler-flags_cmake,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-src_external_rawspeed_cmake_compiler-flags_cmake
--- 
graphics/darktable/patches/patch-src_external_rawspeed_cmake_compiler-flags_cmake
   11 Mar 2022 19:22:12 -0000      1.2
+++ 
graphics/darktable/patches/patch-src_external_rawspeed_cmake_compiler-flags_cmake
   7 May 2023 11:52:21 -0000
@@ -1,7 +1,7 @@
 Index: src/external/rawspeed/cmake/compiler-flags.cmake
 --- src/external/rawspeed/cmake/compiler-flags.cmake.orig
 +++ src/external/rawspeed/cmake/compiler-flags.cmake
-@@ -223,5 +223,3 @@ MARK_AS_ADVANCED(
+@@ -227,5 +227,3 @@ MARK_AS_ADVANCED(
  set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O2")
  set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2")
  
Index: graphics/darktable/patches/patch-src_is_supported_platform_h
===================================================================
RCS file: 
/cvs/ports/graphics/darktable/patches/patch-src_is_supported_platform_h,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-src_is_supported_platform_h
--- graphics/darktable/patches/patch-src_is_supported_platform_h        11 Mar 
2022 19:22:12 -0000      1.5
+++ graphics/darktable/patches/patch-src_is_supported_platform_h        7 May 
2023 11:52:21 -0000
@@ -1,12 +1,19 @@
 Index: src/is_supported_platform.h
 --- src/is_supported_platform.h.orig
 +++ src/is_supported_platform.h
-@@ -30,7 +30,7 @@
+@@ -24,13 +24,13 @@
+ #error "Unfortunately we only work on litte-endian systems."
+ #endif
+ 
+-#if (defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || 
defined(__x86_64))
++#if (defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || 
defined(__x86_64) || defined(__OpenBSD__))
+ #define DT_SUPPORTED_X86 1
+ #else
  #define DT_SUPPORTED_X86 0
  #endif
  
--#if defined(__aarch64__) && (defined(__ARM_64BIT_STATE) && 
defined(__ARM_ARCH) && defined(__ARM_ARCH_8A) || defined(__APPLE__))
-+#if defined(__aarch64__) && (defined(__ARM_64BIT_STATE) && 
defined(__ARM_ARCH) && defined(__ARM_ARCH_8A) || defined(__APPLE__) || 
defined(__OpenBSD__))
+-#if defined(__aarch64__) && (defined(__ARM_64BIT_STATE) && 
defined(__ARM_ARCH) && (defined(__ARM_ARCH_8A) || __ARM_ARCH_PROFILE == 'A') || 
defined(__APPLE__) || defined(__MINGW64__))
++#if defined(__aarch64__) && (defined(__ARM_64BIT_STATE) && 
defined(__ARM_ARCH) && (defined(__ARM_ARCH_8A) || __ARM_ARCH_PROFILE == 'A') || 
defined(__APPLE__) || defined(__OpenBSD__) || defined(__MINGW64__))
  #define DT_SUPPORTED_ARMv8A 1
  #else
  #define DT_SUPPORTED_ARMv8A 0
Index: graphics/darktable/pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/darktable/pkg/PLIST,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 PLIST
--- graphics/darktable/pkg/PLIST        11 Mar 2022 19:22:12 -0000      1.29
+++ graphics/darktable/pkg/PLIST        7 May 2023 11:52:21 -0000
@@ -14,6 +14,7 @@ lib/darktable/plugins/imageio/format/
 @so lib/darktable/plugins/imageio/format/libexr.so
 @so lib/darktable/plugins/imageio/format/libj2k.so
 @so lib/darktable/plugins/imageio/format/libjpeg.so
+@so lib/darktable/plugins/imageio/format/libjpegxl.so
 @so lib/darktable/plugins/imageio/format/libpdf.so
 @so lib/darktable/plugins/imageio/format/libpfm.so
 @so lib/darktable/plugins/imageio/format/libpng.so
@@ -34,6 +35,7 @@ lib/darktable/plugins/imageio/storage/
 @so lib/darktable/plugins/libbilat.so
 @so lib/darktable/plugins/libbilateral.so
 @so lib/darktable/plugins/libbloom.so
+@so lib/darktable/plugins/libblurs.so
 @so lib/darktable/plugins/libborders.so
 @so lib/darktable/plugins/libcacorrect.so
 @so lib/darktable/plugins/libcacorrectrgb.so
@@ -59,6 +61,7 @@ lib/darktable/plugins/imageio/storage/
 @so lib/darktable/plugins/libdefringe.so
 @so lib/darktable/plugins/libdemosaic.so
 @so lib/darktable/plugins/libdenoiseprofile.so
+@so lib/darktable/plugins/libdiffuse.so
 @so lib/darktable/plugins/libdither.so
 @so lib/darktable/plugins/libequalizer.so
 @so lib/darktable/plugins/libexposure.so
@@ -98,6 +101,7 @@ lib/darktable/plugins/imageio/storage/
 @so lib/darktable/plugins/libscalepixels.so
 @so lib/darktable/plugins/libshadhi.so
 @so lib/darktable/plugins/libsharpen.so
+@so lib/darktable/plugins/libsigmoid.so
 @so lib/darktable/plugins/libsoften.so
 @so lib/darktable/plugins/libsplittoning.so
 @so lib/darktable/plugins/libspots.so
@@ -122,6 +126,8 @@ lib/darktable/plugins/lighttable/
 @so lib/darktable/plugins/lighttable/libexport.so
 @so lib/darktable/plugins/lighttable/libfilmstrip.so
 @so lib/darktable/plugins/lighttable/libfilter.so
+@so lib/darktable/plugins/lighttable/libfiltering.so
+@so lib/darktable/plugins/lighttable/libgamepad.so
 @so lib/darktable/plugins/lighttable/libgeotagging.so
 @so lib/darktable/plugins/lighttable/libglobal_toolbox.so
 @so lib/darktable/plugins/lighttable/libhinter.so
@@ -133,9 +139,6 @@ lib/darktable/plugins/lighttable/
 @so lib/darktable/plugins/lighttable/libioporder.so
 @so lib/darktable/plugins/lighttable/liblighttable_mode.so
 @so lib/darktable/plugins/lighttable/liblive_view.so
-@so lib/darktable/plugins/lighttable/liblocation.so
-@so lib/darktable/plugins/lighttable/libmap_locations.so
-@so lib/darktable/plugins/lighttable/libmap_settings.so
 @so lib/darktable/plugins/lighttable/libmasks.so
 @so lib/darktable/plugins/lighttable/libmetadata.so
 @so lib/darktable/plugins/lighttable/libmetadata_view.so
@@ -157,7 +160,6 @@ lib/darktable/views/
 @so lib/darktable/views/libdarkroom.so
 @so lib/darktable/views/libknight.so
 @so lib/darktable/views/liblighttable.so
-@so lib/darktable/views/libmap.so
 @so lib/darktable/views/libprint.so
 @so lib/darktable/views/libslideshow.so
 @so lib/darktable/views/libtethering.so
@@ -167,7 +169,7 @@ lib/darktable/views/
 @man man/man1/darktable-cmstest.1
 @man man/man1/darktable-generate-cache.1
 @man man/man1/darktable.1
-share/applications/darktable.desktop
+share/applications/org.darktable.darktable.desktop
 share/darktable/
 share/darktable/darktable.bash
 share/darktable/darktablerc
@@ -350,14 +352,16 @@ share/darktable/tools/purge_unused_tags.
 share/darktable/watermarks/
 share/darktable/watermarks/darktable.svg
 share/darktable/watermarks/hasselblad.svg
+share/darktable/watermarks/metadata-template.svg
 share/darktable/watermarks/promo.svg
+share/darktable/watermarks/simple-text-shadow.svg
 share/darktable/watermarks/simple-text.svg
+share/darktable/wb_presets.json
 share/doc/darktable/
 share/doc/darktable/AUTHORS
 share/doc/darktable/LICENSE
 share/doc/darktable/README.md
 share/doc/darktable/TRANSLATORS.md
-share/doc/darktable/darktablerc.html
 share/icons/hicolor/16x16/apps/darktable.png
 share/icons/hicolor/22x22/apps/darktable.png
 share/icons/hicolor/24x24/apps/darktable.png
@@ -369,20 +373,26 @@ share/icons/hicolor/scalable/apps/darkta
 share/icons/hicolor/scalable/apps/darktable-2.svg
 share/icons/hicolor/scalable/apps/darktable-3.svg
 share/icons/hicolor/scalable/apps/darktable.svg
-share/locale/af/LC_MESSAGES/darktable.mo
+share/locale/cs/LC_MESSAGES/darktable.mo
 share/locale/de/LC_MESSAGES/darktable.mo
-share/locale/eo/LC_MESSAGES/darktable.mo
 share/locale/es/LC_MESSAGES/darktable.mo
+share/locale/fi/LC_MESSAGES/darktable.mo
 share/locale/fr/LC_MESSAGES/darktable.mo
 share/locale/he/LC_MESSAGES/darktable.mo
 share/locale/hu/LC_MESSAGES/darktable.mo
 share/locale/it/LC_MESSAGES/darktable.mo
+share/locale/ja/LC_MESSAGES/darktable.mo
 share/locale/nl/LC_MESSAGES/darktable.mo
+share/locale/pl/LC_MESSAGES/darktable.mo
 share/locale/pt_BR/LC_MESSAGES/darktable.mo
 share/locale/ru/LC_MESSAGES/darktable.mo
 share/locale/sl/LC_MESSAGES/darktable.mo
+share/locale/sq/LC_MESSAGES/darktable.mo
+share/locale/tr/LC_MESSAGES/darktable.mo
 share/locale/uk/LC_MESSAGES/darktable.mo
+share/locale/zh_CN/LC_MESSAGES/darktable.mo
+share/locale/zh_TW/LC_MESSAGES/darktable.mo
 share/metainfo/
-share/metainfo/darktable.appdata.xml
 @tag gtk-update-icon-cache %D/share/icons/hicolor
 @tag update-desktop-database
+share/metainfo/org.darktable.darktable.appdata.xml

Reply via email to