Re: git: 4fec4429208a - main - lang/php80: Mark IGNORE_SSL for base

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Sun, 04 Jun 2023 10:19:30 UTC
Moin-moin!

1400089 is already exists with OpenSSL 1.1.1u imported

On 03.06.2023 22:59, Muhammad Moinur Rahman wrote:
> The branch main has been updated by bofh:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=4fec4429208ad765eeb85fdab532a4b0be7b5fb4
> 
> commit 4fec4429208ad765eeb85fdab532a4b0be7b5fb4
> Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
> AuthorDate: 2023-06-03 18:36:36 +0000
> Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
> CommitDate: 2023-06-03 19:59:23 +0000
> 
>      lang/php80: Mark IGNORE_SSL for base
>      
>      Considering that OpenSSL 3.0.9 will be merged at OSVERSION 1400089 mark
>      IGNORE_SSL for base ssl version. In case this happens later we will fix
>      the OSVERSION.
>      
>      PR:             271656
>      Sponsored by:   Bounce Experts
> ---
>   lang/php80/Makefile | 9 +++++++--
>   1 file changed, 7 insertions(+), 2 deletions(-)
> 
> diff --git a/lang/php80/Makefile b/lang/php80/Makefile
> index e20a3bcbd230..5c51d25e8181 100644
> --- a/lang/php80/Makefile
> +++ b/lang/php80/Makefile
> @@ -35,8 +35,6 @@ CONFIGURE_ARGS+=	\
>   		--with-password-argon2=${LOCALBASE}
>   
>   USES+=		autoreconf:build localbase ssl
> -IGNORE_SSL=	openssl30 openssl31
> -IGNORE_SSL_REASON=	Missing upstream support for openssl30 and later
>   USE_GNOME=	libxml2
>   
>   LDFLAGS=	-L${OPENSSLLIB} -lcrypto -lssl
> @@ -101,6 +99,13 @@ SHORTMODNAME=	php
>   WARNING=	"!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
>   .endif
>   
> +.include <bsd.port.options.mk>
> +
> +.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400089 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
> +IGNORE_SSL=	base openssl30 openssl31
> +IGNORE_SSL_REASON=	Missing upstream support for OpenSSL 3.0.0 and later
> +.endif
> +
>   .include <bsd.port.pre.mk>
>   
>   .if ${ARCH} == riscv64
> 

-- 
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team