--- /dev/null
+--- OpenSceneGraph-3.5.1/src/osgPlugins/RestHttpDevice/server.cpp.orig 2013-06-19 19:25:55.000000000 +0200
++++ OpenSceneGraph-3.5.1/src/osgPlugins/RestHttpDevice/server.cpp 2023-03-29 21:53:19.150878828 +0200
+@@ -23,7 +23,7 @@ server::server(const std::string& addres
+ request_handler_(doc_root)
+ {
+ // Open the acceptor with the option to reuse the address (i.e. SO_REUSEADDR).
+- asio::ip::tcp::resolver resolver(acceptor_.get_io_service());
++ asio::ip::tcp::resolver resolver((asio::io_context&)acceptor_.get_executor().context());
+ asio::ip::tcp::resolver::query query(address, port);
+ asio::ip::tcp::endpoint endpoint = *resolver.resolve(query);
+ acceptor_.open(endpoint.protocol());
#Source1: osg-doxygen-0.9.1.tar.gz
## Source1-md5: 7e6d785d1b763aaeae03c2dc4c148805
Patch0: ffmpeg3.patch
+Patch1: %{name}-asio.patch
URL: http://www.openscenegraph.org/projects/osg/
BuildRequires: QtCore-devel
BuildRequires: QtOpenGL-devel
+BuildRequires: asio-devel >= 1.11
+BuildRequires: boost-devel >= 1.37
BuildRequires: cairo-devel
BuildRequires: cmake
BuildRequires: freetype-devel
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
install -d build
cd build
+CXXFLAGS="%{rpmcxxflags} -DASIO_ENABLE_BOOST=1"
%cmake \
-DDESIRED_QT_VERSION=4 \
%ifarch x32