The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / zeromq / Config.in
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/package/zeromq/Config.in b/cirros-testvm/src-cirros/buildroot-2015.05/package/zeromq/Config.in
new file mode 100644 (file)
index 0000000..9277653
--- /dev/null
@@ -0,0 +1,41 @@
+comment "zeromq needs a toolchain w/ C++, wchar, threads"
+       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
+               BR2_TOOLCHAIN_HAS_THREADS)
+
+config BR2_PACKAGE_ZEROMQ
+       bool "zeromq"
+       depends on BR2_INSTALL_LIBSTDCPP
+       depends on BR2_USE_WCHAR # util-linux
+       depends on BR2_TOOLCHAIN_HAS_THREADS
+       select BR2_PACKAGE_UTIL_LINUX
+       select BR2_PACKAGE_UTIL_LINUX_LIBUUID
+       help
+         ØMQ (ZeroMQ, 0MQ, zmq) looks like an embeddable networking
+         library but acts like a concurrency framework. It gives you
+         sockets that carry whole messages across various transports
+         like in-process, inter- process, TCP, and multicast. You can
+         connect sockets N-to-N with patterns like fanout, pub-sub,
+         task distribution, and request-reply. It's fast enough to
+         be the fabric for clustered products. Its asynchronous I/O
+         model gives you scalable multicore applications, built as
+         asynchronous message-processing tasks. It has a score of
+         language APIs and runs on most operating systems.
+
+         ØMQ is from iMatix and is LGPL open source.
+
+         http://www.zeromq.org/
+
+if BR2_PACKAGE_ZEROMQ
+
+config BR2_PACKAGE_ZEROMQ_PGM
+       bool "PGM/EPGM support"
+       depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1 # openpgm
+       depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 # openpgm
+       depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 # openpgm
+       select BR2_PACKAGE_OPENPGM
+       help
+         Add support for Pragmatic General Multicast protocol (RFC 3208)
+         implemented either over raw IP packets or UDP datagrams
+         (encapsulated PGM). This requires OpenPGM library.
+
+endif