[simspark] shared array boost 1.53 fix

Hedayat Vatankhah hedayat at fedoraproject.org
Wed Feb 13 16:40:44 UTC 2013


commit acb4140753b2bec42973a6a62e72657ff43a5e6f
Author: Hedayat Vatankhah <hedayat.fwd at gmail.com>
Date:   Wed Feb 13 20:10:19 2013 +0330

    shared array boost 1.53 fix

 simspark-boostfix.patch |   12 ++++++++++++
 simspark.spec           |    4 +++-
 2 files changed, 15 insertions(+), 1 deletions(-)
---
diff --git a/simspark-boostfix.patch b/simspark-boostfix.patch
new file mode 100644
index 0000000..1df662a
--- /dev/null
+++ b/simspark-boostfix.patch
@@ -0,0 +1,12 @@
+diff -up simspark-0.2.3/lib/oxygen/geometryserver/indexbuffer.cpp.boostfix simspark-0.2.3/lib/oxygen/geometryserver/indexbuffer.cpp
+--- simspark-0.2.3/lib/oxygen/geometryserver/indexbuffer.cpp.boostfix	2013-02-13 20:08:12.166986477 +0330
++++ simspark-0.2.3/lib/oxygen/geometryserver/indexbuffer.cpp	2013-02-13 20:08:21.157874076 +0330
+@@ -27,7 +27,7 @@ using namespace oxygen;
+ using namespace boost;
+ 
+ IndexBuffer::IndexBuffer()
+-    : mMaxIndex(0), mNumIndex(0), mIndex(0)   {}
++    : mMaxIndex(0), mNumIndex(0), mIndex()   {}
+ 
+ IndexBuffer::~IndexBuffer()
+ {
diff --git a/simspark.spec b/simspark.spec
index 421f3ef..a4ed244 100644
--- a/simspark.spec
+++ b/simspark.spec
@@ -8,6 +8,7 @@ License:        GPLv2
 URL:            http://simspark.sourceforge.net
 Source0:        http://downloads.sourceforge.net/simspark/%{name}-%{version}.tar.gz
 Patch0:         %{name}-confscript-mlibfix.patch
+Patch1:         %{name}-boostfix.patch
 
 BuildRequires:  cmake boost-devel ruby ruby-devel SDL-devel tex(latex)
 BuildRequires:  ode-devel libGL-devel DevIL-devel freetype-devel libGLU-devel
@@ -35,9 +36,10 @@ developing applications that use %{name}.
 %prep
 %setup -q
 %patch0 -p1 -b .mlibfix
+%patch1 -p1 -b .boostfix
 # Applied upstream
 find "(" -name "*.cpp" -o -name "*.h" ")" -exec sed -i.boostfix "s|shared_dynamic_cast|dynamic_pointer_cast|g" {} \;
-find "(" -name "*.cpp" -o -name "*.h" ")" -exec sed -i.boostfix "s|shared_static_cast|static_pointer_cast|g" {} \;
+find "(" -name "*.cpp" -o -name "*.h" ")" -exec sed -i.boostfix2 "s|shared_static_cast|static_pointer_cast|g" {} \;
 
 %build
 mkdir build


More information about the scm-commits mailing list