From patchwork Tue Apr 6 02:29:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pluhuxc@163.com X-Patchwork-Id: 1462576 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=163.com header.i=@163.com header.a=rsa-sha256 header.s=s110527 header.b=V6UuxPy6; dkim-atps=neutral Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FDs1m6920z9sV5 for ; Tue, 6 Apr 2021 12:30:02 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 108E840EC4; Tue, 6 Apr 2021 02:30:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WK_YeGBoshJX; Tue, 6 Apr 2021 02:29:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 16A5540ECB; Tue, 6 Apr 2021 02:29:58 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id ECCFD1BF21A for ; Tue, 6 Apr 2021 02:29:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id DBFEC607A6 for ; Tue, 6 Apr 2021 02:29:56 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp3.osuosl.org (amavisd-new); dkim=pass (1024-bit key) header.d=163.com Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SIHOTHnFgzVk for ; Tue, 6 Apr 2021 02:29:56 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 Received: from mail-m971.mail.163.com (mail-m971.mail.163.com [123.126.97.1]) by smtp3.osuosl.org (Postfix) with ESMTPS id 7B7AA60690 for ; Tue, 6 Apr 2021 02:29:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=iKyW7 WURMZME14G5bGR3D30Xs1E8TUpq4e1MSNBhsAo=; b=V6UuxPy6cD0U1k9gGry3z k+sPqAy6ThxMN57surj+ETG0LWjUfxYGkwnDPwd/XW0O0lRawHTiDlYt8mPO0I6S HPTLfGOMJBHfN8T4tAlOYontC/P/nN7sh42Dbdiucs8LSsFNjGXCIvc94eSiP+0V ktSk73HX/0KTDrx0FIUOBw= Received: from docker-vm.docker-vm.localnet (unknown [223.12.177.12]) by smtp1 (Coremail) with SMTP id GdxpCgBXEeWZx2tgXakUAA--.109S2; Tue, 06 Apr 2021 10:29:52 +0800 (CST) From: pluhuxc@163.com To: buildroot@buildroot.org Date: Tue, 6 Apr 2021 02:29:40 +0000 Message-Id: <20210406022940.14488-1-pluhuxc@163.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-CM-TRANSID: GdxpCgBXEeWZx2tgXakUAA--.109S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxZw4xZr4xKr17XFyDGr48WFg_yoW5Xw13pr W7Jr4rGw4xG3WrG3srWF18ur13XwsI9r1UJwn7tw1UtFyUGFyxAw1kJ3Wakry3Xr9Fyw4U Zw1UGrs0gryjgaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zEzBT-UUUUU= X-Originating-IP: [223.12.177.12] X-CM-SenderInfo: xsoxx3l0f6il2tof0z/1tbiJwBslV5u95oUcAAAsn Subject: [Buildroot] [PATCH 1/1] package: add libtsm 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: , Cc: luhui , Samuel Martin Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: luhui Signed-off-by: luhui Acked-by: Arnout Vandecappelle (Essensium/Mind) --- package/Config.in | 1 + package/libtsm/Config.in | 10 ++++++++++ package/libtsm/libtsm.hash | 4 ++++ package/libtsm/libtsm.mk | 14 ++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 package/libtsm/Config.in create mode 100644 package/libtsm/libtsm.hash create mode 100644 package/libtsm/libtsm.mk diff --git a/package/Config.in b/package/Config.in index 1269bc7b51..ca86e3dd2e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1932,6 +1932,7 @@ menu "Other" source "package/libtasn1/Config.in" source "package/libtommath/Config.in" source "package/libtpl/Config.in" + source "package/libtsm/Config.in" source "package/libubox/Config.in" source "package/libuci/Config.in" source "package/libunwind/Config.in" diff --git a/package/libtsm/Config.in b/package/libtsm/Config.in new file mode 100644 index 0000000000..03217dbc69 --- /dev/null +++ b/package/libtsm/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_LIBTSM + bool "libtsm" + select BR2_PACKAGE_LIBXKBCOMMON + help + TSM is a state machine for DEC VT100-VT520 + compatible terminal emulators. It tries to + support all common standards while keeping + compatibility to existing emulators. + + https://github.com/Aetf/libtsm diff --git a/package/libtsm/libtsm.hash b/package/libtsm/libtsm.hash new file mode 100644 index 0000000000..0b6c01b1a0 --- /dev/null +++ b/package/libtsm/libtsm.hash @@ -0,0 +1,4 @@ +sha256 7bab5ac3b5709a3f0c9d43207e8be5651402034d31c96e58140423fce55eb6c9 libtsm-4.0.1.tar.gz +sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 LICENSE_htable +sha256 47b3a15b5259545b866f33c302d485fe414c65917de179b33f411c2f8722c7da COPYING +sha256 3d2f828a7b462939e5278ec83c7663a9ebe50851fc64883a4f544ed04f12fe03 external/wcwidth/LICENSE.txt diff --git a/package/libtsm/libtsm.mk b/package/libtsm/libtsm.mk new file mode 100644 index 0000000000..2ed567f6f0 --- /dev/null +++ b/package/libtsm/libtsm.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# libtsm +# +################################################################################ + +LIBTSM_VERSION = 4.0.1 +LIBTSM_SITE = $(call github,Aetf,libtsm,v$(LIBTSM_VERSION)) +LIBTSM_INSTALL_STAGING = YES +LIBTSM_SUPPORTS_IN_SOURCE_BUILD = NO +LIBTSM_LICENSE = BSD-2-Clause, MIT, LGPL-2.1+, ISC +LIBTSM_LICENSE_FILES = COPYING LICENSE_htable external/wcwidth/LICENSE.txt + +$(eval $(cmake-package))