aboutsummaryrefslogtreecommitdiff
path: root/net/aria2/Config.in
blob: c5b0ac898f13a33957afc80e37bc493639acb22d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
menu "Aria2 Configuration"
	depends on PACKAGE_aria2

choice
	prompt "SSL Library"
	default ARIA2_OPENSSL

config ARIA2_OPENSSL
	bool "OpenSSL"

config ARIA2_GNUTLS
	bool "GnuTLS"

config ARIA2_NOSSL
	bool "No SSL Support"

endchoice

choice
	prompt "Crypto Library"
	depends on !ARIA2_OPENSSL
	default ARIA2_NOCRYPTO

config ARIA2_NETTLE
	bool "Nettle"

config ARIA2_LIBGCRYPT
	bool "Libgcrypt"

config ARIA2_NOCRYPTO
	bool "No Crypto Library"

endchoice

choice
	prompt "XML Library"
	default ARIA2_NOXML

config ARIA2_LIBXML2
	bool "Libxml2"

config ARIA2_EXPAT
	bool "Expat"

config ARIA2_NOXML
	bool "No XML Library"

endchoice

config ARIA2_GMP
	bool "GNU Multiple Precision Arithmetic Library"
	depends on ARIA2_NETTLE
	default n

config ARIA2_BITTORRENT
	bool "Enable Bittorrent Support"
	depends on ARIA2_OPENSSL || ARIA2_LIBGCRYPT || \
		(ARIA2_NETTLE && ARIA2_GMP)
	default y

config ARIA2_METALINK
	bool "Enable Metalink Support"
	depends on !ARIA2_NOXML
	default n

config ARIA2_SFTP
	bool "Enable SFTP Support"
	default n

config ARIA2_ASYNC_DNS
	bool "Enable Async DNS Support"
	default n

config ARIA2_COOKIE
	bool "Enable Firefox3/Chromium Cookie Support"
	default n

config ARIA2_WEBSOCKET
	bool "Enable JSON-RPC over WebSocket Support"
	depends on ARIA2_OPENSSL || ARIA2_LIBGCRYPT || ARIA2_NETTLE
	default y

endmenu