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: Wed, 27 Jul 2011 20:52:55
Message-Id: f5ac6b5ba8a7efe14b390b0c0827d56d289c0dea.dilfridge@gentoo
1 commit: f5ac6b5ba8a7efe14b390b0c0827d56d289c0dea
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Wed Jul 27 20:52:30 2011 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 27 20:52:30 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f5ac6b5b
7
8 [media-gfx/digikam] Moved to main tree
9
10 ---
11 media-gfx/digikam/digikam-2.0.0_beta6.ebuild | 136 -------------------
12 media-gfx/digikam/digikam-2.0.0_rc.ebuild | 140 --------------------
13 .../files/digikam-2.0.0_rc-officialpgf.patch | 56 --------
14 .../files/digikam-2.0.0_rc-officialpgf2.patch | 23 ----
15 .../digikam/files/digikam-2.0.0_rc-oldpgf.patch | 26 ----
16 media-gfx/digikam/metadata.xml | 12 --
17 6 files changed, 0 insertions(+), 393 deletions(-)
18
19 diff --git a/media-gfx/digikam/digikam-2.0.0_beta6.ebuild b/media-gfx/digikam/digikam-2.0.0_beta6.ebuild
20 deleted file mode 100644
21 index be5c2a8..0000000
22 --- a/media-gfx/digikam/digikam-2.0.0_beta6.ebuild
23 +++ /dev/null
24 @@ -1,136 +0,0 @@
25 -# Copyright 1999-2011 Gentoo Foundation
26 -# Distributed under the terms of the GNU General Public License v2
27 -# $Header: $
28 -
29 -EAPI=4
30 -
31 -KDE_LINGUAS=""
32 -#KDE_LINGUAS="be ca ca@valencia de el en_GB eo es et eu fi fr he hi hne hu is it km
33 -# ko lt lv nds nn pa pl pt pt_BR ro se sl sv th tr vi zh_CN zh_TW"
34 -
35 -KDE_HANDBOOK="optional"
36 -
37 -CMAKE_MIN_VERSION=2.8
38 -
39 -KDE_MINIMAL="4.6"
40 -
41 -KDEGRAPHICS_MINIMAL="4.6.30"
42 -# please leave the weird number here for the moment
43 -
44 -inherit kde4-base
45 -
46 -MY_P="${PN}-${PV/_/-}"
47 -
48 -DESCRIPTION="A digital photo management application for KDE."
49 -HOMEPAGE="http://www.digikam.org/"
50 -[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
51 -
52 -LICENSE="GPL-2
53 - handbook? ( FDL-1.2 )"
54 -KEYWORDS="~amd64 ~x86"
55 -SLOT="4"
56 -IUSE="addressbook debug doc gphoto2 semantic-desktop themedesigner +thumbnails video"
57 -
58 -CDEPEND="
59 - $(add_kdebase_dep kdelibs semantic-desktop)
60 - $(add_kdebase_dep marble plasma)
61 - $(add_kdebase_dep libkipi)
62 - $(add_kdebase_dep libkexiv2)
63 - >=kde-base/libkdcraw-${KDEGRAPHICS_MINIMAL}
64 - >=media-libs/libkface-${PV}
65 - >=media-libs/libkmap-${PV}
66 - $(add_kdebase_dep solid)
67 - media-libs/jasper
68 - virtual/jpeg
69 - media-libs/lcms:0
70 - >=media-libs/lensfun-0.2.5
71 - media-libs/liblqr
72 - media-libs/libpng
73 - media-libs/tiff
74 - media-libs/libpgf
75 - >=media-plugins/kipi-plugins-1.2.0-r1
76 - || ( >=sci-libs/clapack-3.2.1-r6 sci-libs/lapack-atlas )
77 - virtual/mysql
78 - x11-libs/qt-gui[qt3support]
79 - || ( x11-libs/qt-sql[mysql] x11-libs/qt-sql[sqlite] )
80 - addressbook? ( $(add_kdebase_dep kdepimlibs) )
81 - gphoto2? ( media-libs/libgphoto2 )
82 -"
83 -RDEPEND="${CDEPEND}
84 - $(add_kdebase_dep kreadconfig)
85 - video? (
86 - || (
87 - $(add_kdebase_dep mplayerthumbs)
88 - $(add_kdebase_dep ffmpegthumbs)
89 - )
90 - )
91 -"
92 -DEPEND="${CDEPEND}
93 - sys-devel/gettext
94 - doc? ( app-doc/doxygen )
95 -"
96 -
97 -S="${WORKDIR}/${MY_P}/core"
98 -
99 -src_prepare() {
100 - # just to make absolutely sure
101 - rm -rf "${WORKDIR}/${MY_P}/extra" || die
102 -
103 - mv "${WORKDIR}/${MY_P}/doc/${PN}" doc || die
104 - echo "add_subdirectory( digikam )" > doc/CMakeLists.txt
105 - echo "add_subdirectory( showfoto )" >> doc/CMakeLists.txt
106 -
107 - kde4-base_src_prepare
108 -
109 - if use handbook; then
110 - echo "add_subdirectory( doc )" >> CMakeLists.txt
111 - fi
112 -}
113 -
114 -src_configure() {
115 - local backend
116 -
117 - use semantic-desktop && backend="Nepomuk" || backend="None"
118 - # LQR = only allows to choose between bundled/external
119 - local mycmakeargs=(
120 - -DFORCED_UNBUNDLE=ON
121 - -DWITH_LQR=ON
122 - -DWITH_LENSFUN=ON
123 - -DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
124 - $(cmake-utils_use_with addressbook KdepimLibs)
125 - -DWITH_MarbleWidget=ON
126 - $(cmake-utils_use_enable gphoto2 GPHOTO2)
127 - $(cmake-utils_use_with gphoto2)
128 - $(cmake-utils_use_with semantic-desktop Soprano)
129 - $(cmake-utils_use_enable themedesigner)
130 - $(cmake-utils_use_enable thumbnails THUMBS_DB)
131 - $(cmake-utils_use_enable debug DEBUG_MESSAGES)
132 - )
133 -
134 - kde4-base_src_configure
135 -}
136 -
137 -src_compile() {
138 - local mytargets="all"
139 - use doc && mytargets+=" doc"
140 -
141 - kde4-base_src_compile ${mytargets}
142 -}
143 -
144 -src_install() {
145 - kde4-base_src_install
146 -
147 - if use doc; then
148 - # install the api documentation
149 - insinto /usr/share/doc/${PF}/html
150 - doins -r ${CMAKE_BUILD_DIR}/api/html/*
151 - fi
152 -}
153 -
154 -pkg_postinst() {
155 - kde4-base_pkg_postinst
156 -
157 - if use doc; then
158 - elog "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
159 - fi
160 -}
161
162 diff --git a/media-gfx/digikam/digikam-2.0.0_rc.ebuild b/media-gfx/digikam/digikam-2.0.0_rc.ebuild
163 deleted file mode 100644
164 index 12bade4..0000000
165 --- a/media-gfx/digikam/digikam-2.0.0_rc.ebuild
166 +++ /dev/null
167 @@ -1,140 +0,0 @@
168 -# Copyright 1999-2011 Gentoo Foundation
169 -# Distributed under the terms of the GNU General Public License v2
170 -# $Header: $
171 -
172 -EAPI=4
173 -
174 -KDE_LINGUAS=""
175 -#KDE_LINGUAS="be ca ca@valencia de el en_GB eo es et eu fi fr he hi hne hu is it km
176 -# ko lt lv nds nn pa pl pt pt_BR ro se sl sv th tr vi zh_CN zh_TW"
177 -
178 -KDE_HANDBOOK="optional"
179 -
180 -CMAKE_MIN_VERSION=2.8
181 -
182 -KDEGRAPHICS_MINIMAL="4.6.31"
183 -# please leave the weird number here for the moment
184 -
185 -inherit kde4-base
186 -
187 -MY_P="${PN}-${PV/_/-}"
188 -
189 -DESCRIPTION="A digital photo management application for KDE."
190 -HOMEPAGE="http://www.digikam.org/"
191 -[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
192 -
193 -LICENSE="GPL-2
194 - handbook? ( FDL-1.2 )"
195 -KEYWORDS="~amd64 ~x86"
196 -SLOT="4"
197 -IUSE="addressbook debug doc gphoto2 semantic-desktop themedesigner +thumbnails video"
198 -
199 -CDEPEND="
200 - $(add_kdebase_dep kdelibs semantic-desktop)
201 - $(add_kdebase_dep marble plasma)
202 - $(add_kdebase_dep libkipi)
203 - $(add_kdebase_dep libkexiv2)
204 - >=kde-base/libkdcraw-${KDEGRAPHICS_MINIMAL}
205 - >=media-libs/libkface-${PV}
206 - >=media-libs/libkmap-${PV}
207 - $(add_kdebase_dep solid)
208 - media-libs/jasper
209 - virtual/jpeg
210 - media-libs/lcms:0
211 - >=media-libs/lensfun-0.2.5
212 - media-libs/liblqr
213 - media-libs/libpng
214 - media-libs/tiff
215 - >=media-libs/libpgf-6.11.24
216 - >=media-plugins/kipi-plugins-1.2.0-r1
217 - || ( >=sci-libs/clapack-3.2.1-r6 sci-libs/lapack-atlas )
218 - virtual/mysql
219 - x11-libs/qt-gui[qt3support]
220 - || ( x11-libs/qt-sql[mysql] x11-libs/qt-sql[sqlite] )
221 - addressbook? ( $(add_kdebase_dep kdepimlibs) )
222 - gphoto2? ( media-libs/libgphoto2 )
223 -"
224 -RDEPEND="${CDEPEND}
225 - $(add_kdebase_dep kreadconfig)
226 - video? (
227 - || (
228 - $(add_kdebase_dep mplayerthumbs)
229 - $(add_kdebase_dep ffmpegthumbs)
230 - )
231 - )
232 -"
233 -DEPEND="${CDEPEND}
234 - sys-devel/gettext
235 - doc? ( app-doc/doxygen )
236 -"
237 -
238 -PATCHES=(
239 - "${FILESDIR}/${PN}-2.0.0_rc-oldpgf.patch"
240 - "${FILESDIR}/${PN}-2.0.0_rc-officialpgf.patch"
241 - "${FILESDIR}/${PN}-2.0.0_rc-officialpgf2.patch"
242 -)
243 -
244 -S="${WORKDIR}/${MY_P}/core"
245 -
246 -src_prepare() {
247 - # just to make absolutely sure
248 - rm -rf "${WORKDIR}/${MY_P}/extra" || die
249 -
250 - mv "${WORKDIR}/${MY_P}/doc/${PN}" doc || die
251 - echo "add_subdirectory( digikam )" > doc/CMakeLists.txt
252 - echo "add_subdirectory( showfoto )" >> doc/CMakeLists.txt
253 -
254 - kde4-base_src_prepare
255 -
256 - if use handbook; then
257 - echo "add_subdirectory( doc )" >> CMakeLists.txt
258 - fi
259 -}
260 -
261 -src_configure() {
262 - local backend
263 -
264 - use semantic-desktop && backend="Nepomuk" || backend="None"
265 - # LQR = only allows to choose between bundled/external
266 - local mycmakeargs=(
267 - -DFORCED_UNBUNDLE=ON
268 - -DWITH_LQR=ON
269 - -DWITH_LENSFUN=ON
270 - -DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
271 - $(cmake-utils_use_with addressbook KdepimLibs)
272 - -DWITH_MarbleWidget=ON
273 - $(cmake-utils_use_enable gphoto2 GPHOTO2)
274 - $(cmake-utils_use_with gphoto2)
275 - $(cmake-utils_use_with semantic-desktop Soprano)
276 - $(cmake-utils_use_enable themedesigner)
277 - $(cmake-utils_use_enable thumbnails THUMBS_DB)
278 - $(cmake-utils_use_enable debug DEBUG_MESSAGES)
279 - )
280 -
281 - kde4-base_src_configure
282 -}
283 -
284 -src_compile() {
285 - local mytargets="all"
286 - use doc && mytargets+=" doc"
287 -
288 - kde4-base_src_compile ${mytargets}
289 -}
290 -
291 -src_install() {
292 - kde4-base_src_install
293 -
294 - if use doc; then
295 - # install the api documentation
296 - insinto /usr/share/doc/${PF}/html
297 - doins -r ${CMAKE_BUILD_DIR}/api/html/*
298 - fi
299 -}
300 -
301 -pkg_postinst() {
302 - kde4-base_pkg_postinst
303 -
304 - if use doc; then
305 - elog "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
306 - fi
307 -}
308
309 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
310 deleted file mode 100644
311 index 78f7770..0000000
312 --- a/media-gfx/digikam/files/digikam-2.0.0_rc-officialpgf.patch
313 +++ /dev/null
314 @@ -1,56 +0,0 @@
315 -diff -ruN digikam-2.0.0-rc.orig/core/cmake/modules/FindPGF.cmake digikam-2.0.0-rc/core/cmake/modules/FindPGF.cmake
316 ---- digikam-2.0.0-rc.orig/core/cmake/modules/FindPGF.cmake 2011-06-28 16:38:50.000000000 +0200
317 -+++ digikam-2.0.0-rc/core/cmake/modules/FindPGF.cmake 2011-07-04 15:32:50.000000000 +0200
318 -@@ -1,9 +1,10 @@
319 - # - Try to find libpgf
320 - # Once done this will define
321 - #
322 --# PGF_FOUND - system has libgf
323 --# PGF_INCLUDE_DIRS - the libpgf include directory
324 --# PGF_LIBRARIES - Link these to use libpgf
325 -+# PGF_FOUND - system has libgf
326 -+# PGF_INCLUDE_DIRS - the libpgf include directory
327 -+# PGF_LIBRARIES - Link these to use libpgf
328 -+# PGF_CODEC_VERSION_ID - PGF codec version ID.
329 -
330 - # PKG-CONFIG is required.
331 - INCLUDE(FindPkgConfig REQUIRED)
332 -@@ -12,4 +13,15 @@
333 - INCLUDE(FindPkgConfig)
334 -
335 - PKG_CHECK_MODULES(PGF libpgf)
336 -+
337 -+ MESSAGE(STATUS "PGF_INCLUDE_DIRS = ${PGF_INCLUDE_DIRS}")
338 -+ MESSAGE(STATUS "PGF_INCLUDEDIR = ${PGF_INCLUDEDIR}")
339 -+ MESSAGE(STATUS "PGF_LIBRARIES = ${PGF_LIBRARIES}")
340 -+ MESSAGE(STATUS "PGF_LDFLAGS = ${PGF_LDFLAGS}")
341 -+ MESSAGE(STATUS "PGF_CFLAGS = ${PGF_CFLAGS}")
342 -+ MESSAGE(STATUS "PGF_VERSION = ${PGF_VERSION}")
343 -+
344 -+ STRING(REPLACE "." "" PGF_CODEC_VERSION_ID "${PGF_VERSION}")
345 -+ MESSAGE(STATUS "PGF_CODEC_VERSION_ID = ${PGF_CODEC_VERSION_ID}")
346 -+
347 - ENDIF(PKG_CONFIG_FOUND)
348 -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
349 ---- digikam-2.0.0-rc.orig/core/digikam/utils/config-digikam.h.cmake 2011-06-28 16:38:50.000000000 +0200
350 -+++ digikam-2.0.0-rc/core/digikam/utils/config-digikam.h.cmake 2011-07-04 15:29:24.000000000 +0200
351 -@@ -57,6 +57,8 @@
352 - /* Define to 1 if we know how to start mysqld */
353 - #cmakedefine HAVE_INTERNALMYSQL 1
354 -
355 -+#define PGFCodecVersionID 0x${PGF_CODEC_VERSION_ID}
356 -+
357 - #define LIBEXEC_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}"
358 -
359 - /*
360 -diff -ruN digikam-2.0.0-rc.orig/core/libs/threadimageio/pgfutils.cpp digikam-2.0.0-rc/core/libs/threadimageio/pgfutils.cpp
361 ---- digikam-2.0.0-rc.orig/core/libs/threadimageio/pgfutils.cpp 2011-06-28 16:38:44.000000000 +0200
362 -+++ digikam-2.0.0-rc/core/libs/threadimageio/pgfutils.cpp 2011-07-04 15:29:24.000000000 +0200
363 -@@ -46,6 +46,7 @@
364 - // LibPGF includes
365 -
366 - #include "PGFimage.h"
367 -+#include "config-digikam.h"
368 -
369 - namespace Digikam
370 - {
371
372 diff --git a/media-gfx/digikam/files/digikam-2.0.0_rc-officialpgf2.patch b/media-gfx/digikam/files/digikam-2.0.0_rc-officialpgf2.patch
373 deleted file mode 100644
374 index 184360d..0000000
375 --- a/media-gfx/digikam/files/digikam-2.0.0_rc-officialpgf2.patch
376 +++ /dev/null
377 @@ -1,23 +0,0 @@
378 -diff -ruN digikam-2.0.0-rc.orig/core/libs/dimg/loaders/pgfloader.cpp digikam-2.0.0-rc/core/libs/dimg/loaders/pgfloader.cpp
379 ---- digikam-2.0.0-rc.orig/core/libs/dimg/loaders/pgfloader.cpp 2011-06-28 16:38:45.000000000 +0200
380 -+++ digikam-2.0.0-rc/core/libs/dimg/loaders/pgfloader.cpp 2011-07-05 13:50:20.036746353 +0200
381 -@@ -29,6 +29,7 @@
382 - //#define ENABLE_DEBUG_MESSAGES
383 -
384 - #include "pgfloader.h"
385 -+#include "config-digikam.h"
386 -
387 - // C Ansi includes
388 -
389 -@@ -435,10 +436,8 @@
390 - CallbackForLibPGF, this);
391 -
392 - UINT32 nWrittenBytes = 0;
393 --#ifdef PGFCodecVersionID
394 --# if PGFCodecVersionID >= 0x061124
395 -+#if PGFCodecVersionID >= 0x061124
396 - pgf.Write(&stream, &nWrittenBytes, CallbackForLibPGF, this);
397 --# endif
398 - #else
399 - pgf.Write(&stream, 0, CallbackForLibPGF, &nWrittenBytes, this);
400 - #endif
401
402 diff --git a/media-gfx/digikam/files/digikam-2.0.0_rc-oldpgf.patch b/media-gfx/digikam/files/digikam-2.0.0_rc-oldpgf.patch
403 deleted file mode 100644
404 index c60a7e3..0000000
405 --- a/media-gfx/digikam/files/digikam-2.0.0_rc-oldpgf.patch
406 +++ /dev/null
407 @@ -1,26 +0,0 @@
408 -commit 1f80f35b68702136ebd3d315fe4baf7d75b3c142
409 -Author: Gilles Caulier <caulier.gilles@×××××.com>
410 -Date: Sun Jul 3 10:57:21 2011 +0200
411 -
412 - compile with libpgf 6.09.44
413 - BUGS: 276969
414 -
415 -diff --git a/libs/threadimageio/pgfutils.cpp b/libs/threadimageio/pgfutils.cpp
416 -index 2b5829f..758f12c 100644
417 ---- a/libs/threadimageio/pgfutils.cpp
418 -+++ b/libs/threadimageio/pgfutils.cpp
419 -@@ -151,7 +151,14 @@ bool writePGFImageData(const QImage& img, QByteArray& data, int quality)
420 - // TODO : optimize memory allocation...
421 - CPGFMemoryStream stream(256000);
422 - UINT32 nWrittenBytes = 0;
423 -+
424 -+#ifdef PGFCodecVersionID
425 -+# if PGFCodecVersionID >= 0x061124
426 - pgfImg.Write(&stream, &nWrittenBytes);
427 -+# endif
428 -+#else
429 -+ pgfImg.Write(&stream, 0, 0, &nWrittenBytes);
430 -+#endif
431 -
432 - data = QByteArray((const char*)stream.GetBuffer(), nWrittenBytes);
433 -
434
435 diff --git a/media-gfx/digikam/metadata.xml b/media-gfx/digikam/metadata.xml
436 deleted file mode 100644
437 index 23f6f4d..0000000
438 --- a/media-gfx/digikam/metadata.xml
439 +++ /dev/null
440 @@ -1,12 +0,0 @@
441 -<?xml version="1.0" encoding="UTF-8"?>
442 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
443 -<pkgmetadata>
444 -<herd>kde</herd>
445 -<maintainer><email>dilfridge@g.o</email></maintainer>
446 -<use>
447 - <flag name="addressbook">Add support for kdepim</flag>
448 - <flag name="themedesigner">Build the digikam theme designer</flag>
449 - <flag name="thumbnails">Enable thumbnails database support</flag>
450 - <flag name="video">Pull in mplayerthumbs to enable video thumbnails</flag>
451 -</use>
452 -</pkgmetadata>