1 # Created by: Andrey Zakhvatov
7 MASTER_SITES= http://lftp.tech/ftp/ \
8 http://lftp.tech/ftp/old/ \
9 http://lftp.cybermirror.org/ \
10 http://lftp.cybermirror.org/old/ \
11 http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/ \
12 http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/old/ \
13 http://ftp.tuwien.ac.at/infosys/browsers/ftp/lftp/ \
14 ftp://ftp.cs.tu-berlin.de/pub/net/ftp/lftp/
16 MAINTAINER= martymac@FreeBSD.org
17 COMMENT= Shell-like command line FTP client
20 LICENSE_FILE= ${WRKSRC}/COPYING
22 LIB_DEPENDS= libexpat.so:textproc/expat2 \
23 libidn2.so:dns/libidn2
25 USES= compiler:c++11-lang charsetfix iconv libtool localbase \
29 PORTDOCS= AUTHORS BUGS ChangeLog FAQ FEATURES INSTALL \
30 MIRRORS NEWS README README.debug-levels README.modules \
33 SHEBANG_FILES= src/verify-file \
34 src/convert-mozilla-cookies \
37 OPTIONS_DEFINE= DOCS NLS
39 OPTIONS_RADIO_SSL= OPENSSL GNUTLS
40 OPTIONS_DEFAULT= SSL OPENSSL
43 NLS_CONFIGURE_ENABLE= nls
44 OPENSSL_CONFIGURE_WITH= openssl
46 GNUTLS_CONFIGURE_WITH= gnutls
47 GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
48 GNUTLS_USES= pkgconfig
51 ${MV} ${STAGEDIR}${PREFIX}/etc/lftp.conf \
52 ${STAGEDIR}${PREFIX}/etc/lftp.conf.sample
55 ${MKDIR} ${STAGEDIR}${DOCSDIR}
56 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
58 .include <bsd.port.pre.mk>
60 # Only link to libthr if necessary
61 .if ${PORT_OPTIONS:MGNUTLS}
64 .if exists(${OPENSSLLIB}/libssl.so)
65 NEED_PTHREAD!= ldd ${OPENSSLLIB}/libssl.so | ${GREP} -w 'libthr\.so' || ${ECHO_CMD}
70 .if !empty(NEED_PTHREAD)
74 .include <bsd.port.post.mk>