ports/graphics/libkdcraw-kde4/files/patch-git_46898ec9
Raphael Kubo da Costa 2a6a9bd5e0 Add upstream patch to fix the GCC build after r388490.
libraw 0.16.1 started shipping some code that uses C++ exceptions. KDE code,
on the other hand, disables exceptions by default, and users must opt-in in
CMake to use them. clang is the exception and exceptions are always enabled
when using it, which is why the build did not break with it.

Import an upstream commit that does exactly that.

Bump PORTREVISION to make sure that all users build the port with exception
support.

Done in collaboration with alonso@.

PR:		200734
2015-06-15 17:15:00 +00:00

18 lines
552 B
Text

commit 46898ec97a0462eb08a5b6d09999450a86b27aae
Author: Gilles Caulier <caulier.gilles@gmail.com>
Date: Thu May 14 22:54:16 2015 +0200
libraw 0.16.1 needs C++ exceptions rules while compilation
BUGS: 347728
FIXED-IN: 4.11.0
--- libkdcraw/CMakeLists.txt
+++ libkdcraw/CMakeLists.txt
@@ -22,6 +22,8 @@
#
# ============================================================
+add_definitions (${KDE4_ENABLE_EXCEPTIONS})
+
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/version.h)
SET(kdcraw_LIB_SRCS kdcraw.cpp