From patchwork Wed Sep 13 08:08:28 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Erik Tideman X-Patchwork-Id: 813211 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@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; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=faltcommunications.onmicrosoft.com header.i=@faltcommunications.onmicrosoft.com header.b="r6KOZJEn"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xsZ6y6hl6z9sPs for ; Wed, 13 Sep 2017 18:08:41 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 7915030A8A; Wed, 13 Sep 2017 08:08:38 +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 dOdiTAowU8aO; Wed, 13 Sep 2017 08:08:37 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 5A86130688; Wed, 13 Sep 2017 08:08:37 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 48EFE1C10C1 for ; Wed, 13 Sep 2017 08:08:36 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 425D089619 for ; Wed, 13 Sep 2017 08:08:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AQ8tgzW4F07s for ; Wed, 13 Sep 2017 08:08:34 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50085.outbound.protection.outlook.com [40.107.5.85]) by hemlock.osuosl.org (Postfix) with ESMTPS id 0D6068960B for ; Wed, 13 Sep 2017 08:08:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=faltcommunications.onmicrosoft.com; s=selector1-faltcom-se; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=C4iTxyUwrPM4I/kEU1o1mi7N/T+IHCiNaTFH4BWnH+E=; b=r6KOZJEnb+Zz/h55G9mkZA9OcrHIiQZss4jtuS2pBTlWgQmN+dPwuB6j72596UKGc1AFYmeb4P+O4vqnXsfJccM/krHZmrHN1jZn5wdj9A/Hqa9/x/dsaDu8edCROL2KG/Pjo5fA8aXIA4Onn4HekejcO6QkgzmWJ3nW6aQ8ji4= Received: from HE1PR0402MB3628.eurprd04.prod.outlook.com (10.167.126.154) by HE1PR0402MB3530.eurprd04.prod.outlook.com (10.167.126.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.12; Wed, 13 Sep 2017 08:08:28 +0000 Received: from HE1PR0402MB3628.eurprd04.prod.outlook.com ([fe80::98ff:917b:dbde:845]) by HE1PR0402MB3628.eurprd04.prod.outlook.com ([fe80::98ff:917b:dbde:845%13]) with mapi id 15.20.0035.018; Wed, 13 Sep 2017 08:08:28 +0000 From: Erik Tideman To: "buildroot@uclibc.org" , Erik Tideman Thread-Topic: [PATCH] Added support for package flatbuffers. Thread-Index: AQHTIKxe/wO2yZ1bXUGiKb9voOHec6KbOldwgANAplyAFBJryA== Date: Wed, 13 Sep 2017 08:08:28 +0000 Message-ID: References: , , In-Reply-To: Accept-Language: sv-SE, en-US Content-Language: sv-SE X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=erik.tideman@faltcom.se; x-originating-ip: [89.160.60.10] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1PR0402MB3530; 6:zVll30w/c3WQwedMTyq2xHfkNy9koV5lAJTHP0Tu4XPWuxdBVbA6AH8JVlWMUO5xB2Q5FAYtvtNBYk0FDIKKBTVYwbBsH5tdUCTS6uHNFtqBsEqZExyH84LNLySXebObhcAgWKQwd3bWruJgHs0JHuoYqu+gColyAJxcqUXL4PJPH2yBzUbeZ2CbPDr7VFN3TqIcRQsWxpdyOU9YxEn/MD7foGlu8nxAcoxRpY7nrcA=; 5:C2HZIPKY5HXWiusRMeTCNdBDYNTzlebsSYrPCDZ/s9pvfIQ30OtmkO4VA5wwe2hAa2NuoVW6gCD25GWLvHx4b/r8C6GNnJv0XZI4DsyfnmyeElvCN1Qp7tccS1qZbEUyoi+s+qSQurl+5tNzjWD03A==; 24:zLEUv7PmttReQysqbqlg1QhDIqnXH8EeYjTDRhq0W6InZ6hSMJ8NG4e6fzuIt3VFqj+K/G0C9UuVpp6h0BxkdSjbjgLHTdfuiB301su4nJw=; 7:6UexCEILzf1onkyK5bx/aYZBpW3CepS6VXdr79l9cNUFwpSHGSygVXdupOUGXHD/7hX0VLDe5+hbk9bB81TNix7ZWfBR0Z1eo/O4YQyPy9Uv9QvOjvD40PLYKaTgxvhZhJZzFll5H8XlvSbyjfGkD+krG4KGrTffH5UhVMDCOdHyDhpSs9ei8tT1DBb4JXTpRziipNAIkAksBiovpgsxPIrOh67YoWPZeiv4eSBze6I= x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10009020)(6009001)(376002)(366002)(39830400002)(346002)(199003)(189002)(6436002)(2950100002)(102836003)(3846002)(7696004)(6116002)(50986999)(76176999)(54356999)(86362001)(9686003)(55016002)(54896002)(99286003)(33656002)(189998001)(5660300001)(101416001)(53936002)(2906002)(25786009)(106356001)(66066001)(2900100001)(105586002)(68736007)(3280700002)(3660700001)(99936001)(6606003)(19627405001)(8676002)(7736002)(73894003)(81156014)(14454004)(81166006)(2501003)(6506006)(8936002)(74482002)(97736004)(4270600006)(5250100002)(74316002)(316002)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0402MB3530; H:HE1PR0402MB3628.eurprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; x-ms-office365-filtering-correlation-id: 16741769-c1c0-4dcf-8b98-08d4fa7e9da6 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(49563074)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:HE1PR0402MB3530; x-ms-traffictypediagnostic: HE1PR0402MB3530: x-exchange-antispam-report-test: UriScan:; x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123564025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0402MB3530; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0402MB3530; x-forefront-prvs: 042957ACD7 received-spf: None (protection.outlook.com: faltcom.se does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: faltcom.se X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2017 08:08:28.1812 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3c6d9197-ddd3-4e45-94e3-f0c4cdd7c60e X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0402MB3530 Subject: [Buildroot] [PATCH] Added support for package flatbuffers. X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 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" From ea2a983b3414871402c9f19a814788b74444091e Mon Sep 17 00:00:00 2001 From: Erik Tideman Date: Tue, 29 Aug 2017 09:46:49 +0200 Subject: [PATCH] Added support for package flatbuffers. Signed-off-by: Erik Tideman --- package/Config.in | 1 + package/flatbuffers/Config.in | 12 ++++++++++++ package/flatbuffers/flatbuffers.hash | 3 +++ package/flatbuffers/flatbuffers.mk | 15 +++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/flatbuffers/Config.in create mode 100644 package/flatbuffers/flatbuffers.hash create mode 100644 package/flatbuffers/flatbuffers.mk diff --git a/package/Config.in b/package/Config.in index a0868d9..a208e1c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1402,6 +1402,7 @@ menu "Other" source "package/elfutils/Config.in" source "package/fftw/Config.in" source "package/flann/Config.in" + source "package/flatbuffers/Config.in" source "package/gflags/Config.in" source "package/glibmm/Config.in" source "package/glm/Config.in" diff --git a/package/flatbuffers/Config.in b/package/flatbuffers/Config.in new file mode 100644 index 0000000..7483ab4 --- /dev/null +++ b/package/flatbuffers/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_FLATBUFFERS + bool "flatbuffers" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11 + depends on BR2_INSTALL_LIBSTDCPP + help + FlatBuffers is an efficient cross platform serialization library for C++, C#, C, + Go, Java, JavaScript, PHP, and Python. It was originally created at Google for + game development and other performance-critical applications. It is available as + Open Source on GitHub under the Apache license, v2 (see LICENSE.txt). + + https://google.github.io/flatbuffers/index.html + diff --git a/package/flatbuffers/flatbuffers.hash b/package/flatbuffers/flatbuffers.hash new file mode 100644 index 0000000..102f0a3 --- /dev/null +++ b/package/flatbuffers/flatbuffers.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 0f8dcdcfbbaba034756f97e4f9946a3784399b578f1b60c8deee3c85fafa3089 flatbuffers-v1.7.1.tar.gz + diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk new file mode 100644 index 0000000..f96e51b --- /dev/null +++ b/package/flatbuffers/flatbuffers.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# flatbuffers +# +################################################################################ + +FLATBUFFERS_VERSION = v1.7.1 +FLATBUFFERS_SITE = $(call github,google,flatbuffers,$(FLATBUFFERS_VERSION)) +FLATBUFFERS_LICENSE = Apache-2.0 +FLATBUFFERS_LICENSE_FILES = COPYING +FLATBUFFERS_INSTALL_STAGING = YES + +FLATBUFFERS_CONF_OPTS += -DCMAKE_CXX_FLAGS="-std=c++11" -DFLATBUFFERS_BUILD_SHAREDLIB=TRUE -DFLATBUFFERS_BUILD_TESTS=FALSE + +$(eval $(cmake-package)) -- 2.7.4