summaryrefslogtreecommitdiff
path: root/geography/qgis/patches/patch-CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'geography/qgis/patches/patch-CMakeLists.txt')
-rw-r--r--geography/qgis/patches/patch-CMakeLists.txt67
1 files changed, 67 insertions, 0 deletions
diff --git a/geography/qgis/patches/patch-CMakeLists.txt b/geography/qgis/patches/patch-CMakeLists.txt
new file mode 100644
index 00000000000..d103ee8dd19
--- /dev/null
+++ b/geography/qgis/patches/patch-CMakeLists.txt
@@ -0,0 +1,67 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2012/01/23 08:58:00 adam Exp $
+
+Avoid application bundle on Mac OS X.
+
+--- CMakeLists.txt.orig 2011-12-10 18:23:35.000000000 +0000
++++ CMakeLists.txt
+@@ -5,11 +5,7 @@ SET(COMPLETE_VERSION ${CPACK_PACKAGE_VER
+ SET(RELEASE_NAME "Wroclaw")
+ SET(PROJECT_VERSION ${COMPLETE_VERSION})
+ PROJECT(qgis${PROJECT_VERSION})
+-IF (APPLE)
+- SET(QGIS_APP_NAME "QGIS")
+-ELSE (APPLE)
+- SET(QGIS_APP_NAME "qgis")
+-ENDIF (APPLE)
++SET(QGIS_APP_NAME "qgis")
+
+ # Note the version no is Mmmpp for Major/minor/patch, 0-padded, thus '10100' for 1.1.0
+ MATH(EXPR QGIS_VERSION_INT "${CPACK_PACKAGE_VERSION_MAJOR}*10000+${CPACK_PACKAGE_VERSION_MINOR}*100+${CPACK_PACKAGE_VERSION_PATCH}")
+@@ -286,10 +282,9 @@ ELSE (WIN32)
+
+ IF (APPLE)
+ # for Mac OS X, everything is put inside an application bundle
+- SET (QGIS_MACAPP_PREFIX ${CMAKE_INSTALL_PREFIX}/${QGIS_APP_NAME}.app/Contents)
+- SET (CMAKE_INSTALL_PREFIX ${QGIS_MACAPP_PREFIX}/MacOS)
+ # path for library references
+- SET (CMAKE_INSTALL_NAME_DIR @executable_path/lib)
++ #SET (CMAKE_INSTALL_PREFIX bin)
++ #SET (CMAKE_INSTALL_NAME_DIR @executable_path/lib)
+ # 4 bundling levels, each includes previous
+ # 0 nothing
+ # 1 Qt frameworks
+@@ -306,19 +301,11 @@ ELSE (WIN32)
+ FIND_LIBRARY(APP_SERVICES_LIBRARY ApplicationServices )
+
+ SET (DEFAULT_BIN_SUBDIR bin)
+- SET (QGIS_BIN_SUBDIR_REV ..)
+- SET (DEFAULT_CGIBIN_SUBDIR fcgi-bin)
+- SET (QGIS_CGIBIN_SUBDIR_REV ..)
++ SET (DEFAULT_CGIBIN_SUBDIR bin)
+ SET (DEFAULT_LIB_SUBDIR lib)
+- SET (QGIS_LIB_SUBDIR_REV ..)
+- SET (QGIS_FW_SUBDIR ../Frameworks)
+- SET (QGIS_FW_SUBDIR_REV ../MacOS)
+- SET (DEFAULT_DATA_SUBDIR ../Resources)
+- SET (QGIS_DATA_SUBDIR_REV ../MacOS)
+ SET (DEFAULT_LIBEXEC_SUBDIR lib/qgis)
+- SET (QGIS_LIBEXEC_SUBDIR_REV ../..)
+- SET (DEFAULT_PLUGIN_SUBDIR ../PlugIns/qgis)
+- SET (QGIS_PLUGIN_SUBDIR_REV ../../MacOS)
++ SET (DEFAULT_DATA_SUBDIR share/qgis)
++ SET (DEFAULT_PLUGIN_SUBDIR lib/qgis/plugins)
+ SET (DEFAULT_INCLUDE_SUBDIR include/qgis)
+
+ ELSE (APPLE)
+@@ -500,9 +487,9 @@ IF (APPLE)
+ ENDIF (APPLE)
+
+ # manual page - makes sense only on unix systems
+-IF (UNIX AND NOT APPLE)
++IF (UNIX)
+ INSTALL (FILES qgis.1 DESTINATION ${QGIS_MANUAL_DIR}/man1)
+-ENDIF (UNIX AND NOT APPLE)
++ENDIF (UNIX)
+
+ INSTALL(FILES cmake/FindQGIS.cmake DESTINATION ${QGIS_DATA_DIR})
+