xref: /OK3568_Linux_fs/buildroot/package/lftp/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_PACKAGE_LFTP
2*4882a593Smuzhiyun	bool "lftp"
3*4882a593Smuzhiyun	depends on BR2_USE_WCHAR
4*4882a593Smuzhiyun	depends on BR2_INSTALL_LIBSTDCPP
5*4882a593Smuzhiyun	depends on BR2_USE_MMU # fork()
6*4882a593Smuzhiyun	select BR2_PACKAGE_READLINE
7*4882a593Smuzhiyun	select BR2_PACKAGE_ZLIB
8*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_GNUTLS
9*4882a593Smuzhiyun	help
10*4882a593Smuzhiyun	  LFTP is a sophisticated ftp/http client, and a file transfer
11*4882a593Smuzhiyun	  program supporting a number of network protocols. Like BASH,
12*4882a593Smuzhiyun	  it has job control and uses the readline library for input. It
13*4882a593Smuzhiyun	  has bookmarks, a built-in mirror command, and can transfer
14*4882a593Smuzhiyun	  several files in parallel.
15*4882a593Smuzhiyun	  It was designed with reliability in mind.
16*4882a593Smuzhiyun
17*4882a593Smuzhiyun	  http://lftp.yar.ru/
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunif BR2_PACKAGE_LFTP
20*4882a593Smuzhiyun
21*4882a593Smuzhiyuncomment "Commands"
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunconfig BR2_PACKAGE_LFTP_CMD_MIRROR
24*4882a593Smuzhiyun	bool "Mirror command"
25*4882a593Smuzhiyun	default y
26*4882a593Smuzhiyun	help
27*4882a593Smuzhiyun	  Enable mirror command
28*4882a593Smuzhiyun
29*4882a593Smuzhiyunconfig BR2_PACKAGE_LFTP_CMD_SLEEP
30*4882a593Smuzhiyun	bool "Sleep command"
31*4882a593Smuzhiyun	default y
32*4882a593Smuzhiyun	help
33*4882a593Smuzhiyun	  Enable sleep command
34*4882a593Smuzhiyun
35*4882a593Smuzhiyunconfig BR2_PACKAGE_LFTP_CMD_TORRENT
36*4882a593Smuzhiyun	bool "Torrent command"
37*4882a593Smuzhiyun	help
38*4882a593Smuzhiyun	  Enable torrent command
39*4882a593Smuzhiyun
40*4882a593Smuzhiyuncomment "Protocols"
41*4882a593Smuzhiyun
42*4882a593Smuzhiyunconfig BR2_PACKAGE_LFTP_PROTO_FISH
43*4882a593Smuzhiyun	bool "FISH protocol"
44*4882a593Smuzhiyun	help
45*4882a593Smuzhiyun	  Enable FISH protocol
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunconfig BR2_PACKAGE_LFTP_PROTO_FTP
48*4882a593Smuzhiyun	bool "FTP protocol"
49*4882a593Smuzhiyun	default y
50*4882a593Smuzhiyun	help
51*4882a593Smuzhiyun	  Enable FTP protocol
52*4882a593Smuzhiyun
53*4882a593Smuzhiyunconfig BR2_PACKAGE_LFTP_PROTO_HTTP
54*4882a593Smuzhiyun	bool "HTTP protocol"
55*4882a593Smuzhiyun	help
56*4882a593Smuzhiyun	  Enable HTTP protocol
57*4882a593Smuzhiyun
58*4882a593Smuzhiyunconfig BR2_PACKAGE_LFTP_PROTO_SFTP
59*4882a593Smuzhiyun	bool "SFTP protocol"
60*4882a593Smuzhiyun	help
61*4882a593Smuzhiyun	  Enable SFTP protocol
62*4882a593Smuzhiyun
63*4882a593Smuzhiyunendif  # BR2_PACKAGE_LFTP
64*4882a593Smuzhiyun
65*4882a593Smuzhiyuncomment "lftp requires a toolchain w/ C++, wchar"
66*4882a593Smuzhiyun	depends on BR2_USE_MMU
67*4882a593Smuzhiyun	depends on !(BR2_USE_WCHAR && BR2_INSTALL_LIBSTDCPP)
68