HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • Back to Ticket #519

Ticket #519: cmake-2.8.4.patch

File cmake-2.8.4.patch, 3.7 KB (added by michaelvoliveira, 4 years ago)
  • Modules/FindGLUT.cmake

    diff -Naur cmake-2.8.4/Modules/FindGLUT.cmake cmake-2.8.4-haiku/Modules/FindGLUT.cmake
    old new  
    4646      /usr/openwin/include 
    4747      /opt/graphics/OpenGL/include 
    4848      /opt/graphics/OpenGL/contrib/libglut 
     49      /boot/develop/headers/os/opengl 
    4950      ) 
    5051   
    5152    FIND_LIBRARY( GLUT_glut_LIBRARY glut 
    5253      /usr/openwin/lib 
     54      /boot/develop/lib/x86/ 
    5355      ) 
    54      
     56    IF(NOT BEOS) 
    5557    FIND_LIBRARY( GLUT_Xi_LIBRARY Xi 
    5658      /usr/openwin/lib 
    5759      ) 
    … …  
    5961    FIND_LIBRARY( GLUT_Xmu_LIBRARY Xmu 
    6062      /usr/openwin/lib 
    6163      ) 
    62      
     64    ENDIF(NOT BEOS) 
    6365  ENDIF (APPLE) 
    6466   
    6567ENDIF (WIN32) 
    … …  
    6971  IF(GLUT_glut_LIBRARY) 
    7072    # Is -lXi and -lXmu required on all platforms that have it? 
    7173    # If not, we need some way to figure out what platform we are on. 
     74    IF(BEOS) 
     75    SET( GLUT_LIBRARIES 
     76      ${GLUT_glut_LIBRARY} 
     77      ) 
     78    ELSE(BEOS) 
    7279    SET( GLUT_LIBRARIES 
    7380      ${GLUT_glut_LIBRARY} 
    7481      ${GLUT_Xmu_LIBRARY} 
    7582      ${GLUT_Xi_LIBRARY}  
    7683      ${GLUT_cocoa_LIBRARY} 
    7784      ) 
     85    ENDIF(BEOS) 
    7886    SET( GLUT_FOUND "YES" ) 
    7987     
    8088    #The following deprecated settings are for backwards compatibility with CMake1.4 
    … …  
    8492  ENDIF(GLUT_glut_LIBRARY) 
    8593ENDIF(GLUT_INCLUDE_DIR) 
    8694 
     95IF(BEOS) 
     96MARK_AS_ADVANCED( 
     97  GLUT_INCLUDE_DIR 
     98  GLUT_glut_LIBRARY 
     99  ) 
     100ELSE(BEOS) 
    87101MARK_AS_ADVANCED( 
    88102  GLUT_INCLUDE_DIR 
    89103  GLUT_glut_LIBRARY 
    90104  GLUT_Xmu_LIBRARY 
    91105  GLUT_Xi_LIBRARY 
    92106  ) 
     107ENDIF(BEOS) 
  • Modules/FindLua51.cmake

    diff -Naur cmake-2.8.4/Modules/FindLua51.cmake cmake-2.8.4-haiku/Modules/FindLua51.cmake
    old new  
    5757 
    5858IF(LUA_LIBRARY) 
    5959  # include the math library for Unix 
    60   IF(UNIX AND NOT APPLE) 
     60  IF(UNIX AND NOT APPLE AND NOT BEOS) 
    6161    FIND_LIBRARY(LUA_MATH_LIBRARY m) 
    6262    SET( LUA_LIBRARIES "${LUA_LIBRARY};${LUA_MATH_LIBRARY}" CACHE STRING "Lua Libraries") 
    6363  # For Windows and Mac, don't need to explicitly include the math library 
    6464  ELSE(UNIX AND NOT APPLE) 
    6565    SET( LUA_LIBRARIES "${LUA_LIBRARY}" CACHE STRING "Lua Libraries") 
    66   ENDIF(UNIX AND NOT APPLE) 
     66  ENDIF(UNIX AND NOT APPLE AND NOT BEOS) 
    6767ENDIF(LUA_LIBRARY) 
    6868 
    6969INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) 
  • Modules/FindOpenGL.cmake

    diff -Naur cmake-2.8.4/Modules/FindOpenGL.cmake cmake-2.8.4-haiku/Modules/FindOpenGL.cmake
    old new  
    8080      /usr/share/doc/NVIDIA_GLX-1.0/include 
    8181      /usr/openwin/share/include 
    8282      /opt/graphics/OpenGL/include /usr/X11R6/include 
     83      /boot/develop/headers/os/opengl 
    8384    ) 
    8485 
    8586    FIND_PATH(OPENGL_xmesa_INCLUDE_DIR GL/xmesa.h 
    … …  
    9495            /usr/openwin/lib 
    9596            /usr/shlib /usr/X11R6/lib 
    9697            ${HPUX_IA_OPENGL_LIB_PATH} 
     98            /boot/develop/lib/x86/ 
    9799    ) 
    98100 
    99101    # On Unix OpenGL most certainly always requires X11. 
  • bootstrap

    diff -Naur cmake-2.8.4/bootstrap cmake-2.8.4-haiku/bootstrap
    old new  
    142142    cmake_default_prefix="c:/Program Files/CMake" 
    143143  fi 
    144144elif ${cmake_system_haiku}; then 
    145   cmake_default_prefix=`/bin/finddir B_COMMON_DIRECTORY` 
     145  cmake_default_prefix=`finddir B_COMMON_DIRECTORY` 
     146  cmake_man_dir="/documentation/man" 
     147  cmake_doc_dir="/documentation/doc/cmake-${cmake_version}" 
    146148else 
    147149  cmake_default_prefix="/usr/local" 
    148150fi 

Download in other formats:

  • Original Format

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/