summaryrefslogtreecommitdiff
path: root/media-gfx/darktable/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-07-24 02:11:45 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-07-24 02:11:45 +0100
commitb49088575eb777ced2551f484da86317332d6087 (patch)
treebf9a151cf2d61956340d555659ffc098ee1da466 /media-gfx/darktable/files
parent514d1bbe260df2521fe60f1a3ec87cfcfde1a829 (diff)
gentoo resync : 24.07.2021
Diffstat (limited to 'media-gfx/darktable/files')
-rw-r--r--media-gfx/darktable/files/darktable-3.4.1_libxcf-cmake.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/media-gfx/darktable/files/darktable-3.4.1_libxcf-cmake.patch b/media-gfx/darktable/files/darktable-3.4.1_libxcf-cmake.patch
new file mode 100644
index 000000000000..72ab5aa91adf
--- /dev/null
+++ b/media-gfx/darktable/files/darktable-3.4.1_libxcf-cmake.patch
@@ -0,0 +1,20 @@
+--- a/src/external/CMakeLists.txt
++++ b/src/external/CMakeLists.txt
+@@ -1,5 +1,16 @@
+ if(USE_XCF)
+- add_subdirectory(libxcf)
++# find_package(ZLIB REQUIRED)
++ add_library(xcf STATIC
++ "${CMAKE_CURRENT_SOURCE_DIR}/libxcf/xcf.c"
++ "${CMAKE_CURRENT_SOURCE_DIR}/libxcf/xcf.h"
++ "${CMAKE_CURRENT_SOURCE_DIR}/libxcf/xcf_names.c"
++ "${CMAKE_CURRENT_SOURCE_DIR}/libxcf/xcf_names.h"
++ )
++ set_property(TARGET xcf PROPERTY C_STANDARD 99)
++ target_compile_definitions(xcf PRIVATE _DEFAULT_SOURCE) # needed for htobe*()
++ target_include_directories(xcf PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/libxcf")
++# target_link_libraries(xcf PUBLIC ZLIB::ZLIB)
++# target_link_libraries(xcf PUBLIC m)
+ endif()
+
+ add_library(whereami STATIC "${CMAKE_CURRENT_SOURCE_DIR}/whereami/src/whereami.c")