On Tue, Sep 22, 2026 at 09:00:30PM -0400, Josh Grosse wrote:
> Attached is an update for graphics/darktable.  It builds and 
> the executable appears to run for me on amd64, but I'm not a
> user and have no prior darktable configuration.  I'd made
> the update on behalf of a new user on reddit; sthen asked
> me to post it here so it could be reviewed.

Here is an updated diff.

You can get rid of patch-src_common_file_location_c and all of
the other related patching.

I also fixed a warning. It gets annoying when you see it like 400
times.

and I also noticed the pthread setname function.


Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/darktable/Makefile,v
retrieving revision 1.135
diff -u -p -u -p -r1.135 Makefile
--- Makefile    22 Sep 2026 19:14:37 -0000      1.135
+++ Makefile    23 Sep 2026 07:46:11 -0000
@@ -2,11 +2,10 @@ ONLY_FOR_ARCHS=       amd64 aarch64
 
 COMMENT=       virtual lighttable and darkroom for photographers
 
-V=             4.8.1
+V=             5.6.1
 DISTNAME=      darktable-$V
 PORTROACH=     limitw:1,even skipv:release-$V
 EXTRACT_SUFX=  .tar.xz
-REVISION=      7
 
 CATEGORIES=    graphics x11
 
@@ -15,16 +14,16 @@ HOMEPAGE=   https://www.darktable.org/
 # GPLv3+
 PERMIT_PACKAGE=        Yes
 
-WANTLIB =  ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} GraphicsMagick ICE
-WANTLIB += Iex-3_5 IlmThread-3_5 Imath-3_2 OpenEXR-3_5 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 portmidi pugixml raw rsvg-2 secret-1 sqlite3 tiff webp
-WANTLIB += webpmux xml2 z OpenEXRCore-3_5
-
+WANTLIB += ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} GraphicsMagick
+WANTLIB += ICE Iex-3_5 IlmThread-3_5 Imath-3_2 OpenEXR-3_5 OpenEXRCore-3_5
+WANTLIB += SDL2 SM X11 Xext Xrandr atk-1.0 avif c cairo cairo-gobject
+WANTLIB += cups 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 heif icudata icui18n icuuc intl jpeg
+WANTLIB += json-glib-1.0 jxl jxl_threads lcms2 lensfun m openjp2
+WANTLIB += pango-1.0 pangocairo-1.0 png portmidi potrace pugixml
+WANTLIB += raw rsvg-2 secret-1 sqlite3 tiff webp webpmux xml2
+WANTLIB += z
 
 SITES= https://github.com/darktable-org/darktable/releases/download/release-$V/
 
@@ -62,6 +61,7 @@ LIB_DEPENDS=  audio/portmidi \
                graphics/libraw \
                graphics/openexr \
                graphics/openjp2 \
+               graphics/potrace \
                net/curl \
                print/cups,-libs \
                textproc/pugixml \
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/darktable/distinfo,v
retrieving revision 1.45
diff -u -p -u -p -r1.45 distinfo
--- distinfo    25 Jul 2024 15:27:12 -0000      1.45
+++ distinfo    23 Sep 2026 07:46:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (darktable-4.8.1.tar.xz) = kBsOLK7Tb7hhn99MYO37jTETS5R9MFS1xm/VXDivWZE=
-SIZE (darktable-4.8.1.tar.xz) = 6258312
+SHA256 (darktable-5.6.1.tar.xz) = 6LhKyYsLaJokTkA2xLVjlMHVjOLZq8BeCgYO+fdW3DY=
+SIZE (darktable-5.6.1.tar.xz) = 8396480
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/darktable/patches/patch-CMakeLists_txt,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt        25 Jul 2024 15:27:12 -0000      1.9
+++ patches/patch-CMakeLists_txt        23 Sep 2026 07:46:11 -0000
@@ -6,12 +6,12 @@ fails with _XOPEN_SOURCE set;
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -463,6 +463,8 @@ endif(BUILD_TESTING)
- if(NOT WIN32)
+@@ -434,7 +434,7 @@ if(BUILD_TESTING)
+ endif(BUILD_TESTING)
+ 
+ # we need some specific functions:
+-if(NOT WIN32)
++if(NOT WIN32 AND NOT CMAKE_SYSTEM MATCHES "OpenBSD.*")
      if(CMAKE_SYSTEM MATCHES "SunOS.*")
          add_definitions("-D_XOPEN_SOURCE=600")
-+    elseif(CMAKE_SYSTEM MATCHES "OpenBSD.*")
-+        # ...
      else()
-         add_definitions("-D_XOPEN_SOURCE=700")
-     endif(CMAKE_SYSTEM MATCHES "SunOS.*")
Index: patches/patch-ConfigureChecks_cmake
===================================================================
RCS file: patches/patch-ConfigureChecks_cmake
diff -N patches/patch-ConfigureChecks_cmake
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-ConfigureChecks_cmake 23 Sep 2026 07:46:11 -0000
@@ -0,0 +1,14 @@
+Fill in dt_pthread_setname() support for BSD's.
+
+Index: ConfigureChecks.cmake
+--- ConfigureChecks.cmake.orig
++++ ConfigureChecks.cmake
+@@ -22,6 +22,8 @@ if(HAVE_CPUID_H)
+   check_symbol_exists(__get_cpuid "cpuid.h" HAVE___GET_CPUID)
+ endif()
+ 
++check_include_file(pthread_np.h HAVE_PTHREAD_NP_H)
++
+ check_include_file(execinfo.h HAVE_EXECINFO_H)
+ 
+ if(OpenMP_FOUND)
Index: patches/patch-src_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/darktable/patches/patch-src_CMakeLists_txt,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 patch-src_CMakeLists_txt
--- patches/patch-src_CMakeLists_txt    25 Jul 2024 15:27:13 -0000      1.12
+++ patches/patch-src_CMakeLists_txt    23 Sep 2026 07:46:11 -0000
@@ -1,29 +1,21 @@
 Index: src/CMakeLists.txt
 --- src/CMakeLists.txt.orig
 +++ src/CMakeLists.txt
-@@ -654,7 +654,7 @@ if(NOT CUSTOM_CFLAGS)
+@@ -714,7 +714,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 "${CMAKE_C_FLAGS} ${MARCH} -g")
    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")
-@@ -668,7 +668,7 @@ if(NOT CUSTOM_CFLAGS)
+   if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
+     set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -g3 -ggdb3")
+     set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} 
-fexpensive-optimizations")
+@@ -724,7 +724,7 @@ if(NOT CUSTOM_CFLAGS)
  
-   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MARCH} ${DT_REQ_INSTRUCTIONS} -g")
+   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MARCH} -g")
    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")
-@@ -967,7 +967,6 @@ if(LIB_DEPS)
- endif()
- 
- target_link_libraries(lib_darktable PUBLIC ${STATIC_LIBS})
--target_link_libraries(lib_darktable PRIVATE whereami)
- target_link_libraries(lib_darktable PUBLIC ${LIBS})
- 
- unset(LIBS)
+   if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+     set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g3 -ggdb3")
+     set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} 
-fexpensive-optimizations")
Index: patches/patch-src_cli_CMakeLists_txt
===================================================================
RCS file: patches/patch-src_cli_CMakeLists_txt
diff -N patches/patch-src_cli_CMakeLists_txt
--- patches/patch-src_cli_CMakeLists_txt        11 Mar 2022 19:22:12 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: src/cli/CMakeLists.txt
---- src/cli/CMakeLists.txt.orig
-+++ src/cli/CMakeLists.txt
-@@ -2,7 +2,7 @@ include_directories(${DARKTABLE_BINDIR})
- add_executable(darktable-cli main.c)
- 
- set_target_properties(darktable-cli PROPERTIES LINKER_LANGUAGE C)
--target_link_libraries(darktable-cli lib_darktable whereami)
-+target_link_libraries(darktable-cli lib_darktable)
- 
- if (WIN32)
-   _detach_debuginfo (darktable-cli bin)
Index: patches/patch-src_common_darktable_h
===================================================================
RCS file: /cvs/ports/graphics/darktable/patches/patch-src_common_darktable_h,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 patch-src_common_darktable_h
--- patches/patch-src_common_darktable_h        25 Jul 2024 15:27:13 -0000      
1.10
+++ patches/patch-src_common_darktable_h        23 Sep 2026 07:46:11 -0000
@@ -5,12 +5,25 @@ but we don't have ifunc support in the t
 Index: src/common/darktable.h
 --- src/common/darktable.h.orig
 +++ src/common/darktable.h
