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 / nginx / Config.in
1 menuconfig BR2_PACKAGE_NGINX
2         bool "nginx"
3         depends on BR2_USE_MMU # fork()
4         help
5           nginx is an HTTP and reverse proxy server, as well as a mail proxy
6           server.
7
8           http://nginx.org/
9
10 if BR2_PACKAGE_NGINX
11
12 config BR2_PACKAGE_NGINX_FILE_AIO
13         bool "file AIO support"
14         # Does not build, because nginx hardcodes using SYS_eventfd,
15         # but it's available on neither AArch64 nor ARC where only
16         # eventfd() is available. See
17         # https://bugs.launchpad.net/linaro-aarch64/+bug/1160013
18         depends on !BR2_aarch64
19         depends on !BR2_arc
20
21 config BR2_PACKAGE_NGINX_HTTP
22         bool "http server"
23         default y
24
25 if BR2_PACKAGE_NGINX_HTTP
26
27 config BR2_PACKAGE_NGINX_HTTP_CACHE
28         bool "http cache support"
29         select BR2_PACKAGE_OPENSSL
30
31 comment "http modules"
32
33 config BR2_PACKAGE_NGINX_HTTP_SSL_MODULE
34         bool "ngx_http_ssl_module"
35         select BR2_PACKAGE_OPENSSL
36         help
37           Enable ngx_http_ssl_module
38
39 config BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE
40         bool "ngx_http_spdy_module"
41         select BR2_PACKAGE_ZLIB
42         help
43           Enable ngx_http_spdy_module
44
45 config BR2_PACKAGE_NGINX_HTTP_REALIP_MODULE
46         bool "ngx_http_realip_module"
47         help
48           Enable ngx_http_realip_module
49
50 config BR2_PACKAGE_NGINX_HTTP_ADDITION_MODULE
51         bool "ngx_http_addition_module"
52         help
53           Enable ngx_http_addition_module
54
55 config BR2_PACKAGE_NGINX_HTTP_XSLT_MODULE
56         bool "ngx_http_xslt_module"
57         select BR2_PACKAGE_LIBXML2
58         select BR2_PACKAGE_LIBXSLT
59         help
60           Enable ngx_http_xslt_module
61
62 config BR2_PACKAGE_NGINX_HTTP_IMAGE_FILTER_MODULE
63         bool "ngx_http_image_filter_module"
64         select BR2_PACKAGE_GD
65         select BR2_PACKAGE_JPEG
66         select BR2_PACKAGE_LIBPNG
67         help
68           Enable ngx_http_image_filter_module
69
70 config BR2_PACKAGE_NGINX_HTTP_SUB_MODULE
71         bool "ngx_http_sub_module"
72         help
73           Enable ngx_http_sub_module
74
75 config BR2_PACKAGE_NGINX_HTTP_DAV_MODULE
76         bool "ngx_http_dav_module"
77         help
78           Enable ngx_http_dav_module
79
80 config BR2_PACKAGE_NGINX_HTTP_FLV_MODULE
81         bool "ngx_http_flv_module"
82         help
83           Enable ngx_http_flv_module
84
85 config BR2_PACKAGE_NGINX_HTTP_MP4_MODULE
86         bool "ngx_http_mp4_module"
87         help
88           Enable ngx_http_mp4_module
89
90 config BR2_PACKAGE_NGINX_HTTP_GUNZIP_MODULE
91         bool "ngx_http_gunzip_module"
92         select BR2_PACKAGE_ZLIB
93         help
94           Enable ngx_http_gunzip_module
95
96 config BR2_PACKAGE_NGINX_HTTP_GZIP_STATIC_MODULE
97         bool "ngx_http_gzip_static_module"
98         select BR2_PACKAGE_ZLIB
99         help
100           Enable ngx_http_gzip_static_module
101
102 config BR2_PACKAGE_NGINX_HTTP_AUTH_REQUEST_MODULE
103         bool "ngx_http_auth_request_module"
104         help
105           Enable ngx_http_auth_request_module
106
107 config BR2_PACKAGE_NGINX_HTTP_RANDOM_INDEX_MODULE
108         bool "ngx_http_random_index_module"
109         help
110           Enable ngx_http_random_index_module
111
112 config BR2_PACKAGE_NGINX_HTTP_SECURE_LINK_MODULE
113         bool "ngx_http_secure_link_module"
114         select BR2_PACKAGE_OPENSSL
115         help
116           Enable ngx_http_secure_link_module
117
118 config BR2_PACKAGE_NGINX_HTTP_DEGRADATION_MODULE
119         bool "ngx_http_degradation_module"
120         help
121           Enable ngx_http_degradation_module
122
123 config BR2_PACKAGE_NGINX_HTTP_STUB_STATUS_MODULE
124         bool "ngx_http_stub_status_module"
125         help
126           Enable ngx_http_stub_status_module
127
128 config BR2_PACKAGE_NGINX_HTTP_CHARSET_MODULE
129         bool "ngx_http_charset_module"
130         default y
131         help
132           Enable ngx_http_charset_module
133
134 config BR2_PACKAGE_NGINX_HTTP_GZIP_MODULE
135         bool "ngx_http_gzip_module"
136         select BR2_PACKAGE_ZLIB
137         default y
138         help
139           Enable ngx_http_gzip_module
140
141 config BR2_PACKAGE_NGINX_HTTP_SSI_MODULE
142         bool "ngx_http_ssi_module"
143         default y
144         help
145           Enable ngx_http_ssi_module
146
147 config BR2_PACKAGE_NGINX_HTTP_USERID_MODULE
148         bool "ngx_http_userid_module"
149         default y
150         help
151           Enable ngx_http_userid_module
152
153 config BR2_PACKAGE_NGINX_HTTP_ACCESS_MODULE
154         bool "ngx_http_access_module"
155         default y
156         help
157           Enable ngx_http_access_module
158
159 config BR2_PACKAGE_NGINX_HTTP_AUTH_BASIC_MODULE
160         bool "ngx_http_auth_basic_module"
161         default y
162         help
163           Enable ngx_http_auth_basic_module
164
165 config BR2_PACKAGE_NGINX_HTTP_AUTOINDEX_MODULE
166         bool "ngx_http_autoindex_module"
167         default y
168         help
169           Enable ngx_http_autoindex_module
170
171 config BR2_PACKAGE_NGINX_HTTP_GEO_MODULE
172         bool "ngx_http_geo_module"
173         default y
174         help
175           Enable ngx_http_geo_module
176
177 config BR2_PACKAGE_NGINX_HTTP_MAP_MODULE
178         bool "ngx_http_map_module"
179         default y
180         help
181           Enable ngx_http_map_module
182
183 config BR2_PACKAGE_NGINX_HTTP_SPLIT_CLIENTS_MODULE
184         bool "ngx_http_split_clients_module"
185         default y
186         help
187           Enable ngx_http_split_clients_module
188
189 config BR2_PACKAGE_NGINX_HTTP_REFERER_MODULE
190         bool "ngx_http_referer_module"
191         default y
192         help
193           Enable ngx_http_referer_module
194
195 config BR2_PACKAGE_NGINX_HTTP_REWRITE_MODULE
196         bool "ngx_http_rewrite_module"
197         select BR2_PACKAGE_PCRE
198         default y
199         help
200           Enable ngx_http_rewrite_module
201
202 config BR2_PACKAGE_NGINX_HTTP_PROXY_MODULE
203         bool "ngx_http_proxy_module"
204         default y
205         help
206           Enable ngx_http_proxy_module
207
208 config BR2_PACKAGE_NGINX_HTTP_FASTCGI_MODULE
209         bool "ngx_http_fastcgi_module"
210         default y
211         help
212           Enable ngx_http_fastcgi_module
213
214 config BR2_PACKAGE_NGINX_HTTP_UWSGI_MODULE
215         bool "ngx_http_uwsgi_module"
216         default y
217         help
218           Enable ngx_http_uwsgi_module
219
220 config BR2_PACKAGE_NGINX_HTTP_SCGI_MODULE
221         bool "ngx_http_scgi_module"
222         default y
223         help
224           Enable ngx_http_scgi_module
225
226 config BR2_PACKAGE_NGINX_HTTP_MEMCACHED_MODULE
227         bool "ngx_http_memcached_module"
228         default y
229         help
230           Enable ngx_http_memcached_module
231
232 config BR2_PACKAGE_NGINX_HTTP_LIMIT_CONN_MODULE
233         bool "ngx_http_limit_conn_module"
234         default y
235         help
236           Enable ngx_http_limit_conn_module
237
238 config BR2_PACKAGE_NGINX_HTTP_LIMIT_REQ_MODULE
239         bool "ngx_http_limit_req_module"
240         default y
241         help
242           Enable ngx_http_limit_req_module
243
244 config BR2_PACKAGE_NGINX_HTTP_EMPTY_GIF_MODULE
245         bool "ngx_http_empty_gif_module"
246         default y
247         help
248           Enable ngx_http_empty_gif_module
249
250 config BR2_PACKAGE_NGINX_HTTP_BROWSER_MODULE
251         bool "ngx_http_browser_module"
252         default y
253         help
254           Enable ngx_http_browser_module
255
256 config BR2_PACKAGE_NGINX_HTTP_UPSTREAM_IP_HASH_MODULE
257         bool "ngx_http_upstream_ip_hash_module"
258         default y
259         help
260           Enable ngx_http_upstream_ip_hash_module
261
262 config BR2_PACKAGE_NGINX_HTTP_UPSTREAM_LEAST_CONN_MODULE
263         bool "ngx_http_upstream_least_conn_module"
264         default y
265         help
266           Enable ngx_http_upstream_least_conn_module
267
268 config BR2_PACKAGE_NGINX_HTTP_UPSTREAM_KEEPALIVE_MODULE
269         bool "ngx_http_upstream_keepalive_module"
270         default y
271         help
272           Enable ngx_http_upstream_keepalive_module
273
274 endif #BR2_PACKAGE_NGINX_HTTP
275
276 config BR2_PACKAGE_NGINX_MAIL
277         bool "mail proxy modules"
278
279 if BR2_PACKAGE_NGINX_MAIL
280
281 config BR2_PACKAGE_NGINX_MAIL_SSL_MODULE
282         bool "ngx_mail_ssl_module"
283         select BR2_PACKAGE_OPENSSL
284         help
285           Enable ngx_mail_ssl_module
286
287 config BR2_PACKAGE_NGINX_MAIL_POP3_MODULE
288         bool "ngx_mail_pop3_module"
289         default y
290         help
291           Enable ngx_mail_pop3_module
292
293 config BR2_PACKAGE_NGINX_MAIL_IMAP_MODULE
294         bool "ngx_mail_imap_module"
295         default y
296         help
297           Enable ngx_mail_imap_module
298
299 config BR2_PACKAGE_NGINX_MAIL_SMTP_MODULE
300         bool "ngx_mail_smtp_module"
301         default y
302         help
303           Enable ngx_mail_smtp_module
304
305 endif #BR2_PACKAGE_NGINX_MAIL
306
307 comment "misc. modules"
308
309 config BR2_PACKAGE_NGINX_SELECT_MODULE
310         bool "ngx_select_module"
311         help
312           Enable ngx_select_module
313
314 config BR2_PACKAGE_NGINX_POLL_MODULE
315         bool "ngx_poll_module"
316         help
317           Enable ngx_poll_module
318
319 config BR2_PACKAGE_NGINX_ADD_MODULES
320         string "additional modules"
321         help
322           Space separated list of urls of the additional modules
323
324 endif