git: a6303bbdd81b - main - security/libssh: Update to 0.11.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 08 Sep 2024 18:42:39 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a6303bbdd81b34b05673dc1168f468c5c6cccc4a
commit a6303bbdd81b34b05673dc1168f468c5c6cccc4a
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-09-08 18:16:54 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-09-08 18:37:02 +0000
security/libssh: Update to 0.11.1
- Use complete arguments/options
- Enable STATIC option by default
Changes: https://git.libssh.org/projects/libssh.git/tree/CHANGELOG?h=stable-0.11
---
security/libssh/Makefile | 61 ++++++++++++++++++++++++++++++-----------------
security/libssh/distinfo | 6 ++---
security/libssh/pkg-plist | 2 +-
3 files changed, 43 insertions(+), 26 deletions(-)
diff --git a/security/libssh/Makefile b/security/libssh/Makefile
index e824d389136f..8d755f0d040d 100644
--- a/security/libssh/Makefile
+++ b/security/libssh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libssh
-DISTVERSION= 0.11.0
+PORTVERSION= 0.11.1
CATEGORIES= security devel
-MASTER_SITES= https://www.libssh.org/files/${DISTVERSION:R}/
+MASTER_SITES= https://www.libssh.org/files/${PORTVERSION:R}/
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library implementing the SSH2 protocol
@@ -13,35 +13,52 @@ LICENSE_FILE= ${WRKSRC}/COPYING
TEST_DEPENDS= cmocka>=0:sysutils/cmocka
USES= cmake:testing cpe pathfix tar:xz
-USE_LDCONFIG= yes
-
-CMAKE_TESTING_ON= UNIT_TESTING
-CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen \
+CMAKE_ARGS= -DCMAKE_CTEST_ARGUMENTS="-E;'torture_config|torture_misc'" \
+ -DGLOBAL_BIND_CONFIG=${PREFIX}/etc/ssh/libssh_server_config \
+ -DGLOBAL_CLIENT_CONFIG=${PREFIX}/etc/ssh/ssh_config
+CMAKE_OFF= CLIENT_TESTING \
+ CMAKE_DISABLE_FIND_PACKAGE_Doxygen \
+ FUZZ_TESTING \
+ GSSAPI_TESTING \
+ PICKY_DEVELOPER \
+ SERVER_TESTING \
+ UNIT_TESTING \
+ WITH_ABI_BREAK \
+ WITH_BENCHMARKS \
+ WITH_BLOWFISH_CIPHER \
+ WITH_COVERAGE \
WITH_DEBUG_CALLTRACE \
+ WITH_DEBUG_CRYPTO \
+ WITH_DEBUG_PACKET \
WITH_EXAMPLES \
- WITH_SYMBOL_VERSIONING
-
-CMAKE_ARGS= -DGLOBAL_BIND_CONFIG=${PREFIX}/etc/ssh/libssh_server_config \
- -DGLOBAL_CLIENT_CONFIG=${PREFIX}/etc/ssh/ssh_config \
- -DCMAKE_CTEST_ARGUMENTS="-E;'torture_config|torture_misc'"
+ WITH_INSECURE_NONE \
+ WITH_INTERNAL_DOC \
+ WITH_NACL \
+ WITH_PKCS11_PROVIDER \
+ WITH_PKCS11_URI
+CMAKE_ON= BUILD_SHARED_LIBS \
+ WITH_EXEC \
+ WITH_GEX \
+ WITH_PCAP \
+ WITH_SERVER \
+ WITH_SFTP \
+ WITH_SYMBOL_VERSIONING \
+ WITH_ZLIB
+CMAKE_TESTING_ON= UNIT_TESTING
+USE_LDCONFIG= yes
-OPTIONS_DEFINE= GSSAPI STATIC
-OPTIONS_RADIO= CRYPTO
+OPTIONS_DEFINE= GSSAPI STATIC
+OPTIONS_RADIO= CRYPTO
OPTIONS_RADIO_CRYPTO= MBEDTLS OPENSSL
-OPTIONS_DEFAULT= GSSAPI OPENSSL
-OPTIONS_SUB= yes
-
-CRYPTO_DESC= Crypto backend
+OPTIONS_DEFAULT=GSSAPI OPENSSL STATIC
+OPTIONS_SUB= yes
GSSAPI_CMAKE_BOOL= WITH_GSSAPI
-
-MBEDTLS_LIB_DEPENDS= libmbedcrypto.so:security/mbedtls
MBEDTLS_CMAKE_BOOL= WITH_MBEDTLS
-
+MBEDTLS_LIB_DEPENDS= libmbedcrypto.so:security/mbedtls
+OPENSSL_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenSSL
OPENSSL_USES= ssl
-OPENSSL_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_OpenSSL:BOOL=True
-
STATIC_CMAKE_BOOL= BUILD_STATIC_LIB
post-install-STATIC-on:
diff --git a/security/libssh/distinfo b/security/libssh/distinfo
index 50a7a0d27b5f..0e436ba6518b 100644
--- a/security/libssh/distinfo
+++ b/security/libssh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723158351
-SHA256 (libssh-0.11.0.tar.xz) = 860e814579e7606f3fc3db98c5807bef2ab60f793ec871d81bcd23acdcdd3e91
-SIZE (libssh-0.11.0.tar.xz) = 626648
+TIMESTAMP = 1725559589
+SHA256 (libssh-0.11.1.tar.xz) = 14b7dcc72e91e08151c58b981a7b570ab2663f630e7d2837645d5a9c612c1b79
+SIZE (libssh-0.11.1.tar.xz) = 621108
diff --git a/security/libssh/pkg-plist b/security/libssh/pkg-plist
index 160cf89cdfa5..0907bfdd05e4 100644
--- a/security/libssh/pkg-plist
+++ b/security/libssh/pkg-plist
@@ -13,5 +13,5 @@ lib/cmake/libssh/libssh-config.cmake
%%STATIC%%lib/libssh.a
lib/libssh.so
lib/libssh.so.4
-lib/libssh.so.4.10.0
+lib/libssh.so.4.10.1
libdata/pkgconfig/libssh.pc