diff options
Diffstat (limited to 'media-gfx/digikam/files/digikam-1.3.0-lapack.patch')
| -rw-r--r-- | media-gfx/digikam/files/digikam-1.3.0-lapack.patch | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/media-gfx/digikam/files/digikam-1.3.0-lapack.patch b/media-gfx/digikam/files/digikam-1.3.0-lapack.patch new file mode 100644 index 00000000000..3ec0fc911b2 --- /dev/null +++ b/media-gfx/digikam/files/digikam-1.3.0-lapack.patch @@ -0,0 +1,124 @@ +diff -r -u -N digikam-1.3.0.orig/CMakeLists.txt digikam-1.3.0/CMakeLists.txt +--- digikam-1.3.0.orig/CMakeLists.txt 2010-07-06 21:26:53.163356449 +0200 ++++ digikam-1.3.0/CMakeLists.txt 2010-07-06 21:35:16.400202160 +0200 +@@ -3,6 +3,8 @@ + OPTION(ENABLE_THEMEDESIGNER "Build digiKam theme designer (default=OFF)" OFF) + OPTION(ENABLE_THUMBS_DB "Build digiKam with thumbnails database support (default=ON)" ON) + ++ENABLE_LANGUAGE(Fortran) ++ + # ================================================================================================== + # Information to update before to release this package. + +@@ -141,6 +143,9 @@ + # This function call the script cmake/modules/FindPGF.cmake + FIND_PACKAGE(PGF) + ++# Included to unbundle lapack that is in portage tree. ++FIND_PACKAGE(LAPACK) ++ + FIND_PACKAGE(Jasper) + FIND_PACKAGE(Kdcraw) + FIND_PACKAGE(Kexiv2) +@@ -371,13 +376,13 @@ + + ENDIF(DOXYGEN_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_FOR_DIGIKAM 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_FOR_DIGIKAM AND KIPI_FOUND AND LAPACK_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 PGF_FOUND AND JASPER_FOUND AND KDCRAW_FOR_DIGIKAM AND KEXIV2_FOR_DIGIKAM 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_FOR_DIGIKAM AND KIPI_FOUND AND LAPACK_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 PGF_FOUND AND JASPER_FOUND AND KDCRAW_FOR_DIGIKAM AND KEXIV2_FOR_DIGIKAM 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_FOR_DIGIKAM AND KIPI_FOUND AND LAPACK_FOUND) + + MESSAGE(STATUS "----------------------------------------------------------------------------------") + MESSAGE(STATUS "") +@@ -536,39 +541,7 @@ + ${CMAKE_CURRENT_SOURCE_DIR}/libs/dimg/loaders/pgfsettings.cpp + ) + +- SET(libclapack_SRCS +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/abort_.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dgesv.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dlaswp.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/endfile.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/idamax.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/open.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/sig_die.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/wref.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/close.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dgetf2.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dscal.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/err.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/ieeeck.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/s_cmp.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/s_stop.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/wrtfmt.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dgemm.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dgetrf.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dswap.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/fmt.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/ilaenv.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/s_copy.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/wsfe.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dger.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dgetrs.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/dtrsm.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/fmtlib.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/lsame.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/sfe.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/util.c +- ${CMAKE_CURRENT_SOURCE_DIR}/libs/3rdparty/clapack/xerbla.c +- ) ++ INCLUDE_DIRECTORIES(${LAPACK_INCLUDE_DIRS}) + + SET(libdimgfilters_SRCS + ${libclapack_SRCS} +diff -r -u -N digikam-1.3.0.orig/digikam/CMakeLists.txt digikam-1.3.0/digikam/CMakeLists.txt +--- digikam-1.3.0.orig/digikam/CMakeLists.txt 2010-07-06 21:24:17.046352568 +0200 ++++ digikam-1.3.0/digikam/CMakeLists.txt 2010-07-06 21:32:30.210282636 +0200 +@@ -92,6 +92,7 @@ + ${PNG_PNG_INCLUDE_DIR} + ${TIFF_INCLUDE_DIR} + ${PGF_INCLUDE_DIRS} ++ ${LAPACK_INCLUDE_DIRS} + ) + + IF(LENSFUN_LIBRARY) +@@ -176,6 +177,7 @@ + ${PGF_LIBRARIES} + ${LCMS_LIBRARIES} + ${JASPER_LIBRARIES} ++ ${LAPACK_LIBRARIES} + + # Require by CImg library which use pthread internally. + ${CMAKE_THREAD_LIBS_INIT} +@@ -241,6 +243,7 @@ + ${QT_QTGUI_LIBRARY} + ${QT_QTSQL_LIBRARY} + ${PGF_LIBRARIES} ++ ${LAPACK_LIBRARIES} + ) + + SET_TARGET_PROPERTIES(digikamdatabase PROPERTIES VERSION 1.0.0 SOVERSION 1 ) +diff -r -u -N digikam-1.3.0.orig/libs/CMakeLists.txt digikam-1.3.0/libs/CMakeLists.txt +--- digikam-1.3.0.orig/libs/CMakeLists.txt 2010-07-06 21:24:17.047268086 +0200 ++++ digikam-1.3.0/libs/CMakeLists.txt 2010-07-06 21:32:30.211359853 +0200 +@@ -14,12 +14,12 @@ + imageproperties + dialogs + 3rdparty/cimg +- 3rdparty/clapack + ${JPEG_INCLUDE_DIR} + ${TIFF_INCLUDE_DIR} + ${PNG_INCLUDE_DIR} + ${PGF_INCLUDE_DIRS} + ${JASPER_INCLUDE_DIR} ++ ${LAPACK_INCLUDE_DIRS} + ) + + ADD_SUBDIRECTORY( histogram ) |
