Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-gfx/digikam/, media-gfx/digikam/files/
Date: Tue, 05 Jul 2011 07:11:53
Message-Id: 7b71f3ce2196268a296f263c7cb9d6a0ad5f257b.dilfridge@gentoo
1 commit: 7b71f3ce2196268a296f263c7cb9d6a0ad5f257b
2 Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 5 07:11:29 2011 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 5 07:11:50 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=7b71f3ce
7
8 [media-gfx/digikam] Include build fix for new but unbundled libpng
9
10 (Portage version: 2.1.10.3/git/Linux x86_64, unsigned Manifest commit)
11
12 ---
13 media-gfx/digikam/digikam-2.0.0_rc.ebuild | 5 ++-
14 .../files/digikam-2.0.0_rc-officialpgf.patch | 56 ++++++++++++++++++++
15 2 files changed, 60 insertions(+), 1 deletions(-)
16
17 diff --git a/media-gfx/digikam/digikam-2.0.0_rc.ebuild b/media-gfx/digikam/digikam-2.0.0_rc.ebuild
18 index 2eaba0e..378d391 100644
19 --- a/media-gfx/digikam/digikam-2.0.0_rc.ebuild
20 +++ b/media-gfx/digikam/digikam-2.0.0_rc.ebuild
21 @@ -68,7 +68,10 @@ DEPEND="${CDEPEND}
22 doc? ( app-doc/doxygen )
23 "
24
25 -PATCHES=( "${FILESDIR}/${PN}-2.0.0_rc-oldpgf.patch" )
26 +PATCHES=(
27 + "${FILESDIR}/${PN}-2.0.0_rc-oldpgf.patch"
28 + "${FILESDIR}/${PN}-2.0.0_rc-officialpgf.patch"
29 +)
30
31 S="${WORKDIR}/${MY_P}/core"
32
33
34 diff --git a/media-gfx/digikam/files/digikam-2.0.0_rc-officialpgf.patch b/media-gfx/digikam/files/digikam-2.0.0_rc-officialpgf.patch
35 new file mode 100644
36 index 0000000..78f7770
37 --- /dev/null
38 +++ b/media-gfx/digikam/files/digikam-2.0.0_rc-officialpgf.patch
39 @@ -0,0 +1,56 @@
40 +diff -ruN digikam-2.0.0-rc.orig/core/cmake/modules/FindPGF.cmake digikam-2.0.0-rc/core/cmake/modules/FindPGF.cmake
41 +--- digikam-2.0.0-rc.orig/core/cmake/modules/FindPGF.cmake 2011-06-28 16:38:50.000000000 +0200
42 ++++ digikam-2.0.0-rc/core/cmake/modules/FindPGF.cmake 2011-07-04 15:32:50.000000000 +0200
43 +@@ -1,9 +1,10 @@
44 + # - Try to find libpgf
45 + # Once done this will define
46 + #
47 +-# PGF_FOUND - system has libgf
48 +-# PGF_INCLUDE_DIRS - the libpgf include directory
49 +-# PGF_LIBRARIES - Link these to use libpgf
50 ++# PGF_FOUND - system has libgf
51 ++# PGF_INCLUDE_DIRS - the libpgf include directory
52 ++# PGF_LIBRARIES - Link these to use libpgf
53 ++# PGF_CODEC_VERSION_ID - PGF codec version ID.
54 +
55 + # PKG-CONFIG is required.
56 + INCLUDE(FindPkgConfig REQUIRED)
57 +@@ -12,4 +13,15 @@
58 + INCLUDE(FindPkgConfig)
59 +
60 + PKG_CHECK_MODULES(PGF libpgf)
61 ++
62 ++ MESSAGE(STATUS "PGF_INCLUDE_DIRS = ${PGF_INCLUDE_DIRS}")
63 ++ MESSAGE(STATUS "PGF_INCLUDEDIR = ${PGF_INCLUDEDIR}")
64 ++ MESSAGE(STATUS "PGF_LIBRARIES = ${PGF_LIBRARIES}")
65 ++ MESSAGE(STATUS "PGF_LDFLAGS = ${PGF_LDFLAGS}")
66 ++ MESSAGE(STATUS "PGF_CFLAGS = ${PGF_CFLAGS}")
67 ++ MESSAGE(STATUS "PGF_VERSION = ${PGF_VERSION}")
68 ++
69 ++ STRING(REPLACE "." "" PGF_CODEC_VERSION_ID "${PGF_VERSION}")
70 ++ MESSAGE(STATUS "PGF_CODEC_VERSION_ID = ${PGF_CODEC_VERSION_ID}")
71 ++
72 + ENDIF(PKG_CONFIG_FOUND)
73 +diff -ruN digikam-2.0.0-rc.orig/core/digikam/utils/config-digikam.h.cmake digikam-2.0.0-rc/core/digikam/utils/config-digikam.h.cmake
74 +--- digikam-2.0.0-rc.orig/core/digikam/utils/config-digikam.h.cmake 2011-06-28 16:38:50.000000000 +0200
75 ++++ digikam-2.0.0-rc/core/digikam/utils/config-digikam.h.cmake 2011-07-04 15:29:24.000000000 +0200
76 +@@ -57,6 +57,8 @@
77 + /* Define to 1 if we know how to start mysqld */
78 + #cmakedefine HAVE_INTERNALMYSQL 1
79 +
80 ++#define PGFCodecVersionID 0x${PGF_CODEC_VERSION_ID}
81 ++
82 + #define LIBEXEC_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}"
83 +
84 + /*
85 +diff -ruN digikam-2.0.0-rc.orig/core/libs/threadimageio/pgfutils.cpp digikam-2.0.0-rc/core/libs/threadimageio/pgfutils.cpp
86 +--- digikam-2.0.0-rc.orig/core/libs/threadimageio/pgfutils.cpp 2011-06-28 16:38:44.000000000 +0200
87 ++++ digikam-2.0.0-rc/core/libs/threadimageio/pgfutils.cpp 2011-07-04 15:29:24.000000000 +0200
88 +@@ -46,6 +46,7 @@
89 + // LibPGF includes
90 +
91 + #include "PGFimage.h"
92 ++#include "config-digikam.h"
93 +
94 + namespace Digikam
95 + {