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));
}