diff options
Diffstat (limited to 'media-gfx/digikam/files/digikam-2.0.0_officialpgf.patch')
-rw-r--r-- | media-gfx/digikam/files/digikam-2.0.0_officialpgf.patch | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/media-gfx/digikam/files/digikam-2.0.0_officialpgf.patch b/media-gfx/digikam/files/digikam-2.0.0_officialpgf.patch new file mode 100644 index 0000000..80d46b7 --- /dev/null +++ b/media-gfx/digikam/files/digikam-2.0.0_officialpgf.patch @@ -0,0 +1,71 @@ +commit abd03787b7b1e3a392803edc5b40dfb25a69423c +Author: Gilles Caulier <caulier.gilles@gmail.com> +Date: Mon Jul 4 13:54:40 2011 +0200 + + compile with last offcial libpgf + CCBUGS: 276969 + +diff --git a/cmake/modules/FindPGF.cmake b/cmake/modules/FindPGF.cmake +index b6622c4..0c82a4e 100644 +--- a/cmake/modules/FindPGF.cmake ++++ b/cmake/modules/FindPGF.cmake +@@ -1,9 +1,10 @@ + # - Try to find libpgf + # Once done this will define + # +-# PGF_FOUND - system has libgf +-# PGF_INCLUDE_DIRS - the libpgf include directory +-# PGF_LIBRARIES - Link these to use libpgf ++# PGF_FOUND - system has libgf ++# PGF_INCLUDE_DIRS - the libpgf include directory ++# PGF_LIBRARIES - Link these to use libpgf ++# PGF_CODEC_VERSION_ID - PGF codec version ID. + + # PKG-CONFIG is required. + INCLUDE(FindPkgConfig REQUIRED) +@@ -14,11 +15,14 @@ IF(PKG_CONFIG_FOUND) + + PKG_CHECK_MODULES(PGF libpgf) + +- MESSAGE(STATUS "PGF_INCLUDE_DIRS = ${PGF_INCLUDE_DIRS}") +- MESSAGE(STATUS "PGF_INCLUDEDIR = ${PGF_INCLUDEDIR}") +- MESSAGE(STATUS "PGF_LIBRARIES = ${PGF_LIBRARIES}") +- MESSAGE(STATUS "PGF_LDFLAGS = ${PGF_LDFLAGS}") +- MESSAGE(STATUS "PGF_CFLAGS = ${PGF_CFLAGS}") +- MESSAGE(STATUS "PGF_VERSION = ${PGF_VERSION}") ++ MESSAGE(STATUS "PGF_INCLUDE_DIRS = ${PGF_INCLUDE_DIRS}") ++ MESSAGE(STATUS "PGF_INCLUDEDIR = ${PGF_INCLUDEDIR}") ++ MESSAGE(STATUS "PGF_LIBRARIES = ${PGF_LIBRARIES}") ++ MESSAGE(STATUS "PGF_LDFLAGS = ${PGF_LDFLAGS}") ++ MESSAGE(STATUS "PGF_CFLAGS = ${PGF_CFLAGS}") ++ MESSAGE(STATUS "PGF_VERSION = ${PGF_VERSION}") ++ ++ STRING(REPLACE "." "" PGF_CODEC_VERSION_ID "${PGF_VERSION}") ++ MESSAGE(STATUS "PGF_CODEC_VERSION_ID = ${PGF_CODEC_VERSION_ID}") + + ENDIF(PKG_CONFIG_FOUND) +diff --git a/digikam/utils/config-digikam.h.cmake b/digikam/utils/config-digikam.h.cmake +index 4ba293b..f881036 100644 +--- a/digikam/utils/config-digikam.h.cmake ++++ b/digikam/utils/config-digikam.h.cmake +@@ -60,6 +60,8 @@ + /* Define to 1 if we know how to start mysqld */ + #cmakedefine HAVE_INTERNALMYSQL 1 + ++#define PGFCodecVersionID 0x${PGF_CODEC_VERSION_ID} ++ + #define LIBEXEC_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}" + + /* +diff --git a/libs/threadimageio/pgfutils.cpp b/libs/threadimageio/pgfutils.cpp +index 758f12c..426a531 100644 +--- a/libs/threadimageio/pgfutils.cpp ++++ b/libs/threadimageio/pgfutils.cpp +@@ -46,6 +46,7 @@ extern "C" + // LibPGF includes + + #include "PGFimage.h" ++#include "config-digikam.h" + + namespace Digikam + { |