Tweak x11/squeekboard version 1.9.1
[dports.git] / ftp / lftp / Makefile
1 # Created by: Andrey Zakhvatov
2 # $FreeBSD$
3
4 PORTNAME=       lftp
5 PORTVERSION=    4.9.1
6 CATEGORIES=     ftp
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/
15
16 MAINTAINER=     martymac@FreeBSD.org
17 COMMENT=        Shell-like command line FTP client
18
19 LICENSE=        GPLv3
20 LICENSE_FILE=   ${WRKSRC}/COPYING
21
22 LIB_DEPENDS=    libexpat.so:textproc/expat2 \
23                 libidn2.so:dns/libidn2
24
25 USES=           compiler:c++11-lang charsetfix iconv libtool localbase \
26                 readline shebangfix
27 GNU_CONFIGURE=  yes
28
29 PORTDOCS=       AUTHORS BUGS ChangeLog FAQ FEATURES INSTALL \
30                 MIRRORS NEWS README README.debug-levels README.modules \
31                 THANKS TODO
32
33 SHEBANG_FILES=  src/verify-file \
34                 src/convert-mozilla-cookies \
35                 src/xdg-move
36
37 OPTIONS_DEFINE= DOCS NLS
38 OPTIONS_RADIO=  SSL
39 OPTIONS_RADIO_SSL=      OPENSSL GNUTLS
40 OPTIONS_DEFAULT=        SSL OPENSSL
41 OPTIONS_SUB=    yes
42 NLS_USES=       gettext
43 NLS_CONFIGURE_ENABLE=   nls
44 OPENSSL_CONFIGURE_WITH= openssl
45 OPENSSL_USES=   ssl
46 GNUTLS_CONFIGURE_WITH=  gnutls
47 GNUTLS_LIB_DEPENDS=     libgnutls.so:security/gnutls
48 GNUTLS_USES=    pkgconfig
49
50 post-install:
51         ${MV} ${STAGEDIR}${PREFIX}/etc/lftp.conf \
52                 ${STAGEDIR}${PREFIX}/etc/lftp.conf.sample
53
54 post-install-DOCS-on:
55         ${MKDIR} ${STAGEDIR}${DOCSDIR}
56         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
57
58 .include <bsd.port.pre.mk>
59
60 # Only link to libthr if necessary
61 .if ${PORT_OPTIONS:MGNUTLS}
62 NEED_PTHREAD=   yes
63 .else
64 .if exists(${OPENSSLLIB}/libssl.so)
65 NEED_PTHREAD!=  ldd ${OPENSSLLIB}/libssl.so | ${GREP} -w 'libthr\.so' || ${ECHO_CMD}
66 .else
67 NEED_PTHREAD=   # empty
68 .endif
69 .endif
70 .if !empty(NEED_PTHREAD)
71 LDFLAGS+=       -pthread
72 .endif
73
74 .include <bsd.port.post.mk>