xref: /mports/security/libssh/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	libssh
2PORTVERSION=	0.10.6
3CATEGORIES=	security devel
4MASTER_SITES=	https://www.libssh.org/files/${PORTVERSION:R}/
5
6MAINTAINER=	ports@MidnightBSD.org
7COMMENT=	Library implementing the SSH2 protocol
8WWW=		https://www.libssh.org/
9
10LICENSE=	lgpl2.1
11LICENSE_FILE=	${WRKSRC}/COPYING
12
13USES=		cmake cpe pathfix tar:xz
14
15CMAKE_OFF=	CLIENT_TESTING \
16		FUZZ_TESTING \
17		PICKY_DEVELOPER \
18		SERVER_TESTING \
19		UNIT_TESTING \
20		WITH_ABI_BREAK \
21		WITH_BENCHMARKS \
22		WITH_BLOWFISH_CIPHER \
23		WITH_DEBUG_CALLTRACE \
24		WITH_DEBUG_CRYPTO \
25		WITH_DEBUG_PACKET \
26		WITH_DSA \
27		WITH_EXAMPLES \
28		WITH_INSECURE_NONE \
29		WITH_INTERNAL_DOC \
30		WITH_MBEDTLS \
31		WITH_NACL \
32		WITH_PKCS11_URI
33CMAKE_ON=	BUILD_SHARED_LIBS \
34		BUILD_STATIC_LIB \
35		WITH_GEX \
36		WITH_PCAP \
37		WITH_SERVER \
38		WITH_SFTP \
39		WITH_SYMBOL_VERSIONING
40USE_LDCONFIG=	yes
41
42OPTIONS_DEFINE=	GSSAPI ZLIB
43OPTIONS_RADIO=	CRYPTO
44OPTIONS_RADIO_CRYPTO=	GCRYPT OPENSSL
45OPTIONS_DEFAULT=GSSAPI OPENSSL ZLIB
46
47GCRYPT_CMAKE_BOOL=	WITH_GCRYPT
48GCRYPT_LIB_DEPENDS=	libgcrypt.so:security/libgcrypt \
49			libgpg-error.so:security/libgpg-error
50GSSAPI_CMAKE_BOOL=	WITH_GSSAPI
51OPENSSL_USES=		ssl
52ZLIB_CMAKE_BOOL=	WITH_ZLIB
53
54post-patch:
55	-${RM} ${WRKSRC}/cmake/Modules/UseDoxygen.cmake
56
57post-install:
58	${INSTALL_DATA} ${INSTALL_WRKSRC}/src/libssh.a ${PREFIX}/lib/
59
60.include <bsd.port.mk>
61

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026