From patchwork Mon Sep 9 02:43:16 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jianhui zhao X-Patchwork-Id: 1159585 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="cvlSVVcH"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 46RXXz16PDz9s00 for ; Mon, 9 Sep 2019 12:43:44 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 2CB5920471; Mon, 9 Sep 2019 02:43:39 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H0yHsyg+yxmt; Mon, 9 Sep 2019 02:43:36 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 361F82041F; Mon, 9 Sep 2019 02:43:36 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 47DA21BF2FC for ; Mon, 9 Sep 2019 02:43:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 454A684AB2 for ; Mon, 9 Sep 2019 02:43:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lyyzmDAkisGw for ; Mon, 9 Sep 2019 02:43:31 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by whitealder.osuosl.org (Postfix) with ESMTPS id C1F2184A75 for ; Mon, 9 Sep 2019 02:43:30 +0000 (UTC) Received: by mail-wr1-f41.google.com with SMTP id 30so12013234wrk.11 for ; Sun, 08 Sep 2019 19:43:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=c9bjurpU2ppdPlfk7K5c4/t7UK4jqNnpjKQJkrgbmjw=; b=cvlSVVcHwHyT09kMi1jOtGps0nXZqD4A4eSwbd6U8dZywMudVSNPYO9V5wqmuQbdFJ IlGPetXhtShUUiF7cIrn4rxiL2ZAtGC+Rfv1Q0N1FsHx28JtfasLyJ7rG6Y2/HNW443Q IuP/Vxbm9rp/YQz/SOcRWOLAs1AmFOu1OgEAONtsFz2ljjXgD5j/nqFm1Q5k87u0y2iV wpbxovjE6lAPXgw82qP9GhkmmWpGYW9Dr3xzJjrAXWTNHjGIWAUDYaJNw+/l2YdUF+26 OsYRqpMYQbcb5If36h2d+uMtbLeQ7/MVjBhl4iuoYIpakRIjZ5WU4pIxAQ9S65kscjA9 qlRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=c9bjurpU2ppdPlfk7K5c4/t7UK4jqNnpjKQJkrgbmjw=; b=gKnSkcpeSgoePqI/X1FOARf5JLiIJz2TB+MquvsyegDsvRyfsdh+TQ1eWbHzNRkP1p IBJ1KFCYgPK1roiamKurdqzcSVleCXdR0pHplpYPY86LYV022tGF/vGnDKOApo2WbYDr 1Ipbxrb4eW5UOYIoa2+jL8QP3kJpnTVsMSn/l597RFTvxKt6K+nqODElEJei62PvKbuq FDTdp5SueSclJXKRe435TEa8j39w1fG6LFm/WrkmwWMcdKLNTAGpAI/HmbEkrfFslpy8 560v0wWSCIy9tUTDP2RTXrYe90Qd1w+/GBr6KmLn/uK/y3/VPVE7eQnMXvOsixEtlV+h NXkg== X-Gm-Message-State: APjAAAUCu7jkUfJH6NfcRe0q02bpQzkNzbI85szl5KFgzgeWe8QJdw3a 1BGbqmZrGK4kU5sfekEUehFtuc7x76V7o4YOXLX5IKdC X-Google-Smtp-Source: APXvYqzRc8Mka2GHOLT8yclLERTs3MeAHlzgwrasafMiiUi/qkUTcsk6Bq2P0273U+YxQWudybUaHlmh0yPtYgEi2Sg= X-Received: by 2002:adf:dc81:: with SMTP id r1mr16393482wrj.52.1567997008895; Sun, 08 Sep 2019 19:43:28 -0700 (PDT) MIME-Version: 1.0 From: =?utf-8?b?6LW15bu66L6J?= Date: Mon, 9 Sep 2019 10:43:16 +0800 Message-ID: To: buildroot@buildroot.org Subject: [Buildroot] [PATCH v5 1/1] libuwsc: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: 赵建辉 --- Changes v4 -> v5: - Fix commit error of v4 --- package/Config.in | 1 + package/libuwsc/Config.in | 8 ++++++++ package/libuwsc/libuwsc.hash | 3 +++ package/libuwsc/libuwsc.mk | 37 ++++++++++++++++++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/libuwsc/Config.in create mode 100644 package/libuwsc/libuwsc.hash create mode 100644 package/libuwsc/libuwsc.mk +$(eval $(cmake-package)) -- 2.17.1 diff --git a/package/Config.in b/package/Config.in index 9336261c5d..a9f3867949 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1624,6 +1624,7 @@ menu "Networking" source "package/libupnp18/Config.in" source "package/libupnpp/Config.in" source "package/liburiparser/Config.in" + source "package/libuwsc/Config.in" source "package/libvncserver/Config.in" source "package/libwebsock/Config.in" source "package/libwebsockets/Config.in" diff --git a/package/libuwsc/Config.in b/package/libuwsc/Config.in new file mode 100644 index 0000000000..ae99b6d2dc --- /dev/null +++ b/package/libuwsc/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_LIBUWSC + bool "libuwsc" + select BR2_PACKAGE_LIBEV + help + A Lightweight and fully asynchronous WebSocket client + library based on libev. + + https://github.com/zhaojh329/libuwsc diff --git a/package/libuwsc/libuwsc.hash b/package/libuwsc/libuwsc.hash new file mode 100644 index 0000000000..f137b3613b --- /dev/null +++ b/package/libuwsc/libuwsc.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 bae2cd13eda86876ebcf99a38a069f5e8c01717713d2fec25031051b9c47624b libuwsc-3.3.2.tar.gz +sha256 e557975decde6439395e72dce7690d974d1a493722a7be5228794ec944f0c5db LICENSE diff --git a/package/libuwsc/libuwsc.mk b/package/libuwsc/libuwsc.mk new file mode 100644 index 0000000000..5afbb186a4 --- /dev/null +++ b/package/libuwsc/libuwsc.mk @@ -0,0 +1,37 @@ +################################################################################ +# +# libuwsc +# +################################################################################ + +LIBUWSC_VERSION = 3.3.2 +LIBUWSC_SITE = https://github.com/zhaojh329/libuwsc/releases/download/v$(LIBUWSC_VERSION) +LIBUWSC_LICENSE = MIT +LIBUWSC_LICENSE_FILES = LICENSE +LIBUWSC_INSTALL_STAGING = YES +LIBUWSC_DEPENDENCIES = libev + +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBUWSC_DEPENDENCIES += openssl +LIBUWSC_CONF_OPTS += -DUWSC_USE_OPENSSL=ON +else ifeq ($(BR2_PACKAGE_WOLFSSL),y) +LIBUWSC_DEPENDENCIES += wolfssl +LIBUWSC_CONF_OPTS += -DUWSC_USE_WOLFSSL=ON +else ifeq ($(BR2_PACKAGE_MBEDTLS),y) +LIBUWSC_DEPENDENCIES += mbedtls +LIBUWSC_CONF_OPTS += -DUWSC_USE_MBEDTLS=ON +else +LIBUWSC_CONF_OPTS += -DUWSC_SSL_SUPPORT=OFF +endif + +ifeq ($(BR2_PACKAGE_LUA),y) +LIBUWSC_DEPENDENCIES += lua +ifeq ($(BR2_PACKAGE_HAS_LUAINTERPRETER),y) +LIBUWSC_DEPENDENCIES += luainterpreter +endif +LIBUWSC_CONF_OPTS += -DUWSC_LUA_SUPPORT=ON +else +LIBUWSC_CONF_OPTS += -DUWSC_LUA_SUPPORT=OFF +endif +