[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