-@@ -150,7 +150,7 @@ extern "C" {
+@@ -74,6 +74,7 @@ typedef unsigned int u_int;
+ #include <sys/types.h>
+ #endif
+ #if defined(__NetBSD__) || defined(__OpenBSD__)
++typedef unsigned long u_long;
+ #include <sys/param.h>
+ #include <sys/sysctl.h>
+ #endif
+@@ -145,7 +146,12 @@ G_BEGIN_DECLS
  /* 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(NATIVE_ARCH) && !defined(__APPLE__)
-+#if __has_attribute(target_clones) && !defined(_WIN32) && 
!defined(NATIVE_ARCH) && !defined(__APPLE__) && !defined(__OpenBSD__)
+-#if __has_attribute(target_clones) && !defined(_WIN32) && 
!defined(NATIVE_ARCH) && !defined(__APPLE__) && defined(__GLIBC__)
++#if __has_attribute(target_clones) \
++    && (((defined(__linux__) || defined(__GNU__)) && defined(__GLIBC__)) \
++        || (!defined(NATIVE_ARCH) \
++            && !defined(_WIN32) \
++            && !defined(__APPLE__) \
++            && !defined(__OpenBSD__)))
  # 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 defined(__PPC64__)
Index: patches/patch-src_common_dtpthread_c
===================================================================
RCS file: patches/patch-src_common_dtpthread_c
diff -N patches/patch-src_common_dtpthread_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_common_dtpthread_c        23 Sep 2026 07:46:11 -0000
@@ -0,0 +1,33 @@
+Fill in dt_pthread_setname() support for BSD's.
+
+Index: src/common/dtpthread.c
+--- src/common/dtpthread.c.orig
++++ src/common/dtpthread.c
+@@ -23,6 +23,9 @@
+ #endif
+ 
+ #include <pthread.h>
++#ifdef HAVE_PTHREAD_NP_H
++#include <pthread_np.h>
++#endif
+ #include <stdint.h>
+ #include <stdio.h>
+ #include <inttypes.h>
+@@ -93,14 +96,10 @@ void dt_pthread_setname(const char *name)
+ {
+ #if defined __linux__
+   pthread_setname_np(pthread_self(), name);
+-#elif defined __FreeBSD__ || defined __DragonFly__
+-  // TODO: is this the right syntax?
+-  // pthread_setname_np(pthread_self(), name, 0);
++#elif defined __FreeBSD__ || defined __DragonFly__ || __OpenBSD__
++  pthread_set_name_np(pthread_self(), name);
+ #elif defined __NetBSD__
+-  // TODO: is this the right syntax?
+-  // pthread_setname_np(pthread_self(), name, NULL);
+-#elif defined __OpenBSD__
+-  // TODO: find out if there is pthread_setname_np() on OpenBSD and how to 
call it
++  pthread_setname_np(pthread_self(), "%s", (void *)name);
+ #elif defined __APPLE__
+   pthread_setname_np(name);
+ #elif defined _WIN32
Index: patches/patch-src_common_file_location_c
===================================================================
RCS file: patches/patch-src_common_file_location_c
diff -N patches/patch-src_common_file_location_c
--- patches/patch-src_common_file_location_c    11 Mar 2022 19:22:12 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,27 +0,0 @@
-Index: src/common/file_location.c
---- src/common/file_location.c.orig
-+++ src/common/file_location.c
-@@ -38,12 +38,12 @@
- #include "common/grealpath.h"
- #include "darktable.h"
- #include "file_location.h"
--#include "whereami.h"
- 
- void dt_loc_init(const char *datadir, const char *moduledir, const char 
*localedir, const char *configdir, const char *cachedir, const char *tmpdir)
- {
-   // Assemble pathes
-   char* application_directory = NULL;
-+#if 0
-   int dirname_length;
-   // calling wai_getExecutablePath twice as recommended in the docs:
-   // the first call retrieves the length of the path
-@@ -56,6 +56,9 @@ void dt_loc_init(const char *datadir, const char *modu
-     // strip of the executable name from the path to retrieve the path alone
-     application_directory[dirname_length] = '\0';
-   }
-+#else
-+  asprintf(&application_directory, "%s", "/usr/local/bin");
-+#endif
-   dt_print(DT_DEBUG_DEV, "application_directory: %s\n", 
application_directory);
- 
-   // set up absolute pathes based on their relative value
Index: patches/patch-src_config_cmake_h
===================================================================
RCS file: patches/patch-src_config_cmake_h
diff -N patches/patch-src_config_cmake_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_config_cmake_h    23 Sep 2026 07:46:11 -0000
@@ -0,0 +1,13 @@
+Fill in dt_pthread_setname() support for BSD's.
+
+Index: src/config.cmake.h
+--- src/config.cmake.h.orig
++++ src/config.cmake.h
+@@ -69,6 +69,7 @@ static const char *dt_supported_extensions[] __attribu
+ 
+ #cmakedefine HAVE_CPUID_H 1
+ #cmakedefine HAVE___GET_CPUID 1
++#cmakedefine HAVE_PTHREAD_NP_H 1
+ 
+ #cmakedefine HAVE_OMP_FIRSTPRIVATE_WITH_CONST 1
+ 
Index: patches/patch-src_develop_masks_h
===================================================================
RCS file: patches/patch-src_develop_masks_h
diff -N patches/patch-src_develop_masks_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_develop_masks_h   23 Sep 2026 07:46:11 -0000
@@ -0,0 +1,14 @@
+- warning: format specifies type 'long' but the argument has type 'time_t' 
(aka 'long long')
+
+Index: src/develop/masks.h
+--- src/develop/masks.h.orig
++++ src/develop/masks.h
+@@ -983,7 +983,7 @@ void dt_masks_dynbuf_debug_print(dt_masks_dynbuf_t *a,
+   {
+     FILE *f;
+     char filename[255] = { 0 };
+-    sprintf(filename, "debug-%ld-%s", time(NULL), a->tag);
++    sprintf(filename, "debug-%" PRIdMAX "-%s", (intmax_t)time(NULL), a->tag);
+     f = g_fopen(filename, "w");
+     for (size_t i = 0; i < a->pos; i += 2)
+     {
Index: patches/patch-src_external_CMakeLists_txt
===================================================================
RCS file: patches/patch-src_external_CMakeLists_txt
diff -N patches/patch-src_external_CMakeLists_txt
--- patches/patch-src_external_CMakeLists_txt   28 Feb 2024 14:45:40 -0000      
1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-Index: src/external/CMakeLists.txt
---- src/external/CMakeLists.txt.orig
-+++ src/external/CMakeLists.txt
-@@ -2,9 +2,6 @@ if(USE_XCF)
-   add_subdirectory(libxcf)
- endif()
- 
--add_library(whereami STATIC 
"${CMAKE_CURRENT_SOURCE_DIR}/whereami/src/whereami.c")
--target_include_directories(whereami PUBLIC 
"${CMAKE_CURRENT_SOURCE_DIR}/whereami/src/")
--
- set(OPENCL_PATH "${CMAKE_CURRENT_SOURCE_DIR}/OpenCL")
- 
- if(NOT(EXISTS "${OPENCL_PATH}" AND IS_DIRECTORY "${OPENCL_PATH}" AND EXISTS 
"${OPENCL_PATH}/CL/opencl.h"))
Index: 
patches/patch-src_external_rawspeed_src_librawspeed_codes_AbstractPrefixCodeTranscoder_h
===================================================================
RCS file: 
patches/patch-src_external_rawspeed_src_librawspeed_codes_AbstractPrefixCodeTranscoder_h
diff -N 
patches/patch-src_external_rawspeed_src_librawspeed_codes_AbstractPrefixCodeTranscoder_h
--- 
patches/patch-src_external_rawspeed_src_librawspeed_codes_AbstractPrefixCodeTranscoder_h
    30 Jan 2025 23:38:05 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-src/external/rawspeed/src/librawspeed/decompressors/../codes/AbstractPrefixCodeTranscoder.h:96:43:
 error: no member named 'codeValues' in 'AbstractPrefixCodeTranscoder<CodeTag>'
-   96 |            code.Base::codeValues == other.codeValues;
-      |                                     ~~~~~ ^
-1 error generated.
-
-Index: 
src/external/rawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h
---- 
src/external/rawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h.orig
-+++ src/external/rawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h
-@@ -93,7 +93,7 @@ template <typename CodeTag> class AbstractPrefixCodeTr
- 
-   bool operator==(const AbstractPrefixCodeTranscoder& other) const {
-     return code.symbols == other.code.symbols &&
--           code.Base::codeValues == other.codeValues;
-+           code.Base::codeValues == other.code.Base::codeValues;
-   }
- };
- 
Index: patches/patch-src_external_whereami_src_whereami_c
===================================================================
RCS file: patches/patch-src_external_whereami_src_whereami_c
diff -N patches/patch-src_external_whereami_src_whereami_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_external_whereami_src_whereami_c  23 Sep 2026 07:46:11 
-0000
@@ -0,0 +1,73 @@
+- added support for OpenBSD using getexecpath()
+  https://github.com/gpakosz/whereami/pull/45
+
+Index: src/external/whereami/src/whereami.c
+--- src/external/whereami/src/whereami.c.orig
++++ src/external/whereami/src/whereami.c
+@@ -563,7 +563,8 @@ int WAI_PREFIX(getModulePath)(char* out, int capacity,
+ }
+ 
+ #elif defined(__DragonFly__) || defined(__FreeBSD__) || \
+-      defined(__FreeBSD_kernel__) || defined(__NetBSD__)
++      defined(__FreeBSD_kernel__) || defined(__NetBSD__) || \
++      defined(__OpenBSD__)
+ 
+ #include <limits.h>
+ #include <stdlib.h>
+@@ -572,9 +573,47 @@ int WAI_PREFIX(getModulePath)(char* out, int capacity,
+ #include <sys/sysctl.h>
+ #include <dlfcn.h>
+ 
++#if defined(__OpenBSD__)
++
++#include <unistd.h>
++
+ WAI_FUNCSPEC
+ int WAI_PREFIX(getExecutablePath)(char* out, int capacity, int* 
dirname_length)
+ {
++  char path[PATH_MAX];
++  int length;
++  int i;
++
++  if (getexecpath(path, sizeof(path)) == -1)
++    return -1;
++
++  length = (int)strlen(path);
++
++  if (length <= capacity)
++  {
++    memcpy(out, path, length);
++
++    if (dirname_length)
++    {
++      for (i = length - 1; i >= 0; --i)
++      {
++        if (out[i] == '/')
++        {
++          *dirname_length = i;
++          break;
++        }
++      }
++    }
++  }
++
++  return length;
++}
++
++#else
++
++WAI_FUNCSPEC
++int WAI_PREFIX(getExecutablePath)(char* out, int capacity, int* 
dirname_length)
++{
+   char buffer1[PATH_MAX];
+   char buffer2[PATH_MAX];
+   char* path = buffer1;
+@@ -625,6 +664,8 @@ int WAI_PREFIX(getExecutablePath)(char* out, int capac
+ 
+   return length;
+ }
++
++#endif
+ 
+ WAI_NOINLINE WAI_FUNCSPEC
+ int WAI_PREFIX(getModulePath)(char* out, int capacity, int* dirname_length)
Index: patches/patch-src_generate-cache_CMakeLists_txt
===================================================================
RCS file: patches/patch-src_generate-cache_CMakeLists_txt
diff -N patches/patch-src_generate-cache_CMakeLists_txt
--- patches/patch-src_generate-cache_CMakeLists_txt     11 Mar 2022 19:22:12 
-0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: src/generate-cache/CMakeLists.txt
---- src/generate-cache/CMakeLists.txt.orig
-+++ src/generate-cache/CMakeLists.txt
-@@ -2,7 +2,7 @@ include_directories(${DARKTABLE_BINDIR})
- add_executable(darktable-generate-cache main.c)
- 
- set_target_properties(darktable-generate-cache PROPERTIES LINKER_LANGUAGE C)
--target_link_libraries(darktable-generate-cache lib_darktable whereami)
-+target_link_libraries(darktable-generate-cache lib_darktable)
- 
- if (WIN32)
-   _detach_debuginfo (darktable-generate-cache bin)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/darktable/pkg/PLIST,v
retrieving revision 1.34
diff -u -p -u -p -r1.34 PLIST
--- pkg/PLIST   25 Jul 2024 15:27:13 -0000      1.34
+++ pkg/PLIST   23 Sep 2026 07:46:11 -0000
@@ -12,6 +12,7 @@ lib/darktable/plugins/imageio/format/
 @so lib/darktable/plugins/imageio/format/libavif.so
 @so lib/darktable/plugins/imageio/format/libcopy.so
 @so lib/darktable/plugins/imageio/format/libexr.so
+@so lib/darktable/plugins/imageio/format/libheif.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
@@ -28,6 +29,7 @@ lib/darktable/plugins/imageio/storage/
 @so lib/darktable/plugins/imageio/storage/libgallery.so
 @so lib/darktable/plugins/imageio/storage/liblatex.so
 @so lib/darktable/plugins/imageio/storage/libpiwigo.so
+@so lib/darktable/plugins/libagx.so
 @so lib/darktable/plugins/libashift.so
 @so lib/darktable/plugins/libatrous.so
 @so lib/darktable/plugins/libbasecurve.so
@@ -51,6 +53,7 @@ lib/darktable/plugins/imageio/storage/
 @so lib/darktable/plugins/libcolorcontrast.so
 @so lib/darktable/plugins/libcolorcorrection.so
 @so lib/darktable/plugins/libcolorequal.so
+@so lib/darktable/plugins/libcolorharmonizer.so
 @so lib/darktable/plugins/libcolorin.so
 @so lib/darktable/plugins/libcolorize.so
 @so lib/darktable/plugins/libcolormapping.so
@@ -94,6 +97,7 @@ lib/darktable/plugins/imageio/storage/
 @so lib/darktable/plugins/liboverlay.so
 @so lib/darktable/plugins/libprimaries.so
 @so lib/darktable/plugins/libprofile_gamma.so
+@so lib/darktable/plugins/librasterfile.so
 @so lib/darktable/plugins/librawdenoise.so
 @so lib/darktable/plugins/librawoverexposed.so
 @so lib/darktable/plugins/librawprepare.so
@@ -143,6 +147,7 @@ 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/liblog_history.so
 @so lib/darktable/plugins/lighttable/libmasks.so
 @so lib/darktable/plugins/lighttable/libmetadata.so
 @so lib/darktable/plugins/lighttable/libmetadata_view.so
@@ -181,11 +186,214 @@ share/darktable/gdb_commands
 share/darktable/latex/
 share/darktable/latex/photobook.cls
 share/darktable/lua/
+share/darktable/lua-scripts/
+share/darktable/lua-scripts/ChangeLog.md
+share/darktable/lua-scripts/README.md
+share/darktable/lua-scripts/contrib/
+share/darktable/lua-scripts/contrib/AutoGrouper.lua
+share/darktable/lua-scripts/contrib/CollectHelper.lua
+share/darktable/lua-scripts/contrib/HDRMerge.lua
+share/darktable/lua-scripts/contrib/LabelsToTags.lua
+share/darktable/lua-scripts/contrib/OpenInExplorer.lua
+share/darktable/lua-scripts/contrib/README
+share/darktable/lua-scripts/contrib/RL_out_sharp.lua
+share/darktable/lua-scripts/contrib/auto_snapshot.lua
+share/darktable/lua-scripts/contrib/auto_tag_modified.lua
+share/darktable/lua-scripts/contrib/autostyle.lua
+share/darktable/lua-scripts/contrib/change_group_leader.lua
+share/darktable/lua-scripts/contrib/clear_GPS.lua
+share/darktable/lua-scripts/contrib/color_profile_manager.lua
+share/darktable/lua-scripts/contrib/copy_attach_detach_tags.lua
+share/darktable/lua-scripts/contrib/cr2hdr.lua
+share/darktable/lua-scripts/contrib/cycle_group_leader.lua
+share/darktable/lua-scripts/contrib/dbmaint.lua
+share/darktable/lua-scripts/contrib/enfuseAdvanced.lua
+share/darktable/lua-scripts/contrib/exportLUT.lua
+share/darktable/lua-scripts/contrib/ext_editor.lua
+share/darktable/lua-scripts/contrib/face_recognition.lua
+share/darktable/lua-scripts/contrib/fujifilm_dynamic_range.lua
+share/darktable/lua-scripts/contrib/fujifilm_ratings.lua
+share/darktable/lua-scripts/contrib/geoJSON_export.lua
+share/darktable/lua-scripts/contrib/geoToolbox.lua
+share/darktable/lua-scripts/contrib/gimp.lua
+share/darktable/lua-scripts/contrib/gpx_export.lua
+share/darktable/lua-scripts/contrib/harmonic_armature_guide.lua
+share/darktable/lua-scripts/contrib/hif_group_leader.lua
+share/darktable/lua-scripts/contrib/hugin.lua
+share/darktable/lua-scripts/contrib/image_stack.lua
+share/darktable/lua-scripts/contrib/image_time.lua
+share/darktable/lua-scripts/contrib/jpg_group_leader.lua
+share/darktable/lua-scripts/contrib/kml_export.lua
+share/darktable/lua-scripts/contrib/passport_guide.lua
+share/darktable/lua-scripts/contrib/passport_guide_germany.lua
+share/darktable/lua-scripts/contrib/pdf_slideshow.lua
+share/darktable/lua-scripts/contrib/photils.lua
+share/darktable/lua-scripts/contrib/quicktag.lua
+share/darktable/lua-scripts/contrib/rate_group.lua
+share/darktable/lua-scripts/contrib/rename-tags.lua
+share/darktable/lua-scripts/contrib/rename_images.lua
+share/darktable/lua-scripts/contrib/select_non_existing.lua
+share/darktable/lua-scripts/contrib/select_untagged.lua
+share/darktable/lua-scripts/contrib/selected_image_visible.lua
+share/darktable/lua-scripts/contrib/slideshowMusic.lua
+share/darktable/lua-scripts/contrib/toggle_group_view.lua
+share/darktable/lua-scripts/contrib/transfer_hierarchy.lua
+share/darktable/lua-scripts/contrib/ultrahdr.lua
+share/darktable/lua-scripts/contrib/video_ffmpeg.lua
+share/darktable/lua-scripts/contrib/website_gallery_export.lua
+share/darktable/lua-scripts/data/
+share/darktable/lua-scripts/data/icons/
+share/darktable/lua-scripts/data/icons/blank20.png
+share/darktable/lua-scripts/data/icons/path20.png
+share/darktable/lua-scripts/data/website_gallery/
+share/darktable/lua-scripts/data/website_gallery/css/
+share/darktable/lua-scripts/data/website_gallery/css/gallery.css
+share/darktable/lua-scripts/data/website_gallery/css/modal.css
+share/darktable/lua-scripts/data/website_gallery/css/style.css
+share/darktable/lua-scripts/data/website_gallery/index.html
+share/darktable/lua-scripts/data/website_gallery/js/
+share/darktable/lua-scripts/data/website_gallery/js/fullscreen.js
+share/darktable/lua-scripts/data/website_gallery/js/gallery.js
+share/darktable/lua-scripts/data/website_gallery/js/modal.js
+share/darktable/lua-scripts/examples/
+share/darktable/lua-scripts/examples/ai_denoise.lua
+share/darktable/lua-scripts/examples/ai_raw_denoise.lua
+share/darktable/lua-scripts/examples/api_version.lua
+share/darktable/lua-scripts/examples/darkroom_demo.lua
+share/darktable/lua-scripts/examples/de_DE/
+share/darktable/lua-scripts/examples/de_DE/LC_MESSAGES/
+share/darktable/lua-scripts/examples/de_DE/LC_MESSAGES/gettextExample.po
+share/darktable/lua-scripts/examples/gettextExample.lua
+share/darktable/lua-scripts/examples/gui_action.lua
+share/darktable/lua-scripts/examples/hello_world.lua
+share/darktable/lua-scripts/examples/lighttable_demo.lua
+share/darktable/lua-scripts/examples/moduleExample.lua
+share/darktable/lua-scripts/examples/multi_os.lua
+share/darktable/lua-scripts/examples/panels_demo.lua
+share/darktable/lua-scripts/examples/preferenceExamples.lua
+share/darktable/lua-scripts/examples/printExamples.lua
+share/darktable/lua-scripts/examples/running_os.lua
+share/darktable/lua-scripts/examples/x-touch.lua
+share/darktable/lua-scripts/lib/
+share/darktable/lua-scripts/lib/dtutils/
+share/darktable/lua-scripts/lib/dtutils.lua
+share/darktable/lua-scripts/lib/dtutils/debug.lua
+share/darktable/lua-scripts/lib/dtutils/file.lua
+share/darktable/lua-scripts/lib/dtutils/log.lua
+share/darktable/lua-scripts/lib/dtutils/string.lua
+share/darktable/lua-scripts/lib/dtutils/system.lua
+share/darktable/lua-scripts/locale/
+share/darktable/lua-scripts/locale/de_DE/
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/OpenInExplorer.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/calcDistance.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/clear_GPS.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/copy_attach_detach_tags.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/geo_uri.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/gimp.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/gps_select.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/hugin.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/kml_export.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/photils.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/quicktag.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/select_non_existing.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/select_untagged.po
+share/darktable/lua-scripts/locale/de_DE/LC_MESSAGES/slideshowMusic.po
+share/darktable/lua-scripts/locale/fr_FR/
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/OpenInExplorer.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/calcDistance.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/clear_GPS.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/copy_attach_detach_tags.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/copy_paste_metadata.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/geo_uri.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/gimp.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/gps_select.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/hugin.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/kml_export.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/pdf_slideshow.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/photils.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/script_manager.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/select_untagged.po
+share/darktable/lua-scripts/locale/fr_FR/LC_MESSAGES/slideshowMusic.po
+share/darktable/lua-scripts/locale/it_IT/
+share/darktable/lua-scripts/locale/it_IT/LC_MESSAGES/
+share/darktable/lua-scripts/locale/it_IT/LC_MESSAGES/executable_manager.po
+share/darktable/lua-scripts/locale/it_IT/LC_MESSAGES/ext_editor.po
+share/darktable/lua-scripts/locale/it_IT/LC_MESSAGES/script_manager.po
+share/darktable/lua-scripts/locale/pt_BR/
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/AutoGrouper.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/CollectHelper.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/HDRMerge.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/OpenInExplorer.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/RL_out_sharp.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/clear_GPS.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/color_profile_manager.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/copy_attach_detach_tags.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/copy_paste_metadata.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/enfuse.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/enfuseAdvanced.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/executable_manager.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/exportLUT.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/ext_editor.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/face_recognition.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/fujifilm_ratings.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/geoJSON_export.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/geoToolbox.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/gimp.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/gpx_export.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/harmonic_armature_guide.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/hugin.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/image_stack.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/image_time.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/kml_export.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/passport_guide.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/pdf_slideshow.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/photils.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/quicktag.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/rename_images.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/script_manager.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/select_untagged.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/slideshowMusic.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/transfer_hierarchy.po
+share/darktable/lua-scripts/locale/pt_BR/LC_MESSAGES/video_ffmpeg.po
+share/darktable/lua-scripts/official/
+share/darktable/lua-scripts/official/README
+share/darktable/lua-scripts/official/apply_camera_style.lua
+share/darktable/lua-scripts/official/auto_straighten.lua
+share/darktable/lua-scripts/official/check_for_updates.lua
+share/darktable/lua-scripts/official/copy_paste_metadata.lua
+share/darktable/lua-scripts/official/delete_long_tags.lua
+share/darktable/lua-scripts/official/delete_unused_tags.lua
+share/darktable/lua-scripts/official/enfuse.lua
+share/darktable/lua-scripts/official/extract_burst_roll_images.lua
+share/darktable/lua-scripts/official/generate_image_txt.lua
+share/darktable/lua-scripts/official/group_persistence.lua
+share/darktable/lua-scripts/official/image_path_in_ui.lua
+share/darktable/lua-scripts/official/import_filter_manager.lua
+share/darktable/lua-scripts/official/import_filters.lua
+share/darktable/lua-scripts/official/recent_bookmarks.lua
+share/darktable/lua-scripts/official/regenerate_thumbnails.lua
+share/darktable/lua-scripts/official/save_selection.lua
+share/darktable/lua-scripts/official/scheduler.lua
+share/darktable/lua-scripts/official/select_duplicates.lua
+share/darktable/lua-scripts/official/select_raw_non_raw.lua
+share/darktable/lua-scripts/official/select_unaltered.lua
+share/darktable/lua-scripts/official/selection2collection.lua
+share/darktable/lua-scripts/official/selection_to_pdf.lua
+share/darktable/lua-scripts/official/use_paired_jpg_as_mipmap.lua
+share/darktable/lua-scripts/tools/
+share/darktable/lua-scripts/tools/executable_manager.lua
+share/darktable/lua-scripts/tools/get_lib_manpages.lua
+share/darktable/lua-scripts/tools/get_libdoc.lua
+share/darktable/lua-scripts/tools/script_manager.lua
 share/darktable/lua/darktable/
 share/darktable/lua/darktable/debug.lua
 share/darktable/luarc
 share/darktable/noiseprofiles.json
 share/darktable/pixmaps/
+share/darktable/pixmaps/darktable.svg
 share/darktable/pixmaps/dt_logo_128x128.png
 share/darktable/pixmaps/dt_text.svg
 share/darktable/pixmaps/idbutton-1.png
@@ -196,6 +404,7 @@ share/darktable/pixmaps/idbutton-3.png
 share/darktable/pixmaps/idbutton-3.svg
 share/darktable/pixmaps/idbutton.png
 share/darktable/pixmaps/idbutton.svg
+share/darktable/pixmaps/macos_install_background.svg
 share/darktable/pixmaps/plugins/
 share/darktable/pixmaps/plugins/darkroom/
 share/darktable/pixmaps/plugins/darkroom/ashift.png
@@ -309,6 +518,11 @@ share/darktable/pixmaps/plugins/darkroom
 share/darktable/pixmaps/plugins/darkroom/watermark.svg
 share/darktable/pixmaps/plugins/darkroom/zonesystem.png
 share/darktable/pixmaps/plugins/darkroom/zonesystem.svg
+share/darktable/pixmaps/splashscreen-01.jpg
+share/darktable/pixmaps/splashscreen-02.jpg
+share/darktable/pixmaps/splashscreen-03.jpg
+share/darktable/pixmaps/splashscreen-04.jpg
+share/darktable/pixmaps/splashscreen.png
 share/darktable/pswp/
 share/darktable/pswp/LICENSE
 share/darktable/pswp/default-skin/
@@ -324,6 +538,8 @@ share/darktable/pswp/photoswipe.min.js
 share/darktable/rawspeed/
 share/darktable/rawspeed/cameras.xml
 share/darktable/rawspeed/showcameras.xsl
+share/darktable/shortcutsrc
+share/darktable/shortcutsrc.de
 share/darktable/style/
 share/darktable/style/bullet.gif
 share/darktable/style/close.gif
@@ -338,13 +554,552 @@ share/darktable/style/nextlabel.gif
 share/darktable/style/prevlabel.gif
 share/darktable/style/style.css
 share/darktable/style/thumb-1.jpg
+share/darktable/styles/
+share/darktable/styles/darktable_Canon_EOS 10D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 1100D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 2000D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 4000D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 5D Mark II.dtstyle
+share/darktable/styles/darktable_Canon_EOS 5D Mark III.dtstyle
+share/darktable/styles/darktable_Canon_EOS 5D Mark IV.dtstyle
+share/darktable/styles/darktable_Canon_EOS 5D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 60D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 6D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 70D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 7D Mark II.dtstyle
+share/darktable/styles/darktable_Canon_EOS 7D.dtstyle
+share/darktable/styles/darktable_Canon_EOS 80D.dtstyle
+share/darktable/styles/darktable_Canon_EOS D30.dtstyle
+share/darktable/styles/darktable_Canon_EOS Digital Rebel XT.dtstyle
+share/darktable/styles/darktable_Canon_EOS Kiss Digital N.dtstyle
+share/darktable/styles/darktable_Canon_EOS Kiss M.dtstyle
+share/darktable/styles/darktable_Canon_EOS Kiss X3.dtstyle
+share/darktable/styles/darktable_Canon_EOS M.dtstyle
+share/darktable/styles/darktable_Canon_EOS M10.dtstyle
+share/darktable/styles/darktable_Canon_EOS M2.dtstyle
+share/darktable/styles/darktable_Canon_EOS M3.dtstyle
+share/darktable/styles/darktable_Canon_EOS M50 Mark II.dtstyle
+share/darktable/styles/darktable_Canon_EOS M50.dtstyle
+share/darktable/styles/darktable_Canon_EOS M6.dtstyle
+share/darktable/styles/darktable_Canon_EOS R-series.dtstyle
+share/darktable/styles/darktable_Canon_EOS R3.dtstyle
+share/darktable/styles/darktable_Canon_EOS R50.dtstyle
+share/darktable/styles/darktable_Canon_EOS R6 Mark II.dtstyle
+share/darktable/styles/darktable_Canon_EOS R6.dtstyle
+share/darktable/styles/darktable_Canon_EOS R7.dtstyle
+share/darktable/styles/darktable_Canon_EOS RP.dtstyle
+share/darktable/styles/darktable_Canon_EOS Rebel SL1.dtstyle
+share/darktable/styles/darktable_Canon_EOS Rebel T3.dtstyle
+share/darktable/styles/darktable_Canon_EOS Rebel T5.dtstyle
+share/darktable/styles/darktable_Canon_EOS Rebel T_ series.dtstyle
+share/darktable/styles/darktable_Canon_EOS _200D Mark II,250D_.dtstyle
+share/darktable/styles/darktable_Canon_EOS-1D Mark II.dtstyle
+share/darktable/styles/darktable_Canon_EOS-1D Mark IV.dtstyle
+share/darktable/styles/darktable_Canon_EOS-1D X Mark _II,III_.dtstyle
+share/darktable/styles/darktable_Canon_EOS-1D X.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G1.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G10.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G11.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G15.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G16.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G2.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G3.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G5 X Mark II.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G5 X.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G5.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G6.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G7 X Mark III.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G9 X Mark II.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot G9.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot S110.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot S95.dtstyle
+share/darktable/styles/darktable_Canon_PowerShot SX70 HS.dtstyle
+share/darktable/styles/darktable_Canon__l10n_generic.dtstyle
+share/darktable/styles/darktable_DJI_DJI Osmo Action.dtstyle
+share/darktable/styles/darktable_DJI_FC350.dtstyle
+share/darktable/styles/darktable_DJI_FC7303.dtstyle
+share/darktable/styles/darktable_Epson_R-D1.dtstyle
+share/darktable/styles/darktable_Epson_R-D1x.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix E550.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix E900.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix F600EXR.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix F770EXR.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix HS30EXR.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix S5000.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix S5Pro.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix S6000fd.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix X10.dtstyle
+share/darktable/styles/darktable_Fujifilm_FinePix X100.dtstyle
+share/darktable/styles/darktable_Fujifilm_GFX 100.dtstyle
+share/darktable/styles/darktable_Fujifilm_GFX 50R.dtstyle
+share/darktable/styles/darktable_Fujifilm_GFX 50S.dtstyle
+share/darktable/styles/darktable_Fujifilm_GFX100 II.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-A1.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-A2.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-A5.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-A_ series.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-E1.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-E_ series.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-H_ series.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-M1.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-Pro1.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-Pro_ series.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-S1.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-S10.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-S20.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-T10.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-T100.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-T2.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-T3.dtstyle
+share/darktable/styles/darktable_Fujifilm_X-T5.dtstyle
+share/darktable/styles/darktable_Fujifilm_X100F.dtstyle
+share/darktable/styles/darktable_Fujifilm_X100S.dtstyle
+share/darktable/styles/darktable_Fujifilm_X100T.dtstyle
+share/darktable/styles/darktable_Fujifilm_X100V.dtstyle
+share/darktable/styles/darktable_Fujifilm_X20.dtstyle
+share/darktable/styles/darktable_Fujifilm_X30.dtstyle
+share/darktable/styles/darktable_Fujifilm_X70.dtstyle
+share/darktable/styles/darktable_Fujifilm_XF1.dtstyle
+share/darktable/styles/darktable_Fujifilm_XQ1.dtstyle
+share/darktable/styles/darktable_Fujifilm_XQ2.dtstyle
+share/darktable/styles/darktable_Fujifilm__l10n_generic.dtstyle
+share/darktable/styles/darktable_Hasselblad_CFV.dtstyle
+share/darktable/styles/darktable_Hasselblad_H3D.dtstyle
+share/darktable/styles/darktable_Hasselblad_X1D.dtstyle
+share/darktable/styles/darktable_Hasselblad__l10n_generic.dtstyle
+share/darktable/styles/darktable_Leaf_Credo 40.dtstyle
+share/darktable/styles/darktable_Leica_C (Typ 112).dtstyle
+share/darktable/styles/darktable_Leica_C-Lux.dtstyle
+share/darktable/styles/darktable_Leica_D-LUX (Typ 109).dtstyle
+share/darktable/styles/darktable_Leica_D-LUX 5.dtstyle
+share/darktable/styles/darktable_Leica_D-LUX 6.dtstyle
+share/darktable/styles/darktable_Leica_D-Lux 7.dtstyle
+share/darktable/styles/darktable_Leica_M Monochrom (Typ 246).dtstyle
+share/darktable/styles/darktable_Leica_M9.dtstyle
+share/darktable/styles/darktable_Leica_Q (Typ 116).dtstyle
+share/darktable/styles/darktable_Leica_Q2.dtstyle
+share/darktable/styles/darktable_Leica_SL (Typ 601).dtstyle
+share/darktable/styles/darktable_Leica_V-LUX (Typ 114).dtstyle
+share/darktable/styles/darktable_Leica_V-Lux 4.dtstyle
+share/darktable/styles/darktable_Leica_X2.dtstyle
+share/darktable/styles/darktable_Minolta_A2.dtstyle
+share/darktable/styles/darktable_Minolta_DiMAGE 7.dtstyle
+share/darktable/styles/darktable_Minolta_DiMAGE 7Hi.dtstyle
+share/darktable/styles/darktable_Minolta_DiMAGE 7i.dtstyle
+share/darktable/styles/darktable_Minolta_DiMAGE A1.dtstyle
+share/darktable/styles/darktable_Minolta_DiMAGE A200.dtstyle
+share/darktable/styles/darktable_Minolta_Dynax 5D.dtstyle
+share/darktable/styles/darktable_Minolta_Dynax 7D.dtstyle
+share/darktable/styles/darktable_Minolta_Maxxum 7D.dtstyle
+share/darktable/styles/darktable_Nikon_1 AW1.dtstyle
+share/darktable/styles/darktable_Nikon_1 J1.dtstyle
+share/darktable/styles/darktable_Nikon_1 J2.dtstyle
+share/darktable/styles/darktable_Nikon_1 J3.dtstyle
+share/darktable/styles/darktable_Nikon_1 J4.dtstyle
+share/darktable/styles/darktable_Nikon_1 J5.dtstyle
+share/darktable/styles/darktable_Nikon_1 S1.dtstyle
+share/darktable/styles/darktable_Nikon_1 V1.dtstyle
+share/darktable/styles/darktable_Nikon_1 V2.dtstyle
+share/darktable/styles/darktable_Nikon_1 V3.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix A.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix A1000.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix B700.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix P1000.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix P330.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix P6000.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix P7700.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix P7800.dtstyle
+share/darktable/styles/darktable_Nikon_Coolpix P950.dtstyle
+share/darktable/styles/darktable_Nikon_D1.dtstyle
+share/darktable/styles/darktable_Nikon_D100.dtstyle
+share/darktable/styles/darktable_Nikon_D1H.dtstyle
+share/darktable/styles/darktable_Nikon_D1X.dtstyle
+share/darktable/styles/darktable_Nikon_D200.dtstyle
+share/darktable/styles/darktable_Nikon_D2H.dtstyle
+share/darktable/styles/darktable_Nikon_D2X.dtstyle
+share/darktable/styles/darktable_Nikon_D3.dtstyle
+share/darktable/styles/darktable_Nikon_D300.dtstyle
+share/darktable/styles/darktable_Nikon_D3000 series.dtstyle
+share/darktable/styles/darktable_Nikon_D300S.dtstyle
+share/darktable/styles/darktable_Nikon_D3100.dtstyle
+share/darktable/styles/darktable_Nikon_D3200.dtstyle
+share/darktable/styles/darktable_Nikon_D3300.dtstyle
+share/darktable/styles/darktable_Nikon_D3400.dtstyle
+share/darktable/styles/darktable_Nikon_D3500.dtstyle
+share/darktable/styles/darktable_Nikon_D3S.dtstyle
+share/darktable/styles/darktable_Nikon_D3X.dtstyle
+share/darktable/styles/darktable_Nikon_D4.dtstyle
+share/darktable/styles/darktable_Nikon_D40.dtstyle
+share/darktable/styles/darktable_Nikon_D40X.dtstyle
+share/darktable/styles/darktable_Nikon_D4S.dtstyle
+share/darktable/styles/darktable_Nikon_D5.dtstyle
+share/darktable/styles/darktable_Nikon_D50.dtstyle
+share/darktable/styles/darktable_Nikon_D500.dtstyle
+share/darktable/styles/darktable_Nikon_D5000 series.dtstyle
+share/darktable/styles/darktable_Nikon_D5100.dtstyle
+share/darktable/styles/darktable_Nikon_D5200.dtstyle
+share/darktable/styles/darktable_Nikon_D5500.dtstyle
+share/darktable/styles/darktable_Nikon_D6.dtstyle
+share/darktable/styles/darktable_Nikon_D60.dtstyle
+share/darktable/styles/darktable_Nikon_D600.dtstyle
+share/darktable/styles/darktable_Nikon_D610.dtstyle
+share/darktable/styles/darktable_Nikon_D70.dtstyle
+share/darktable/styles/darktable_Nikon_D700.dtstyle
+share/darktable/styles/darktable_Nikon_D7000 series.dtstyle
+share/darktable/styles/darktable_Nikon_D7000.dtstyle
+share/darktable/styles/darktable_Nikon_D70s.dtstyle
+share/darktable/styles/darktable_Nikon_D7200.dtstyle
+share/darktable/styles/darktable_Nikon_D750.dtstyle
+share/darktable/styles/darktable_Nikon_D7500.dtstyle
+share/darktable/styles/darktable_Nikon_D780.dtstyle
+share/darktable/styles/darktable_Nikon_D80.dtstyle
+share/darktable/styles/darktable_Nikon_D800.dtstyle
+share/darktable/styles/darktable_Nikon_D800E.dtstyle
+share/darktable/styles/darktable_Nikon_D810.dtstyle
+share/darktable/styles/darktable_Nikon_D850.dtstyle
+share/darktable/styles/darktable_Nikon_D90.dtstyle
+share/darktable/styles/darktable_Nikon_Df.dtstyle
+share/darktable/styles/darktable_Nikon_E5400.dtstyle
+share/darktable/styles/darktable_Nikon_E5700.dtstyle
+share/darktable/styles/darktable_Nikon_Z 30.dtstyle
+share/darktable/styles/darktable_Nikon_Z 5.dtstyle
+share/darktable/styles/darktable_Nikon_Z 50.dtstyle
+share/darktable/styles/darktable_Nikon_Z 6.dtstyle
+share/darktable/styles/darktable_Nikon_Z 6_2.dtstyle
+share/darktable/styles/darktable_Nikon_Z 7.dtstyle
+share/darktable/styles/darktable_Nikon_Z 7_2.dtstyle
+share/darktable/styles/darktable_Nikon_Z 8.dtstyle
+share/darktable/styles/darktable_Nikon_Z 9.dtstyle
+share/darktable/styles/darktable_Nikon_Z f.dtstyle
+share/darktable/styles/darktable_Nikon_Z series.dtstyle
+share/darktable/styles/darktable_Nikon_Z50_2.dtstyle
+share/darktable/styles/darktable_Nikon_Z6_3.dtstyle
+share/darktable/styles/darktable_Nikon__l10n_generic.dtstyle
+share/darktable/styles/darktable_OM System_OM-1 Mark II.dtstyle
+share/darktable/styles/darktable_OM System_OM-1.dtstyle
+share/darktable/styles/darktable_OM System_OM-5.dtstyle
+share/darktable/styles/darktable_OM System_TG-7.dtstyle
+share/darktable/styles/darktable_Olympus_C7070WZ.dtstyle
+share/darktable/styles/darktable_Olympus_E-1.dtstyle
+share/darktable/styles/darktable_Olympus_E-3.dtstyle
+share/darktable/styles/darktable_Olympus_E-300.dtstyle
+share/darktable/styles/darktable_Olympus_E-330.dtstyle
+share/darktable/styles/darktable_Olympus_E-400.dtstyle
+share/darktable/styles/darktable_Olympus_E-5.dtstyle
+share/darktable/styles/darktable_Olympus_E-500.dtstyle
+share/darktable/styles/darktable_Olympus_E-620.dtstyle
+share/darktable/styles/darktable_Olympus_E-M1.dtstyle
+share/darktable/styles/darktable_Olympus_E-M10 Mark II.dtstyle
+share/darktable/styles/darktable_Olympus_E-M10 Mark III.dtstyle
+share/darktable/styles/darktable_Olympus_E-M10 Mark IIIs.dtstyle
+share/darktable/styles/darktable_Olympus_E-M10 Mark IV.dtstyle
+share/darktable/styles/darktable_Olympus_E-M10.dtstyle
+share/darktable/styles/darktable_Olympus_E-M1MarkII.dtstyle
+share/darktable/styles/darktable_Olympus_E-M1MarkIII.dtstyle
+share/darktable/styles/darktable_Olympus_E-M1X.dtstyle
+share/darktable/styles/darktable_Olympus_E-M5 Mark II.dtstyle
+share/darktable/styles/darktable_Olympus_E-M5 Mark III.dtstyle
+share/darktable/styles/darktable_Olympus_E-M5.dtstyle
+share/darktable/styles/darktable_Olympus_E-P1.dtstyle
+share/darktable/styles/darktable_Olympus_E-P5.dtstyle
+share/darktable/styles/darktable_Olympus_E-P7.dtstyle
+share/darktable/styles/darktable_Olympus_E-PL1.dtstyle
+share/darktable/styles/darktable_Olympus_E-PL10.dtstyle
+share/darktable/styles/darktable_Olympus_E-PL2.dtstyle
+share/darktable/styles/darktable_Olympus_E-PL7.dtstyle
+share/darktable/styles/darktable_Olympus_E-PL_ series.dtstyle
+share/darktable/styles/darktable_Olympus_E-PM1.dtstyle
+share/darktable/styles/darktable_Olympus_PEN-F.dtstyle
+share/darktable/styles/darktable_Olympus_SH-2.dtstyle
+share/darktable/styles/darktable_Olympus_Stylus1.dtstyle
+share/darktable/styles/darktable_Olympus_TG-4.dtstyle
+share/darktable/styles/darktable_Olympus_TG-5.dtstyle
+share/darktable/styles/darktable_Olympus_TG-6.dtstyle
+share/darktable/styles/darktable_Olympus_XZ-1.dtstyle
+share/darktable/styles/darktable_Olympus_XZ-2.dtstyle
+share/darktable/styles/darktable_OnePlus_One.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-FZ10002.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-FZ80.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-FZ82.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-G100.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-G110.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-G9.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-G90.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-G91.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-G95.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-G95D.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-GH5.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-GH5M2.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-GH5S.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-GX7MK3.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-GX800.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-GX850.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-GX880.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-GX9.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-LX100M2.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-S1.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-S1H.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-S1R.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-S5.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-TZ200.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-TZ200D.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-TZ202.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-TZ90.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-TZ91.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-TZ95.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-TZ95D.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-TZ96.dtstyle
+share/darktable/styles/darktable_Panasonic_DC-ZS200D.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ100.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ1000.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ150.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ18.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ200.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ2000.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ2500.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ28.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ300.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ330.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ35.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ38.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-FZ45.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G1.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G10.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G2.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G3.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G5.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G6.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G7.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G70.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G80.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G81.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-G85.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GF1.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GF2.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GF3.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GF6.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GF7.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GF8.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GH1.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GH2.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GH3.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GH4.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GM1.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GM1S.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GX1.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GX7.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GX7MK2.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GX8.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GX80.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-GX85.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-LF1.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-LX10.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-LX100.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-LX15.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-LX3.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-LX5.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-LX7.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TX1.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TZ100.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TZ101.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TZ110.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TZ61.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TZ70.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TZ71.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TZ80.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-TZ81.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-ZS100.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-ZS40.dtstyle
+share/darktable/styles/darktable_Panasonic_DMC-ZS60.dtstyle
+share/darktable/styles/darktable_Pentax_645D.dtstyle
+share/darktable/styles/darktable_Pentax_645Z.dtstyle
+share/darktable/styles/darktable_Pentax_K-01.dtstyle
+share/darktable/styles/darktable_Pentax_K-1 Mark II.dtstyle
+share/darktable/styles/darktable_Pentax_K-1.dtstyle
+share/darktable/styles/darktable_Pentax_K-3 II.dtstyle
+share/darktable/styles/darktable_Pentax_K-3 Mark III.dtstyle
+share/darktable/styles/darktable_Pentax_K-3.dtstyle
+share/darktable/styles/darktable_Pentax_K-30.dtstyle
+share/darktable/styles/darktable_Pentax_K-5 II s.dtstyle
+share/darktable/styles/darktable_Pentax_K-5 II.dtstyle
+share/darktable/styles/darktable_Pentax_K-5.dtstyle
+share/darktable/styles/darktable_Pentax_K-50.dtstyle
+share/darktable/styles/darktable_Pentax_K-500.dtstyle
+share/darktable/styles/darktable_Pentax_K-S1.dtstyle
+share/darktable/styles/darktable_Pentax_K-S2.dtstyle
+share/darktable/styles/darktable_Pentax_K-m.dtstyle
+share/darktable/styles/darktable_Pentax_K-r.dtstyle
+share/darktable/styles/darktable_Pentax_K1000.dtstyle
+share/darktable/styles/darktable_Pentax_K100D Super.dtstyle
+share/darktable/styles/darktable_Pentax_K10D.dtstyle
+share/darktable/styles/darktable_Pentax_K110D.dtstyle
+share/darktable/styles/darktable_Pentax_K2000.dtstyle
+share/darktable/styles/darktable_Pentax_K200D.dtstyle
+share/darktable/styles/darktable_Pentax_K20D.dtstyle
+share/darktable/styles/darktable_Pentax_KF.dtstyle
+share/darktable/styles/darktable_Pentax_KP.dtstyle
+share/darktable/styles/darktable_Pentax_Q.dtstyle
+share/darktable/styles/darktable_Pentax_Q7.dtstyle
+share/darktable/styles/darktable_Pentax__ist D.dtstyle
+share/darktable/styles/darktable_Pentax__ist DL.dtstyle
+share/darktable/styles/darktable_Pentax__ist DS.dtstyle
+share/darktable/styles/darktable_Phase One_IQ180.dtstyle
+share/darktable/styles/darktable_Phase One_P65+.dtstyle
+share/darktable/styles/darktable_Samsung_EK-GN120.dtstyle
+share/darktable/styles/darktable_Samsung_EX2F.dtstyle
+share/darktable/styles/darktable_Samsung_G935F.dtstyle
+share/darktable/styles/darktable_Samsung_GX10.dtstyle
+share/darktable/styles/darktable_Samsung_NX mini.dtstyle
+share/darktable/styles/darktable_Samsung_NX1.dtstyle
+share/darktable/styles/darktable_Samsung_NX10.dtstyle
+share/darktable/styles/darktable_Samsung_NX11.dtstyle
+share/darktable/styles/darktable_Samsung_NX1100.dtstyle
+share/darktable/styles/darktable_Samsung_NX20.dtstyle
+share/darktable/styles/darktable_Samsung_NX200.dtstyle
+share/darktable/styles/darktable_Samsung_NX2000.dtstyle
+share/darktable/styles/darktable_Samsung_NX210.dtstyle
+share/darktable/styles/darktable_Samsung_NX30.dtstyle
+share/darktable/styles/darktable_Samsung_NX300.dtstyle
+share/darktable/styles/darktable_Samsung_NX3000.dtstyle
+share/darktable/styles/darktable_Samsung_NX300M.dtstyle
+share/darktable/styles/darktable_Samsung_NX3300.dtstyle
+share/darktable/styles/darktable_Samsung_NX5.dtstyle
+share/darktable/styles/darktable_Samsung_NX500.dtstyle
+share/darktable/styles/darktable_Samsung_WB2000.dtstyle
+share/darktable/styles/darktable_Sigma_fp L.dtstyle
+share/darktable/styles/darktable_Sigma_fp.dtstyle
+share/darktable/styles/darktable_Sony_DSC-F828.dtstyle
+share/darktable/styles/darktable_Sony_DSC-HX95.dtstyle
+share/darktable/styles/darktable_Sony_DSC-HX99.dtstyle
+share/darktable/styles/darktable_Sony_DSC-R1.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX0.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX0M2.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX1.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX10.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX100.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX100M2.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX100M3.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX100M4.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX100M5.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX100M5A.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX100M6.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX100M7.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX10M2.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX10M3.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX10M4.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX1R.dtstyle
+share/darktable/styles/darktable_Sony_DSC-RX1RM2.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A100.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A200.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A230.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A290.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A300.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A330.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A350.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A380.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A390.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A450.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A500.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A550.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A560.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A580.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A700.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A850.dtstyle
+share/darktable/styles/darktable_Sony_DSLR-A900.dtstyle
+share/darktable/styles/darktable_Sony_ILCA-68.dtstyle
+share/darktable/styles/darktable_Sony_ILCA-77M2.dtstyle
+share/darktable/styles/darktable_Sony_ILCA-99M2.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-1.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-3000.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-3500.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-5000.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-5100.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-6000.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-6100.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-6300.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-6400.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-6500.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-6600.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-6700.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7C.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7CM2.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7CR.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7M2.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7M3.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7M4.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7R.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7RM2.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7RM3.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7RM4.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7RM4A.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7RM5.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7S.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7SM2.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-7SM3.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-9 series.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-9.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-9M3.dtstyle
+share/darktable/styles/darktable_Sony_ILCE-QX1.dtstyle
+share/darktable/styles/darktable_Sony_ILME-FX3.dtstyle
+share/darktable/styles/darktable_Sony_ILME-FX30.dtstyle
+share/darktable/styles/darktable_Sony_NEX-3N.dtstyle
+share/darktable/styles/darktable_Sony_NEX-5.dtstyle
+share/darktable/styles/darktable_Sony_NEX-5N.dtstyle
+share/darktable/styles/darktable_Sony_NEX-5R.dtstyle
+share/darktable/styles/darktable_Sony_NEX-5T.dtstyle
+share/darktable/styles/darktable_Sony_NEX-6.dtstyle
+share/darktable/styles/darktable_Sony_NEX-C3.dtstyle
+share/darktable/styles/darktable_Sony_NEX-F3.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A33.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A35.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A37.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A55.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A57.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A58.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A65.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A77.dtstyle
+share/darktable/styles/darktable_Sony_SLT-A99.dtstyle
+share/darktable/styles/darktable_Sony_UMC-R10C.dtstyle
+share/darktable/styles/darktable_Sony_ZV-1.dtstyle
+share/darktable/styles/darktable_Sony_ZV-E1.dtstyle
+share/darktable/styles/darktable_Sony_ZV-E10.dtstyle
+share/darktable/styles/darktable__l10n_generic.dtstyle
+share/darktable/styles/examples_colors_autumn.dtstyle
+share/darktable/styles/examples_colors_blue LED lighting fix (strong).dtstyle
+share/darktable/styles/examples_colors_blue LED lighting fix.dtstyle
+share/darktable/styles/examples_colors_extreme saturation.dtstyle
+share/darktable/styles/examples_colors_faded.dtstyle
+share/darktable/styles/examples_colors_pastels.dtstyle
+share/darktable/styles/examples_colors_sepia.dtstyle
+share/darktable/styles/examples_contrast and sharpness_dehaze (strong, 
luminance only).dtstyle
+share/darktable/styles/examples_contrast and sharpness_extreme local 
contrast.dtstyle
+share/darktable/styles/examples_contrast and sharpness_sharpen finest 
details.dtstyle
+share/darktable/styles/examples_effects_4-up on US Letter paper.dtstyle
+share/darktable/styles/examples_effects_day for night.dtstyle
+share/darktable/styles/examples_effects_day for twilight.dtstyle
+share/darktable/styles/examples_effects_fog.dtstyle
+share/darktable/styles/examples_effects_motion blur.dtstyle
+share/darktable/styles/examples_effects_red-eye reduction.dtstyle
+share/darktable/styles/examples_spot color_blue.dtstyle
+share/darktable/styles/examples_spot color_cyan.dtstyle
+share/darktable/styles/examples_spot color_green.dtstyle
+share/darktable/styles/examples_spot color_magenta.dtstyle
+share/darktable/styles/examples_spot color_orange.dtstyle
+share/darktable/styles/examples_spot color_purple.dtstyle
+share/darktable/styles/examples_spot color_red.dtstyle
+share/darktable/styles/examples_spot color_yellow.dtstyle
 share/darktable/themes/
+share/darktable/themes/chunk-condensed.css
+share/darktable/themes/chunk-fonts.css
 share/darktable/themes/darktable-elegant-dark.css
 share/darktable/themes/darktable-elegant-darker.css
 share/darktable/themes/darktable-elegant-grey.css
+share/darktable/themes/darktable-elegant-highcontrast.css
 share/darktable/themes/darktable-icons-dark.css
 share/darktable/themes/darktable-icons-darker.css
 share/darktable/themes/darktable-icons-grey.css
+share/darktable/themes/darktable-icons-highcontrast.css
 share/darktable/themes/darktable-icons.css
 share/darktable/themes/darktable.css
 share/darktable/tools/
@@ -365,8 +1120,6 @@ 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/icons/hicolor/16x16/apps/darktable.png
 share/icons/hicolor/22x22/apps/darktable.png
 share/icons/hicolor/24x24/apps/darktable.png
@@ -378,6 +1131,7 @@ 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/icons/hicolor/scalable/apps/darktable_macos_icon.svg
 share/locale/cs/LC_MESSAGES/darktable.mo
 share/locale/de/LC_MESSAGES/darktable.mo
 share/locale/en@truecase/
@@ -387,14 +1141,19 @@ share/locale/es/LC_MESSAGES/darktable.mo
 share/locale/fi/LC_MESSAGES/darktable.mo
 share/locale/fr/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/ko_KR/
+share/locale/ko_KR/LC_MESSAGES/
+share/locale/ko_KR/LC_MESSAGES/darktable.mo
+share/locale/lo/LC_MESSAGES/darktable.mo
+share/locale/nb/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/sv/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

Reply via email to