F: package/x11r7/xdriver_xf86-video-imx-viv/
N: Joel Carlson <JoelsonCarl@gmail.com>
+F: package/c-capnproto/
F: package/capnproto/
F: package/cmocka/
F: package/flatcc/
source "package/bctoolbox/Config.in"
source "package/bdwgc/Config.in"
source "package/boost/Config.in"
+ source "package/c-capnproto/Config.in"
source "package/capnproto/Config.in"
source "package/clang/Config.in"
source "package/clapack/Config.in"
--- /dev/null
+config BR2_PACKAGE_C_CAPNPROTO
+ bool "c-capnproto"
+ depends on BR2_USE_MMU # capnproto
+ depends on BR2_HOST_GCC_AT_LEAST_4_8 # capnproto
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # capnproto
+ depends on BR2_INSTALL_LIBSTDCPP # capnproto
+ depends on BR2_TOOLCHAIN_HAS_THREADS # capnproto
+ depends on BR2_TOOLCHAIN_HAS_ATOMIC # capnproto
+ select BR2_PACKAGE_CAPNPROTO
+ help
+ A C plugin for Cap'n Proto. Generates the code generator
+ plugin for C. Requires regular Cap'n Proto and only
+ provides serialization (no RPC).
+
+comment "c-capnproto needs host and target gcc >= 4.8 w/ C++, threads, atomic"
+ depends on BR2_USE_MMU
+ depends on!BR2_HOST_GCC_AT_LEAST_4_8 || \
+ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
+ !BR2_INSTALL_LIBSTDCPP || \
+ !BR2_TOOLCHAIN_HAS_THREADS || \
+ !BR2_TOOLCHAIN_HAS_ATOMIC
--- /dev/null
+# Locally calculated
+sha256 88c454f4f4bad87c9b60cd739c7da5605c1085c0e92b317dd72d547bbb804279 c-capnproto-9053ebe6eeb2ae762655b982e27c341cb568366d.tar.gz
+sha256 27797e6c7dce96675d79ed250584d157b7a86405db6eb6fba9644e6d96d42c57 COPYING
--- /dev/null
+################################################################################
+#
+# c-capnproto
+#
+################################################################################
+
+C_CAPNPROTO_VERSION = 9053ebe6eeb2ae762655b982e27c341cb568366d
+C_CAPNPROTO_SITE = https://github.com/opensourcerouting/c-capnproto.git
+C_CAPNPROTO_SITE_METHOD = git
+C_CAPNPROTO_GIT_SUBMODULES = YES
+C_CAPNPROTO_LICENSE = MIT
+C_CAPNPROTO_LICENSE_FILES = COPYING
+C_CAPNPROTO_INSTALL_STAGING = YES
+
+# Fetched from git with no configure script
+C_CAPNPROTO_AUTORECONF = YES
+
+# As a plugin for capnproto's capnpc, requires capnproto. Needs to be on the
+# host to generate C code from message definitions.
+C_CAPNPROTO_DEPENDENCIES = host-c-capnproto capnproto
+HOST_C_CAPNPROTO_DEPENDENCIES = host-capnproto
+
+$(eval $(autotools-package))
+$(eval $(host-autotools-package))