Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dilfridge:master commit in: media-gfx/digikam/, media-gfx/digikam/files/
Date: Wed, 27 Jul 2011 22:02:24
Message-Id: de5d6e5bf27c1cf34d4f1ce4dbb4a3e3ef34a0d6.dilfridge@gentoo
1 commit: de5d6e5bf27c1cf34d4f1ce4dbb4a3e3ef34a0d6
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Wed Jul 27 21:57:29 2011 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 27 21:57:29 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=de5d6e5b
7
8 Resync with main tree
9
10 (Portage version: 2.1.10.7/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
11
12 ---
13 media-gfx/digikam/ChangeLog | 5 +
14 media-gfx/digikam/Manifest | 35 ++++----
15 media-gfx/digikam/digikam-1.9.0-r1.ebuild | 7 +-
16 media-gfx/digikam/digikam-1.9.0.ebuild | 24 +++---
17 media-gfx/digikam/digikam-2.0.0_rc.ebuild | 5 +-
18 media-gfx/digikam/files/digikam-1.9.0-newpgf.patch | 92 ++++++++++++++++++++
19 6 files changed, 134 insertions(+), 34 deletions(-)
20
21 diff --git a/media-gfx/digikam/ChangeLog b/media-gfx/digikam/ChangeLog
22 index a4bf127..51e1807 100644
23 --- a/media-gfx/digikam/ChangeLog
24 +++ b/media-gfx/digikam/ChangeLog
25 @@ -2,6 +2,11 @@
26 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
27 # $Header: $
28
29 + 27 Jul 2011; Andreas K. Huettel <dilfridge@g.o> digikam-1.9.0.ebuild,
30 + digikam-1.9.0-r1.ebuild, +files/digikam-1.9.0-newpgf.patch,
31 + digikam-2.0.0_rc.ebuild:
32 + Resync with main tree
33 +
34 27 Jul 2011; Andreas K. Huettel <dilfridge@g.o>
35 digikam-2.0.0_rc.ebuild:
36 Cleanup, re-add accidentally dropped useflag mysql, depend on kde-4.7
37
38 diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest
39 index 1deea89..6b434ee 100644
40 --- a/media-gfx/digikam/Manifest
41 +++ b/media-gfx/digikam/Manifest
42 @@ -18,6 +18,7 @@ AUX digikam-1.7.0-docs.patch 1457 RMD160 e41322e23bb47234047fbe78aaf920299690705
43 AUX digikam-1.8.0-gcc46.patch 512 RMD160 950c4744a8d4bfe88f0f19233bfd5aefb87ccbba SHA1 e3682e8af28233609c12817ec13a120c95a169be SHA256 088709ad10f71266957d237fabba9ee6f1de0f43ba2c5f63badbeb974d140241
44 AUX digikam-1.8.0-tests.patch 914 RMD160 520675d0fb1080549a0c3f5c67fc51d36bb19b1d SHA1 1e80a74d91f593939a69a7f77870cbefbbb73235 SHA256 29a7e68abd804019b1ae533a62920e931d5057aaa10bf20cd81358cf8bfcee1c
45 AUX digikam-1.9.0-docs.patch 1466 RMD160 d12a4bd9e825d88863da954763641157a87f11bd SHA1 7496668276f5a54d6ffde0a71ff7dfc6252ff3e3 SHA256 f348ab1a931af78e1aa752676a9515a50183dc07c32a99cdfd59a32dd2ece2af
46 +AUX digikam-1.9.0-newpgf.patch 3463 RMD160 4e5c506e81436aaafe5b789d79adcb1caee4407b SHA1 3bb97db282fbb0c50e03cd4ba6c5ac6821558620 SHA256 9ca068c87868b9709d75441795bfff2790d13957354b675a9aa94d5f3d55eca8
47 AUX digikam-1.9.0-nomysql.patch 3323 RMD160 9b03cc09f81188a9373212af0bfc079eeced3c37 SHA1 7fe8a51f5d8c5eddfc22f37f6741f0c96ca64f16 SHA256 c3e09ee35172c9e38d13fe20b5e65ae1d53e954e3c50be1fbddd0223990cac5c
48 AUX digikam-1.9.0-turbo.patch 2265 RMD160 ecff0e0fa2ba6d51cdb6ec5bb90b41c3ed7310a2 SHA1 e9383e730b81348656c3482700dec59a3ba5a499 SHA256 765338d842b39622428c068d9e190cf0f97933cd66845fea2ff0b5f79ed7b2cc
49 AUX digikam-2.0.0_beta1-docs.patch 1361 RMD160 3b98a59e9790a7bc12dc5ec4723860d2cc968c4b SHA1 63d6d8c23126a198b91a56528cdfd97559f1f398 SHA256 dc8bf8aa8c6f956a5afd60bc0bc526872ed7b7604a3e1b8acb1613c947a5c97c
50 @@ -33,27 +34,27 @@ DIST digikam-2.0.0-beta6.tar.bz2 43533320 RMD160 eb50febc2ade359f8d92e6673e4f73a
51 DIST digikam-2.0.0-rc.tar.bz2 45397480 RMD160 20fa3790c8ca950960020cdf3a32410689005db3 SHA1 b0067f99de1244723c45650d9a684b1e8f743954 SHA256 564354c34b41287e951005707b84b8a1f82c691189083c5943abed5e0aebe691
52 DIST digikam-doc-1.4.0.tar.bz2 17447988 RMD160 ea41c9721875617e828eb6f10cb10cf1306f622f SHA1 b430a535b10a65d1d3e73504df9657428205164e SHA256 1a65b20b08a1ebe748b81efe83d043ecdb38d2c98259c4f7963e6bd2b407e467
53 EBUILD digikam-1.8.0.ebuild 3247 RMD160 86c84f6dea0b55764dad9cf4c6427b1b2fbc7742 SHA1 4ea44c2e1e30d7dfdb28bbeb8defbd740199fad9 SHA256 b93cb62a5f973e48ec99716183ee339dcd0c90791594a982b6d70bd216a425c4
54 -EBUILD digikam-1.9.0-r1.ebuild 3299 RMD160 c4f0ffdc7d1bb89581c721a4a85310e7ca4b704f SHA1 1346318824da28a94445ebac446c737e46906dae SHA256 b73c19ab5cf8ecddec3802687b00e664e3fbc7b054a504173b540151e0c324f6
55 -EBUILD digikam-1.9.0.ebuild 3242 RMD160 04df3e2432a19d01a07851d8a8a3821279aa4af0 SHA1 c80b1939a52ab7aa7c0032373022f3cb931fee81 SHA256 e5bc2256f812d90206d99b3ec6f6ffbad75e5dd0bbcccaa8e349e894eef73d53
56 +EBUILD digikam-1.9.0-r1.ebuild 3347 RMD160 3cdaf055dc0b801a3cd05ce5ebd91a7db10ff819 SHA1 29390bef0da866f1f914ba05e046f15f78297d4e SHA256 2b83becdcae58d502d977afe0551abf24b80365bb42be54144444b969d7342e2
57 +EBUILD digikam-1.9.0.ebuild 3178 RMD160 1f56c6f8cc4d7595dd751866f7a342974c0b67ea SHA1 e4193070e15b3851ff8fa2b6bb18ec48d3bfb0ac SHA256 b75d893953c1f37396f4f4b6a0c59005b4bf09307cb85aef958bc3910f3e9c75
58 EBUILD digikam-2.0.0_beta5.ebuild 3245 RMD160 cc3e08c7da4a3bd909edb43f6b33ad3aff64b762 SHA1 a8501a880d6cc3c9e22153fc8288908de09c1d2a SHA256 8b5dfd0865866bb01fcfe6d5055b798194ea6e3dfefa29821dac73dd997643bf
59 EBUILD digikam-2.0.0_beta6.ebuild 3226 RMD160 939ed0020e35608d4140e73b40f9266093c0e2a8 SHA1 6baad3fab16f5f406295f7e7e084e67e9c233e48 SHA256 b6ee9123131a9b97c984d7bfc05a9b69ce644083499702c0c18d394c5854ba75
60 -EBUILD digikam-2.0.0_rc.ebuild 3346 RMD160 be0115573261b514fa58148436c2c49c015c5826 SHA1 00b5733fbb44c4b345113749945cdc8c1d92cb96 SHA256 c49e09577600adad9478a9702a79f2003c99a132a22fee68ecc33b928e698111
61 -MISC ChangeLog 12010 RMD160 9ae712c69a3ad32799d2cc72d130bda5ee4fcc3c SHA1 363ad373e7411f9978cfba67cd1765ff1c596f8b SHA256 8376c41406c84a03ce41474a6d0db69d7512c59cd37bc9a0a04edb7ca9c93c43
62 +EBUILD digikam-2.0.0_rc.ebuild 3500 RMD160 34a75d9a7b3aea4e5065cfc94d1674672a9a5ce3 SHA1 17abcd6e5996cc57a83fee9f9b0088aeaf1f4054 SHA256 2254955af12fb79aebdaec5dbaa6c3fe8e747ce47c42c22f2067ddddbf37f89a
63 +MISC ChangeLog 12203 RMD160 dad8c089a58312af04a5df63bae02cf38af3209d SHA1 9558c98e432bc61204e9782d1fb9c4c050fccfe3 SHA256 4a85e9b0a2cbc911a6ee392c357d7d603bd2cb9b4095b125c14d1cb6921f9044
64 MISC metadata.xml 553 RMD160 7de4b2dc583e17cfab08965015c5bb6291b968d8 SHA1 c7eecc86fd6539448bc2a8296f77c2bc4796e3a1 SHA256 f3280886ea9f988ca1315148380f1c89c6c042d0bc511105f3b2c3a926e17b80
65 -----BEGIN PGP SIGNATURE-----
66 Version: GnuPG v2.0.17 (GNU/Linux)
67
68 -iQIcBAEBCgAGBQJOMHWOAAoJENwGBM22xffeO84QAIp63v4ceC7fhc7ulFETs7fh
69 -+hTa0NmQW3//A6idGCSXTinnpZcaFOVRf8ny0uKXuzSPJ1enN3FeQHRrdhttR2UM
70 -EsfhGN1Z7IMug1rzyk3d24xwf1mxAA2YCvFnZ4kVo813i/fGYIv52/isCDRrB0mC
71 -eL36N1+xdOgNIXCtsqHTfSnNLXjxPvuFH0fea2YTN25qCDZTEIEdwrDp4EIzMQQa
72 -XkcrwiaIAEdEqYRBOGsR1ncKm/T1Q4iK6SSUTq8Szmay+fxgZZuMLfVndrABgp4g
73 -7nWQkjj8CoU34ZC3LTBzQQJcnmSSWbug9UceU3tGJ6556T3jjwRCtdzk6yvN4e9r
74 -eWqpW7jaSs44J9GczO4jxhAUFkXLb/GrmO1NhL1EIrBqN/gWfeVlArQzb5BD4sQK
75 -xOw8PJLYaa6GwTzxvT68xzJxQ6TdMYTvypuqBM/1V/gXQeadS9miqdc53TC3sdMS
76 -ps9pp8pWr+P4+pSfWbUQGNZLOmG/Ml+c6bAy3ILpWd86rb/WM5E/HI3BBi56PQA5
77 -knUxDzCS9L47yIfOZhFWprYG8sFxmIJQ0VvxGL/UUkh40TOE7U4S9a1tlq/nuA5Q
78 -x4+oZ09npmNp7qHIUwmtTVyrb3r7FtqEMvnWA9eghUkxx0BYbB4I9Ta2XO+eJajU
79 -XqIAlP6OfYvXanby8cGl
80 -=P5KI
81 +iQIcBAEBCgAGBQJOMInJAAoJENwGBM22xffeoecQAJ5dNaTo+foLdjZAnYQOqzAO
82 +ZemA7GnO/84v0P2YFJJfDaKMmhvy1YFl1fXZBHNk1Ivk10LJhMXKcSHpkwP8BDwp
83 +BOUVJqWIRVmBXNjsoNbwWG08P3zs4nkjWRPFBwYjuW2SOld3Kt0zZ2/2YqvkMaT9
84 +Pxgw9HAVmOFrBo+jiDU3lCGM+zaplUIBXuXf4Uz/RH8nCgBAtpQ4rsFDbBNgrPJh
85 +4NjgK/3qGJ9EUsLNQaPuynlrM0JqUajylrOEPMrI4ZqGG+o/KIDMTQTipkgVQAHq
86 +jVQMDptS0u3cGmArOOGTdv23PIPWVI9iqLoAE2jhS6M2t+JG54OqaNhh+zd9fEkb
87 +MlDAA0ISxdQeEj5tgpA/U2zv9W9WtH9TpN087OCc5ZXXlmN+36oWfGSw3eOdXdrZ
88 +e3Xfhgpbia/35/nmbxh/tpEfRBuMBGdsI/oZVToeQXqVRyfzX5hIhpvSIiUuKGz6
89 +NillqL7oSAUnNEAhi95ZTXtSMTyChkrVXV2kuDrN4SdRE3Wjwphdf2XR2pYwHrrB
90 +KFGwXwClNn6hmHVFh2Jvr2jrQUronIWlaXdun+w1F50Gv0CbDCl6KcLFM3zrjL60
91 +dFSr3s2ynmxaRH2Qgv73aL/BvPcz2pOaBaPuLIoAjwSjsvTRtA6w8Cmx2uPiJGK8
92 +yCtbfrJpTKyukhs4vo/f
93 +=feu8
94 -----END PGP SIGNATURE-----
95
96 diff --git a/media-gfx/digikam/digikam-1.9.0-r1.ebuild b/media-gfx/digikam/digikam-1.9.0-r1.ebuild
97 index 1eff898..5ef1230 100644
98 --- a/media-gfx/digikam/digikam-1.9.0-r1.ebuild
99 +++ b/media-gfx/digikam/digikam-1.9.0-r1.ebuild
100 @@ -1,6 +1,6 @@
101 # Copyright 1999-2011 Gentoo Foundation
102 # Distributed under the terms of the GNU General Public License v2
103 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-1.9.0-r1.ebuild,v 1.2 2011/05/11 10:45:31 scarabeus Exp $
104 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-1.9.0-r1.ebuild,v 1.5 2011/07/05 11:39:35 dilfridge Exp $
105
106 EAPI=4
107
108 @@ -52,8 +52,8 @@ RDEPEND="${CDEPEND}
109 $(add_kdebase_dep kreadconfig)
110 video? (
111 || (
112 - $(add_kdebase_dep ffmpegthumbs)
113 - $(add_kdebase_dep mplayerthumbs)
114 + ( $(add_kdebase_dep ffmpegthumbs) )
115 + ( $(add_kdebase_dep mplayerthumbs) )
116 )
117 )
118 "
119 @@ -69,6 +69,7 @@ PATCHES=(
120 "${FILESDIR}/${PN}"-1.8.0-tests.patch
121 "${FILESDIR}/${PN}"-1.9.0-nomysql.patch
122 "${FILESDIR}/${PN}"-1.9.0-turbo.patch
123 + "${FILESDIR}/${PN}"-1.9.0-newpgf.patch
124 )
125
126 src_prepare() {
127
128 diff --git a/media-gfx/digikam/digikam-1.9.0.ebuild b/media-gfx/digikam/digikam-1.9.0.ebuild
129 index ee18dc5..5d28d34 100644
130 --- a/media-gfx/digikam/digikam-1.9.0.ebuild
131 +++ b/media-gfx/digikam/digikam-1.9.0.ebuild
132 @@ -1,6 +1,6 @@
133 # Copyright 1999-2011 Gentoo Foundation
134 # Distributed under the terms of the GNU General Public License v2
135 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-1.9.0.ebuild,v 1.4 2011/05/09 23:10:48 hwoarang Exp $
136 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-1.9.0.ebuild,v 1.5 2011/06/07 02:51:21 abcd Exp $
137
138 EAPI=3
139
140 @@ -26,11 +26,11 @@ SLOT="4"
141 IUSE="addressbook debug doc geolocation gphoto2 handbook semantic-desktop themedesigner +thumbnails video"
142
143 CDEPEND="
144 - >=kde-base/kdelibs-${KDE_MINIMAL}[semantic-desktop?]
145 - >=kde-base/libkdcraw-${KDE_MINIMAL}
146 - >=kde-base/libkexiv2-${KDE_MINIMAL}
147 - >=kde-base/libkipi-${KDE_MINIMAL}
148 - >=kde-base/solid-${KDE_MINIMAL}
149 + $(add_kdebase_dep kdelibs 'semantic-desktop?')
150 + $(add_kdebase_dep libkdcraw)
151 + $(add_kdebase_dep libkexiv2)
152 + $(add_kdebase_dep libkipi)
153 + $(add_kdebase_dep solid)
154 media-libs/jasper
155 virtual/jpeg
156 media-libs/lcms:0
157 @@ -44,16 +44,16 @@ CDEPEND="
158 virtual/mysql
159 x11-libs/qt-gui[qt3support]
160 || ( x11-libs/qt-sql[mysql] x11-libs/qt-sql[sqlite] )
161 - addressbook? ( >=kde-base/kdepimlibs-${KDE_MINIMAL} )
162 - geolocation? ( >=kde-base/marble-${KDE_MINIMAL}[plasma] )
163 + addressbook? ( $(add_kdebase_dep kdepimlibs) )
164 + geolocation? ( $(add_kdebase_dep marble plasma) )
165 gphoto2? ( media-libs/libgphoto2 )
166 "
167 RDEPEND="${CDEPEND}
168 - >=kde-base/kreadconfig-${KDE_MINIMAL}
169 + $(add_kdebase_dep kreadconfig)
170 video? (
171 || (
172 - >=kde-base/mplayerthumbs-${KDE_MINIMAL}
173 - >=kde-base/ffmpegthumbs-${KDE_MINIMAL}
174 + ( $(add_kdebase_dep mplayerthumbs) )
175 + ( $(add_kdebase_dep ffmpegthumbs) )
176 )
177 )
178 "
179 @@ -120,6 +120,6 @@ pkg_postinst() {
180 kde4-base_pkg_postinst
181
182 if use doc; then
183 - elog The digikam api documentation has been installed at /usr/share/doc/${PF}/html
184 + elog "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
185 fi
186 }
187
188 diff --git a/media-gfx/digikam/digikam-2.0.0_rc.ebuild b/media-gfx/digikam/digikam-2.0.0_rc.ebuild
189 index d3834ff..706304c 100644
190 --- a/media-gfx/digikam/digikam-2.0.0_rc.ebuild
191 +++ b/media-gfx/digikam/digikam-2.0.0_rc.ebuild
192 @@ -1,12 +1,13 @@
193 # Copyright 1999-2011 Gentoo Foundation
194 # Distributed under the terms of the GNU General Public License v2
195 -# $Header: $
196 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-2.0.0_rc.ebuild,v 1.1 2011/07/27 20:51:56 dilfridge Exp $
197
198 EAPI=4
199
200 KDE_LINGUAS=""
201 #KDE_LINGUAS="be ca ca@valencia de el en_GB eo es et eu fi fr he hi hne hu is it km
202 # ko lt lv nds nn pa pl pt pt_BR ro se sl sv th tr vi zh_CN zh_TW"
203 +#the release candidate has no internationalization
204
205 KDE_HANDBOOK="optional"
206 CMAKE_MIN_VERSION="2.8"
207 @@ -16,7 +17,7 @@ inherit kde4-base
208
209 MY_P="${PN}-${PV/_/-}"
210
211 -DESCRIPTION="A digital photo management application for KDE."
212 +DESCRIPTION="Digital photo management application for KDE"
213 HOMEPAGE="http://www.digikam.org/"
214 [[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
215
216
217 diff --git a/media-gfx/digikam/files/digikam-1.9.0-newpgf.patch b/media-gfx/digikam/files/digikam-1.9.0-newpgf.patch
218 new file mode 100644
219 index 0000000..ed5c1bd
220 --- /dev/null
221 +++ b/media-gfx/digikam/files/digikam-1.9.0-newpgf.patch
222 @@ -0,0 +1,92 @@
223 +diff -ruN digikam-1.9.0.prepared/cmake/modules/FindPGF.cmake digikam-1.9.0/cmake/modules/FindPGF.cmake
224 +--- digikam-1.9.0.prepared/cmake/modules/FindPGF.cmake 2011-02-27 19:58:23.000000000 +0100
225 ++++ digikam-1.9.0/cmake/modules/FindPGF.cmake 2011-07-05 12:03:41.000000000 +0200
226 +@@ -1,9 +1,10 @@
227 + # - Try to find libpgf
228 + # Once done this will define
229 + #
230 +-# PGF_FOUND - system has libgf
231 +-# PGF_INCLUDE_DIRS - the libpgf include directory
232 +-# PGF_LIBRARIES - Link these to use libpgf
233 ++# PGF_FOUND - system has libgf
234 ++# PGF_INCLUDE_DIRS - the libpgf include directory
235 ++# PGF_LIBRARIES - Link these to use libpgf
236 ++# PGF_CODEC_VERSION_ID - PGF codec version ID.
237 +
238 + # PKG-CONFIG is required.
239 + INCLUDE(FindPkgConfig REQUIRED)
240 +@@ -12,4 +13,15 @@
241 + INCLUDE(FindPkgConfig)
242 +
243 + PKG_CHECK_MODULES(PGF libpgf)
244 ++
245 ++ MESSAGE(STATUS "PGF_INCLUDE_DIRS = ${PGF_INCLUDE_DIRS}")
246 ++ MESSAGE(STATUS "PGF_INCLUDEDIR = ${PGF_INCLUDEDIR}")
247 ++ MESSAGE(STATUS "PGF_LIBRARIES = ${PGF_LIBRARIES}")
248 ++ MESSAGE(STATUS "PGF_LDFLAGS = ${PGF_LDFLAGS}")
249 ++ MESSAGE(STATUS "PGF_CFLAGS = ${PGF_CFLAGS}")
250 ++ MESSAGE(STATUS "PGF_VERSION = ${PGF_VERSION}")
251 ++
252 ++ STRING(REPLACE "." "" PGF_CODEC_VERSION_ID "${PGF_VERSION}")
253 ++ MESSAGE(STATUS "PGF_CODEC_VERSION_ID = ${PGF_CODEC_VERSION_ID}")
254 ++
255 + ENDIF(PKG_CONFIG_FOUND)
256 +diff -ruN digikam-1.9.0.prepared/config-digikam.h.cmake digikam-1.9.0/config-digikam.h.cmake
257 +--- digikam-1.9.0.prepared/config-digikam.h.cmake 2011-02-27 19:58:07.000000000 +0100
258 ++++ digikam-1.9.0/config-digikam.h.cmake 2011-07-05 12:05:59.000000000 +0200
259 +@@ -54,6 +54,8 @@
260 + /* Define to 1 if you have Nepomuk shared libraries installed */
261 + #cmakedefine HAVE_NEPOMUK 1
262 +
263 ++#define PGFCodecVersionID 0x${PGF_CODEC_VERSION_ID}
264 ++
265 + #define LIBEXEC_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}"
266 +
267 + #endif /* CONFIG_DIGIKAM_H */
268 +diff -ruN digikam-1.9.0.prepared/libs/dimg/loaders/pgfloader.cpp digikam-1.9.0/libs/dimg/loaders/pgfloader.cpp
269 +--- digikam-1.9.0.prepared/libs/dimg/loaders/pgfloader.cpp 2011-02-27 19:58:08.000000000 +0100
270 ++++ digikam-1.9.0/libs/dimg/loaders/pgfloader.cpp 2011-07-05 12:22:56.000000000 +0200
271 +@@ -29,6 +29,7 @@
272 + //#define ENABLE_DEBUG_MESSAGES
273 +
274 + #include "pgfloader.h"
275 ++#include "config-digikam.h"
276 +
277 + // C Ansi includes
278 +
279 +@@ -435,7 +436,11 @@
280 + CallbackForLibPGF, this);
281 +
282 + UINT32 nWrittenBytes = 0;
283 ++#if PGFCodecVersionID >= 0x061124
284 ++ pgf.Write(&stream, &nWrittenBytes, CallbackForLibPGF, this);
285 ++#else
286 + pgf.Write(&stream, 0, CallbackForLibPGF, &nWrittenBytes, this);
287 ++#endif
288 +
289 + #ifdef ENABLE_DEBUG_MESSAGES
290 + kDebug() << "PGF width = " << header.width;
291 +diff -ruN digikam-1.9.0.prepared/libs/threadimageio/pgfutils.cpp digikam-1.9.0/libs/threadimageio/pgfutils.cpp
292 +--- digikam-1.9.0.prepared/libs/threadimageio/pgfutils.cpp 2011-02-27 19:58:07.000000000 +0100
293 ++++ digikam-1.9.0/libs/threadimageio/pgfutils.cpp 2011-07-05 12:19:15.000000000 +0200
294 +@@ -46,6 +46,7 @@
295 + // LibPGF includes
296 +
297 + #include "PGFimage.h"
298 ++#include "config-digikam.h"
299 +
300 + namespace Digikam
301 + {
302 +@@ -136,7 +137,12 @@
303 + // TODO : optimize memory allocation...
304 + CPGFMemoryStream stream(256000);
305 + UINT32 nWrittenBytes = 0;
306 ++
307 ++#if PGFCodecVersionID >= 0x061124
308 ++ pgfImg.Write(&stream, &nWrittenBytes);
309 ++#else
310 + pgfImg.Write(&stream, 0, NULL, &nWrittenBytes);
311 ++#endif
312 +
313 + data = QByteArray((const char*)stream.GetBuffer(), nWrittenBytes);
314 + }