|
| 1 | +diff -Naur Equalizer-1.0.2/CMake/Equalizer.spec equalizer/CMake/Equalizer.spec |
| 2 | +--- Equalizer-1.0.2/CMake/Equalizer.spec 2011-11-09 14:07:20.000000000 -0600 |
| 3 | ++++ equalizer/CMake/Equalizer.spec 2014-03-11 17:28:48.000000000 -0500 |
| 4 | +@@ -1,5 +1,5 @@ |
| 5 | + Name: Equalizer |
| 6 | +-Version: 1.0.1 |
| 7 | ++Version: 1.0.2 |
| 8 | + Release: 1%{?dist} |
| 9 | + Summary: Middleware to create and deploy parallel OpenGL-based applications |
| 10 | + |
| 11 | +@@ -7,7 +7,7 @@ |
| 12 | + License: LGPLv2, examples are BSD licensed |
| 13 | + URL: http://www.equalizergraphics.com/ |
| 14 | + Source0: http://www.equalizergraphics.com/downloads/%{name}-%{version}.tar.gz |
| 15 | +-Patch0: Equalizer-1.0.1-build-fix.patch |
| 16 | ++Patch0: Equalizer-1.0.2-build-fix.patch |
| 17 | + BuildRequires: cmake bison flex |
| 18 | + BuildRequires: boost-devel glew-devel |
| 19 | + BuildRequires: libX11-devel mesa-libGL-devel |
| 20 | +diff -Naur Equalizer-1.0.2/CMakeLists.txt equalizer/CMakeLists.txt |
| 21 | +--- Equalizer-1.0.2/CMakeLists.txt 2013-04-01 15:38:52.000000000 -0500 |
| 22 | ++++ equalizer/CMakeLists.txt 2014-03-13 17:29:21.000000000 -0500 |
| 23 | +@@ -137,17 +137,24 @@ |
| 24 | + if(X11_FOUND) |
| 25 | + if(APPLE) |
| 26 | + set(CMAKE_INCLUDE_SYSTEM_FLAG_CXX "-isystem ") # Disabled by GNU.cmake!? |
| 27 | +- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.6" ) |
| 28 | +- if(EXISTS /Developer/SDKs/MacOSX10.6.sdk) |
| 29 | ++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.6 -stdlib=libstdc++" ) |
| 30 | ++ if(CMAKE_GENERATOR STREQUAL "Xcode") |
| 31 | ++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libstdc++" CACHE STRING "" FORCE) |
| 32 | ++ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -stdlib=libstdc++" CACHE STRING "" FORCE) |
| 33 | ++ SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libstdc++" CACHE STRING "" FORCE) |
| 34 | ++ SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -stdlib=libstdc++" CACHE STRING "" FORCE) |
| 35 | ++ SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -stdlib=libstdc++" CACHE STRING "" FORCE) |
| 36 | ++ endif(CMAKE_GENERATOR STREQUAL "Xcode") |
| 37 | ++ if(EXISTS /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk) |
| 38 | + if(EQUALIZER_PREFER_AGL) |
| 39 | + set(EQ_AGL_USED 1) |
| 40 | + else(EQUALIZER_PREFER_AGL) |
| 41 | + set(EQ_GLX_USED 1) |
| 42 | + endif(EQUALIZER_PREFER_AGL) |
| 43 | +- else(EXISTS /Developer/SDKs/MacOSX10.6.sdk) |
| 44 | ++ else(EXISTS /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk) |
| 45 | + set(EQ_AGL_USED 1) |
| 46 | + set(EQ_GLX_USED 1) |
| 47 | +- endif(EXISTS /Developer/SDKs/MacOSX10.6.sdk) |
| 48 | ++ endif(EXISTS /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk) |
| 49 | + else(APPLE) |
| 50 | + set(EQ_GLX_USED 1) |
| 51 | + endif(APPLE) |
| 52 | +@@ -191,7 +198,7 @@ |
| 53 | + if(_CMAKE_OSX_MACHINE MATCHES "ppc") |
| 54 | + set(CMAKE_OSX_ARCHITECTURES "ppc") |
| 55 | + else() |
| 56 | +- set(CMAKE_OSX_ARCHITECTURES "i386") |
| 57 | ++# set(CMAKE_OSX_ARCHITECTURES "i386") |
| 58 | + endif() |
| 59 | + endif() |
| 60 | + set(CUDA_64_BIT_DEVICE_CODE OFF) |
| 61 | +@@ -219,7 +226,7 @@ |
| 62 | + set(EQ_DEFINITIONS -DEQ_BUILD_DIR="${CMAKE_BINARY_DIR}/" -DEQ_SOURCE_DIR="${CMAKE_SOURCE_DIR}/") |
| 63 | + if(EQUALIZER_RELEASE) |
| 64 | + set(EQ_DEFINITIONS ${EQ_DEFINITIONS} -DEQ_RELEASE) |
| 65 | +- set(CMAKE_OSX_SYSROOT /Developer/SDKs/MacOSX10.6.sdk CACHE PATH "" FORCE) |
| 66 | ++ set(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk CACHE PATH "" FORCE) |
| 67 | + if(IS_ABSOLUTE ${CMAKE_INSTALL_PREFIX}) |
| 68 | + set(EQ_DEFINITIONS ${EQ_DEFINITIONS} -DEQ_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}/") |
| 69 | + else() |
| 70 | +diff -Naur Equalizer-1.0.2/libs/admin/config.cpp equalizer/libs/admin/config.cpp |
| 71 | +--- Equalizer-1.0.2/libs/admin/config.cpp 2011-11-09 14:07:20.000000000 -0600 |
| 72 | ++++ equalizer/libs/admin/config.cpp 2014-03-11 17:28:47.000000000 -0500 |
| 73 | +@@ -15,6 +15,7 @@ |
| 74 | + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
| 75 | + */ |
| 76 | + |
| 77 | ++#include "../fabric/config.ipp" |
| 78 | + #include "config.h" |
| 79 | + |
| 80 | + #include "canvas.h" |
| 81 | +@@ -61,7 +62,6 @@ |
| 82 | + } |
| 83 | + } |
| 84 | + |
| 85 | +-#include "../fabric/config.ipp" |
| 86 | + #include "../fabric/view.ipp" |
| 87 | + #include "../fabric/observer.ipp" |
| 88 | + template class eq::fabric::Config< eq::admin::Server, eq::admin::Config, |
| 89 | +diff -Naur Equalizer-1.0.2/libs/client/CMakeLists.txt equalizer/libs/client/CMakeLists.txt |
| 90 | +--- Equalizer-1.0.2/libs/client/CMakeLists.txt 2011-11-09 14:07:20.000000000 -0600 |
| 91 | ++++ equalizer/libs/client/CMakeLists.txt 2014-03-13 17:31:33.000000000 -0500 |
| 92 | +@@ -30,7 +30,7 @@ |
| 93 | + set(GL_LIBRARIES "${OPENGL_LIBRARIES}") |
| 94 | + endif(EQ_AGL_USED) |
| 95 | + if(EQ_GLX_USED) |
| 96 | +- set(GL_LIBRARIES ${GL_LIBRARIES} GL) |
| 97 | ++ set(GL_LIBRARIES /opt/X11/lib/libGL.1.dylib ) |
| 98 | + endif(EQ_GLX_USED) |
| 99 | + else(APPLE) |
| 100 | + set(GL_LIBRARIES "${OPENGL_LIBRARIES}") |
| 101 | +diff -Naur Equalizer-1.0.2/libs/client/config.cpp equalizer/libs/client/config.cpp |
| 102 | +--- Equalizer-1.0.2/libs/client/config.cpp 2011-11-09 14:07:20.000000000 -0600 |
| 103 | ++++ equalizer/libs/client/config.cpp 2014-03-11 17:28:47.000000000 -0500 |
| 104 | +@@ -16,6 +16,7 @@ |
| 105 | + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
| 106 | + */ |
| 107 | + |
| 108 | ++#include "../fabric/config.ipp" |
| 109 | + #include "config.h" |
| 110 | + |
| 111 | + #include "canvas.h" |
| 112 | +@@ -929,7 +930,7 @@ |
| 113 | + } |
| 114 | + } |
| 115 | + |
| 116 | +-#include "../fabric/config.ipp" |
| 117 | ++//#include "../fabric/config.ipp" |
| 118 | + #include "../fabric/view.ipp" |
| 119 | + #include "../fabric/observer.ipp" |
| 120 | + template class eq::fabric::Config< eq::Server, eq::Config, eq::Observer, |
| 121 | +diff -Naur Equalizer-1.0.2/libs/server/config.cpp equalizer/libs/server/config.cpp |
| 122 | +--- Equalizer-1.0.2/libs/server/config.cpp 2011-11-09 14:07:20.000000000 -0600 |
| 123 | ++++ equalizer/libs/server/config.cpp 2014-03-11 17:28:47.000000000 -0500 |
| 124 | +@@ -16,6 +16,7 @@ |
| 125 | + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
| 126 | + */ |
| 127 | + |
| 128 | ++#include "../fabric/config.ipp" |
| 129 | + #include "config.h" |
| 130 | + |
| 131 | + #include "canvas.h" |
| 132 | +@@ -1124,7 +1125,6 @@ |
| 133 | + } |
| 134 | + |
| 135 | + #include "nodeFactory.h" |
| 136 | +-#include "../fabric/config.ipp" |
| 137 | + template class eq::fabric::Config< eq::server::Server, eq::server::Config, |
| 138 | + eq::server::Observer, eq::server::Layout, |
| 139 | + eq::server::Canvas, eq::server::Node, |
0 commit comments