commit:     313e90af1c3da132445f2358da4a98f4d2bd8472
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Fri Apr 21 14:32:07 2023 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Apr 22 00:10:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313e90af

net-analyzer/icinga2: remove unused patch

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30681
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 .../icinga2/files/icinga2-2.13.6-boost-1.81.patch  | 93 ----------------------
 1 file changed, 93 deletions(-)

diff --git a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch 
b/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch
deleted file mode 100644
index 426dc5a1daa5..000000000000
--- a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-https://bugs.gentoo.org/888063
-https://github.com/Icinga/icinga2/issues/9618
-https://github.com/Icinga/icinga2/pull/9624
-
-From 5bcbc96e221bb3aafc370449941bfbd70939915c Mon Sep 17 00:00:00 2001
-From: "Alexander A. Klimov" <alexander.kli...@icinga.com>
-Date: Wed, 4 Jan 2023 17:02:19 +0100
-Subject: [PATCH 1/2] Handle boost::beast::http::basic_fields#set() signature
- change (v1.81)
-
-Make String convertible to boost::beast::string_view (always working),
-not boost::string_view (broken).
---- a/lib/base/string.cpp
-+++ b/lib/base/string.cpp
-@@ -128,15 +128,15 @@ String::operator const std::string&() const
- }
- 
- /**
-- * Conversion function to boost::string_view.
-+ * Conversion function to boost::beast::string_view.
-  *
-  * This allows using String as the value for HTTP headers in 
boost::beast::http::basic_fields::set.
-  *
-- * @return A boost::string_view representing this string.
-+ * @return A boost::beast::string_view representing this string.
-  */
--String::operator boost::string_view() const
-+String::operator boost::beast::string_view() const
- {
--      return boost::string_view(m_Data);
-+      return boost::beast::string_view(m_Data);
- }
- 
- const char *String::CStr() const
---- a/lib/base/string.hpp
-+++ b/lib/base/string.hpp
-@@ -5,6 +5,7 @@
- 
- #include "base/i2-base.hpp"
- #include "base/object.hpp"
-+#include <boost/beast/core.hpp>
- #include <boost/range/iterator.hpp>
- #include <boost/utility/string_view.hpp>
- #include <functional>
-@@ -73,7 +74,7 @@ class String
-       bool operator<(const String& rhs) const;
- 
-       operator const std::string&() const;
--      operator boost::string_view() const;
-+      operator boost::beast::string_view() const;
- 
-       const char *CStr() const;
- 
-
-From 99c2d69dc85dfcd044e4a83d4894aa52eedfe09d Mon Sep 17 00:00:00 2001
-From: "Alexander A. Klimov" <alexander.kli...@icinga.com>
-Date: Wed, 4 Jan 2023 17:34:49 +0100
-Subject: [PATCH 2/2] Handle boost::beast::http::basic_fields#operator[]()
- signature change (v1.81)
-
-Use always working std::string(x), not broken x.to_string().
-(x is a return value.)
---- a/lib/remote/httphandler.cpp
-+++ b/lib/remote/httphandler.cpp
-@@ -58,7 +58,7 @@ void HttpHandler::ProcessRequest(
-       Dictionary::Ptr node = m_UrlTree;
-       std::vector<HttpHandler::Ptr> handlers;
- 
--      Url::Ptr url = new Url(request.target().to_string());
-+      Url::Ptr url = new Url(std::string(request.target()));
-       auto& path (url->GetPath());
- 
-       for (std::vector<String>::size_type i = 0; i <= path.size(); i++) {
---- a/lib/remote/httpserverconnection.cpp
-+++ b/lib/remote/httpserverconnection.cpp
-@@ -246,7 +246,7 @@ bool HandleAccessControl(
-                       if (!allowedOrigins.empty()) {
-                               auto& origin (request[http::field::origin]);
- 
--                              if (allowedOrigins.find(origin.to_string()) != 
allowedOrigins.end()) {
-+                              if (allowedOrigins.find(std::string(origin)) != 
allowedOrigins.end()) {
-                                       
response.set(http::field::access_control_allow_origin, origin);
-                               }
- 
-@@ -536,7 +536,7 @@ void 
HttpServerConnection::ProcessMessages(boost::asio::yield_context yc)
-                       if (!authenticatedUser) {
-                               CpuBoundWork fetchingAuthenticatedUser (yc);
- 
--                              authenticatedUser = 
ApiUser::GetByAuthHeader(request[http::field::authorization].to_string());
-+                              authenticatedUser = 
ApiUser::GetByAuthHeader(std::string(request[http::field::authorization]));
-                       }
- 
-                       Log logMsg (LogInformation, "HttpServerConnection");

Reply via email to