diff options
Diffstat (limited to 'geography/qgis/patches/patch-CMakeLists.txt')
-rw-r--r-- | geography/qgis/patches/patch-CMakeLists.txt | 67 |
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}) + |