From patchwork Sat Aug 10 05:23:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gilles Talis X-Patchwork-Id: 1145095 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.138; helo=whitealder.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="JDzsryAn"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4659Ww6JV9z9sDQ for ; Sat, 10 Aug 2019 15:24:10 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 272E384E38; Sat, 10 Aug 2019 05:24:08 +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 29vtH9wA-k30; Sat, 10 Aug 2019 05:24:06 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id CD375855D8; Sat, 10 Aug 2019 05:24:06 +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 F2FC91BF5AA for ; Sat, 10 Aug 2019 05:24:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id ED8F685DCA for ; Sat, 10 Aug 2019 05:24:05 +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 aQR5DSdcMlD2 for ; Sat, 10 Aug 2019 05:24:04 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 6B5E785D95 for ; Sat, 10 Aug 2019 05:24:04 +0000 (UTC) Received: by mail-wr1-f45.google.com with SMTP id c2so96778495wrm.8 for ; Fri, 09 Aug 2019 22:24:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=+j62fO6K9DI9TJ1TgEUewHjgA87JAE8LcveqVDUkRlw=; b=JDzsryAnZ6SgXkGbzSEX4qaECRhCrpGuHu3nJLcRBFL/x1AStwEBPQ3pqI13mf3Rfk hgf3FDKb2gFTLA7/C9uqo2bx2GVueQ0FUV86N2r2ODowopvuVRFhsnqguvfXVUQtPiSS Gfsu1y/AKJ80Gf9s9Ejmiw7WG3W6UGQp9SZ8bsYSlmP5Tz40nk5OjweXiUgn86kqtn4Y 18X3lBPoKL0AL5YjG2B3oiFqoGEmqf1r9wEyXJLnruT6Gmbxmc1HnTAgfXUwtr9OzgjD QJ1ktW2n1H2QQXbNHK1p01ARu3pA1svMUApE5Aiqi1wpBA7rd51JEtEaRg3UPYB0qdCj 9trw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=+j62fO6K9DI9TJ1TgEUewHjgA87JAE8LcveqVDUkRlw=; b=K97RaiRmxQ93O/TXG9oKLztJTocn0XD27PVwf/Z4TfdCgr2+47xaunDzQfxC/oaeJj t5JRM3YrVoIUkTMdYB8Gv+0PS/BWAvPdTgOY3iv/w37eDyQFWJoCWGJ3bIeHuoVj7cHE SlJIvkZ0afe0WAChJOSKCFoTLIgvbLCBLKmMiX82avyZ5/3NOeeom89aAZKxQFwxhIGs zvNMuloNLDzvsjaRAcI92wFcAn+SJZAYep3EnyFYm2DZCeVhsaK7xUP7/UqsF+2zmNoQ 1HayOQpOc7EN54W92YMQADZjZoeo2EXIQrNFRbKgeQAAxtgbEsrirtyO7bPpr5COCgsS 5kXA== X-Gm-Message-State: APjAAAVNmXHqPiMN29jd63XcaiwPRWhEx6ltz4lFrWPTwSzbBUl1LfiM KAJoVxX0GgxQvW3qSMvoeBH/dXzoCYNkkQ== X-Google-Smtp-Source: APXvYqwZPLAXbqTNk1ZdHBiFvNNasNfkpcMjAofGRL5VG7cWhD0bDF9q8P+4gRhWTXdBDI9hhJeZEQ== X-Received: by 2002:a5d:54c7:: with SMTP id x7mr27817886wrv.39.1565414642621; Fri, 09 Aug 2019 22:24:02 -0700 (PDT) Received: from gilles-Gazelle-Professional.home ([2a01:cb1d:b6:bd00:b94f:416d:16fb:551c]) by smtp.gmail.com with ESMTPSA id w13sm24078675wre.44.2019.08.09.22.24.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 09 Aug 2019 22:24:01 -0700 (PDT) From: Gilles Talis To: buildroot@buildroot.org Date: Sat, 10 Aug 2019 07:23:53 +0200 Message-Id: <1565414633-17846-1-git-send-email-gilles.talis@gmail.com> X-Mailer: git-send-email 2.7.4 Subject: [Buildroot] [PATCH v2] package/restclient-cpp: 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: , Cc: Gilles Talis MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" restclient-cpp is a simple REST client library for C++ Signed-off-by: Gilles Talis --- Changes v1 -> v2: - Added a description of package in commit message - Switched to github helper macro to download package --- DEVELOPERS | 1 + package/Config.in | 1 + package/restclient-cpp/Config.in | 13 +++++++++++++ package/restclient-cpp/restclient-cpp.hash | 3 +++ package/restclient-cpp/restclient-cpp.mk | 18 ++++++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/restclient-cpp/Config.in create mode 100644 package/restclient-cpp/restclient-cpp.hash create mode 100644 package/restclient-cpp/restclient-cpp.mk diff --git a/DEVELOPERS b/DEVELOPERS index e8ba6cd..c18314a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -945,6 +945,7 @@ F: package/httping/ F: package/iozone/ F: package/leptonica/ F: package/ocrad/ +F: package/restclient-cpp/ F: package/tesseract-ocr/ F: package/webp/ F: package/xapian/ diff --git a/package/Config.in b/package/Config.in index 5f2191a..4eab109 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1648,6 +1648,7 @@ menu "Networking" source "package/qdecoder/Config.in" source "package/qpid-proton/Config.in" source "package/rabbitmq-c/Config.in" + source "package/restclient-cpp/Config.in" source "package/rtmpdump/Config.in" source "package/slirp/Config.in" source "package/snmppp/Config.in" diff --git a/package/restclient-cpp/Config.in b/package/restclient-cpp/Config.in new file mode 100644 index 0000000..9bf2240 --- /dev/null +++ b/package/restclient-cpp/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_RESTCLIENT_CPP + bool "restclient-cpp" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + select BR2_PACKAGE_LIBCURL + help + restclient-cpp is a C++ client library for + making HTTP/REST requests + + http://code.mrtazz.com/restclient-cpp/ + +comment "restclient-cpp needs a toolchain w/ C++, gcc >= 4.8" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/restclient-cpp/restclient-cpp.hash b/package/restclient-cpp/restclient-cpp.hash new file mode 100644 index 0000000..428ec51 --- /dev/null +++ b/package/restclient-cpp/restclient-cpp.hash @@ -0,0 +1,3 @@ +# Computed locally +sha256 6ae98c65333214d13d765d8fde04ec696f88ce349a419df0fbfc4564bc779df3 restclient-cpp-0.5.1.tar.gz +sha256 1c2f79e825a39eb61d8919044776627f4d079ff38975410a3bde340154fc94a4 LICENSE diff --git a/package/restclient-cpp/restclient-cpp.mk b/package/restclient-cpp/restclient-cpp.mk new file mode 100644 index 0000000..9393333 --- /dev/null +++ b/package/restclient-cpp/restclient-cpp.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# restclient-cpp +# +################################################################################ + +RESTCLIENT_CPP_VERSION = 0.5.1 +RESTCLIENT_CPP_SITE = $(call github,mrtazz,restclient-cpp,$(RESTCLIENT_CPP_VERSION)) +RESTCLIENT_CPP_LICENSE = MIT +RESTCLIENT_CPP_LICENSE_FILES = LICENSE +RESTCLIENT_CPP_INSTALL_STAGING = YES + +# Source from github, no configure script provided +RESTCLIENT_CPP_AUTORECONF = YES + +RESTCLIENT_CPP_DEPENDENCIES = libcurl + +$(eval $(autotools-package))