Tweak security/sst version 1.0_1
[dports.git] / security / libssh2 / Makefile
1 # Created by: Alexander Leidinger <netchild@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       libssh2
5 PORTVERSION=    1.4.3
6 PORTREVISION=   4
7 PORTEPOCH=      2
8 CATEGORIES=     security devel
9 MASTER_SITES=   http://www.libssh2.org/download/ \
10                 LOCAL/sbz
11
12 MAINTAINER=     sbz@FreeBSD.org
13 COMMENT=        Library implementing the SSH2 protocol
14
15 LICENSE=        BSD3CLAUSE
16
17 GNU_CONFIGURE=  yes
18 INSTALL_TARGET= install-strip
19 USES=           libtool pathfix
20 USE_LDCONFIG=   yes
21
22 OPTIONS_DEFINE= GCRYPT TRACE ZLIB
23 OPTIONS_DEFAULT=        ZLIB
24
25 TRACE_DESC=     Enable debug packet traces
26
27 TRACE_CONFIGURE_ENABLE= debug
28 GCRYPT_LIB_DEPENDS=     libgcrypt.so:${PORTSDIR}/security/libgcrypt
29 GCRYPT_CONFIGURE_ON=    --with-libgcrypt --without-openssl
30 GCRYPT_CONFIGURE_OFF=   --without-libgcrypt --with-openssl
31 GCRYPT_CPPFLAGS=        -I${LOCALBASE}/include
32 GCRYPT_LIBS=            -L${LOCALBASE}/lib
33 ZLIB_CONFIGURE_WITH=    libz
34
35 .include <bsd.port.options.mk>
36
37 .if ! ${PORT_OPTIONS:MGCRYPT}
38 USE_OPENSSL=    yes
39 .endif
40
41 .include <bsd.port.pre.mk>
42
43 post-patch:
44         @${REINPLACE_CMD} -e '/Libs:/s/@LDFLAGS@//' -e '/Libs:/s/@LIBS@//' \
45                 ${WRKSRC}/libssh2.pc.in
46 .if defined(WITH_OPENSSL_BASE)
47         @${REINPLACE_CMD} -e 's/LIBSREQUIRED=libssl,libcrypto/LIBS="$$LIBS -lssl -lcrypto"/' \
48                 ${WRKSRC}/configure
49 .endif
50
51 .include <bsd.port.post.mk>