From patchwork Mon Jun 29 21:07:35 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Julien Olivain X-Patchwork-Id: 1319306 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.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=cotds.org 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 49wg7v555vz9sRN for ; Tue, 30 Jun 2020 07:08:27 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id EFE242039C; Mon, 29 Jun 2020 21:08:25 +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 RxHG7W0avV7X; Mon, 29 Jun 2020 21:08:24 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 8147020419; Mon, 29 Jun 2020 21:08:24 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 607D01BF28A for ; Mon, 29 Jun 2020 21:08:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5D80886C3B for ; Mon, 29 Jun 2020 21:08:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O6xYjadjW3Cu for ; Mon, 29 Jun 2020 21:08:22 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail.cotds.org (mail.cotds.org [194.117.244.136]) by fraxinus.osuosl.org (Postfix) with ESMTP id BFEC386C3A for ; Mon, 29 Jun 2020 21:08:21 +0000 (UTC) Received: from mail.cotds.org (mail.cotds.org [194.117.244.136]) by mail.cotds.org (Postfix) with ESMTP id 8C62FD1326C for ; Mon, 29 Jun 2020 23:08:20 +0200 (CEST) X-Virus-Scanned: amavisd-new at mail.cotds.org Received: from mail.cotds.org ([194.117.244.136]) by mail.cotds.org (mail.cotds.org [194.117.244.136]) (amavisd-new, port 10024) with ESMTP id j2fiA-BOhBJm for ; Mon, 29 Jun 2020 23:08:18 +0200 (CEST) Received: from localhost.localdomain (82-64-214-120.subs.proxad.net [82.64.214.120]) by mail.cotds.org (Postfix) with ESMTPSA id 4DD48D13271; Mon, 29 Jun 2020 23:08:13 +0200 (CEST) From: Julien Olivain To: buildroot@buildroot.org Date: Mon, 29 Jun 2020 23:07:35 +0200 Message-Id: <20200629210735.179913-4-juju@cotds.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200629210735.179913-1-juju@cotds.org> References: <20200629210735.179913-1-juju@cotds.org> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 4/4] package/poco: add new option for the Poco JWT component 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" Poco 1.10.0 introduced a new JWT (JSON Web Tokens). See: https://pocoproject.org/docs/Poco.JWT.Token.html This patch add the option to build this component. Signed-off-by: Julien Olivain --- package/poco/Config.in | 6 ++++++ package/poco/poco.mk | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/package/poco/Config.in b/package/poco/Config.in index a3d19d5640..1a3b0ceeed 100644 --- a/package/poco/Config.in +++ b/package/poco/Config.in @@ -82,6 +82,12 @@ config BR2_PACKAGE_POCO_DATA_MYSQL select BR2_PACKAGE_POCO_DATA select BR2_PACKAGE_MYSQL +config BR2_PACKAGE_POCO_JWT + bool "jwt" + select BR2_PACKAGE_POCO_JSON + select BR2_PACKAGE_POCO_CRYPTO + select BR2_PACKAGE_OPENSSL + endif # BR2_PACKAGE_POCO comment "poco needs a toolchain w/ wchar, NPTL, C++, dynamic library, gcc >= 5 w/ C++14" diff --git a/package/poco/poco.mk b/package/poco/poco.mk index 915d0dc400..c605044ba3 100644 --- a/package/poco/poco.mk +++ b/package/poco/poco.mk @@ -17,7 +17,7 @@ POCO_DEPENDENCIES = zlib pcre \ $(if $(BR2_PACKAGE_POCO_DATA_SQLITE),sqlite) \ $(if $(BR2_PACKAGE_POCO_DATA_MYSQL),mysql) -POCO_OMIT = Data/ODBC JWT PageCompiler \ +POCO_OMIT = Data/ODBC PageCompiler \ $(if $(BR2_PACKAGE_POCO_JSON),,JSON) \ $(if $(BR2_PACKAGE_POCO_XML),,XML) \ $(if $(BR2_PACKAGE_POCO_UTIL),,Util) \ @@ -31,7 +31,8 @@ POCO_OMIT = Data/ODBC JWT PageCompiler \ $(if $(BR2_PACKAGE_POCO_MONGODB),,MongoDB) \ $(if $(BR2_PACKAGE_POCO_DATA),,Data) \ $(if $(BR2_PACKAGE_POCO_DATA_MYSQL),,Data/MySQL) \ - $(if $(BR2_PACKAGE_POCO_DATA_SQLITE),,Data/SQLite) + $(if $(BR2_PACKAGE_POCO_DATA_SQLITE),,Data/SQLite) \ + $(if $(BR2_PACKAGE_POCO_JWT),,JWT) ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) POCO_CONF_OPTS += --no-fpenvironment --no-wstring