From a8a9b4f54a064fd91f8631ddcde22d265e1034cb Mon Sep 17 00:00:00 2001 From: "Andreas K. Huettel" Date: Sat, 21 May 2011 00:17:31 +0200 Subject: [media-gfx/digikam] added patch --- media-gfx/digikam/files/digikam-1.9.0-turbo.patch | 56 +++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 media-gfx/digikam/files/digikam-1.9.0-turbo.patch (limited to 'media-gfx') diff --git a/media-gfx/digikam/files/digikam-1.9.0-turbo.patch b/media-gfx/digikam/files/digikam-1.9.0-turbo.patch new file mode 100644 index 0000000..bd10552 --- /dev/null +++ b/media-gfx/digikam/files/digikam-1.9.0-turbo.patch @@ -0,0 +1,56 @@ +From 1ad9ae102ea1a82a72e31401fe840954a791219f Mon Sep 17 00:00:00 2001 +From: Riccardo Iaconelli +Date: Sun, 15 May 2011 16:18:44 +0200 +Subject: [PATCH] Don't fail CMake check: compile with libjpeg-turbo + +Patch by Rex Dieter + +BUG: 265431 + +Signed-off-by: Riccardo Iaconelli +--- + CMakeLists.txt | 28 +++++++++++++++++----------- + 1 files changed, 17 insertions(+), 11 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 43293ef..63402e9 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -166,17 +166,23 @@ ELSE(NOT APPLE) + SET(CLAPACK_FOUND FALSE) + ENDIF(NOT APPLE) + +-# Extract version of libjpeg so that we can use the appropriate dir +-# See bug #227313, #228483 +-FILE(READ "${JPEG_INCLUDE_DIR}/jpeglib.h" jpeglib_h_content) +-STRING(REGEX REPLACE ".*#define +JPEG_LIB_VERSION +([0-9]+).*" "\\1" jpeglib_version "${jpeglib_h_content}") +-MESSAGE(STATUS "Identified libjpeg version: ${jpeglib_version}") +- +-IF ("${jpeglib_version}" LESS 80) +- SET(DIGIKAM_LIBJPEG_DIR libjpeg-62) +-ELSE ("${jpeglib_version}" LESS 80) +- SET(DIGIKAM_LIBJPEG_DIR libjpeg-80) +-ENDIF ("${jpeglib_version}" LESS 80) ++# check version of libjpeg so that we can use the appropriate dir ++# See bug #227313 ++set(_jpeglib_version_source "#include \n#include\n#include \n int main()\n {\n #if (JPEG_LIB_VERSION >= 80) \n #error JPEG_LIB_VERSION >= 80 found \n #endif \n }\n") ++set(_jpeglib_version_source_file ${CMAKE_BINARY_DIR}/CMakeTmp/cmake_jpeglib_version_check.cpp) ++file(WRITE "${_jpeglib_version_source_file}" "${_jpeglib_version_source}") ++set(_jpeglib_version_include_dirs "-DINCLUDE_DIRECTORIES:STRING=${JPEG_INCLUDE_DIR}") ++ ++try_compile(_jpeglib_version_compile_result ${CMAKE_BINARY_DIR} ${_jpeglib_version_source_file} CMAKE_FLAGS "${_jpeglib_version_include_dirs}" COMPILE_OUTPUT_VARIABLE _jpeglib_version_compile_output_var) ++ ++if(_jpeglib_version_compile_result) ++MESSAGE(STATUS "Identified libjpeg version: 62") ++set(DIGIKAM_LIBJPEG_DIR libjpeg-62) ++else(_jpeglib_version_compile_result) ++MESSAGE(STATUS "Identified libjpeg version: 80+") ++set(DIGIKAM_LIBJPEG_DIR libjpeg-80) ++endif(_jpeglib_version_compile_result) ++ + + IF (ENABLE_INTERNALMYSQL) + # Check MySQL executables +-- +1.7.3.4 + -- cgit v1.2.3-65-gdbad