git: 8016ea3ee630 - main - net/easysoap: Mark BROKEN_SSL for 14

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sat, 05 Aug 2023 11:53:32 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8016ea3ee630b2dc786ad993ff76ec42a3d85f33

commit 8016ea3ee630b2dc786ad993ff76ec42a3d85f33
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-08-05 10:47:14 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-08-05 11:53:19 +0000

    net/easysoap: Mark BROKEN_SSL for 14
    
    - In addition to openssl30 and openssl31 also mark BROKEN_SSL for
      OSVERSION 1400092 and later
    - Set EXPIRATION_DATE on 2023-09-30
    
    Approved by:    portmgr (blanket)
    Sponsored by:   The FreeBSD Foundation
---
 net/easysoap/Makefile | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/net/easysoap/Makefile b/net/easysoap/Makefile
index 689f70c01d7b..5c746d1fd2a8 100644
--- a/net/easysoap/Makefile
+++ b/net/easysoap/Makefile
@@ -11,16 +11,24 @@ WWW=		http://easysoap.sourceforge.net/
 
 LICENSE=	LGPL21
 
-BROKEN_SSL=	openssl30 openssl31
-BROKEN_SSL_REASON=	error: undefined reference due to --no-allow-shlib-undefined: ERR_
 DEPRECATED=	Last release was in 2006
+EXPIRATION_DATE=	2023-09-30
 
 LIB_DEPENDS=	libexpat.so:textproc/expat2
 
 USES=		libtool localbase ssl
+USE_LDCONFIG=	yes
+
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	ac_cv_lib_stdcpp_main=no
+
 INSTALL_TARGET=	install-strip
-USE_LDCONFIG=	yes
+
+.include <bsd.port.options.mk>
+
+.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
+BROKEN_SSL=	base openssl30 openssl31
+BROKEN_SSL_REASON=	error: undefined reference due to --no-allow-shlib-undefined: ERR_
+.endif
 
 .include <bsd.port.mk>