| comment "mongrel2 needs a toolchain w/ C++, IPv6, threads, largefile, wchar" |
| depends on BR2_UCLIBC_VERSION_SNAPSHOT || \ |
| BR2_TOOLCHAIN_USES_GLIBC || \ |
| BR2_arm |
| depends on !BR2_INSTALL_LIBSTDCPP || !BR2_INET_IPV6 || \ |
| !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE || !BR2_USE_WCHAR |
| |
| config BR2_PACKAGE_MONGREL2 |
| bool "mongrel2" |
| select BR2_PACKAGE_SQLITE |
| select BR2_PACKAGE_ZEROMQ |
| depends on BR2_INSTALL_LIBSTDCPP # zeromq |
| depends on BR2_INET_IPV6 # zeromq |
| depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq |
| depends on BR2_LARGEFILE # zeromq -> util-linux |
| depends on BR2_USE_WCHAR # zeromq -> util-linux |
| # {get,make,swap}context functions present in |
| # {e,}glibc and in uClibc's master branch. Source has arm workaround |
| depends on BR2_UCLIBC_VERSION_SNAPSHOT || \ |
| BR2_TOOLCHAIN_USES_GLIBC || \ |
| BR2_arm |
| help |
| Mongrel2 is an application, language, and network architecture |
| agnostic web server that focuses on web applications using |
| modern browser technologies. |
| |
| Mongrel2 supports 17 languages and platforms, HTTP, Flash |
| sockets, WebSockets, Long Polling, and many ways to deploy |
| and hack on it. |
| |
| http://www.mongrel2.org |