Gentoo Archives: gentoo-commits

From: "Fabian Groffen (grobian)" <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/cmake/files: cmake-2.8.0-darwin-no-app-with-qt.patch
Date: Wed, 10 Feb 2010 19:19:15
Message-Id: E1NfI5f-0004Rx-Mg@stork.gentoo.org
1 grobian 10/02/10 19:19:11
2
3 Added: cmake-2.8.0-darwin-no-app-with-qt.patch
4 Log:
5 Add patch by Heiko Przybyl not to build an .app on OSX with USE=qt4
6 (Portage version: 2.2.00.15335-prefix/cvs/Darwin powerpc, RepoMan options: --force)
7
8 Revision Changes Path
9 1.1 dev-util/cmake/files/cmake-2.8.0-darwin-no-app-with-qt.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmake/files/cmake-2.8.0-darwin-no-app-with-qt.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmake/files/cmake-2.8.0-darwin-no-app-with-qt.patch?rev=1.1&content-type=text/plain
13
14 Index: cmake-2.8.0-darwin-no-app-with-qt.patch
15 ===================================================================
16 Description: Don't build the GUI's app-bundle.
17 Author: Heiko Przybyl <zuxez@××××××××××××.de>
18 --- cmake-2.8.0/CMakeLists.txt.orig 2010-02-10 19:38:03 +0100
19 +++ cmake-2.8.0/CMakeLists.txt 2010-02-10 19:38:49 +0100
20 @@ -381,7 +381,7 @@ IF(BUILD_CursesDialog)
21 ENDIF(BUILD_CursesDialog)
22
23 IF(BUILD_QtDialog)
24 - IF(APPLE)
25 + IF(FALSE)
26 SET(CMAKE_BUNDLE_NAME
27 "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}-${CMake_VERSION_PATCH}")
28 SET(CMAKE_BUNDLE_LOCATION "${CMAKE_INSTALL_PREFIX}")
29 @@ -394,7 +394,7 @@ IF(BUILD_QtDialog)
30 ENDIF(NOT "${ENDCH}" STREQUAL "/")
31 SET(CMAKE_INSTALL_PREFIX
32 "${CMAKE_INSTALL_PREFIX}${CMAKE_BUNDLE_NAME}.app/Contents")
33 - ENDIF(APPLE)
34 + ENDIF(FALSE)
35
36 SET(QT_NEED_RPATH FALSE)
37 IF(NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib64" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib64")
38 --- cmake-2.8.0/Source/QtDialog/CMakeLists.txt.orig 2010-02-10 19:39:59 +0100
39 +++ cmake-2.8.0/Source/QtDialog/CMakeLists.txt 2010-02-10 19:42:12 +0100
40 @@ -66,12 +66,12 @@ ELSE(NOT QT4_FOUND)
41 IF(Q_WS_WIN)
42 SET(SRCS ${SRCS} CMakeSetup.rc)
43 ENDIF(Q_WS_WIN)
44 - IF(Q_WS_MAC)
45 + IF(FALSE)
46 SET(SRCS ${SRCS} CMakeSetup.icns)
47 SET(MACOSX_BUNDLE_ICON_FILE CMakeSetup.icns)
48 SET_SOURCE_FILES_PROPERTIES(CMakeSetup.icns PROPERTIES
49 MACOSX_PACKAGE_LOCATION Resources)
50 - ENDIF(Q_WS_MAC)
51 + ENDIF(FALSE)
52
53 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
54 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
55 @@ -79,13 +79,13 @@ ELSE(NOT QT4_FOUND)
56 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
57 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
58
59 - ADD_EXECUTABLE(cmake-gui WIN32 MACOSX_BUNDLE ${SRCS})
60 + ADD_EXECUTABLE(cmake-gui WIN32 ${SRCS})
61 TARGET_LINK_LIBRARIES(cmake-gui CMakeLib ${QT_QTMAIN_LIBRARY} ${QT_LIBRARIES})
62 IF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.4)
63 - IF(APPLE)
64 + IF(FALSE)
65 SET_TARGET_PROPERTIES(cmake-gui PROPERTIES
66 OUTPUT_NAME ${CMAKE_BUNDLE_NAME})
67 - ENDIF(APPLE)
68 + ENDIF(FALSE)
69 SET(CMAKE_INSTALL_DESTINATION_ARGS
70 BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}")
71 ENDIF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.4)
72 @@ -101,7 +101,7 @@ ELSE(NOT QT4_FOUND)
73 INSTALL(FILES cmakecache.xml DESTINATION share/mime/packages )
74 ENDIF(UNIX)
75
76 - IF(APPLE)
77 + IF(FALSE)
78 SET(CMAKE_POSTFLIGHT_SCRIPT
79 "${CMake_BINARY_DIR}/Source/QtDialog/postflight.sh")
80 SET(CMAKE_POSTUPGRADE_SCRIPT
81 @@ -115,7 +115,7 @@ ELSE(NOT QT4_FOUND)
82 INSTALL(CODE "set(input_file
83 \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/MacOS/${CMAKE_BUNDLE_NAME}\")")
84 INSTALL(SCRIPT "${CMake_SOURCE_DIR}/Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake")
85 - ENDIF(APPLE)
86 + ENDIF(FALSE)
87 CONFIGURE_FILE("${QtDialog_SOURCE_DIR}/QtDialogCPack.cmake.in"
88 "${QtDialog_BINARY_DIR}/QtDialogCPack.cmake" @ONLY)
89 ENDIF(NOT QT4_FOUND)