public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: net-libs/ixwebsocket/files/, net-libs/ixwebsocket/
@ 2022-05-02  7:17 Florian Schmaus
  0 siblings, 0 replies; 3+ messages in thread
From: Florian Schmaus @ 2022-05-02  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     1ff1e0590d5f72f58e800d32b321cb43f071fd62
Author:     Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Fri Apr 29 07:20:17 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 07:20:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ff1e059

net-libs/ixwebsocket: add 11.4.2, drop 11.4.1

Signed-off-by: Adrian Schollmeyer <nex+b-g-o <AT> nexadn.de>

 net-libs/ixwebsocket/Manifest                                           | 2 +-
 ...etwork-tests.patch => ixwebsocket-11.4.2-remove-network-tests.patch} | 0
 ...e-system-spdlog.patch => ixwebsocket-11.4.2-use-system-spdlog.patch} | 0
 .../{ixwebsocket-11.4.1.ebuild => ixwebsocket-11.4.2.ebuild}            | 0
 4 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/ixwebsocket/Manifest b/net-libs/ixwebsocket/Manifest
index 28b53dab2..a9658fa9f 100644
--- a/net-libs/ixwebsocket/Manifest
+++ b/net-libs/ixwebsocket/Manifest
@@ -1,2 +1,2 @@
 DIST ixwebsocket-11.3.3.tar.gz 631670 BLAKE2B 77e88fd107b5670ff70ff06e1cb6c32145ce709008fc2c51abf7c05d0b5f6e02524846261a5b3252b1e5d95e55545aa8a3d9ae663675f91ead709bf133e48d3e SHA512 3831794450bd9e5c08251301afae83ed0ffdb5d1d2e1db40d02d09545e0a78f8ea9d637210181211dff113b78dbb9a4ebaa26faef28f8f65a340321067fa3a8f
-DIST ixwebsocket-11.4.1.tar.gz 631397 BLAKE2B c5be5cc5684b69b9a71577db33550cb5512ea7b7965da7a31d1680ae1c2c711db42b442ed99ff57e5f87dd3fa299e4ac2dc184f41af92616dd142444d4bf7827 SHA512 73204d86b876ab739263525312bc473b4f4f9d15b96e6a5c511b58dc13bb0d99c083a83c31ecb08be15eb6b413ad0cf6434ef3b7af8d29e559079705a609f119
+DIST ixwebsocket-11.4.2.tar.gz 631385 BLAKE2B 1f6cff44263548d8bb0be9308ec75aaccef93a4e0ef83d8c647fbc5567b8b9b85f0d91414907905fc4e9ebcfb3eb62fd71241888ffa25fbea1adda93c50f4be2 SHA512 7a7d2207986007ad0f09f98dec4f6e8fa61c73b8189b47f931b43a49779a55e55669e882763f78b2f5ab805b6adcb254f09c16efd8280f0d32db7d7e71dbb426

diff --git a/net-libs/ixwebsocket/files/ixwebsocket-11.4.1-remove-network-tests.patch b/net-libs/ixwebsocket/files/ixwebsocket-11.4.2-remove-network-tests.patch
similarity index 100%
rename from net-libs/ixwebsocket/files/ixwebsocket-11.4.1-remove-network-tests.patch
rename to net-libs/ixwebsocket/files/ixwebsocket-11.4.2-remove-network-tests.patch

diff --git a/net-libs/ixwebsocket/files/ixwebsocket-11.4.1-use-system-spdlog.patch b/net-libs/ixwebsocket/files/ixwebsocket-11.4.2-use-system-spdlog.patch
similarity index 100%
rename from net-libs/ixwebsocket/files/ixwebsocket-11.4.1-use-system-spdlog.patch
rename to net-libs/ixwebsocket/files/ixwebsocket-11.4.2-use-system-spdlog.patch

