Re: git: 3a3b0e9e12ef - main - security/wolfssh: Update to 1.4.15

From: Daniel Engberg <daniel.engberg.lists_at_pyret.net>
Date: Sun, 31 Mar 2024 10:56:28 UTC
On 2024-02-21T16:19:48.000+01:00, Po-Chuan Hsieh <sunpoet@FreeBSD.org> wrote:
>  The branch main has been updated by sunpoet:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=3a3b0e9e12efe4f7e860ded96962cb5681305202
> 
> commit 3a3b0e9e12efe4f7e860ded96962cb5681305202
> Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> AuthorDate: 2024-02-21 14:28:31 +0000
> Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> CommitDate: 2024-02-21 15:06:42 +0000
> 
>     security/wolfssh: Update to 1.4.15
>     
>     Changes:        https://github.com/wolfSSL/wolfssh/releases
> ---
>  security/wolfssh/Makefile             | 13 ++++++-------
>  security/wolfssh/distinfo             |  6 +++---
>  security/wolfssh/files/patch-SIGWINCH | 21 +++++++++++++++++++++
>  3 files changed, 30 insertions(+), 10 deletions(-)
> 
> diff --git a/security/wolfssh/Makefile b/security/wolfssh/Makefile
> index 77dd5d2cdc01..bf995ce37aec 100644
> --- a/security/wolfssh/Makefile
> +++ b/security/wolfssh/Makefile
> @@ -1,5 +1,5 @@
>  PORTNAME=	wolfssh
> -DISTVERSION=	1.4.15
> +PORTVERSION=	1.4.15
>  CATEGORIES=	security
>  MASTER_SITES=	https://www.wolfssl.com/
>  
> @@ -12,12 +12,7 @@ LICENSE=	GPLv3
>  
>  LIB_DEPENDS=	libwolfssl.so:security/wolfssl
>  
> -USES=		libtool localbase zip
> -USE_LDCONFIG=	yes
> -
> -GNU_CONFIGURE=	yes
> -
> -INSTALL_TARGET=	install-strip
> +USES=		libtool localbase
>  
>  CONFIGURE_ARGS=	--disable-examples \
>  		--enable-fwd \
> @@ -27,5 +22,9 @@ CONFIGURE_ARGS=	--disable-examples \
>  		--enable-shared=yes \
>  		--enable-shell \
>  		--enable-static=yes
> +GNU_CONFIGURE=	yes
> +INSTALL_TARGET=	install-strip
> +TEST_TARGET=	check
> +USE_LDCONFIG=	yes
>  
>  .include <bsd.port.mk>;

Hi,

This partially broke the port,
"make test" fails because scripts/get-put.test requires bash (and USES= shebangfix) and addtionally examples enabled).

Best regards,
Daniel