From patchwork Sun Aug 4 16:44:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gilles Talis X-Patchwork-Id: 1141795 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.137; helo=fraxinus.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="CxXCvyOu"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 461mw22SG9z9sDB for ; Mon, 5 Aug 2019 02:44:49 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 4B33E85193; Sun, 4 Aug 2019 16:44:46 +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 39DwwSewBSub; Sun, 4 Aug 2019 16:44:43 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id DA2978511F; Sun, 4 Aug 2019 16:44:43 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 798D61BF5A4 for ; Sun, 4 Aug 2019 16:44:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 730FB203A8 for ; Sun, 4 Aug 2019 16:44:42 +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 bK6dzl2REgG7 for ; Sun, 4 Aug 2019 16:44:41 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by silver.osuosl.org (Postfix) with ESMTPS id F06D62038D for ; Sun, 4 Aug 2019 16:44:40 +0000 (UTC) Received: by mail-wr1-f53.google.com with SMTP id n9so56958531wrr.4 for ; Sun, 04 Aug 2019 09:44:40 -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=YNZTBwNFvUJbgMl2YqKnSfhPuOa3vBuPyDJWUMk6azE=; b=CxXCvyOu0zzUZzo8Ec7XeP8gx8nPnlx7rHFDPBQJ90CGgm+K+Ok6wX+8AsDzl8wNcd DXdAirAfwLsm7NOyAqjpAFcSKo8b2AALbiiQTilLq+VEH4rpVHNo5SihNq084e3S7G98 FXHm4a6jmZW7EZEByJrWz2MtQwki2tCgz+VJvV/vSkhVR2CpIEhQKg03t7ngrQZRTelU AlKBxGmCIfBRiNXyo6Tssk1HPee+szTNxIO9BHy+Kqtz9kUOQocCLwsTS4IWV9kRjHsx KRashfzQ7C4W2tT1vrlUWt67YMHHE9ceEBhfdNeklBOdYcIomVx9K+St6U65sWdWfSXE JKuA== 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=YNZTBwNFvUJbgMl2YqKnSfhPuOa3vBuPyDJWUMk6azE=; b=mluVoTleoH3Ot6TzPYcHsuGssZhSI43B2GXxRI1sqd9dEctPS/bexLC+YdS1MJjfjn Z4G0AejYwz27TUPK1ENGhNaov6a4XPfiw3zDt5YacAp4AuvRrLvk3mge7LS60ZJDx3H4 B1unxz13161bF+zSH7rPNy9otBU/zk1jzmqIL0ym5Z5WucN9ud5NM295iPumFso4/e+m k2piNE4qm8JWgy+mHq2R/T7HqAslwmICAknOxOVIALGyeAfaQtKvbvSEwpIqoxc4YM0o VhoJVZbDsbpuGkhMGJlsUA90PY39KKuK/rmDgdq3U7Aqa80IfFPnqnnQM6sDfPaxs5Na 7tjg== X-Gm-Message-State: APjAAAW/mYezpQYbdpi0Rp0nRSAZ3UQ6AVw5rKekpmrBBG2xteorohuD WUwFgg0+nBWcb5v5TkOMyQag66hFAv8= X-Google-Smtp-Source: APXvYqzecCyL79LbSZ6dDo7i99zsHGtq/TBggFTBOy/byAe3GUmG5izrjDCcQPF0/ptkzHi0piRqUA== X-Received: by 2002:a5d:43d0:: with SMTP id v16mr151568949wrr.252.1564937079297; Sun, 04 Aug 2019 09:44:39 -0700 (PDT) Received: from gilles-Gazelle-Professional.home ([2a01:cb1d:b6:bd00:8884:1080:113d:f15]) by smtp.gmail.com with ESMTPSA id o26sm171480247wro.53.2019.08.04.09.44.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 04 Aug 2019 09:44:38 -0700 (PDT) From: Gilles Talis To: buildroot@buildroot.org Date: Sun, 4 Aug 2019 18:44:31 +0200 Message-Id: <1564937071-4979-1-git-send-email-gilles.talis@gmail.com> X-Mailer: git-send-email 2.7.4 Subject: [Buildroot] [PATCH] 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" Signed-off-by: Gilles Talis --- 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 d43a9f2..9bd2c06 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 cb0f89a..6bf10d9 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1647,6 +1647,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..5a69f1d --- /dev/null +++ b/package/restclient-cpp/restclient-cpp.hash @@ -0,0 +1,3 @@ +# Computed locally +sha256 6ae98c65333214d13d765d8fde04ec696f88ce349a419df0fbfc4564bc779df3 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..7d5d73a --- /dev/null +++ b/package/restclient-cpp/restclient-cpp.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# restclient-cpp +# +################################################################################ + +RESTCLIENT_CPP_VERSION = 0.5.1 +RESTCLIENT_CPP_SOURCE = $(RESTCLIENT_CPP_VERSION).tar.gz +RESTCLIENT_CPP_SITE = https://github.com/mrtazz/restclient-cpp/archive +RESTCLIENT_CPP_LICENSE = MIT +RESTCLIENT_CPP_LICENSE_FILES = LICENSE +RESTCLIENT_CPP_INSTALL_STAGING = YES + +RESTCLIENT_CPP_AUTORECONF = YES + +RESTCLIENT_CPP_DEPENDENCIES = libcurl + +$(eval $(autotools-package))