diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2017-02-19 13:21:05 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2017-02-19 15:45:21 +0100 |
commit | 46729cd305c67a09c77066c6bf0caa12e39ca522 (patch) | |
tree | 73d4f26f3c495390893c1ff4bcb3fba03d977dd1 /sci-geosciences/qgis/files | |
parent | dev-python/ssl-fetch: Bump to EAPI=6 and git-r3.eclass (diff) | |
download | gentoo-46729cd305c67a09c77066c6bf0caa12e39ca522.tar.gz gentoo-46729cd305c67a09c77066c6bf0caa12e39ca522.tar.bz2 gentoo-46729cd305c67a09c77066c6bf0caa12e39ca522.zip |
sci-geosciences/qgis: Fix QtWebKit automagic
Cleanup DEPENDs and src_configure.
Gentoo-bug: 609148
Reported-by: Luis Ressel <aranea@aixah.de>
Package-Manager: portage-2.3.3
Diffstat (limited to 'sci-geosciences/qgis/files')
-rw-r--r-- | sci-geosciences/qgis/files/qgis-2.18.3-webkit.patch | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/sci-geosciences/qgis/files/qgis-2.18.3-webkit.patch b/sci-geosciences/qgis/files/qgis-2.18.3-webkit.patch new file mode 100644 index 000000000000..971ffde83a9b --- /dev/null +++ b/sci-geosciences/qgis/files/qgis-2.18.3-webkit.patch @@ -0,0 +1,112 @@ +commit 222ae663e6ee6f718e45faafd63758c319fec135 +Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Sun Feb 19 12:51:48 2017 +0100 + + Fix QtWebKit automagic + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3936521..4268019 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -288,6 +288,10 @@ ELSE() + MESSAGE(STATUS "Found Qt version: ${QTVERSION}") + ENDIF() + ++IF(WITH_QTWEBKIT) ++ SET(OPTIONAL_QTWEBKIT ${QT_QTWEBKIT_LIBRARY}) ++ENDIF(WITH_QTWEBKIT) ++ + IF (WITH_QTMOBILITY) + FIND_PACKAGE(QtMobility 1.1.0) + ENDIF (WITH_QTMOBILITY) +diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt +index 15579de..b6ef545 100644 +--- a/src/app/CMakeLists.txt ++++ b/src/app/CMakeLists.txt +@@ -609,7 +609,7 @@ TARGET_LINK_LIBRARIES(qgis_app + ${QWT_LIBRARY} + ${QT_QTSQL_LIBRARY} + ${QT_QTUITOOLS_LIBRARY} +- ${QT_QTWEBKIT_LIBRARY} ++ ${OPTIONAL_QTWEBKIT} + #should only be needed for win + ${QT_QTMAIN_LIBRARY} + ${QWTPOLAR_LIBRARY} +diff --git a/src/browser/CMakeLists.txt b/src/browser/CMakeLists.txt +index e53c1de..1a72070 100644 +--- a/src/browser/CMakeLists.txt ++++ b/src/browser/CMakeLists.txt +@@ -80,7 +80,7 @@ TARGET_LINK_LIBRARIES(qbrowser + ${QT_QTNETWORK_LIBRARY} + ${QT_QTSVG_LIBRARY} + ${QT_QTXML_LIBRARY} +- ${QT_QTWEBKIT_LIBRARY} ++ ${OPTIONAL_QTWEBKIT} + ${QT_QTMAIN_LIBRARY} + ${SQLITE3_LIBRARY} + ) +diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt +index e2d9ae8..cd8e305 100644 +--- a/src/core/CMakeLists.txt ++++ b/src/core/CMakeLists.txt +@@ -981,7 +981,7 @@ TARGET_LINK_LIBRARIES(qgis_core + ${QT_QTGUI_LIBRARY} + ${QT_QTNETWORK_LIBRARY} + ${QT_QTSVG_LIBRARY} +- ${QT_QTWEBKIT_LIBRARY} ++ ${OPTIONAL_QTWEBKIT} + ${QT_QTSQL_LIBRARY} + ${QCA_LIBRARY} + +diff --git a/src/helpviewer/CMakeLists.txt b/src/helpviewer/CMakeLists.txt +index cec5ad1..ffd0966 100644 +--- a/src/helpviewer/CMakeLists.txt ++++ b/src/helpviewer/CMakeLists.txt +@@ -68,7 +68,7 @@ TARGET_LINK_LIBRARIES(qgis_help + ${QT_QTNETWORK_LIBRARY} + ${QT_QTSVG_LIBRARY} + ${QT_QTXML_LIBRARY} +- ${QT_QTWEBKIT_LIBRARY} ++ ${OPTIONAL_QTWEBKIT} + ${QT_QTMAIN_LIBRARY} + ${SQLITE3_LIBRARY} + ) +diff --git a/tests/bench/CMakeLists.txt b/tests/bench/CMakeLists.txt +index b605a6a..aa45a27 100644 +--- a/tests/bench/CMakeLists.txt ++++ b/tests/bench/CMakeLists.txt +@@ -35,7 +35,7 @@ TARGET_LINK_LIBRARIES(qgis_bench + ${QT_QTNETWORK_LIBRARY} + ${QT_QTSVG_LIBRARY} + ${QT_QTXML_LIBRARY} +- ${QT_QTWEBKIT_LIBRARY} ++ ${OPTIONAL_QTWEBKIT} + ${QT_QTMAIN_LIBRARY} + ${QT_QTTEST_LIBRARY} + ) +diff --git a/tests/src/gui/CMakeLists.txt b/tests/src/gui/CMakeLists.txt +index f1c823a..94d8692 100644 +--- a/tests/src/gui/CMakeLists.txt ++++ b/tests/src/gui/CMakeLists.txt +@@ -102,7 +102,7 @@ MACRO (ADD_QGIS_TEST testname testsrc) + ${QT_QTSVG_LIBRARY} + ${QT_QTTEST_LIBRARY} + ${QT_QTNETWORK_LIBRARY} +- ${QT_QTWEBKIT_LIBRARY} ++ ${OPTIONAL_QTWEBKIT} + ${QT_QTMAIN_LIBRARY} + ${PROJ_LIBRARY} + ${GEOS_LIBRARY} +diff --git a/tests/src/providers/CMakeLists.txt b/tests/src/providers/CMakeLists.txt +index 7e8b2e9..0388150 100644 +--- a/tests/src/providers/CMakeLists.txt ++++ b/tests/src/providers/CMakeLists.txt +@@ -124,7 +124,7 @@ IF(UNIX AND NOT ANDROID AND CMAKE_BUILD_TYPE MATCHES Debug) + ${QT_QTNETWORK_LIBRARY} + ${QT_QTSVG_LIBRARY} + ${QT_QTXML_LIBRARY} +- ${QT_QTWEBKIT_LIBRARY} ++ ${OPTIONAL_QTWEBKIT} + ${QT_QTMAIN_LIBRARY} + ${QT_QTSCRIPT_LIBRARY} + qgis_core |