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