{"id":2175347,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2175347/?format=json","project":{"id":27,"url":"http://patchwork.ozlabs.org/api/1.0/projects/27/?format=json","name":"Buildroot development","link_name":"buildroot","list_id":"buildroot.buildroot.org","list_email":"buildroot@buildroot.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251217192330.3769476-10-bernd@kuhls.net>","date":"2025-12-17T19:23:20","name":"[v3,09/18] package/libuwsc: remove package","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"31732decc7c2fb0ee082e2ff151700ee21d5ac6a","submitter":{"id":86624,"url":"http://patchwork.ozlabs.org/api/1.0/people/86624/?format=json","name":"Bernd Kuhls","email":"bernd@kuhls.net"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20251217192330.3769476-10-bernd@kuhls.net/mbox/","series":[{"id":485754,"url":"http://patchwork.ozlabs.org/api/1.0/series/485754/?format=json","date":"2025-12-17T19:23:11","name":"Remove packages","version":3,"mbox":"http://patchwork.ozlabs.org/series/485754/mbox/"}],"check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2175347/checks/","tags":{},"headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=QTwQBj1I;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=140.211.166.136; helo=smtp3.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dWkKR31x8z1y0P\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Thu, 18 Dec 2025 06:25:31 +1100 (AEDT)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id C0BDD61051;\n\tWed, 17 Dec 2025 19:25:29 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id Cf41mS8URkzE; Wed, 17 Dec 2025 19:25:28 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id AD108610C7;\n\tWed, 17 Dec 2025 19:25:28 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 4F2FA375\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:25:27 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 3544540475\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:25:27 +0000 (UTC)","from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id tBoqWNn3JDW2 for <buildroot@buildroot.org>;\n Wed, 17 Dec 2025 19:25:26 +0000 (UTC)","from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 1ED92403D8\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:25:26 +0000 (UTC)","from fli4l.lan.fli4l (p54a1ba4b.dip0.t-ipconnect.de [84.161.186.75])\n by dd20012.kasserver.com (Postfix) with ESMTPSA id 2E6B0A4C46D8;\n Wed, 17 Dec 2025 20:23:32 +0100 (CET)","from bruckner.lan.fli4l ([192.168.1.1]:51964)\n by fli4l.lan.fli4l with esmtp (Exim 4.99)\n (envelope-from <bernd@kuhls.net>) id 1vVx7T-000000000pX-1fxk;\n Wed, 17 Dec 2025 19:23:31 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp3.osuosl.org AD108610C7","OpenDKIM Filter v2.11.0 smtp2.osuosl.org 1ED92403D8"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1765999528;\n\tbh=Jk0plvl1NmnhTZZPCNrVFhye+xQWSx+LR2jxrzRPRuk=;\n\th=From:To:Cc:Date:In-Reply-To:References:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=QTwQBj1Iueoi3yxPvAmSRbrLKlShsAfO5lRrQnUPmbFm7Solzqk2mufzsVLIBaiag\n\t PKPO6K1mAOKsne+37iELboy2SrP/EI0rKznsVCfmB3eh9hYYee269s6V2Obqx/4u21\n\t fqKC3GC+VKcBUKF1EiGDS3CoMHx0u5Uu2p8vtn91XcSU19Br74KoXD5ubvwFX48vp6\n\t 7GvoeVhNt3SVUOgBHJP/ZzQ21eCr1MYV7XM7PcQmrmarOOELJH57edM9+FvyplK+Go\n\t jqItM5NjTt6mJlqVSO3xVJkGjpXvhYd+5ZREdmrt9179nX9kgprk73c8BY1nk4uF55\n\t GwHenBf6oEhnA==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=85.13.140.57;\n helo=dd20012.kasserver.com; envelope-from=bernd@kuhls.net;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org 1ED92403D8","From":"Bernd Kuhls <bernd@kuhls.net>","To":"buildroot@buildroot.org","Cc":"Guillaume William Brs <guillaume.bressaix@gmail.com>,\n Julien Olivain <ju.o@free.fr>, Gilles Talis <gilles.talis@gmail.com>,\n Rahul Bedarkar <rahulbedarkar89@gmail.com>,\n Jianhui Zhao <zhaojh329@gmail.com>, Romain Naour <romain.naour@gmail.com>,\n Jan Heylen <jan.heylen@nokia.com>,\n Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>,\n Simon Dawson <spdawson@gmail.com>, Ben Boeckel <mathstuf@gmail.com>","Date":"Wed, 17 Dec 2025 20:23:20 +0100","Message-ID":"<20251217192330.3769476-10-bernd@kuhls.net>","X-Mailer":"git-send-email 2.47.3","In-Reply-To":"<20251217192330.3769476-1-bernd@kuhls.net>","References":"<20251217192330.3769476-1-bernd@kuhls.net>","MIME-Version":"1.0","X-Spamd-Bar":"++++","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=kuhls.net;\n s=kas202511301023; t=1765999412;\n bh=mXhCWSSmD3EhLs+60emVewAk8OZHG6CyBSonoG6QBMk=;\n h=From:To:Cc:Subject:Date:In-Reply-To:From;\n b=TPPUdkIwBRB29oPCq15XHBJanqOtI2ZBQ8ke76u9XqC5gHZORFh5oUx2lY3GRnXtX\n oU9GQVgnqFYUOVsd739+IBLyhAUvccFeTb3JVxrHkDTTsmI3sgt/U49KwuMA3JAikZ\n pbW5kqb+Eqx0BW4Zn/k++KP/647yR8gO64H++ix0iH7Jq3GneuZDZhO7VBOwTJoxCo\n 4Ymmj+hCrUfsIgzaqeM46JbSys2wtER0oTO5GDDiuCu062nSscnf3UkFdYSC59jyli\n 5J6EpCaTNyBCQozR0w1Ai3wHKosxf0Fr5wVzn7UmT8oBKWNahJVCVej2F4vhj/6aUn\n EX7jyAMX7J7yA==","X-Mailman-Original-Authentication-Results":["smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=kuhls.net","smtp2.osuosl.org;\n dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net\n header.a=rsa-sha256 header.s=kas202511301023 header.b=TPPUdkIw"],"Subject":"[Buildroot] [PATCH v3 09/18] package/libuwsc: remove package","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"},"content":"Fails to build with cmake 4.\n\nThe package is a library without any reverse dependencies and no active\ndevelopment since 2021.\n\nFixes:\nhttps://autobuild.buildroot.net/results/f6b/f6b0c136703e0cf38c052e6a6a3ef91cdcb797a0/\n\nSigned-off-by: Bernd Kuhls <bernd@kuhls.net>\n---\n Config.in.legacy                              |  6 +++\n DEVELOPERS                                    |  1 -\n package/Config.in                             |  1 -\n ...001-CMakeLists.txt-add-BUILD_EXAMPLE.patch | 34 ------------\n .../libuwsc/0002-fix-bad-indentation.patch    | 26 ---------\n .../0003-src-ssl.c-fix-wolfssl-build.patch    | 37 -------------\n package/libuwsc/Config.in                     |  8 ---\n package/libuwsc/libuwsc.hash                  |  3 --\n package/libuwsc/libuwsc.mk                    | 53 -------------------\n 9 files changed, 6 insertions(+), 163 deletions(-)\n delete mode 100644 package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch\n delete mode 100644 package/libuwsc/0002-fix-bad-indentation.patch\n delete mode 100644 package/libuwsc/0003-src-ssl.c-fix-wolfssl-build.patch\n delete mode 100644 package/libuwsc/Config.in\n delete mode 100644 package/libuwsc/libuwsc.hash\n delete mode 100644 package/libuwsc/libuwsc.mk","diff":"diff --git a/Config.in.legacy b/Config.in.legacy\nindex 3ed1f09b8b..c8d037b5df 100644\n--- a/Config.in.legacy\n+++ b/Config.in.legacy\n@@ -146,6 +146,12 @@ endif\n \n comment \"Legacy options removed in 2026.02\"\n \n+config BR2_PACKAGE_LIBUWSC\n+\tbool \"libuwsc has been removed\"\n+\tselect BR2_LEGACY\n+\thelp\n+\t  libuwsc is unmaintained and has been removed\n+\n config BR2_PACKAGE_LIBIQRF\n \tbool \"libiqrf has been removed\"\n \tselect BR2_LEGACY\ndiff --git a/DEVELOPERS b/DEVELOPERS\nindex 3f1e0e76fd..60d6ff858f 100644\n--- a/DEVELOPERS\n+++ b/DEVELOPERS\n@@ -1622,7 +1622,6 @@ F:\tpackage/qt6/\n \n N:\tJianhui Zhao <zhaojh329@gmail.com>\n F:\tpackage/libuhttpd/\n-F:\tpackage/libuwsc/\n F:\tpackage/rtty/\n \n N:\tJiaxun Yang <jiaxun.yang@flygoat.com>\ndiff --git a/package/Config.in b/package/Config.in\nindex cf5c7860a5..0e11fe4bae 100644\n--- a/package/Config.in\n+++ b/package/Config.in\n@@ -2094,7 +2094,6 @@ menu \"Networking\"\n \tsource \"package/libupnpp/Config.in\"\n \tsource \"package/liburiparser/Config.in\"\n \tsource \"package/libutp/Config.in\"\n-\tsource \"package/libuwsc/Config.in\"\n \tsource \"package/libvncserver/Config.in\"\n \tsource \"package/libwebsockets/Config.in\"\n \tsource \"package/libyang/Config.in\"\ndiff --git a/package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch b/package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch\ndeleted file mode 100644\nindex 87f343a9d9..0000000000\n--- a/package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch\n+++ /dev/null\n@@ -1,34 +0,0 @@\n-From bb71b21eb9407479ad729b3c858b0fc350fae335 Mon Sep 17 00:00:00 2001\n-From: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-Date: Sun, 21 Feb 2021 19:39:59 +0100\n-Subject: [PATCH] CMakeLists.txt: add BUILD_EXAMPLE\n-\n-Allow the user to disable example\n-\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-Upstream: https://github.com/zhaojh329/libuwsc/commit/bb71b21eb9407479ad729b3c858b0fc350fae335\n-Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>\n----\n- CMakeLists.txt | 6 +++++-\n- 1 file changed, 5 insertions(+), 1 deletion(-)\n-\n-diff --git a/CMakeLists.txt b/CMakeLists.txt\n-index 110d933..c52ab79 100644\n---- a/CMakeLists.txt\n-+++ b/CMakeLists.txt\n-@@ -2,7 +2,11 @@ cmake_minimum_required(VERSION 2.8)\n- \n- project(libuwsc C)\n- \n-+option(BUILD_EXAMPLE \"Build example\" ON)\n-+\n- list(APPEND CMAKE_MODULE_PATH \"${CMAKE_SOURCE_DIR}/cmake/Modules/\")\n- \n- add_subdirectory(src)\n--add_subdirectory(example)\n-+if(BUILD_EXAMPLE)\n-+    add_subdirectory(example)\n-+endif()\n--- \n-2.25.1\n-\ndiff --git a/package/libuwsc/0002-fix-bad-indentation.patch b/package/libuwsc/0002-fix-bad-indentation.patch\ndeleted file mode 100644\nindex 77cae92cf2..0000000000\n--- a/package/libuwsc/0002-fix-bad-indentation.patch\n+++ /dev/null\n@@ -1,26 +0,0 @@\n-From 8cb416140741a596235b8acc46b2b119b13ebfab Mon Sep 17 00:00:00 2001\n-From: Rosen Penev <rosenp@gmail.com>\n-Date: Tue, 6 Jul 2021 21:01:52 -0700\n-Subject: [PATCH] fix bad indentation\n-\n-Fixes error with GCC11.\n-\n-Upstream: https://github.com/zhaojh329/libuwsc/commit/8cb416140741a596235b8acc46b2b119b13ebfab\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n----\n- src/lua/uwsc_lua.c | 2 +-\n- 1 file changed, 1 insertion(+), 1 deletion(-)\n-\n-diff --git a/src/lua/uwsc_lua.c b/src/lua/uwsc_lua.c\n-index de6932e..84689fe 100644\n---- a/src/lua/uwsc_lua.c\n-+++ b/src/lua/uwsc_lua.c\n-@@ -178,7 +178,7 @@ static int uwsc_lua_on(lua_State *L)\n-     else\n-         luaL_argcheck(L, false, 2, \"available event name: open message error close\");\n- \n--\treturn 0;\n-+    return 0;\n- }\n- \n- static int __uwsc_lua_send(lua_State *L, int op)\ndiff --git a/package/libuwsc/0003-src-ssl.c-fix-wolfssl-build.patch b/package/libuwsc/0003-src-ssl.c-fix-wolfssl-build.patch\ndeleted file mode 100644\nindex 4c652a63c2..0000000000\n--- a/package/libuwsc/0003-src-ssl.c-fix-wolfssl-build.patch\n+++ /dev/null\n@@ -1,37 +0,0 @@\n-From 1c3579e99163a13d622c3ef44088c23d5eea306d Mon Sep 17 00:00:00 2001\n-From: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-Date: Sun, 14 Jan 2024 16:44:13 +0100\n-Subject: [PATCH] src/ssl.c: fix wolfssl build\n-\n-wolfssl/options.h must also be included by clients to avoid the\n-following build failure because OPENSSL_ALL won't be defined:\n-\n-/home/autobuild/autobuild/instance-6/output-1/build/libuwsc-3.3.5/src/ssl.c:62:5: error: unknown type name 'SSL_CTX'\n-   62 |     SSL_CTX *ctx;\n-      |     ^~~~~~~\n-\n-Fixes:\n- - http://autobuild.buildroot.org/results/edc49cce5b1f456d980841f4c315e7cd784b1561\n-\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-Upstream: N/A (already fixed by\n-https://github.com/zhaojh329/ssl/commit/c40ebcd7b4277321acbbd4b00b4b10fd363c7a97)\n----\n- src/ssl.c | 1 +\n- 1 file changed, 1 insertion(+)\n-\n-diff --git a/src/ssl.c b/src/ssl.c\n-index 3640022..6a3d250 100644\n---- a/src/ssl.c\n-+++ b/src/ssl.c\n-@@ -54,6 +54,7 @@ struct uwsc_ssl_ctx {\n- #include <openssl/err.h>\n- #elif UWSC_HAVE_WOLFSSL\n- #define WC_NO_HARDEN\n-+#include <wolfssl/options.h>\n- #include <wolfssl/openssl/ssl.h>\n- #include <wolfssl/openssl/err.h>\n- #endif\n--- \n-2.43.0\n-\ndiff --git a/package/libuwsc/Config.in b/package/libuwsc/Config.in\ndeleted file mode 100644\nindex ae99b6d2dc..0000000000\n--- a/package/libuwsc/Config.in\n+++ /dev/null\n@@ -1,8 +0,0 @@\n-config BR2_PACKAGE_LIBUWSC\n-\tbool \"libuwsc\"\n-\tselect BR2_PACKAGE_LIBEV\n-\thelp\n-\t  A Lightweight and fully asynchronous WebSocket client\n-\t  library based on libev.\n-\n-\t  https://github.com/zhaojh329/libuwsc\ndiff --git a/package/libuwsc/libuwsc.hash b/package/libuwsc/libuwsc.hash\ndeleted file mode 100644\nindex f99dfb4c5d..0000000000\n--- a/package/libuwsc/libuwsc.hash\n+++ /dev/null\n@@ -1,3 +0,0 @@\n-# Locally calculated\n-sha256  a06b7324671e181ffe3165e93e6f94c7ac1380f69e32a52e80c8da7016acd60d  libuwsc-3.3.5.tar.gz\n-sha256  99efed4bbc0b62f96f999ef23399e38234fb91651af734fd389a52b033a85b55  LICENSE\ndiff --git a/package/libuwsc/libuwsc.mk b/package/libuwsc/libuwsc.mk\ndeleted file mode 100644\nindex 051ea411fa..0000000000\n--- a/package/libuwsc/libuwsc.mk\n+++ /dev/null\n@@ -1,53 +0,0 @@\n-################################################################################\n-#\n-# libuwsc\n-#\n-################################################################################\n-\n-LIBUWSC_VERSION = 3.3.5\n-LIBUWSC_SITE = https://github.com/zhaojh329/libuwsc/releases/download/v$(LIBUWSC_VERSION)\n-LIBUWSC_LICENSE = MIT\n-LIBUWSC_LICENSE_FILES = LICENSE\n-LIBUWSC_INSTALL_STAGING = YES\n-LIBUWSC_DEPENDENCIES = libev\n-\n-ifeq ($(BR2_PACKAGE_OPENSSL),y)\n-LIBUWSC_DEPENDENCIES += openssl\n-LIBUWSC_CONF_OPTS += \\\n-\t-DUWSC_SSL_SUPPORT=ON \\\n-\t-DUWSC_USE_MBEDTLS=OFF \\\n-\t-DUWSC_USE_OPENSSL=ON \\\n-\t-DUWSC_USE_WOLFSSL=OFF\n-else ifeq ($(BR2_PACKAGE_WOLFSSL_ALL),y)\n-LIBUWSC_DEPENDENCIES += wolfssl\n-LIBUWSC_CONF_OPTS += \\\n-\t-DUWSC_SSL_SUPPORT=ON \\\n-\t-DUWSC_USE_MBEDTLS=OFF \\\n-\t-DUWSC_USE_OPENSSL=OFF \\\n-\t-DUWSC_USE_WOLFSSL=ON\n-else ifeq ($(BR2_PACKAGE_MBEDTLS),y)\n-LIBUWSC_DEPENDENCIES += mbedtls\n-LIBUWSC_CONF_OPTS += \\\n-\t-DUWSC_SSL_SUPPORT=ON \\\n-\t-DUWSC_USE_MBEDTLS=ON \\\n-\t-DUWSC_USE_OPENSSL=OFF \\\n-\t-DUWSC_USE_WOLFSSL=OFF\n-else\n-LIBUWSC_CONF_OPTS += -DUWSC_SSL_SUPPORT=OFF\n-endif\n-\n-ifeq ($(BR2_PACKAGE_LUA):$(BR2_STATIC_LIBS),y:)\n-LIBUWSC_DEPENDENCIES += lua\n-LIBUWSC_CONF_OPTS += -DUWSC_LUA_SUPPORT=ON\n-else\n-LIBUWSC_CONF_OPTS += -DUWSC_LUA_SUPPORT=OFF\n-endif\n-\n-# BUILD_SHARED_LIBS is handled in pkg-cmake.mk as it is a generic cmake variable\n-ifeq ($(BR2_SHARED_STATIC_LIBS),y)\n-LIBUWSC_CONF_OPTS += -DBUILD_STATIC_LIBS=ON\n-else ifeq ($(BR2_SHARED_LIBS),y)\n-LIBUWSC_CONF_OPTS += -DBUILD_STATIC_LIBS=OFF\n-endif\n-\n-$(eval $(cmake-package))\n","prefixes":["v3","09/18"]}