diff options
Diffstat (limited to 'kde-base/okular/files/kdegraphics-4.0.1-system-libspectre.patch')
-rw-r--r-- | kde-base/okular/files/kdegraphics-4.0.1-system-libspectre.patch | 140 |
1 files changed, 0 insertions, 140 deletions
diff --git a/kde-base/okular/files/kdegraphics-4.0.1-system-libspectre.patch b/kde-base/okular/files/kdegraphics-4.0.1-system-libspectre.patch deleted file mode 100644 index cc6ac55636a5..000000000000 --- a/kde-base/okular/files/kdegraphics-4.0.1-system-libspectre.patch +++ /dev/null @@ -1,140 +0,0 @@ -I got this patch from Fedora. - -References: - -http://tsdgeos.blogspot.com/2008/02/okular-and-libspectre.html -http://cvs.fedoraproject.org/viewcvs/rpms/kdegraphics/devel/ -https://bugs.gentoo.org/show_bug.cgi?id=208617 - -Index: cmake/modules/FindLibSpectre.cmake -=================================================================== ---- cmake/modules/FindLibSpectre.cmake (revision 0) -+++ cmake/modules/FindLibSpectre.cmake (revision 768911) -@@ -0,0 +1,62 @@ -+# - Try to find the libspectre PS library -+# Once done this will define -+# -+# LIBSPECTRE_FOUND - system has libspectre -+# LIBSPECTRE_INCLUDE_DIR - the libspectre include directory -+# LIBSPECTRE_LIBRARY - Link this to use libspectre -+# -+ -+# Copyright (c) 2006-2007, Pino Toscano, <pino@kde.org> -+# Copyright (c) 2008, Albert Astals Cid, <aacid@kde.org> -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+if(LIBSPECTRE_INCLUDE_DIR AND LIBSPECTRE_LIBRARY) -+ -+ # in cache already -+ set(LIBSPECTRE_FOUND TRUE) -+ -+else(LIBSPECTRE_INCLUDE_DIR AND LIBSPECTRE_LIBRARY) -+ -+# use pkg-config to get the directories and then use these values -+# in the FIND_PATH() and FIND_LIBRARY() calls -+INCLUDE(UsePkgConfig) -+ -+PKGCONFIG(libspectre _SpectreIncDir _SpectreLinkDir _SpectreLinkFlags _SpectreCflags) -+ -+if(_SpectreLinkFlags) -+ # find again pkg-config, to query it about libspectre version -+ FIND_PROGRAM(PKGCONFIG_EXECUTABLE NAMES pkg-config PATHS /usr/bin/ /usr/local/bin ) -+ -+ # query pkg-config asking for a libspectre >= LIBSPECTRE_MINIMUM_VERSION -+ EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=${LIBSPECTRE_MINIMUM_VERSION} libspectre RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) -+ if(_return_VALUE STREQUAL "0") -+ set(LIBSPECTRE_FOUND TRUE) -+ endif(_return_VALUE STREQUAL "0") -+endif(_SpectreLinkFlags) -+ -+if (LIBSPECTRE_FOUND) -+ set(LIBSPECTRE_LIBRARY ${_SpectreLinkFlags}) -+ -+ # the cflags for libspectre can contain more than one include path -+ separate_arguments(_SpectreCflags) -+ foreach(_includedir ${_SpectreCflags}) -+ string(REGEX REPLACE "-I(.+)" "\\1" _includedir "${_includedir}") -+ set(LIBSPECTRE_INCLUDE_DIR ${LIBSPECTRE_INCLUDE_DIR} ${_includedir}) -+ endforeach(_includedir) -+ -+ set(CMAKE_REQUIRED_INCLUDES) -+ set(CMAKE_REQUIRED_LIBRARIES) -+else (LIBSPECTRE_FOUND) -+ if (LIBSPECTRE_FIND_REQUIRED) -+ message(FATAL_ERROR "Could NOT find libspectre") -+ endif (LIBSPECTRE_FIND_REQUIRED) -+ message(STATUS "Could not find OPTIONAL package libspectre") -+endif (LIBSPECTRE_FOUND) -+ -+# ensure that they are cached -+set(LIBSPECTRE_INCLUDE_DIR ${LIBSPECTRE_INCLUDE_DIR} CACHE INTERNAL "The libspectre include path") -+set(LIBSPECTRE_LIBRARY ${LIBSPECTRE_LIBRARY} CACHE INTERNAL "The libspectre library") -+ -+endif(LIBSPECTRE_INCLUDE_DIR AND LIBSPECTRE_LIBRARY) -Index: okular/generators/spectre/rendererthread.cpp -=================================================================== ---- okular/generators/spectre/rendererthread.cpp (revision 768910) -+++ okular/generators/spectre/rendererthread.cpp (revision 768911) -@@ -37,7 +37,7 @@ - - void GSRendererThread::setMagnify(double magnify) - { -- spectre_render_context_set_scale(m_renderContext, magnify); -+ spectre_render_context_set_scale(m_renderContext, magnify, magnify); - } - - void GSRendererThread::setPlatformFonts(bool pfonts) -Index: okular/generators/CMakeLists.txt -=================================================================== ---- okular/generators/CMakeLists.txt (revision 768910) -+++ okular/generators/CMakeLists.txt (revision 768911) -@@ -1,12 +1,12 @@ - include (MacroLogFeature) - --set(LIBGS_MINIMUM_VERSION "8.56") -+set(LIBSPECTRE_MINIMUM_VERSION "0.2") - - macro_optional_find_package(Poppler) - macro_log_feature(POPPLER_FOUND "Poppler-Qt4" "A PDF rendering library" "http://poppler.freedesktop.org" FALSE "0.5.4" "Support for PDF files in okular.") - --macro_optional_find_package(LIBGS) --macro_log_feature(LIBGS_FOUND "libgs, Ghostscript libraries" "A PostScript renderining library" "http://www.cs.wisc.edu/~ghost" FALSE "${LIBGS_MINIMUM_VERSION}" "Support for PS files in okular.") -+macro_optional_find_package(LibSpectre) -+macro_log_feature(LIBSPECTRE_FOUND "libspectre" "A PostScript rendering library" "http://libspectre.freedesktop.org/wiki/" FALSE "${LIBSPECTRE_MINIMUM_VERSION}" "Support for PS files in okular.") - - macro_optional_find_package(CHM) - macro_log_feature(CHM_FOUND "CHM" "A library for dealing with Microsoft ITSS/CHM format files" "http://www.jedrea.com/chmlib" FALSE "" "Support CHM files in okular.") -@@ -30,9 +30,9 @@ - add_subdirectory(poppler) - endif(POPPLER_FOUND) - --if(LIBGS_FOUND) -+if(LIBSPECTRE_FOUND) - add_subdirectory(spectre) --endif(LIBGS_FOUND) -+endif(LIBSPECTRE_FOUND) - - add_subdirectory( kimgio ) - ---- okular/generators/spectre/CMakeLists.txt -+++ okular/generators/spectre/CMakeLists.txt -@@ -1,6 +1,7 @@ --add_subdirectory( libspectre conf ) -+add_subdirectory( conf ) - - include_directories( -+ ${LIBSPECTRE_INCLUDE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/../.. - ${CMAKE_CURRENT_BINARY_DIR}/../.. - ) -@@ -21,7 +22,7 @@ - - kde4_add_plugin(okularGenerator_ghostview ${okularGenerator_ghostview_SRCS}) - --target_link_libraries(okularGenerator_ghostview okularcore spectreOkular ${KDE4_KDEUI_LIBRARY}) -+target_link_libraries(okularGenerator_ghostview okularcore ${LIBSPECTRE_LIBRARY} ${KDE4_KDEUI_LIBRARY}) - - install(TARGETS okularGenerator_ghostview DESTINATION ${PLUGIN_INSTALL_DIR}) - |