1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Library implementing the SSH2 protocol
8 HOMEPAGE= https://www.libssh.org
12 SITES[main]= https://www.libssh.org/files/0.9/
13 DISTFILE[1]= libssh-0.9.6.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 USES= cmake cpe zlib ssl:openssl11
22 LICENSE= LGPL21+:single
23 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
24 LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING
25 LICENSE_AWK= TERMS:"^$$"
26 LICENSE_SOURCE= TERMS:{{WRKSRC}}/include/libssh/libssh.h
29 FPC_EQUIVALENT= security/libssh
33 CMAKE_ARGS= -DWITH_EXAMPLES:BOOL=OFF
36 -DBUILD_STATIC_LIB:BOOL=ON
37 -DBUILD_SHARED_LIBS:BOOL=ON
38 -DOPENSSL_ROOT_DIR={{OPENSSLBASE}}
41 ${RM} ${PATCH_WRKSRC}/cmake/Modules/UseDoxygen.cmake
43 -e 's|CMAKE_INSTALL_DIR}|CMAKE_INSTALL_DIR}/libssh|' \
44 ${WRKSRC}/CMakeLists.txt
45 ${REINPLACE_CMD} -e 's| -pedantic-errors||' \
46 ${WRKSRC}/cmake/Modules/DefineCompilerFlags.cmake
49 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libssh.${LIBEXT}
51 [FILE:1131:descriptions/desc.single]
52 The ssh library was designed to be used by programmers needing a working
53 SSH implementation by the mean of a library. The complete control of the
54 client is made by the programmer. With libssh, you can remotely execute
55 programs, transfer files, use a secure and transparent tunnel for your
56 remote programs. With its Secure FTP implementation, you can play with
57 remote files easily, without third-party programs others than libcrypto
62 * Full C library functions for manipulating a client-side SSH connection
63 * SSH2 protocol compliant
64 * Fully configurable sessions
65 * Server support, SSH agent authentication support
66 * Support for AES-128, AES-192, AES-256, Blowfish, 3DES in CBC mode
67 * Use multiple SSH connections in a same process, at same time
68 * Use multiple channels in the same connection
69 * Thread safety when using different sessions at same time
70 * POSIX-like SFTP implementation with openssh extension support
72 * RSA and DSS server public key supported
73 * Compression support (with zlib)
74 * Public key (RSA and DSS), password and kbd-interactive authentication
79 86bcf885bd9b80466fe0e05453c58b877df61afa8ba947a58c356d7f0fab829b 1053056 libssh-0.9.6.tar.xz
82 [FILE:292:manifests/plist.single]
95 libssh.so.%%SOVERSION%%
97 libssh-config-release.cmake
98 libssh-config-version.cmake
100 lib/pkgconfig/libssh.pc