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

Context Navigation

  • Back to Ticket #406

Ticket #406: gemrb-0.6.2-git.patch

File gemrb-0.6.2-git.patch, 2.4 KB (added by michaelvoliveira, 5 years ago)

patch to eliminate #pragma and libdl.

  • CMakeLists.txt

    diff -Naur gemrb/CMakeLists.txt gemrb-haiku/CMakeLists.txt
    old new  
    140140        MESSAGE(FATAL_ERROR "Please install the Zlib library and headers first!") 
    141141ENDIF() 
    142142 
    143 IF(UNIX) 
     143IF(UNIX AND NOT BEOS) 
    144144        FIND_LIBRARY(DLD_LIBRARY_PATH dl dld) 
    145145        IF(DLD_LIBRARY_PATH) 
    146146                MESSAGE(STATUS "Looking for dl library: found") 
    … …  
    150150 
    151151        SET(CMAKE_THREAD_PREFER_PTHREAD true) 
    152152        FIND_PACKAGE(Threads REQUIRED) 
    153 ENDIF(UNIX) 
     153ENDIF(UNIX AND NOT BEOS) 
    154154 
    155155INCLUDE(FindOpenAL) 
    156156IF(OPENAL_FOUND) 
  • gemrb/plugins/BIKPlayer/BIKPlayer.cpp

    diff -Naur gemrb/gemrb/plugins/BIKPlayer/BIKPlayer.cpp gemrb-haiku/gemrb/plugins/BIKPlayer/BIKPlayer.cpp
    old new  
    13791379        const uint8_t *scan; 
    13801380        const uint32_t *quant; 
    13811381        int xoff, yoff; 
     1382#if !defined(__HAIKU__) 
    13821383#pragma pack(push,16) 
     1384#endif 
    13831385        DCTELEM block[64]; 
     1386#if !defined(__HAIKU__) 
    13841387#pragma pack(pop) 
     1388#endif 
    13851389 
    13861390        int bits = data_size*8; 
    13871391        v_gb.init_get_bits((uint8_t *) data, bits); 
  • gemrb/plugins/BIKPlayer/BIKPlayer.h

    diff -Naur gemrb/gemrb/plugins/BIKPlayer/BIKPlayer.h gemrb-haiku/gemrb/plugins/BIKPlayer/BIKPlayer.h
    old new  
    151151        bool s_audio; 
    152152        int s_stream;  //openal stream handle 
    153153 
     154#if !defined(__HAIKU__) 
    154155#pragma pack(push,16) 
     156#endif 
    155157        FFTSample s_coeffs[BINK_BLOCK_MAX_SIZE]; 
    156158        short s_previous[BINK_BLOCK_MAX_SIZE / 16];  ///< coeffs from previous audio block 
     159#if !defined(__HAIKU__) 
    157160#pragma pack(pop) 
     161#endif 
    158162 
    159163        float *s_coeffs_ptr[MAX_CHANNELS]; ///< pointers to the coeffs arrays for float_to_int16_interleave 
    160164 
  • gemrb/plugins/GUIScript/CMakeLists.txt

    diff -Naur gemrb/gemrb/plugins/GUIScript/CMakeLists.txt gemrb-haiku/gemrb/plugins/GUIScript/CMakeLists.txt
    old new  
    22 
    33INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}) 
    44ADD_GEMRB_PLUGIN (GUIScript GUIScript.cpp PythonHelpers.cpp) 
    5 TARGET_LINK_LIBRARIES( GUIScript ${PYTHON_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} -ldl) 
     5TARGET_LINK_LIBRARIES( GUIScript ${PYTHON_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ) 

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/