diff --git a/net-libs/ixwebsocket/ixwebsocket-11.4.1.ebuild b/net-libs/ixwebsocket/ixwebsocket-11.4.2.ebuild
similarity index 100%
rename from net-libs/ixwebsocket/ixwebsocket-11.4.1.ebuild
rename to net-libs/ixwebsocket/ixwebsocket-11.4.2.ebuild


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: net-libs/ixwebsocket/files/, net-libs/ixwebsocket/
@ 2024-02-23 23:40 Julien Roy
  0 siblings, 0 replies; 3+ messages in thread
From: Julien Roy @ 2024-02-23 23:40 UTC (permalink / raw
  To: gentoo-commits

commit:     2dd8789f46357123b4f0b026e7d23030b2509cdd
Author:     Xin Yang <yangmame <AT> icloud <DOT> com>
AuthorDate: Fri Feb 23 01:09:00 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Fri Feb 23 14:15:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2dd8789f

net-libs/ixwebsocket: add fix server empty thread name patch

Signed-off-by: Xin Yang <yangmame <AT> icloud.com>
Signed-off-by: Remigiusz Micielski <rmicielski <AT> purelymail.com>

 ...ocket-11.4.4-fix-server-empty-thread-name.patch | 82 ++++++++++++++++++++++
 net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild     |  2 +
 2 files changed, 84 insertions(+)

diff --git a/net-libs/ixwebsocket/files/ixwebsocket-11.4.4-fix-server-empty-thread-name.patch b/net-libs/ixwebsocket/files/ixwebsocket-11.4.4-fix-server-empty-thread-name.patch
new file mode 100644
index 0000000000..af062b3b93
--- /dev/null
+++ b/net-libs/ixwebsocket/files/ixwebsocket-11.4.4-fix-server-empty-thread-name.patch
@@ -0,0 +1,82 @@
+From a7019631b765581b7e3549cf7cdac77496984709 Mon Sep 17 00:00:00 2001
+From: lanthora <lanthora@outlook.com>
+Date: Wed, 2 Aug 2023 13:16:43 +0800
+Subject: [PATCH] Fix server empty thread name (#478)
+
+---
+ ixwebsocket/IXWebSocket.cpp       | 11 ++++++++++-
+ ixwebsocket/IXWebSocket.h         |  5 +++++
+ ixwebsocket/IXWebSocketServer.cpp |  3 +++
+ 3 files changed, 18 insertions(+), 1 deletion(-)
+
+diff --git a/ixwebsocket/IXWebSocket.cpp b/ixwebsocket/IXWebSocket.cpp
+index 1a879a78..b74426ef 100644
+--- a/ixwebsocket/IXWebSocket.cpp
++++ b/ixwebsocket/IXWebSocket.cpp
+@@ -41,6 +41,7 @@ namespace ix
+         , _enablePong(kDefaultEnablePong)
+         , _pingIntervalSecs(kDefaultPingIntervalSecs)
+         , _pingType(SendMessageKind::Ping)
++        , _autoThreadName(true)
+     {
+         _ws.setOnCloseCallback(
+             [this](uint16_t code, const std::string& reason, size_t wireSize, bool remote)
+@@ -370,7 +371,10 @@ namespace ix
+ 
+     void WebSocket::run()
+     {
+-        setThreadName(getUrl());
++        if (_autoThreadName)
++        {
++            setThreadName(getUrl());
++        }
+ 
+         bool firstConnectionAttempt = true;
+ 
+@@ -627,4 +631,9 @@ namespace ix
+         std::lock_guard<std::mutex> lock(_configMutex);
+         return _subProtocols;
+     }
++
++    void WebSocket::setAutoThreadName(bool enabled)
++    {
++        _autoThreadName = enabled;
++    }
+ } // namespace ix
+diff --git a/ixwebsocket/IXWebSocket.h b/ixwebsocket/IXWebSocket.h
+index 7adfe166..21292e7d 100644
+--- a/ixwebsocket/IXWebSocket.h
++++ b/ixwebsocket/IXWebSocket.h
+@@ -119,6 +119,8 @@ namespace ix
+         uint32_t getMinWaitBetweenReconnectionRetries() const;
+         const std::vector<std::string>& getSubProtocols();
+ 
++        void setAutoThreadName(bool enabled);
++
+     private:
+         WebSocketSendInfo sendMessage(const IXWebSocketSendData& message,
+                                       SendMessageKind sendMessageKind,
+@@ -182,6 +184,9 @@ namespace ix
+         // Subprotocols
+         std::vector<std::string> _subProtocols;
+ 
++        // enable or disable auto set thread name
++        bool _autoThreadName;
++
+         friend class WebSocketServer;
+     };
+ } // namespace ix
+diff --git a/ixwebsocket/IXWebSocketServer.cpp b/ixwebsocket/IXWebSocketServer.cpp
+index 03b0ea50..4518389b 100644
+--- a/ixwebsocket/IXWebSocketServer.cpp
++++ b/ixwebsocket/IXWebSocketServer.cpp
+@@ -91,6 +91,9 @@ namespace ix
+         setThreadName("Srv:ws:" + connectionState->getId());
+ 
+         auto webSocket = std::make_shared<WebSocket>();
++
++        webSocket->setAutoThreadName(false);
++
+         if (_onConnectionCallback)
+         {
+             _onConnectionCallback(webSocket, connectionState);

diff --git a/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild b/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
index ab45a5ac9c..2f852a9479 100644
--- a/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
+++ b/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
@@ -49,6 +49,8 @@ PATCHES=(
 	"${FILESDIR}/${P}-remove-network-tests.patch"
 	# Upstream uses git submodules
 	"${FILESDIR}/${P}-use-system-spdlog.patch"
+	# Fix Server empty thread name
+	"${FILESDIR}/${P}-fix-server-empty-thread-name.patch"
 )
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: net-libs/ixwebsocket/files/, net-libs/ixwebsocket/
@ 2024-12-28 20:08 Florian Schmaus
  0 siblings, 0 replies; 3+ messages in thread
From: Florian Schmaus @ 2024-12-28 20:08 UTC (permalink / raw
  To: gentoo-commits

commit:     2007a67242ba3c04cdbda0f3795857449c4d76b0
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Dec 28 13:21:12 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Dec 28 13:21:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2007a672

net-libs/ixwebsocket: fix build with GCC 15

Closes: https://bugs.gentoo.org/937500
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 .../ixwebsocket/files/ixwebsocket-11.4.4-fix-gcc15.patch     | 12 ++++++++++++
 net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild               |  4 +++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/net-libs/ixwebsocket/files/ixwebsocket-11.4.4-fix-gcc15.patch b/net-libs/ixwebsocket/files/ixwebsocket-11.4.4-fix-gcc15.patch
new file mode 100644
index 000000000..4b504e1aa
--- /dev/null
+++ b/net-libs/ixwebsocket/files/ixwebsocket-11.4.4-fix-gcc15.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/937500
+https://github.com/machinezone/IXWebSocket/pull/538
+Fix build with GCC 15.
+--- a/third_party/msgpack11/msgpack11.hpp
++++ b/third_party/msgpack11/msgpack11.hpp
+@@ -1,5 +1,6 @@
+ #pragma once
+ 
++#include <cstdint>
+ #include <string>
+ #include <vector>
+ #include <map>

diff --git a/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild b/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
index d0675734a..e1f3d8e05 100644
--- a/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
+++ b/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -49,6 +49,8 @@ PATCHES=(
 	"${FILESDIR}/${P}-use-system-spdlog.patch"
 	# Fix Server empty thread name
 	"${FILESDIR}/${P}-fix-server-empty-thread-name.patch"
+	# Fix build with GCC 15
+	"${FILESDIR}/${P}-fix-gcc15.patch"
 )
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-12-28 20:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-28 20:08 [gentoo-commits] repo/proj/guru:master commit in: net-libs/ixwebsocket/files/, net-libs/ixwebsocket/ Florian Schmaus
  -- strict thread matches above, loose matches on Subject: below --
2024-02-23 23:40 Julien Roy
2022-05-02  7:17 Florian Schmaus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox