File frogatto-fix-newer-boost-build.patch of Package frogatto

diff -Nur frogatto-1.3.1-orig/src/http_server.cpp frogatto-1.3.1/src/http_server.cpp
--- frogatto-1.3.1-orig/src/http_server.cpp	2012-12-08 23:36:13.000000000 +0100
+++ frogatto-1.3.1/src/http_server.cpp	2023-02-03 21:02:44.926802819 +0100
@@ -31,7 +31,11 @@
 
 void web_server::start_accept()
 {
+#if BOOST_VERSION < 107000
 	socket_ptr socket(new tcp::socket(acceptor_.get_io_service()));
+#else
+	socket_ptr socket(new tcp::socket(acceptor_.get_executor()));
+#endif
 	acceptor_.async_accept(*socket, boost::bind(&web_server::handle_accept, this, socket, boost::asio::placeholders::error));
 
 }
diff -Nur frogatto-1.3.1-orig/src/server.cpp frogatto-1.3.1/src/server.cpp
--- frogatto-1.3.1-orig/src/server.cpp	2012-12-08 23:36:13.000000000 +0100
+++ frogatto-1.3.1/src/server.cpp	2023-02-03 21:03:32.259074549 +0100
@@ -37,7 +37,11 @@
 private:
 	void start_accept()
 	{
+#if BOOST_VERSION < 107000
 		socket_ptr socket(new tcp::socket(acceptor_.get_io_service()));
+#else
+		socket_ptr socket(new tcp::socket(acceptor_.get_executor()));
+#endif
 		acceptor_.async_accept(*socket, boost::bind(&server::handle_accept, this, socket, boost::asio::placeholders::error));
 	}
 
openSUSE Build Service is sponsored by