diff options
| -rw-r--r-- | media-gfx/digikam/Manifest | 3 | ||||
| -rw-r--r-- | media-gfx/digikam/digikam-1.0.0.ebuild | 75 | ||||
| -rw-r--r-- | media-gfx/digikam/files/libpgf-unbundled-r0.patch | 178 | ||||
| -rw-r--r-- | media-gfx/lprof/Manifest | 2 | ||||
| -rw-r--r-- | media-gfx/lprof/lprof-1.12_p20091229.ebuild | 30 |
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 |
