libsemanage: bump to version 2.5
[buildroot-gz.git] / package / mongrel2 / Config.in
blobbc9b79bddbd62e06b6472e1f915262683098b5c2
1 # mongrel2 uses {get,make,swap}context() functions, which are
2 # available in glibc for all architectures and in uClibc only for a
3 # subset of the architectures
4 config BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
5         bool
6         default y if BR2_TOOLCHAIN_USES_GLIBC
7         default y if BR2_TOOLCHAIN_USES_UCLIBC && \
8                 (BR2_arm || BR2_armeb || BR2_i386 || BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || BR2_sparc || BR2_x86_64)
10 comment "mongrel2 needs a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library"
11         depends on !BR2_INSTALL_LIBSTDCPP || \
12                 !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
13                 BR2_STATIC_LIBS || !BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
15 config BR2_PACKAGE_MONGREL2
16         bool "mongrel2"
17         select BR2_PACKAGE_SQLITE
18         select BR2_PACKAGE_ZEROMQ
19         depends on BR2_INSTALL_LIBSTDCPP # zeromq
20         depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
21         depends on BR2_USE_WCHAR # zeromq -> util-linux
22         depends on !BR2_STATIC_LIBS # uses dlopen()
23         depends on BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
24         help
25           Mongrel2 is an application, language, and network architecture
26           agnostic web server that focuses on web applications using
27           modern browser technologies.
29           Mongrel2 supports 17 languages and platforms, HTTP, Flash
30           sockets, WebSockets, Long Polling, and many ways to deploy
31           and hack on it.
33           http://www.mongrel2.org