summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-gfx/digikam/Manifest3
-rw-r--r--media-gfx/digikam/digikam-1.0.0.ebuild75
-rw-r--r--media-gfx/digikam/files/libpgf-unbundled-r0.patch178
-rw-r--r--media-gfx/lprof/Manifest2
-rw-r--r--media-gfx/lprof/lprof-1.12_p20091229.ebuild30
5 files changed, 288 insertions, 0 deletions
diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest
index e7e414615fc..80e0db624df 100644
--- a/media-gfx/digikam/Manifest
+++ b/media-gfx/digikam/Manifest
@@ -1,2 +1,5 @@
+AUX libpgf-unbundled-r0.patch 7261 RMD160 99c7f0908215e8c85b9f225f633e70416a28b6a2 SHA1 8ac8293a39501bfec1708ae333110779204f0096 SHA256 004308f28270d72f76c1b3aa125b9484fb8bcbca68d044d76ed631861aaa7a0a
+DIST digikam-1.0.0.tar.bz2 14768275 RMD160 5a2cfc87a49062213bc4ab9ce64f790b09c734df SHA1 9eb2bbfdda8e8982d13f8b5c94a6d664a40dd407 SHA256 731970e602b902c82692c38f329f6223b50048ce49178b3d445a6d60a5c77461
+EBUILD digikam-1.0.0.ebuild 2133 RMD160 e43eb5979ca055eea46e2080e1a78f3cfb8d8ed4 SHA1 5aff339026fa51ad31f744f93fd0e1bfff8a9237 SHA256 cbea0e6c6a6e5d9462e94398e3360391d2a75d5e6389aded9c963ff7c8b9c8e4
EBUILD digikam-9999.ebuild 2033 RMD160 67307fc8ee59defd806d37df3a66efe86ffe9b73 SHA1 6dfff9bd547d35fc593de57109dd197a4a5854d3 SHA256 3d05fa41e5f8254bb702b84222bf722470727b3dbb9aae3e1ad1be23537e1343
MISC metadata.xml 354 RMD160 5a13e8beaf226ae447ebc2c7cd8e75865d2a4dfa SHA1 0e62cda68f48f0b89b586f5af06663cc0cfb4179 SHA256 40ebc248f6e2e40daf3331e91332fad0a90ca1076cd023415e4b1a08179d008f
diff --git a/media-gfx/digikam/digikam-1.0.0.ebuild b/media-gfx/digikam/digikam-1.0.0.ebuild
new file mode 100644
index 00000000000..2ec66ab2e7d
--- /dev/null
+++ b/media-gfx/digikam/digikam-1.0.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: media-gfx/digikam/digikam-1.0.0.ebuild, 2009/12/22 Ronis_BR $
+
+EAPI="2"
+
+KDE_LINGUAS="ar be bg ca cs da de el es et eu fa fi fr ga gl he hi is it ja km
+ko lt lv lb nds ne nl nn pa pl pt pt_BR ro ru se sk sl sv th tr uk vi zh_CN zh_TW"
+KMNAME="extragear/graphics"
+inherit kde4-base
+
+MY_P="${PN}-${PV/_/-}"
+
+DESCRIPTION="A digital photo management application for KDE."
+HOMEPAGE="http://www.digikam.org/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+SLOT="4"
+IUSE="addressbook debug geolocation gphoto2 lensfun semantic-desktop +thumbnails"
+
+RDEPEND="
+ >=kde-base/kdelibs-${KDE_MINIMAL}[semantic-desktop?]
+ >=kde-base/libkdcraw-${KDE_MINIMAL}
+ >=kde-base/libkexiv2-${KDE_MINIMAL}
+ >=kde-base/libkipi-${KDE_MINIMAL}
+ >=kde-base/solid-${KDE_MINIMAL}
+ >=kde-base/kreadconfig-${KDE_MINIMAL}
+ media-libs/jasper
+ media-libs/jpeg
+ media-libs/lcms
+ >=media-libs/libpgf-6.09.44-r1
+ media-libs/liblqr
+ media-libs/libpng
+ media-libs/tiff
+ x11-libs/qt-gui[qt3support]
+ x11-libs/qt-sql[sqlite]
+ addressbook? ( >=kde-base/kdepimlibs-${KDE_MINIMAL} )
+ geolocation? ( >=kde-base/marble-${KDE_MINIMAL} )
+ gphoto2? ( >=media-libs/libgphoto2-2.4.1-r1 )
+ lensfun? ( media-libs/lensfun )
+"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # Patch to unbundled libpgf.
+ epatch "${FILESDIR}/libpgf-unbundled-r0.patch"
+
+ kde4-base_src_prepare
+}
+
+src_configure() {
+ local backend
+
+ use semantic-desktop && backend="Nepomuk" || backend="None"
+ # LQR = only allows to choose between bundled/external
+ mycmakeargs="${mycmakeargs}
+ -DWITH_LQR=ON
+ -DENABLE_THEMEDESIGNER=OFF
+ -DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
+ $(cmake-utils_use_enable gphoto2 GPHOTO2)
+ $(cmake-utils_use_with gphoto2)
+ $(cmake-utils_use_enable thumbnails THUMBS_DB)
+ $(cmake-utils_use_with addressbook KdepimLibs)
+ $(cmake-utils_use_with geolocation MarbleWidget)
+ $(cmake-utils_use_with lensfun LensFun)
+ $(cmake-utils_use_with semantic-desktop Soprano)"
+
+ kde4-base_src_configure
+}
diff --git a/media-gfx/digikam/files/libpgf-unbundled-r0.patch b/media-gfx/digikam/files/libpgf-unbundled-r0.patch
new file mode 100644
index 00000000000..415ff77aba6
--- /dev/null
+++ b/media-gfx/digikam/files/libpgf-unbundled-r0.patch
@@ -0,0 +1,178 @@
+diff -ruN old/cmake/modules/FindPGF.cmake new/cmake/modules/FindPGF.cmake
+--- old/cmake/modules/FindPGF.cmake 1969-12-31 21:00:00.000000000 -0300
++++ new/cmake/modules/FindPGF.cmake 2009-12-24 02:15:23.754769439 -0200
+@@ -0,0 +1,15 @@
++# - 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
++
++# PKG-CONFIG is required.
++INCLUDE(FindPkgConfig REQUIRED)
++
++IF(PKG_CONFIG_FOUND)
++ INCLUDE(FindPkgConfig)
++
++ PKG_CHECK_MODULES(PGF libpgf)
++ENDIF(PKG_CONFIG_FOUND)
+diff -ruN old/CMakeLists.txt new/CMakeLists.txt
+--- old/CMakeLists.txt 2009-12-21 07:30:05.000000000 -0200
++++ new/CMakeLists.txt 2009-12-24 02:15:23.755769330 -0200
+@@ -34,6 +34,9 @@
+ "${DIGIKAM_VERSION_SHORT}${DIGIKAM_SUFFIX_VERSION}"
+ )
+
++# Path to find FindPGF.cmake script.
++SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules")
++
+ # ==================================================================================================
+ # Debug area codes
+ # These codes will be set for every project specific path automatically, so
+@@ -63,6 +66,11 @@
+ FIND_PACKAGE(JPEG)
+ FIND_PACKAGE(PNG)
+ FIND_PACKAGE(TIFF)
++
++# Included to unbundle libpgf that is on portage tree.
++# This function call the script cmake/modules/FindPGF.cmake
++FIND_PACKAGE(PGF)
++
+ FIND_PACKAGE(Jasper)
+ FIND_PACKAGE(Kdcraw)
+ FIND_PACKAGE(Kexiv2)
+@@ -181,6 +189,16 @@
+ MESSAGE(STATUS "")
+ ENDIF(PNG_FOUND)
+
++IF(PGF_FOUND)
++ MESSAGE(STATUS " libpgf library found................ YES")
++ELSE(PGF_FOUND)
++ MESSAGE(STATUS " libpgf library found................ NO")
++ MESSAGE(STATUS "")
++ MESSAGE(SEND_ERROR " digiKam needs libpgf since it was unbundled. You need to install the development package.")
++ MESSAGE(STATUS " Libpgf website is at http://www.libpgf.org")
++ MESSAGE(STATUS "")
++ENDIF(PGF_FOUND)
++
+ IF(JASPER_FOUND)
+ MESSAGE(STATUS " libjasper library found............. YES")
+ ELSE(JASPER_FOUND)
+@@ -316,13 +334,13 @@
+ ENDIF(GLIB2_FOUND)
+
+
+-IF(LCMS_FOUND AND JPEG_FOUND AND PNG_FOUND AND TIFF_FOUND AND JASPER_FOUND AND KDCRAW_FOR_DIGIKAM AND KEXIV2_FOUND AND KIPI_FOUND)
++IF(LCMS_FOUND AND JPEG_FOUND AND PNG_FOUND AND TIFF_FOUND AND PGF_FOUND AND JASPER_FOUND AND KDCRAW_FOR_DIGIKAM AND KEXIV2_FOUND AND KIPI_FOUND)
+ MESSAGE(STATUS " digiKam will be compiled............ YES")
+ SET(DIGIKAM_CAN_BE_COMPILED true)
+-ELSE(LCMS_FOUND AND JPEG_FOUND AND PNG_FOUND AND TIFF_FOUND AND AND JASPER_FOUND AND KDCRAW_FOR_DIGIKAM AND KEXIV2_FOUND AND KIPI_FOUND)
++ELSE(LCMS_FOUND AND JPEG_FOUND AND PNG_FOUND AND TIFF_FOUND AND PGF_FOUND AND JASPER_FOUND AND KDCRAW_FOR_DIGIKAM AND KEXIV2_FOUND AND KIPI_FOUND)
+ MESSAGE(FATAL_ERROR " digiKam will be compiled............ NO (Look README file for more details about dependencies)")
+ SET(DIGIKAM_CAN_BE_COMPILED false)
+-ENDIF(LCMS_FOUND AND JPEG_FOUND AND PNG_FOUND AND TIFF_FOUND AND JASPER_FOUND AND KDCRAW_FOR_DIGIKAM AND KEXIV2_FOUND AND KIPI_FOUND)
++ENDIF(LCMS_FOUND AND JPEG_FOUND AND PNG_FOUND AND TIFF_FOUND AND PGF_FOUND AND JASPER_FOUND AND KDCRAW_FOR_DIGIKAM AND KEXIV2_FOUND AND KIPI_FOUND)
+
+ MESSAGE(STATUS "----------------------------------------------------------------------------------")
+ MESSAGE(STATUS "")
+@@ -906,14 +924,7 @@
+ ${CMAKE_CURRENT_SOURCE_DIR}/libs/threadimageio/pgfutils.cpp
+ )
+
+- SET(libpgf_SRCS
+- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/libpgf/Decoder.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/libpgf/Encoder.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/libpgf/PGFimage.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/libpgf/Stream.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/libpgf/Subband.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/libpgf/WaveletTransform.cpp
+- )
++ INCLUDE_DIRECTORIES(${PGF_INCLUDE_DIRS})
+
+ SET(libsqlite2_SRCS
+ ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/sqlite2/attach.c
+diff -ruN old/digikam/CMakeLists.txt new/digikam/CMakeLists.txt
+--- old/digikam/CMakeLists.txt 2009-12-21 07:21:14.000000000 -0200
++++ new/digikam/CMakeLists.txt 2009-12-24 02:15:23.756770201 -0200
+@@ -38,7 +38,6 @@
+ # specific libs and utilities
+ ${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/lprof
+ ${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/sqlite2
+- ${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/libpgf
+ ${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/clapack
+ ${CMAKE_CURRENT_SOURCE_DIR}/../libs/3rdparty/cimg
+ ${CMAKE_CURRENT_SOURCE_DIR}/../libs/themeengine
+@@ -73,7 +72,8 @@
+ ${JPEG_INCLUDE_DIR}
+ ${PNG_PNG_INCLUDE_DIR}
+ ${TIFF_INCLUDE_DIR}
+- )
++ ${PGF_INCLUDE_DIRS}
++ )
+
+
+ # Shared libdigikamcore ################################################################
+@@ -81,9 +81,6 @@
+ # Disable Clapack C code warnings.
+ SET_SOURCE_FILES_PROPERTIES(${libclapack_SRCS} PROPERTIES COMPILE_FLAGS "-w")
+
+-# Disable libpgf warnings.
+-SET_SOURCE_FILES_PROPERTIES(${libpgf_SRCS} PROPERTIES COMPILE_FLAGS "-w")
+-
+ SET(digikamcore_LIB_SRCS
+ # basic libs
+ ${libdimg_SRCS}
+@@ -100,7 +97,6 @@
+ ${libgreycstoration_SRCS}
+ ${libthreadimageio_SRCS}
+ ${libthemeengine_SRCS}
+- ${libpgf_SRCS}
+ ${pgfutils_SRCS}
+ ${libdigikamhelpers_SRCS}
+
+@@ -146,6 +142,7 @@
+ ${JPEG_LIBRARIES}
+ ${TIFF_LIBRARIES}
+ ${PNG_LIBRARIES}
++ ${PGF_LIBRARIES}
+ ${LCMS_LIBRARIES}
+ ${JASPER_LIBRARIES}
+
+@@ -182,14 +179,10 @@
+ SET_SOURCE_FILES_PROPERTIES(${libsqlite2_SRCS} PROPERTIES COMPILE_FLAGS "-w")
+ ENDIF(WIN32)
+
+-## Disable libpgf warnings.
+-#SET_SOURCE_FILES_PROPERTIES(${libpgf_SRCS} PROPERTIES COMPILE_FLAGS "-w")
+-
+ SET(digikamdatabase_LIB_SRCS ${libdatabase_SRCS}
+ ${libhaar_SRCS}
+ ${libdatabasemodels_SRCS}
+ ${libsqlite2_SRCS}
+- ${libpgf_SRCS}
+ ${pgfutils_SRCS}
+ )
+
+@@ -204,6 +197,7 @@
+ ${QT_QTCORE_LIBRARY}
+ ${QT_QTGUI_LIBRARY}
+ ${QT_QTSQL_LIBRARY}
++ ${PGF_LIBRARIES}
+ )
+
+ SET_TARGET_PROPERTIES(digikamdatabase PROPERTIES VERSION 1.0.0 SOVERSION 1 )
+diff -ruN old/libs/CMakeLists.txt new/libs/CMakeLists.txt
+--- old/libs/CMakeLists.txt 2009-12-21 07:21:03.000000000 -0200
++++ new/libs/CMakeLists.txt 2009-12-24 02:15:23.757769111 -0200
+@@ -21,8 +21,10 @@
+ ${JPEG_INCLUDE_DIR}
+ ${TIFF_INCLUDE_DIR}
+ ${PNG_INCLUDE_DIR}
++ ${PGF_INCLUDE_DIRS}
+ ${JASPER_INCLUDE_DIR}
+ )
++
+ ADD_SUBDIRECTORY( curves )
+ ADD_SUBDIRECTORY( levels )
+ ADD_SUBDIRECTORY( histogram )
diff --git a/media-gfx/lprof/Manifest b/media-gfx/lprof/Manifest
new file mode 100644
index 00000000000..8466dbdda2b
--- /dev/null
+++ b/media-gfx/lprof/Manifest
@@ -0,0 +1,2 @@
+DIST lprof-1.12_p20091229.tar.gz 4550450 RMD160 1f1f819849b8381ae8d78e63252d6931069fcc8d SHA1 896b3a9c87bd6889a04cd6758370901fc89bdaa8 SHA256 1c9c19371496604c5c1ae7e64a9d7e609744ad35a06bbc1c84f7449ec4d18010
+EBUILD lprof-1.12_p20091229.ebuild 576 RMD160 95c654311d6bb3ee320a17e4ced2fb88ec89d944 SHA1 4b4b7fd5b41a6dfe58f05ffb32fb125dea17b701 SHA256 bf81d3523e2dee79cb6e12dcd58ef54e28807d310e3bf9cf7a5f8a248bf5fe0f
diff --git a/media-gfx/lprof/lprof-1.12_p20091229.ebuild b/media-gfx/lprof/lprof-1.12_p20091229.ebuild
new file mode 100644
index 00000000000..b315d4fd7ff
--- /dev/null
+++ b/media-gfx/lprof/lprof-1.12_p20091229.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+inherit cmake-utils
+
+DESCRIPTION="Little CMS ICC profile construction set"
+HOMEPAGE="http://lprof.sourceforge.net/"
+SRC_URI="http://dev.gentooexperimental.org/~tampakrap/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="x11-libs/qt-core:4[qt3support]
+ x11-libs/qt-assistant:4
+ dev-libs/openssl
+ sys-libs/zlib
+ media-libs/libpng
+ media-libs/tiff
+ media-libs/jpeg
+ media-libs/vigra
+ virtual/libusb
+ x11-libs/libX11
+ "
+RDEPEND="${DEPEND}"
+
+DOCS="README" \ No newline at end of file