Re: git: 5b1886cd2561 - main - www/node14: Mark DEPRECATED

From: Moin Rahman <bofh_at_freebsd.org>
Date: Wed, 26 Apr 2023 15:59:06 UTC
Approved by: portmgr (blanket)

> On Apr 26, 2023, at 5:50 PM, Muhammad Moinur Rahman <bofh@FreeBSD.org> wrote:
> 
> The branch main has been updated by bofh:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=5b1886cd2561bcb772881a5cf533909660ad7c82
> 
> commit 5b1886cd2561bcb772881a5cf533909660ad7c82
> Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
> AuthorDate: 2023-04-25 17:47:25 +0000
> Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
> CommitDate: 2023-04-26 15:49:57 +0000
> 
>    www/node14: Mark DEPRECATED
> 
>    - Upstream EOL reaches on 2023-04-30
>      See: https://nodejs.dev/en/about/releases/
>    - Set EXPIRATION_DATE on 2023-05-26
>    - Mark BROKEN_SSL for openssl30 and later
> ---
> www/node14/Makefile | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/www/node14/Makefile b/www/node14/Makefile
> index 290ab8007e55..11aca1153cbc 100644
> --- a/www/node14/Makefile
> +++ b/www/node14/Makefile
> @@ -13,6 +13,9 @@ WWW=		https://nodejs.org/
> LICENSE=	MIT
> LICENSE_FILE=	${WRKSRC}/LICENSE
> 
> +DEPRECATED=	Consider using www/node16 or later as Upstream EOL on 2023-04-30
> +EXPIRATION_DATE=	2023-05-26
> +
> ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
> 
> BUILD_DEPENDS+=	brotli>=1.0.9,1:archivers/brotli \
> @@ -27,7 +30,7 @@ LIB_DEPENDS+=	libbrotlidec.so:archivers/brotli \
> 
> USES=		compiler:c++11-lib gmake localbase pkgconfig \
> 		python:2.7-3.10,build shebangfix
> -BROKEN_SSL=	libressl libressl-devel
> +BROKEN_SSL=	libressl libressl-devel openssl30 openssl31
> BROKEN_SSL_REASON=	node.js ${PORTVERSION:R:R}.x LTS requires OpenSSL 1.1.x or the BUNDLED_SSL option enabled
> SHEBANG_FILES=	deps/v8/third_party/inspector_protocol/*.py deps/v8/tools/*.py \
> 		tools/*.py tools/inspector_protocol/*.py